[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Tue Feb 23 23:55:07 UTC 2010
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.
=============================================
More information about the Squeak-dev
mailing list
|