Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006495.htmlName: Graphics-nice.253
Ancestors: Graphics-nice.252
Remove space stopCondition again now that it is unused and that a proper Monticello configuration Map enables gentle update.
Fix a subtle glitch related to this removal: the space width will now be indented by kern in CharacterBlockScanner and DisplayScanner, so the CompositionScanner must also do so (same for paddedSpace).
Arrange to have the CharacterBlockScanner behaving with embedded object like with any other character: click left of middle select before, right of middle select after the embedded object. Change the logic of placeEmbeddedObject: for this purpose:
- if the object fits, placeEmbeddedObject: is responsible for incrementing destX
- and embeddedObject is responsible for incrementing the character index (lastIndex)
- otherwise embeddedObject shall send crossedX if the object doesn't fit
Remove unnecessary runX inst var from DisplayScanner (written but never read).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006496.htmlName: ST80-nice.156
Ancestors: ST80-nice.155
Remove unnecessary runX inst var from DisplayScanner (written but never read).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006497.htmlName: MorphicExtras-nice.123
Ancestors: MorphicExtras-nice.122
Remove unnecessary runX inst var from CanvasCharacterScanner (written but never read).
Also remove fillBlt neither read nor written.
Add kern to paddedSpace: handling must be uniform in all CharacterScanner family in order to avoid glitches.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006498.htmlName: ST80-nice.157
Ancestors: ST80-nice.156
TextPrinter is designed for MVC, give it back to ST80.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006499.htmlName: Graphics-nice.254
Ancestors: Graphics-nice.253
TextPrinter is designed for MVC, give it back to ST80.
Attempt to comment the CharacterScanner hierarchy in more details.
Move wantsColumnBreaks: where it belongs to: CompositionScanner.
** Note that I did not dare moving the instance variable, I'm a bit coward wrt MC experimentations.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006500.htmlName: MorphicExtras-nice.124
Ancestors: MorphicExtras-nice.123
CanvasCharacterScanner class comment.
=============================================