[FIX] DeprecatedLogChangeDoit ( [er][sm][et] Not ready )

tomkoeing at mindspring.com tomkoeing at mindspring.com
Sun Feb 27 17:17:03 CET 2005


needs a preamble stating purpose.  Plus doesnt appear to work.
installed and tested in 3.9a 6590
did a doit in a workspace on 2*3 and got the following walkback 
MessageNotUnderstood: Workspace>>evaluateSelection:inEditor:
The error report: 27 February 2005 11:11:49 am

VM: Win32 - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #6590]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Documents and Settings\Thomas Koenig\Desktop\Squeak
Trusted Dir C:\Documents and Settings\Thomas
Koenig\Desktop\Squeak\Thomas Koenig
Untrusted Dir C:\My Squeak\Thomas Koenig

Workspace(Object)>>doesNotUnderstand: #evaluateSelection:inEditor:
	Receiver: a Workspace
	Arguments and temporary variables: 
		aMessage: 	evaluateSelection: a ReadWriteStream '2*3' inEditor: a
TextMorphEdito...etc...
	Receiver's instance variables: 
		dependents: 	#(a SystemWindow(2928) a PluggableTextMorph(3673))
		contents: 	''
		bindings: 	nil
		acceptDroppedMorphs: 	false

TextMorphEditor(ParagraphEditor)>>evaluateSelection
	Receiver: a TextMorphEditor
	Arguments and temporary variables: 
		result: 	nil
	Receiver's instance variables: 
		model: 	a Workspace
		view: 	nil
		sensor: 	a KeyboardBuffer
		lastActivityTime: 	nil
		redButtonMenu: 	nil
		redButtonMessages: 	nil
		scrollBar: 	0 at 0 corner: 0 at 0
		marker: 	0 at 0 corner: 0 at 0
		savedArea: 	nil
		menuBar: 	0 at 0 corner: 0 at 0
		savedMenuBarArea: 	nil
		paragraph: 	a MultiNewParagraph
		startBlock: 	a CharacterBlock with index 4 and rectangle 25 at 0 corner:
25 at 18.0
 i...etc...
		stopBlock: 	a CharacterBlock with index 1 and character $2 and
rectangle 0 at 0 cor...etc...
		beginTypeInBlock: 	nil
		emphasisHere: 	#(a TextFontChange font: 2)
		initialText: 	a Text for ''
		selectionShowing: 	false
		otherInterval: 	(3 to: 3)
		lastParentLocation: 	nil
		morph: 	a TextMorphForEditView(3112)
		oldInterval: 	(4 to: 3)
		pivotBlock: 	a CharacterBlock with index 4 and rectangle 25 at 0 corner:
25 at 18.0
 i...etc...

[] in PluggableTextMorph>>doIt {[textMorph editor evaluateSelection]}
	Arguments and temporary variables: 

[] in PluggableTextMorph>>handleEdit: {[result := editBlock value]}
	Arguments and temporary variables: 
		editBlock: 	[] in PluggableTextMorph>>doIt {[textMorph editor
evaluateSelection]...etc...
		result: 	nil


--- The full stack ---
Workspace(Object)>>doesNotUnderstand: #evaluateSelection:inEditor:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
[] in PluggableTextMorph>>doIt {[textMorph editor evaluateSelection]}
[] in PluggableTextMorph>>handleEdit: {[result := editBlock value]}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TextMorphForEditView(TextMorph)>>handleEdit:
PluggableTextMorph>>handleEdit:
PluggableTextMorph>>doIt
Workspace(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0   ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. 
ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldState>>doOneSubCycleFor:
PasteUpMorph>>doOneSubCycle
MenuMorph>>invokeModalAt:in:allowKeyboard:
MenuMorph>>invokeModal:
MenuMorph>>invokeModal
PluggableTextMorph>>yellowButtonActivity:
TextMorphForEditView>>mouseDown:
TextMorphForEditView(Morph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
TextMorphForEditView(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
...etc...


More information about the Squeak-harvest mailing list