[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
|