[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Thu Apr 22 23:55:05 UTC 2010

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


Name: Files-ul.80
Ancestors: Files-nice.79

- fixed StandardFileStream's #upTo: and #upToAnyOf:do:. They don't use recursion anymore. They also use the return value of #readInto:startingAt:count: to detect the end of the file instead of #atEnd.



Name: Kernel-ar.446
Ancestors: Kernel-nice.445, Kernel-hmm.441

Merging Kernel-hmm.441:

Proposal: wrap the parsing action in CompiledMethod>>methodNode in a SyntaxErrorNotification error handling block to decompile methods which can't be parsed correctly.
OMeta2 and probably other domain specific languages benefit from this.



Name: Monticello-ar.391
Ancestors: Monticello-bf.390, Monticello-hmm.388

Merging Monticello-hmm.388:

MCSnapshotBrowser>>allClassNames would incorrectly list the classes of script definitions if a package contains preamble or postscript.



Name: Morphic-ar.425
Ancestors: Morphic-nice.424, Morphic-tfel.422

Merging Morphic-tfel.422:

Worked on the button gradients to make them less pronounced.



Name: Morphic-ar.426
Ancestors: Morphic-ar.425, Morphic-hjh.424

Merging Morphic-hjh.424:

Added a 'Help' menu entry
  'Extending the system'

which includes instructions 
1) how to switch to the trunk to get developer updates
2) how to load Pier2
3) how to load the HelpSystem by Torsten Bergmann

I see this as an intermediary solution to help first time users to quickly setup the working environment.

Please feel free to add more instructions how to load "things" into Squeak. 



Name: Multilingual-ar.119
Ancestors: Multilingual-ar.118, Multilingual-ul.118

Merging Multilingual-ul.118:

- restored the original version of MultiByteFileStream >> #basicUpTo:, because StandardFileStream >> #upTo: doesn't send any method (that's true recursively, so the sent methods don't send such methods either, etc) that's overridden by MultiByteFileStream.



Name: NetworkTests-ar.13
Ancestors: NetworkTests-nice.12

Add a test for directory / uri conversions including hash marks in the directory name.



Name: Tests-jcg.76
Ancestors: Tests-ul.75

Add a test for file-truncation.



Name: Tools-ar.229
Ancestors: Tools-ar.228, Tools-fbs.221

Merging Tools-fbs.221, Tools-fbs.220:

Allows the Browse button to work on class names that appear in the left-hand pane of a MessageNames browser.

Bug from ancestor: selectorListIndex can be nil, if the selectorList is empty.



Name: Tools-ar.230
Ancestors: Tools-ar.229

Add missing setter for syntax highlighting.



Name: ToolBuilder-Morphic-ar.57
Ancestors: ToolBuilder-Morphic-ar.56

Fix syntax highlighting in UIManager's use of edit:label:accept:. It should allow syntax highlighting but turn it off by default, yet it didn't allow it but had it turned on. This fixes it, allowing workspaces created that way to be styled, if and only if, enabled by the user.



Name: Morphic-ar.427
Ancestors: Morphic-ar.426

Update the 'Extending the system' workspace with actual code and syntax highlighting instead of descriptions. A poor man's package loader but better than nothing.



Name: Tools-cmm.231
Ancestors: Tools-ar.230

- Removed generation of meaningless comments when generating inst-var accessors.


More information about the Squeak-dev mailing list