[ENH] GeneralEnh-ajh ( updated for 3.7a )

marcus at ira.uka.de marcus at ira.uka.de
Fri Nov 14 11:43:21 UTC 2003


from preamble:

"Change Set:		GeneralEnh-ajh
Date:			22 June 2003
Author:			Anthony Hannan

md: just removed two methods that where allready in the image
(due to other changesets by Anthony).

Fixes:
	Enhances failure code for elementsExchangeIdentityWith:.
	Enhances Interval + and -.
	Enhances LinkedList species, at: and add:before:.
	Enhances LookupKey name.
	Enhances Message printOn:.
	Moves tryNamedPrimitive... from Object to ProtoObject so simulator will
work correctly for all objects.
	Enhances Object copy by calling postCopy.
	Fixes Object newFrom: and copySameFrom: so as: will copy indexable
fields as well.
	Fixes Object in: so it will work with BlockClosures as well as
BlockContexts.
	Adds Object asStringOrText so all objects not just MethodReferences can
exist in list morphs and print.
	Adds ReadStream readStream to return self, so readStream can be sent
without worrying if the receiver is already a stream.
	Enhances Stream printOn: to show contents.
	Adds gray to TextColor constants.
	Fixes WriteStream setToEnd to update readLimit.

New Protocol:
	Object postCopy.
	Object literalEqual:.
	Integer as31BitSmallInt.
	Message sendTo:, setSelector:, lookupClass:, lookupClass.
	OrderedCollection removeFirst:, removeLast:.
	PositionableStream back, backChunck, peekBack.
	SequenceableCollection allButFirstDo:, allButLastDo:,
atLast:[ifAbsent:], atLast:put:, copyWithFirst:.
	MessageCatcher.
"!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GeneralEnh-ajh.cs.gz
Type: application/octet-stream
Size: 4339 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20031114/e1fcd3f8/GeneralEnh-ajh.cs.obj


More information about the Squeak-dev mailing list