Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006231.html
Name: System-fbs.574
Ancestors: System-fbs.573
Missed a SmalltalkImage self-reference.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006232.html
Name: System-fbs.575
Ancestors: System-fbs.574
Move Exceptions close to where they're used, rather than collecting them together just because they're Exceptions.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006233.html
Name: Exceptions-fbs.48
Ancestors: Exceptions-fbs.47
Move Exceptions close to where they're used, rather than collecting them together just because they're Exceptions.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006234.html
Name: Collections-fbs.524
Ancestors: Collections-fbs.523
Move Exceptions close to where they're used, rather than collecting them together just because they're Exceptions.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006235.html
Name: MorphicExtras-fbs.117
Ancestors: MorphicExtras-fbs.116
Move Exceptions close to where they're used, rather than collecting them together just because they're Exceptions.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006236.html
Name: Tests-fbs.242
Ancestors: Tests-fbs.241
Nothing depends on Exceptions anymore.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006237.html
Name: TrueType-fbs.24
Ancestors: TrueType-fbs.23
Make TrueType sit above (and extend) Graphics, thus breaking the cyclic dependency.
The decoupling is pretty rough. By all means make the division between these two packages cleaner!
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006238.html
Name: Graphics-fbs.219
Ancestors: Graphics-fbs.218
Make TrueType sit above (and extend) Graphics, thus breaking the cyclic dependency.
The decoupling is pretty rough. By all means make the division between these two packages cleaner!
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006239.html
Name: System-fbs.576
Ancestors: System-fbs.575
Make TrueType sit above (and extend) Graphics, thus breaking the cyclic dependency.
The decoupling is pretty rough. By all means make the division between these two packages cleaner!
Methods like #fromUser don't (in my opinion) belong in low level packages, hence their migration to System.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006240.html
Name: Graphics-fbs.220
Ancestors: Graphics-fbs.219
Break Graphics -> Morphic dependency. Push some UI-independent code down from Morphic into Graphics, and move extension-y things up into Morphic.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006241.html
Name: Morphic-fbs.674
Ancestors: Morphic-dtl.673
Break Graphics -> Morphic dependency. Push some UI-independent code down from Morphic into Graphics, and move extension-y things up into Morphic.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006242.html
Name: Tests-fbs.243
Ancestors: Tests-fbs.242
Graphics -/-> TrueType, Graphics -/-> Morphic.
TrueType -> Multilingual because of HostFont class >> #initForSubtitles. Don't really like that.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-July/006243.html
Name: SystemChangeNotification-Tests-fbs.20
Ancestors: SystemChangeNotification-Tests-ul.19
"Smalltalk keys" is deprecated; use "Smalltalk globals keys" instead.
=============================================
I'm trying to get an idea of how to handle keyboard events when there is no keyboard focus; this is for dealing with general application commands like 'start', 'stop', 'explode', etc.
I *think* it looks like I might need a listener object added to the handmorph but I don't see how to check if the focus is nil as part of that path. An alternative appears to be something to do with the owner of the hand… maybe?
I've spent too long wandering a twisty maze of messages and as a result, got eaten by a Grue. Explanations of how this all works would be appreciated, whether actual or pointers to already written doc. For example, why do all the implementors of #handleFocusEvent: except Morph use both #processEvent: and handleEvent: when it looks like #processEvent also sends #handleEvent: ? I hope there are intelligible explanations out there...
tim
--
tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: ETO: Emulate Toaster Oven
So far as I can tell the EventSensor ivar 'keyboardBuffer' has been unused for 12 years, at least. Has anyone seen any usage of it any time this millennium? I'd lie to steal it for maintaining a map of currently pressed keys, whihc has the advantage of even reasonably matching the name.
tim
--
tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: PO: Punch Operator
On 23-07-2013, at 9:55 AM, commits(a)source.squeak.org wrote:
> Frank Shearar uploaded a new version of Tests to project The Trunk:
> http://source.squeak.org/trunk/Tests-fbs.242.mcz
>
> Nothing depends on Exceptions anymore.
I assume your next job is to remove that dependency?
tim
--
tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: RTS: Rewind Tape and Shred