[Pharo-project] [BUG] Blink cursor does not work!
in latest core 414 Blink cursor does not work and pops up a DNU. Argh I should not have pushed this fix in pharo. Torsten can yo have a look? VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2 Image: Pharo1.0beta [Latest update: #10414] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/ Pharo Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor Receiver: a TextMorphForEditView(3667) Arguments and temporary variables: aMessage: onBlinkCursor exception: MessageNotUnderstood: TextMorphForEditView>>onBlinkCursor resumeValue: nil Receiver's instance variables: bounds: 0@0 corner: 429@114 owner: a TransformMorph(1088) submorphs: #() fullBounds: 0@0 corner: 429@114 color: Color black extension: a MorphExtension (3610) [other: (blinkStart -> 43651)] borderWidth: 0 borderColor: Color black textStyle: a TextStyle Accuny12(FontSet) text: a Text for 'ScriptLoader new installingInstaller |i| i := Installer mont...etc... wrapFlag: true paragraph: a MultiNewParagraph editor: nil container: nil predecessor: nil successor: nil backgroundColor: nil margins: nil editHistory: a TextMorphCommandHistory editView: a PluggableTextMorph(20) acceptOnCR: false StepMessage(MessageSend)>>value Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables: Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500 StepMessage(MorphicAlarm)>>value: Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables: anArgument: 622684 nArgs: 0 Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500 WorldState>>runLocalStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] now: 622684 morphToStep: a TextMorphForEditView(3667) stepTime: nil priorWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461 WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] queue: a SharedQueue nextInQueue: nil Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461 PasteUpMorph>>runStepMethods Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables: Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461 WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461 PasteUpMorph>>doOneCycle Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables: Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil [] in Project class>>spawnNewProcess Receiver: Project Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(size 167) format: 172 instanceVariables: #('world' 'changeSet' 'transcript' 'parentProject' 'previous...etc... organization: ('*sound') ('accessing' addSubProjectNamesTo:indentation: changeS...etc... subclasses: nil name: #Project classPool: a Dictionary(#AllProjects->an OrderedCollection(a Project(Unnamed)) ...etc... sharedPools: nil environment: Smalltalk category: #'System-Support' traitComposition: {} localSelectors: nil [] in BlockClosure>>newProcess Receiver: [closure] in Project class>>spawnNewProcess Arguments and temporary variables: Receiver's instance variables: outerContext: Project class>>spawnNewProcess startpc: 53 numArgs: 0 --- The full stack --- TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor StepMessage(MessageSend)>>value StepMessage(MorphicAlarm)>>value: WorldState>>runLocalStepMethodsIn: WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess
Works on my core image, upgraded to 414... There, blinkCursor is implemented in TextMorph, which TextMorphForEditView is a subclass of, so that MNU really doesn't make any sense... If it happened to you while updating to 414, try again with no other windows open :) Cheers, Henry On Aug 17, 2009, at 11:09 02AM, Stéphane Ducasse wrote:
in latest core 414 Blink cursor does not work and pops up a DNU.
Argh I should not have pushed this fix in pharo. Torsten can yo have a look?
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2 Image: Pharo1.0beta [Latest update: #10414]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/ Pharo Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak
TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor Receiver: a TextMorphForEditView(3667) Arguments and temporary variables: aMessage: onBlinkCursor exception: MessageNotUnderstood: TextMorphForEditView>>onBlinkCursor resumeValue: nil Receiver's instance variables: bounds: 0@0 corner: 429@114 owner: a TransformMorph(1088) submorphs: #() fullBounds: 0@0 corner: 429@114 color: Color black extension: a MorphExtension (3610) [other: (blinkStart -> 43651)] borderWidth: 0 borderColor: Color black textStyle: a TextStyle Accuny12(FontSet) text: a Text for 'ScriptLoader new installingInstaller
|i| i := Installer mont...etc... wrapFlag: true paragraph: a MultiNewParagraph editor: nil container: nil predecessor: nil successor: nil backgroundColor: nil margins: nil editHistory: a TextMorphCommandHistory editView: a PluggableTextMorph(20) acceptOnCR: false
StepMessage(MessageSend)>>value Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables:
Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
StepMessage(MorphicAlarm)>>value: Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables: anArgument: 622684 nArgs: 0 Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
WorldState>>runLocalStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] now: 622684 morphToStep: a TextMorphForEditView(3667) stepTime: nil priorWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] queue: a SharedQueue nextInQueue: nil Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>runStepMethods Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>doOneCycle Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
[] in Project class>>spawnNewProcess Receiver: Project Arguments and temporary variables:
Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(size 167) format: 172 instanceVariables: #('world' 'changeSet' 'transcript' 'parentProject' 'previous...etc... organization: ('*sound') ('accessing' addSubProjectNamesTo:indentation: changeS...etc... subclasses: nil name: #Project classPool: a Dictionary(#AllProjects->an OrderedCollection(a Project(Unnamed)) ...etc... sharedPools: nil environment: Smalltalk category: #'System-Support' traitComposition: {} localSelectors: nil
[] in BlockClosure>>newProcess Receiver: [closure] in Project class>>spawnNewProcess Arguments and temporary variables:
Receiver's instance variables: outerContext: Project class>>spawnNewProcess startpc: 53 numArgs: 0
--- The full stack --- TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor StepMessage(MessageSend)>>value StepMessage(MorphicAlarm)>>value: WorldState>>runLocalStepMethodsIn: WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
no it did not happened during an update Stef On Aug 17, 2009, at 11:32 AM, Henrik Johansen wrote:
Works on my core image, upgraded to 414... There, blinkCursor is implemented in TextMorph, which TextMorphForEditView is a subclass of, so that MNU really doesn't make any sense... If it happened to you while updating to 414, try again with no other windows open :)
Cheers, Henry
On Aug 17, 2009, at 11:09 02AM, Stéphane Ducasse wrote:
in latest core 414 Blink cursor does not work and pops up a DNU.
Argh I should not have pushed this fix in pharo. Torsten can yo have a look?
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2 Image: Pharo1.0beta [Latest update: #10414]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/ Pharo/ Pharo Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak
TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor Receiver: a TextMorphForEditView(3667) Arguments and temporary variables: aMessage: onBlinkCursor exception: MessageNotUnderstood: TextMorphForEditView>>onBlinkCursor resumeValue: nil Receiver's instance variables: bounds: 0@0 corner: 429@114 owner: a TransformMorph(1088) submorphs: #() fullBounds: 0@0 corner: 429@114 color: Color black extension: a MorphExtension (3610) [other: (blinkStart -> 43651)] borderWidth: 0 borderColor: Color black textStyle: a TextStyle Accuny12(FontSet) text: a Text for 'ScriptLoader new installingInstaller
|i| i := Installer mont...etc... wrapFlag: true paragraph: a MultiNewParagraph editor: nil container: nil predecessor: nil successor: nil backgroundColor: nil margins: nil editHistory: a TextMorphCommandHistory editView: a PluggableTextMorph(20) acceptOnCR: false
StepMessage(MessageSend)>>value Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables:
Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
StepMessage(MorphicAlarm)>>value: Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables: anArgument: 622684 nArgs: 0 Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
WorldState>>runLocalStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] now: 622684 morphToStep: a TextMorphForEditView(3667) stepTime: nil priorWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] queue: a SharedQueue nextInQueue: nil Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>runStepMethods Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>doOneCycle Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
[] in Project class>>spawnNewProcess Receiver: Project Arguments and temporary variables:
Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(size 167) format: 172 instanceVariables: #('world' 'changeSet' 'transcript' 'parentProject' 'previous...etc... organization: ('*sound') ('accessing' addSubProjectNamesTo:indentation: changeS...etc... subclasses: nil name: #Project classPool: a Dictionary(#AllProjects->an OrderedCollection(a Project(Unnamed)) ...etc... sharedPools: nil environment: Smalltalk category: #'System-Support' traitComposition: {} localSelectors: nil
[] in BlockClosure>>newProcess Receiver: [closure] in Project class>>spawnNewProcess Arguments and temporary variables:
Receiver's instance variables: outerContext: Project class>>spawnNewProcess startpc: 53 numArgs: 0
--- The full stack --- TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor StepMessage(MessageSend)>>value StepMessage(MorphicAlarm)>>value: WorldState>>runLocalStepMethodsIn: WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I'm in Pharo1.0beta Latest update: #10414 and I do not have any methods: onBlinkCursor.... in my image. Puzzling. Stef On Aug 17, 2009, at 11:32 AM, Henrik Johansen wrote:
Works on my core image, upgraded to 414... There, blinkCursor is implemented in TextMorph, which TextMorphForEditView is a subclass of, so that MNU really doesn't make any sense... If it happened to you while updating to 414, try again with no other windows open :)
Cheers, Henry
On Aug 17, 2009, at 11:09 02AM, Stéphane Ducasse wrote:
in latest core 414 Blink cursor does not work and pops up a DNU.
Argh I should not have pushed this fix in pharo. Torsten can yo have a look?
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2 Image: Pharo1.0beta [Latest update: #10414]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/ Pharo/ Pharo Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak
TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor Receiver: a TextMorphForEditView(3667) Arguments and temporary variables: aMessage: onBlinkCursor exception: MessageNotUnderstood: TextMorphForEditView>>onBlinkCursor resumeValue: nil Receiver's instance variables: bounds: 0@0 corner: 429@114 owner: a TransformMorph(1088) submorphs: #() fullBounds: 0@0 corner: 429@114 color: Color black extension: a MorphExtension (3610) [other: (blinkStart -> 43651)] borderWidth: 0 borderColor: Color black textStyle: a TextStyle Accuny12(FontSet) text: a Text for 'ScriptLoader new installingInstaller
|i| i := Installer mont...etc... wrapFlag: true paragraph: a MultiNewParagraph editor: nil container: nil predecessor: nil successor: nil backgroundColor: nil margins: nil editHistory: a TextMorphCommandHistory editView: a PluggableTextMorph(20) acceptOnCR: false
StepMessage(MessageSend)>>value Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables:
Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
StepMessage(MorphicAlarm)>>value: Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables: anArgument: 622684 nArgs: 0 Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
WorldState>>runLocalStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] now: 622684 morphToStep: a TextMorphForEditView(3667) stepTime: nil priorWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] queue: a SharedQueue nextInQueue: nil Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>runStepMethods Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>doOneCycle Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
[] in Project class>>spawnNewProcess Receiver: Project Arguments and temporary variables:
Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(size 167) format: 172 instanceVariables: #('world' 'changeSet' 'transcript' 'parentProject' 'previous...etc... organization: ('*sound') ('accessing' addSubProjectNamesTo:indentation: changeS...etc... subclasses: nil name: #Project classPool: a Dictionary(#AllProjects->an OrderedCollection(a Project(Unnamed)) ...etc... sharedPools: nil environment: Smalltalk category: #'System-Support' traitComposition: {} localSelectors: nil
[] in BlockClosure>>newProcess Receiver: [closure] in Project class>>spawnNewProcess Arguments and temporary variables:
Receiver's instance variables: outerContext: Project class>>spawnNewProcess startpc: 53 numArgs: 0
--- The full stack --- TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor StepMessage(MessageSend)>>value StepMessage(MorphicAlarm)>>value: WorldState>>runLocalStepMethodsIn: WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Then I have no idea how you got there, in mine it's on TextMorph, blinking category. Tried updating from 408 both with and without open browser + other windows, and had no problems. One thing I DO find annoying (Changed after 408), is that keyboard focus in the active window now follows the mouse, instead of being on the part last clicked by the mouse. Cheers, Henry On Aug 17, 2009, at 11:37 40AM, Stéphane Ducasse wrote:
I'm in
Pharo1.0beta Latest update: #10414
and I do not have any methods:
onBlinkCursor.... in my image.
Puzzling.
Stef
On Aug 17, 2009, at 11:32 AM, Henrik Johansen wrote:
Works on my core image, upgraded to 414... There, blinkCursor is implemented in TextMorph, which TextMorphForEditView is a subclass of, so that MNU really doesn't make any sense... If it happened to you while updating to 414, try again with no other windows open :)
Cheers, Henry
On Aug 17, 2009, at 11:09 02AM, Stéphane Ducasse wrote:
in latest core 414 Blink cursor does not work and pops up a DNU.
Argh I should not have pushed this fix in pharo. Torsten can yo have a look?
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2 Image: Pharo1.0beta [Latest update: #10414]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/ Pharo/ Pharo Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak
TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor Receiver: a TextMorphForEditView(3667) Arguments and temporary variables: aMessage: onBlinkCursor exception: MessageNotUnderstood: TextMorphForEditView>>onBlinkCursor resumeValue: nil Receiver's instance variables: bounds: 0@0 corner: 429@114 owner: a TransformMorph(1088) submorphs: #() fullBounds: 0@0 corner: 429@114 color: Color black extension: a MorphExtension (3610) [other: (blinkStart -> 43651)] borderWidth: 0 borderColor: Color black textStyle: a TextStyle Accuny12(FontSet) text: a Text for 'ScriptLoader new installingInstaller
|i| i := Installer mont...etc... wrapFlag: true paragraph: a MultiNewParagraph editor: nil container: nil predecessor: nil successor: nil backgroundColor: nil margins: nil editHistory: a TextMorphCommandHistory editView: a PluggableTextMorph(20) acceptOnCR: false
StepMessage(MessageSend)>>value Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables:
Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
StepMessage(MorphicAlarm)>>value: Receiver: StepMessage(#onBlinkCursor -> a TextMorphForEditView(3667)) (a TextMorphForEditView(3667) #...etc... Arguments and temporary variables: anArgument: 622684 nArgs: 0 Receiver's instance variables: receiver: a TextMorphForEditView(3667) selector: #onBlinkCursor arguments: nil scheduledTime: 622667 numArgs: 0 stepTime: 500
WorldState>>runLocalStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] now: 622684 morphToStep: a TextMorphForEditView(3667) stepTime: nil priorWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] queue: a SharedQueue nextInQueue: nil Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>runStepMethods Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 1174@762 canvas: a FormCanvas on: DisplayScreen(1174x762x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(2954))(a SystemWindow(2...etc... lastStepTime: 692461 lastStepMessage: nil lastCycleTime: 692422 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 692461
PasteUpMorph>>doOneCycle Receiver: a PasteUpMorph(1622) [world] Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 1174@762 owner: nil submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(2954) a SystemWindow(87...etc... fullBounds: 0@0 corner: 1174@762 color: (Color r: 0.97 g: 0.98 b: 1.0) extension: a MorphExtension (2543) [eventHandler = an EventHandler] [other: (...etc... borderWidth: 0 borderColor: (Color r: 0.03 g: 0.02 b: 0.0) presenter: a Presenter (1246) model: a MorphicModel(1926) cursor: 1 padding: 3 backgroundMorph: nil isPartsBin: nil autoLineLayout: false indicateCursor: nil resizeToFit: nil wantsMouseOverHalos: nil worldState: a WorldState griddingOn: nil
[] in Project class>>spawnNewProcess Receiver: Project Arguments and temporary variables:
Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(size 167) format: 172 instanceVariables: #('world' 'changeSet' 'transcript' 'parentProject' 'previous...etc... organization: ('*sound') ('accessing' addSubProjectNamesTo:indentation: changeS...etc... subclasses: nil name: #Project classPool: a Dictionary(#AllProjects->an OrderedCollection(a Project(Unnamed)) ...etc... sharedPools: nil environment: Smalltalk category: #'System-Support' traitComposition: {} localSelectors: nil
[] in BlockClosure>>newProcess Receiver: [closure] in Project class>>spawnNewProcess Arguments and temporary variables:
Receiver's instance variables: outerContext: Project class>>spawnNewProcess startpc: 53 numArgs: 0
--- The full stack --- TextMorphForEditView(Object)>>doesNotUnderstand: #onBlinkCursor StepMessage(MessageSend)>>value StepMessage(MorphicAlarm)>>value: WorldState>>runLocalStepMethodsIn: WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (2)
-
Henrik Johansen -
Stéphane Ducasse