[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
|