[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Thu Feb 7 23:55:07 UTC 2013


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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005688.html

Name: Kernel-dtl.733
Ancestors: Kernel-eem.732

Remove EventSensor>>wait2ms

Use of EventSensor>>wait2ms in sensor direct access to mouse and keyboard causes slow and incorrect keyboard handling in MVC. In newer Squeak images (3.9 and later), removing the delay restores normal MVC keyboard input.

This change removes the wait2ms delay entirely. If the problem described in http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-May/116185.html should reappear, a different solution will be required.

Notes:

In Squeak trunk, the wait2ms delay is invoked only when in MVC. However, Scratch (and possibly other applications) makes use of direct sensor access from Morphic (arguably this is an error in Scratch, but the usage exists nonetheless).

Background:

Recent thread in which Stéphane Rollandin identified the source of the problem:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-February/168526.html

Rationale for introducing the delay in earlier versions of Squeak:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-May/116185.html

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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005689.html

Name: Exceptions-fbs.43
Ancestors: Exceptions-cmm.37
Backported From: Exceptions-fbs.42

Stay in the debugger for longer. Part 2 of 3.

New exception hierarchy lets interesting parties catch NotImplemented errors to encourage developers to implement missing parts.

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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005690.html

Name: Morphic-fbs.638
Ancestors: Morphic-bf.636
Backported From: Morphic-fbs.637

Stay in the debugger for longer. Part 1 of 3.

UI hooks to create overriding methods.

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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005691.html

Name: Tools-fbs.445
Ancestors: Tools-bf.439
Backported From: Tools-fbs.444

Stay in the debugger for longer. Part 4 of _5_.

Implement the Debugger side of things. Actually _remove_ the frame that signaled the NotImplemented from the call stack.

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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005692.html

Name: Kernel-fbs.739
Ancestors: Kernel-dtl.733, Kernel-fbs.738

Stay in the debugger for longer. Part 3 of 5.

Stack introspection so the Debugger doesn't have to. Signal the new exceptions when necessary.

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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005693.html

Name: KernelTests-fbs.243
Ancestors: KernelTests-nice.240
Backported From: KernelTests-fbs.242

Stay in the debugger for longer. Part 5 of _5_.

Tests showing the signalling of the new style marker methods.

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


More information about the Squeak-dev mailing list