[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Mar 16 22:55:03 UTC 2015


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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007645.html

Name: Kernel-cmm.911
Ancestors: Kernel-ul.910

- Don't create a SoundSystem just to send #shutDown to it, so that its lazy-initialization will not try to pop up a menu asking the user which type to create and, in the process, invoking WorldState behaviors from outside the UI process and colliding with the new intercycle pause implementation.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007646.html

Name: Tools-topa.554
Ancestors: Tools-mt.553

Finding Morphs from Tools: Unify two hacks and lose a third.

Certain tools _have to_ access the morphs representing them,
especially the one representing the code pane of them. Hacks
where in place, including duplicated code. This code is
now centralized. (pattern is: find a dependent (!) that is a
a (e.g.) PluggableTextMorph with a certain getTextSelector).

Even more, the debugger relied on the exact layout of the call
stack for its "run to here" feature. This now uses the same hack 
as above.

=============================================


More information about the Squeak-dev mailing list