Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2010-February/002772.html Name: Morphic-ar.348 Ancestors: Morphic-edc.347 Make sure that UserDialogBoxMorph comes to the front when the user clicks since it is modal. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002773.html Name: Compiler-nice.122 Ancestors: Compiler-nice.121 Forbid the construction (- 1) The minus sign now MUST NOT be separated from the literal number. RATIONALE: this syntax is not Smalltalk, not portable, not documented, not the same inside #(- 1) and is just adding confusion to the -1 rule, especially since the binary selectors can now embed a $- at any place. WARNING: THIS MIGHT INTRODUCE INCOMPATIBILITY IN PACKAGES we might introduce a Preferences if the case shows up. I did a Compiler recompileAll, which works fine in trunk. In order to achieve this, I had to first correct the hereEnd and mark instance variables near end of stream. The scanner scans two letters ahead, so it clearly has to test both aheadChar then hereChar. Previously, it did decide on source atEnd and hereChar only, which was a bogus for example in case of a trailing separator in source. WARNING: hope this won't break any obscure workaround in Debugger selection. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002774.html Name: Collections-edc.314 Ancestors: Collections-ul.313 Added String-lastPositionOf convenience method ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002775.html Name: System-edc.261 Ancestors: System-ul.260 Fix CodeLoader installSourceFiles Now you could do this example |loader | loader _ CodeLoader new. loader baseURL: 'http://www.squeaksource.com/Ladrillos/'. loader loadSourceFiles: #('Scamper-edc.13.mcz' );installSourceFiles. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002776.html Name: Kernel-nice2.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. This is a correction of Kernel-nice.403 ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002777.html Name: Kernel-ar.404 Ancestors: Kernel-nice2.403, Kernel-nice.403 Merging Kernel-nice2.403 and Kernel-nice403. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002778.html Name: Kernel-ar.407 Ancestors: Kernel-ar.404, Kernel-ul.406 Merging Kernel-ar.404 and Kernel-ul.406 ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002779.html Name: Morphic-kb.352 Ancestors: Morphic-ar.348, Morphic-kb.350, Morphic-kb.351, Morphic-kb.349 - merge of latest trunk, docking bar keyboard navigation and set style bugfix. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002780.html Name: CollectionsTests-ar.147 Ancestors: CollectionsTests-ul.146 Document an ancient bug in RunArray class>>scanFrom:. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002781.html Name: Collections-ar.315 Ancestors: Collections-edc.314 Fix an ancient bug in RunArray class>>scanFrom: which was never triggered in the past since RunArray contents would never be empty (initialized to a TextFontChange at least). Now they can be, which unveiled the bug, namely that when a RunArray of the form: RunArray runs: #(1 1 1) values: { {}. {TextEmphasis bold}. {} }. would be stored, the last value element would be lost when reading it back. With rather hairy consequences. Also, we can afford meaningful variable names in our code instead of 'aa', 'rr', and 'vv'. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002782.html Name: Collections-ar.316 Ancestors: Collections-ar.315 Oops, RunArray values should be arrays not ordered collections. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002783.html Name: Monticello-kb.370 Ancestors: Monticello-kb.369 - Shout styling for the MCSnapshotBrowser using ToolBuilder ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002784.html Name: System-ul.262 Ancestors: System-edc.261 - don't use #lastPositionOf: - minor cleanup ============================================= http://lists.squeakfoundation.org/pipermail/packages/2010-February/002785.html Name: Collections-ul.317 Ancestors: Collections-ar.316 - removed String >> #lastPositionOf: because it does the same as SequenceableCollection >> #lastIndexOf: ============================================= |
Free forum by Nabble | Edit this page |