[BUG] Links in Scamper

alain.fischer at bluewin.ch alain.fischer at bluewin.ch
Wed Feb 6 22:06:41 UTC 2002


It would be could to have this one fixed before the official 3.2 is out.
Like that demoes to futur Squeak will be more fun :-)

Context:
  The VM I use is Carbon Mac 3.2.2b4 contrario to what is written in the
debug log.
  Perhaps John could fix this buglet.

Reproducing this Bug:
  - Get a fresh image (Squeak3.2g-4653).
  - With the world menu open a web browser.
  - The default page appear (browser:about) with 4 links
  - Move your mouse over one of these link.
  - And... pop the debugger appear with the following debug log.
  

6 February 2002 10:36:52 pm

VM: Mac OS - Squeak3.1alpha of 7 March 2001 [latest update: #4347]
Image: Squeak3.2gamma [latest update: #4653]

UndefinedObject(Object)>>doesNotUnderstand:
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #- and arguments: #(nil)
	Receiver's instance variables: 
nil

TextStyle>>nextTabXFrom:leftMargin:rightMargin:
	Receiver: a TextStyle NewYork10
	Arguments and temporary variables: 
		anX: 	nil
		leftMargin: 	nil
		rightMargin: 	24
		normalizedX: 	nil
		tabX: 	nil
		i: 	nil
		iLimiT: 	nil
	Receiver's instance variables: 
		fontArray: 	#(a StrikeFont(NewYork10 12) a StrikeFont(NewYork12 15) a
StrikeFont...etc...
		fontFamilySize: 	nil
		lineGrid: 	14
		baseline: 	12
		alignment: 	0
		firstIndent: 	0
		restIndent: 	0
		rightIndent: 	0
		tabsArray: 	#(24 48 72 96 120 144 168 192 216 240 264 288 312 336 360
384 408 43...etc...
		marginTabsArray: 	#(#(24 24) #(48 48) #(72 72) #(96 96) #(120 120)
#(144 144) #(...etc...
		leading: 	2
		defaultFontIndex: 	1

[] in CharacterBlockScanner>>indentationLevel:
	Arguments and temporary variables: 
		anInteger: 	1

SmallInteger(Integer)>>timesRepeat:
	Receiver: 1
	Arguments and temporary variables: 
		aBlock: 	[] in CharacterBlockScanner>>indentationLevel:
		count: 	1
	Receiver's instance variables: 
1

--- The rest of the stack ---
CharacterBlockScanner>>indentationLevel:
TextIndent>>emphasizeScanner:
[] in CharacterBlockScanner(CharacterScanner)>>setFont
OrderedCollection>>do:
CharacterBlockScanner(CharacterScanner)>>setFont
CharacterBlockScanner>>setFont
CharacterBlockScanner>>setStopConditions
CharacterBlockScanner>>characterBlockAtPoint:index:in:
NewParagraph>>characterBlockAtPoint:
TextMorphForEditView(TextMorph)>>enterClickableRegion:
TextMorphForEditView(TextMorph)>>mouseMove:
TextMorphForEditView>>mouseMove:
TextMorphForEditView(TextMorph)>>handleMouseMove:
MouseMoveEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
TextMorphForEditView(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
TransformMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
WebPageMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
SystemWindow(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess



More information about the Squeak-dev mailing list