[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Oct 6 23:55:04 UTC 2013


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

http://lists.squeakfoundation.org/pipermail/packages/2013-October/006495.html

Name: 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.html

Name: 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.html

Name: 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.html

Name: 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.html

Name: 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.html

Name: MorphicExtras-nice.124
Ancestors: MorphicExtras-nice.123

CanvasCharacterScanner class comment.

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


More information about the Squeak-dev mailing list