Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2011-March/004329.htmlName: Compiler-nice.194
Ancestors: Compiler-ul.193
Fix cascading of special messages.
During inlining of some special messages, the MessageNode selector and/or arguments might be destructively replaced.
(for example #ifFalseifTrue: ifNil:ifNotNil: etc...)
If we later decide to un-optimize, it is necessary to restore the originalSelector and originalArguments.
(for example when these messages are cascaded)
Also fix a bug occuring when decompiling these cascaded specials.
Thanks to Juan for testing/enhancing this useless but beautiful stuff.
TODO: automate some tests.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-March/004330.htmlName: ToolBuilder-Kernel-dtl.41
Ancestors: ToolBuilder-Kernel-cmm.40
A Project has a UIManager, and a UIManager has a ToolBuilder, so add #toolBuilder ivar to UIManager and initialize accordingly. This facilitates setting up the appropriate UIManager and ToolBuilder to allow SMxMorphicProject to host a SimpleMorphic world.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-March/004331.htmlName: ToolBuilder-MVC-dtl.23
Ancestors: ToolBuilder-MVC-laza.22
Initialize new MVCUIManager with an MVCToolBuilder
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-March/004332.htmlName: ToolBuilder-Morphic-dtl.71
Ancestors: ToolBuilder-Morphic-mtf.70
Initialize new MorphicUIManager with a MorphicToolBuilder
=============================================