from preamble:
"Change Set: ShrinkingSelection-cursorEnd Date: 31 October 2003 Author: torge husfeldt
torge husfeldt wrote:
BTW, i found a small bug wrt #cursorEnd: in boundary cases and an oddity with printIt: Try selecting a smalltalk expression right-to-left and then hit <yourModifier>-p. Fixes to both attached.
md: better name, preamble, mailed to the list in the correct way, so it does not get lost"!
From: ducasse@iam.unibe.ch To: squeak-dev@lists.squeakfoundation.org Subject: [BUG]TextMorphEditor(Object)>>doesNotUnderstand: #stopIndex
Hi Torge and marcus
marcus you approved it but when I typed Smalltalk beep, selected it from right to left and press do it and boum
31 October 2003 10:27:15 am
VM: Mac OS - Squeak3.6gamma of '11 September 2003' [latest update: #5420] Squeak VM 3.6.0b5 Image: Squeak3.7alpha [latest update: #5497]
TextMorphEditor(Object)>>doesNotUnderstand: #stopIndex Receiver: a TextMorphEditor Arguments and temporary variables: aMessage: a Message with selector: #stopIndex and arguments: #() Receiver's instance variables: model: a TranscriptStream view: nil sensor: a KeyboardBuffer lastActivityTime: nil redButtonMenu: nil redButtonMessages: nil scrollBar: 0@0 corner: 0@0 marker: 0@0 corner: 0@0 savedArea: nil menuBar: 0@0 corner: 0@0 savedMenuBarArea: nil paragraph: a NewParagraph startBlock: a CharacterBlock with index 1 and character $S and rectangle 0@0 corner: 0@14 in a TextLine 1 to: 14...etc... stopBlock: a CharacterBlock with index 15 and rectangle 84@0 corner: 84@14 in a TextLine 1 to: 14...etc... beginTypeInBlock: nil emphasisHere: #(a TextFontChange font: 1) initialText: a Text for 'Smalltalk beep' selectionShowing: false otherInterval: (1 to: 0) morph: a TextMorphForEditView(309) oldInterval: (15 to: 14) pivotBlock: a CharacterBlock with index 15 and rectangle 84@0 corner: 84@14 in a TextLine 1 to: 14...etc...
TextMorphEditor(ParagraphEditor)>>afterSelectionInsertAndSelect: Receiver: a TextMorphEditor Arguments and temporary variables: aString: 'a SystemDictionary(lots of globals)' Receiver's instance variables: model: a TranscriptStream view: nil sensor: a KeyboardBuffer lastActivityTime: nil redButtonMenu: nil redButtonMessages: nil scrollBar: 0@0 corner: 0@0 marker: 0@0 corner: 0@0 savedArea: nil menuBar: 0@0 corner: 0@0 savedMenuBarArea: nil paragraph: a NewParagraph startBlock: a CharacterBlock with index 1 and character $S and rectangle 0@0 corner: 0@14 in a TextLine 1 to: 14...etc... stopBlock: a CharacterBlock with index 15 and rectangle 84@0 corner: 84@14 in a TextLine 1 to: 14...etc... beginTypeInBlock: nil emphasisHere: #(a TextFontChange font: 1) initialText: a Text for 'Smalltalk beep' selectionShowing: false otherInterval: (1 to: 0) morph: a TextMorphForEditView(309) oldInterval: (15 to: 14) pivotBlock: a CharacterBlock with index 15 and rectangle 84@0 corner: 84@14 in a TextLine 1 to: 14...etc...
TextMorphEditor(ParagraphEditor)>>printIt Receiver: a TextMorphEditor Arguments and temporary variables: result: a SystemDictionary(lots of globals) Receiver's instance variables: model: a TranscriptStream view: nil sensor: a KeyboardBuffer lastActivityTime: nil redButtonMenu: nil redButtonMessages: nil scrollBar: 0@0 corner: 0@0 marker: 0@0 corner: 0@0 savedArea: nil menuBar: 0@0 corner: 0@0 savedMenuBarArea: nil paragraph: a NewParagraph startBlock: a CharacterBlock with index 1 and character $S and rectangle 0@0 corner: 0@14 in a TextLine 1 to: 14...etc... stopBlock: a CharacterBlock with index 15 and rectangle 84@0 corner: 84@14 in a TextLine 1 to: 14...etc... beginTypeInBlock: nil emphasisHere: #(a TextFontChange font: 1) initialText: a Text for 'Smalltalk beep' selectionShowing: false otherInterval: (1 to: 0) morph: a TextMorphForEditView(309) oldInterval: (15 to: 14) pivotBlock: a CharacterBlock with index 15 and rectangle 84@0 corner: 84@14 in a TextLine 1 to: 14...etc...
[] in TextMorphEditor(ParagraphEditor)>>printIt: Arguments and temporary variables: characterStream: a WriteStream
--- The full stack --- TextMorphEditor(Object)>>doesNotUnderstand: #stopIndex TextMorphEditor(ParagraphEditor)>>afterSelectionInsertAndSelect: TextMorphEditor(ParagraphEditor)>>printIt [] in TextMorphEditor(ParagraphEditor)>>printIt: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TextMorphEditor(Controller)>>terminateAndInitializeAround: TextMorphEditor(ParagraphEditor)>>printIt: TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with: TextMorphEditor>>dispatchOnCharacter:with: TextMorphEditor(ParagraphEditor)>>readKeyboard TextMorphEditor>>readKeyboard [] in TextMorphForEditView(TextMorph)>>keyStroke: ...etc...
< I'm a bug-fixing machine! >
This post brought to you by the BugFixArchiveViewer, a handy tool that makes it easy to comment on proposed fixes and enhancements for Squeak. For more information, check out the Web page for the BugFixArchiveViewer project: http://minnow.cc.gatech.edu/squeak/3214
< I'm a bug-fixing machine! >
On Sun, Nov 02, 2003 at 04:27:02PM +0100, ducasse@iam.unibe.ch wrote:
From: ducasse@iam.unibe.ch To: squeak-dev@lists.squeakfoundation.org Subject: [BUG]TextMorphEditor(Object)>>doesNotUnderstand: #stopIndex
Hi Torge and marcus
marcus you approved it but when
Did I?
I typed Smalltalk beep, selected it from right to left and press do it and boum
31 October 2003 10:27:15 am
VM: Mac OS - Squeak3.6gamma of '11 September 2003' [latest update: #5420] Squeak VM 3.6.0b5 Image: Squeak3.7alpha [latest update: #5497]
I have 5501, which is important, because ShriningSelection is update 5550 ;-)
I just tested the changeset, and it works as it should...
Marcus
From: ducasse@iam.unibe.ch To: squeak-dev@lists.squeakfoundation.org Subject: [BUG]TextMorphEditor(Object)>>doesNotUnderstand: #stopIndex
Hi Torge and marcus
marcus you approved it but when
Did I?
Nope I mixed up things :)
I typed Smalltalk beep, selected it from right to left and press do it and boum
31 October 2003 10:27:15 am
VM: Mac OS - Squeak3.6gamma of '11 September 2003' [latest update: #5420] Squeak VM 3.6.0b5 Image: Squeak3.7alpha [latest update: #5497]
I have 5501, which is important, because ShriningSelection is update 5550 ;-)
I just did it.
I just tested the changeset, and it works as it should...
Excellent so approve it.
Marcus
-- Marcus Denker marcus@ira.uka.de -- Squeak! http://squeak.de
squeak-dev@lists.squeakfoundation.org