[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Wed Mar 3 23:55:03 UTC 2010

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


Name: Morphic-cmm.370
Ancestors: Morphic-ar.369

Added hot-key to invoke pretty-print on a method.  It is crucial for the computer to handle mundane code-formatting, because it allows code to "flow" into the system as quickly as one can type.

The key is Shift+Command+S.  The pretty-print command also now positions the cursor at the end of the code, where there is a chance you wish to continue the method, instead of at the beginning, where there is no chance of that.



Name: Tests-ar.53
Ancestors: Tests-ar.52

Improved PackageDependencyTest now prints out dependencies upon failure so that we can see what the dependencies are and what we need to fix.



Name: Morphic-laza.370
Ancestors: Morphic-ar.369

Add to the windows menu:

- contain every visible window (collapsed or not)
- show a collapsed window in the list by putting () around the label
- show a touched window by putting a leading * to the label
- group windows by model (eg. Browsers are most likely always at the top of the list)
- have a "close all like this" menu entry to close all windows of a same kind (eg. close all open inspectors) [won't touch any windows with changed content]
- have a "close all but this" menu entry which does exactly like the above, but without closing the selected window



Name: Tools-ar.198
Ancestors: Tools-laza.197

A quick adoption of DependencyBrowser.



Name: Tools-laza.199
Ancestors: Tools-ar.198

Fixes ChangeSorter find



Name: Morphic-cmm.372
Ancestors: Morphic-cmm.371, Morphic-laza.370

Merged laza.370.



Name: Tools-cmm.200
Ancestors: Tools-cmm.199, Tools-laza.199

- MessageTrace, a new subclass of MessageSet, presents message flow via a succint hierarchy.  To turn it on, enable the preference #traceMessages.



Name: System-cmm.275
Ancestors: System-cmm.274

Added #traceMessages preference.



Name: ToolBuilder-Kernel-cmm.32
Ancestors: ToolBuilder-Kernel-dtl.31

- Support for newly introduced AlternatePluggableListMorphOfMany.



Name: ToolBuilder-Morphic-cmm.51
Ancestors: ToolBuilder-Morphic-dtl.50

- Support for newly introduced AlternatePluggableListMorphOfMany.


More information about the Squeak-dev mailing list