Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2016-June/068229.htmlName: Morphic-mt.1182
Ancestors: Morphic-mt.1181
Moves implementation of focus event dispatching from various places into MorphicEventDispatcher. This will ensure consistency in the future because MorphicEventDispatcher encode the tree iteration with capturing and bubbling. Doing a focus event is just a shortcut into the tree. TextMorphs use that. Pop-up menus use that. Modal dialogs use that.
Fixes missing coordinate transformations when capturing and bubbling for focus events.
Simplify focus-related code in MenuMorph, UserDialogBoxMorph, and DockingBarMorph.
At the time of writing, there seems to be no need anymore for Morph >> #handleFocusEvent:. Still, keep it for compatibility to other projects.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-June/068230.htmlName: MorphicTests-mt.33
Ancestors: MorphicTests-mt.32
More tests for Morphic event dispatchs.
Use custom hand morph for these tests.
=============================================