[ENH][CCP] CCP003-GeneralEnh-ajh

Marcus Denker marcus at ira.uka.de
Sun Nov 16 15:55:11 UTC 2003


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


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: CCP003-GeneralEnh-ajh.1.cs.gz
Type: application/x-gzip
Size: 4368 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20031116/42af441c/CCP003-GeneralEnh-ajh.1.cs.bin
-------------- next part --------------

--
Marcus Denker marcus at ira.uka.de


More information about the Squeak-dev mailing list