Daily Commit Log

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Daily Commit Log

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068177.html

Name: Files-dtl.157
Ancestors: Files-tpr.156

Flush before sync, unsure streams are flushed before sync to disk.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068178.html

Name: Morphic-mt.1159
Ancestors: Morphic-ul.1158

Fixes a small regression bug where freshly opened tool windows were not raised to the front. Was especially annoying when clicking some button in the code browsers.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068179.html

Name: Morphic-mt.1160
Ancestors: Morphic-mt.1159

Moves automatic keyboard focus grabbing from KeyboardEvent into the Morph's key-stroke-handler. More robust when events bubble up again. No accidential focus grab anymore.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068180.html

Name: Morphic-mt.1161
Ancestors: Morphic-mt.1160

Adds event filters. Includes refactorings for MorphicEventDispatcher and HandMorph >> #handleEvent:. Also fixes event bubbling for focus events. Sorry for this agglomeration of changes.

See Morph >> #eventFilterDocumentation.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068181.html

Name: Morphic-mt.1162
Ancestors: Morphic-mt.1161

Quick fix for update issues during last commit.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068182.html

Name: 51Deprecated-mt.31
Ancestors: 51Deprecated-ul.30

Deprecates old OB method.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068183.html

Name: MorphicTests-mt.32
Ancestors: MorphicTests-mt.31

Adds tests for user input event handling and event filters.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068184.html

Name: Morphic-mt.1163
Ancestors: Morphic-mt.1162

Use event filters to implement keyboard shortcuts (world, docking bar, system windows).

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068185.html

Name: Morphic-mt.1164
Ancestors: Morphic-mt.1163

Fixes regression with system windows that get locked-in modally and thus have modal owners or a modal child. There was an endless loop then trying to #comeToFront.

CMD+K spawns a font chooser in every text morph, for example, which is modally locked to the underlying code editing window.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068186.html

Name: Morphic-mt.1165
Ancestors: Morphic-mt.1164

Event listeners receive event copies again. For backwards compatibility.

Note that we can now use event filters to implement keyboard shortcuts. A handled shortcut can ignore the respective event directly in the event filter.

We might want to remove event listeners in the future.

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