[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Tue Nov 23 23:55:02 UTC 2010


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003946.html

Name: Network-ar.98
Ancestors: Network-ul.97

Fixes for SocketStream:
1) SocketStream>>receiveData: and SocketStream>>upToEnd: had incorrect conditions used to determine when to stop (#isConnected is wrong since there can be data pending on an unconnected socket which is why using #atEnd is the correct test).
2) The former was done to deal with non-signaling SocketStreams in cases where ConnectionClose was used to deal with end conditions (#upToEnd, #next:into:startingAt:, #readInto:startingAt:count:). This was fixed by making these places (temporarily) signaling so that the exception can be caught and handled properly.
3) SocketStream>>isDataAvailable should not attempt to shortcut prematurely; using 'socket dataAvailable' is bad for subclasses such as SecureSocketStream and unnecessary to boot (and has no performance impact).

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003947.html

Name: Collections-ul.409
Ancestors: Collections-ul.408

- introduced String >> #withLineEndings:
- simplified and unified String's line-ending changing methods: #withInternetLineEndings, #withSqueakLineEndings  and #withUnixLineEndings

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003948.html

Name: Collections-ul.410
Ancestors: Collections-ul.409

- added a translation table to String for exchanging cr and lf characters
- simplified and enhanced String's #withSqueakLineEndings and #withUnixLineEndings

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003949.html

Name: Tools-ul.280
Ancestors: Tools-ul.279

- fix: FileList2 open should work now
- fix: the service used for project loading from FileList is also used by the drop handler, this should be probably changed in the future.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003950.html

Name: Graphics-ul.159
Ancestors: Graphics-tbn.157, Graphics-mt.158

- a forgotten merge

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003951.html

Name: Compiler-ul.182
Ancestors: Compiler-nice.181

- removed #isLiteral from the ParseNode hierarchy, because it means something else. Added #isLiteralNode instead.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003952.html

Name: Tools-ul.281
Ancestors: Tools-ul.280

- replaced the PointerFinder >> #isLiteral hack by a direct class check, also reordered the checks in #follow:from:, so cheaper and common ones are performed first.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003953.html

Name: System-ul.395
Ancestors: System-ul.394

- updated the contents of the keyboard shortcuts

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003954.html

Name: Tools-ul.282
Ancestors: Tools-ul.281, Tools-ul.278

merged

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-November/003955.html

Name: Tools-ul.278
Ancestors: Tools-ul.277

Thread-safe DebuggerMethodMap

=============================================



More information about the Squeak-dev mailing list