Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2010-February/002751.html Name: Tools-kb.191 Ancestors: Tools-ul.190 - Added code styling to Workspace. Code adapted from SHWorkspace ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002752.html Name: Tools-kb.192 Ancestors: Tools-kb.191, Tools-ul.191 - Added shout styling to Workspace. Code adapted from SHWorkspace. - Added a preference to enable/disable styling in workspaces. - Added a menu item to the yellowButtonMenu of workspaces to toggle styling. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002753.html Name: Tools-kb.193 Ancestors: Tools-kb.192 - changed the wording of the workspace's toggleStylingLabel to lowercase. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002754.html Name: 311Deprecated-nice.2 Ancestors: 311Deprecated-ar.1 deprecate Number class>>#readExactlyFrom: #readFrom: now does the same job. This was just an interim message for smooth transition introduced in 3.9. Anyway, who would request a readInexactly feature? ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002755.html Name: Kernel-nice.403 Ancestors: Kernel-nice.402 1) Introduce a Number class>>#readSqueakSyntaxFrom: for Compiler/Scanner. This will later enable introduction of extended for #readFrom: 2) Connect the hook for allowing leading + sign in Integer reading. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002756.html Name: Compiler-nice.119 Ancestors: Compiler-ar.118 1) Connect Number class>>#readSqueakSyntaxFrom: 2) remove a now useless fixTemps ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002757.html Name: Kernel-nice.404 Ancestors: Kernel-nice.403 Connect ExtendedNumberParser in Number class>>#readFrom: and some variants Current behavior is: '' asNumber -> Error (used to be 0) '1.' asNumber -> 1.0 (used to be 1) '1.e2' asNumber -> 100.0 '1.e+2' asNumber -> 100.0 (NEW) '+1' asNumber -> 1 (NEW) OLD weird squeak behaviour preserved for sign position: '-16rFF' asNumber ->-255 '16r-FF' asNumber ->-255 -16r-FF' asNumber -> 255 (NOW has same with +) These ones used to fail: '1r0' asNumber -> 1 (ignore the rest from $r to end) '2r3' asNumber -> 2 (ignore the rest from $r to end) Changes due to 16rff from Andreas '16r1.e2' asNumber -> 1.8828125 (used to be 4096.0) Now time to raise your voice... ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002758.html Name: KernelTests-nice.140 Ancestors: KernelTests-dtl.139 Change the expectations to reflect current implementation: 1) '1.0e+14' asNumber -> 1.0e14 2) '123.' asNumber -> 123.0 ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002759.html Name: Kernel-nice.405 Ancestors: Kernel-nice.404 Oops, correct my very recent bug for + sign hook ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002760.html Name: Collections-ar.310 Ancestors: Collections-ul.309 Conversions from/to hex representations in ByteArray, for example: #[122 43 213 7] hex => '7a2bd507' ByteArray readHexFrom: '7a2bd507' => #[122 43 213 7] Similarly these can be used for subclasses, e.g., UUID new hex => '97c1f2ddf9209948b329319a30c16386' UUID readHexFrom: '97c1f2ddf9209948b329319a30c16386' => 97c1f2dd-f920-9948-b329-319a30c16386 ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002761.html Name: Kernel-ul.406 Ancestors: Kernel-nice.405 - an implementation of the #cull: protocol ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002762.html Name: KernelTests-ul.141 Ancestors: KernelTests-nice.140 - tests for the #cull: protocoll ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002763.html Name: CollectionsTests-ar.145 Ancestors: CollectionsTests-ar.144 Tests for ByteArray hex conversions. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002764.html Name: Collections-ul.312 Ancestors: Collections-ar.310 Finalization enhancement (part 1) - use immediate finalization ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002765.html Name: Collections-ul.313 Ancestors: Collections-ul.312 Finalization enhancement (part 2) - cleanup ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002766.html Name: CollectionsTests-ul.146 Ancestors: CollectionsTests-ul.145, CollectionsTests-ar.145 - merged ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002767.html Name: Compiler-nice.120 Ancestors: Compiler-nice.119 See http://bugs.squeak.org/view.php?id=3616 Address the problem of compiling 1 at -2 with following strategy: If compiler is non interactive, then compile with backward compatibility 1 @ (-2). If compiler is interactive, propose a menu to disambiguate and insert a proper space. 1@ -2 -> MessageSend receiver: 1 selector: #'@' argument: -2 1 at - 2 -> MessageSend receiver: 1 selector: #'@-' argument: 2 Warning: Squeak did understand (1 at - 2) as (1 @ (-2)).... I didn't do anything to support this vicious Squeakism, and by now the semantics are change. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002768.html Name: Graphics-nice.107 Ancestors: Graphics-dtl.106 Let 1@(-2) print with a space 1@ -2 in order to avoid ambiguous @- construct. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002769.html Name: Compiler-nice.121 Ancestors: Compiler-nice.120 Change requestorOffset initialization order so that I can evaluate #(1--2) and get automatic correction working ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002770.html Name: Network-ar.61 Ancestors: Network-cmm.60 Provide implementations of SocketStream #nextInto:, #next:into: #nextInto:startingAt: and #next:into:startingAt:. These methods are useful to avoid excessive allocations when streaming because the buffer can be passed to SocketStream without requiring a full buffer allocation per call (as would be the case in next: or nextAvailable:). ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002771.html Name: System-ul.260 Ancestors: System-edc.259 - remove the remaining #close sends from MessageTally. ============================================= |
Free forum by Nabble | Edit this page |