[BUG] Links in Scamper

Doug Way dway at riskmetrics.com
Wed Feb 6 04:20:48 UTC 2002


alain.fischer at bluewin.ch wrote:
> 
> 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).

Actually your image is somewhat past its freshness date. (although only
within the last few days)  If you update to the very latest 3.2g changes
(4743), you'll see that this bug has been fixed.

To update to the latest changes, use the "help..."/"update code from
server" menu.

- Doug Way
  dway at riskmetrics.com



>   - 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