Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006473.html Name: Morphic-nice.694 Ancestors: Morphic-nice.693 multiComposeLinesFrom:to:delta:into:priorLines:atY: is no more used, farewell... ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-October/006474.html Name: Graphics-nice.243 Ancestors: Graphics-nice.242 Fix a composition glitch when the last character of a text is a space that crosses the right margin boundary. In such case, a virtual empty line must be added to the composition in order to correctly materialize text selection and cursor position, and so as to continue typing on next line. The case when last character is a carriage return is in all point similar. Indeed, a space that crossedX is visually turned into a new line. TextComposer previously tried to reverse engineer scanner's work to recognize the CR case, which is a smell. This change unifies handling for the two cases by rather asking to the scanner doesTheLineBreaksAfterLastChar? Remove fixupLastLineIfCR which is tainted with half case only. Remove the workaround in CharacterBlockScanner that did not work around anything. Fix the breaking at non space for eastern asia: 1) registerBreakableIndex records that the line can wrap before the current character, and spaceIndex was pointing at this character that will potentially wrap on next line. 2) It is still possible to apply Justified alignment based on space adjustment if some spaces are used in the text, so correctly set the line spaceCount and paddingWidth. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-October/006475.html Name: ST80-nice.152 Ancestors: ST80-nice.151 Restore the CharacterBlockScanner hack required for MVC in a specialized CharacterBlockScannerForMVC class. Methods used exclusively by Paragraph are moved there too. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-October/006476.html Name: Graphics-nice.244 Ancestors: Graphics-nice.243 Move some CharacterBlockScanner methods used exclusively by MVC in ST80-Support. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-October/006477.html Name: ST80-nice.153 Ancestors: ST80-nice.152 Move more MVC specific protocol of CharacterScanner from Graphics to ST80. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-October/006478.html Name: Graphics-nice.245 Ancestors: Graphics-nice.244 Move more MVC specific protocol of CharacterScanner from Graphics to ST80. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-October/006479.html Name: Graphics-nice.246 Ancestors: Graphics-nice.245 Fix a small glitch in rightFlush aligment: when you add so many spaces that a single word fits on the line, then it happens that one space sticks before the right margin preventing correct alignment of this word. ============================================= |
Free forum by Nabble | Edit this page |