Rarely occurs but i can't determine reproduce steps.

On Tue, Oct 6, 2009 at 22:43, Stéphane Ducasse
<[email protected]> wrote:
> so is it solved?
>
> On Oct 6, 2009, at 3:32 PM, Esteban Lorenzano wrote:
>
>> Yep, I'm having same problem, on a plain Pharo-Dev image (latest one)
>>
>> Cheers,
>> Esteban
>>
>> On 2009-10-05 10:19:04 -0300,
>> [email protected] said:
>>
>>> Almost all refactorings ends with this DNU. Is it platform
>>> specific? Or
>>> maybe i miss something
>>>
>>> 5 October 2009 5:17:34 pm
>>>
>>> VM: unix - i686 - linux-gnu - Pharo0.1 of 16 May 2008 [latest update:
>>> #10074]
>>> Image: Pharo1.0beta [Latest update: #10466]
>>>
>>> SecurityManager state:
>>> Restricted: false
>>> FileAccess: true
>>> SocketAccess: true
>>> Working Dir
>>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3
>>> Trusted Dir
>>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/secure
>>> Untrusted Dir
>>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/My
>>> Squeak
>>>
>>> UndefinedObject(Object)>>doesNotUnderstand: #null
>>>      Receiver: nil
>>>      Arguments and temporary variables:
>>>              aMessage:       null
>>>              exception:      MessageNotUnderstood: receiver of "null" is nil
>>>              resumeValue:    nil
>>>      Receiver's instance variables:
>>> nil
>>>
>>> RBMethodNode>>primitiveNode
>>>      Receiver: <<error during printing>>
>>>      Arguments and temporary variables:
>>>
>>>      Receiver's instance variables:
>>>              parent:         nil
>>>              properties:     a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>>              annotations:    nil
>>>              selector:       #protocol
>>>              selectorParts:  an Array( RBIdentifierToken('protocol'))
>>>              body:   <<error during printing>>
>>>
>>> RBMethodNode>>primitiveText
>>>      Receiver: <<error during printing>>
>>>      Arguments and temporary variables:
>>>              set:    nil
>>>      Receiver's instance variables:
>>>              parent:         nil
>>>              properties:     a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>>              annotations:    nil
>>>              selector:       #protocol
>>>              selectorParts:  an Array( RBIdentifierToken('protocol'))
>>>              body:   <<error during printing>>
>>>
>>> RBMethodNode>>primitiveSources
>>>      Receiver: <<error during printing>>
>>>      Arguments and temporary variables:
>>>              tgs:    #()
>>>              text:   nil
>>>      Receiver's instance variables:
>>>              parent:         nil
>>>              properties:     a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>>              annotations:    nil
>>>              selector:       #protocol
>>>              selectorParts:  an Array( RBIdentifierToken('protocol'))
>>>              body:   <<error during printing>>
>>>
>>> RBFormatter>>formatTagFor:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBFormatter>>acceptSequenceNode:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBSequenceNode>>acceptVisitor:
>>>      Receiver: <<error during printing>>
>>>      Arguments and temporary variables:
>>>              aProgramNodeVisitor:    a RBFormatter
>>>      Receiver's instance variables:
>>>              parent:         <<error during printing>>
>>>
>>> RBFormatter>>visitNode:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> [] in RBFormatter>>acceptMethodNode:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBFormatter>>indent:while:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>>              anInteger:      1
>>>              aBlock:         [closure] in RBFormatter>>acceptMethodNode:
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBFormatter>>indentWhile:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in RBFormatter>>acceptMethodNode:
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBFormatter>>acceptMethodNode:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBMethodNode>>acceptVisitor:
>>>      Receiver: <<error during printing>>
>>>      Arguments and temporary variables:
>>>              aProgramNodeVisitor:    a RBFormatter
>>>      Receiver's instance variables:
>>>              parent:         nil
>>>              properties:     a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>>              annotations:    nil
>>>              selector:       #protocol
>>>              selectorParts:  an Array( RBIdentifierToken('protocol'))
>>>              body:   <<error during printing>>
>>>
>>> RBFormatter>>visitNode:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBFormatter>>format:
>>>      Receiver: a RBFormatter
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              codeStream:     a WriteStream 'protocol
>>>      '
>>>              lineStart:      10
>>>              firstLineLength:        8
>>>              tabs:   1
>>>              positionDelta:  0
>>>
>>> RBMethodNode(RBProgramNode)>>formattedCode
>>>      Receiver: <<error during printing>>
>>>      Arguments and temporary variables:
>>>
>>>      Receiver's instance variables:
>>>              parent:         nil
>>>              properties:     a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>>              annotations:    nil
>>>              selector:       #protocol
>>>              selectorParts:  an Array( RBIdentifierToken('protocol'))
>>>              body:   <<error during printing>>
>>>
>>> RBClass(RBAbstractClass)>>compileTree:classified:
>>>      Receiver: FCGIServer
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              name:   #FCGIServer
>>>              newMethods:     an IdentityDictionary()
>>>              instanceVariableNames:  an OrderedCollection('handler' 'port'
>>> 'socket'
>>> 'profile'...etc...
>>>              model:  a RBNamespace
>>>              superclass:     an Object
>>>              subclasses:     an OrderedCollection()
>>>              removedMethods:         nil
>>>              realClass:      FCGIServer
>>>              classVariableNames:     an OrderedCollection()
>>>              poolDictionaryNames:    nil
>>>              category:       nil
>>>              comment:        an Object
>>>
>>> RBClass(RBAbstractClass)>>compileTree:
>>>      Receiver: FCGIServer
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              name:   #FCGIServer
>>>              newMethods:     an IdentityDictionary()
>>>              instanceVariableNames:  an OrderedCollection('handler' 'port'
>>> 'socket'
>>> 'profile'...etc...
>>>              model:  a RBNamespace
>>>              superclass:     an Object
>>>              subclasses:     an OrderedCollection()
>>>              removedMethods:         nil
>>>              realClass:      FCGIServer
>>>              classVariableNames:     an OrderedCollection()
>>>              poolDictionaryNames:    nil
>>>              category:       nil
>>>              comment:        an Object
>>>
>>> RenameClassRefactoring(Refactoring)>>convertMethod:for:using:
>>>      Receiver: a RenameClassRefactoring
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              model:  a RBNamespace
>>>              options:        nil
>>>              className:      #FCGIProtocolVersion1
>>>              newName:        #FCGIAdapter
>>>              class:  FCGIProtocolVersion1
>>>
>>> [] in RenameClassRefactoring>>renameReferences
>>>      Receiver: a RenameClassRefactoring
>>>      Arguments and temporary variables:
>>>              replacer:       FCGIServer>>protocol
>>>              method:         a ParseTreeRewriter
>>>      Receiver's instance variables:
>>>              model:  a RBNamespace
>>>              options:        nil
>>>              className:      #FCGIProtocolVersion1
>>>              newName:        #FCGIAdapter
>>>              class:  FCGIProtocolVersion1
>>>
>>> [] in [] in RBNamespace>>allReferencesToClass:do:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>> <<error during printing>
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> Set>>do:
>>>      Receiver: a Set(#protocol)
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in [] in 
>>> RBNamespace>>allReferencesToClass:do:
>>>              index:  3
>>>              each:   #protocol
>>>              indexLimiT:     5
>>>      Receiver's instance variables:
>>>              tally:  1
>>>              array:  #(nil nil #protocol nil nil)
>>>
>>> [] in RBNamespace>>allReferencesToClass:do:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>>              aRBClass:       FCGIServer
>>>              aBlock:         FCGIProtocolVersion1
>>>              each:   [closure] in RenameClassRefactoring>>renameReferences
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> [] in RBNamespace>>allClassesDo:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>>              aBlock:         FCGIServer
>>>              seen:   [closure] in RBNamespace>>allReferencesToClass:do:
>>>              evalBlock:      a Set(#FCGIProtocolVersion1)
>>>              each:   FCGIServer
>>>              class:  [closure] in RBNamespace>>allReferencesToClass:do:
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> [] in BrowserEnvironment>>classesDo:
>>>      Receiver: Smalltalk
>>>      Arguments and temporary variables:
>>>              aBlock:         FCGIServer
>>>              each:   [closure] in RBNamespace>>allClassesDo:
>>>      Receiver's instance variables:
>>>              label:  nil
>>>              searchStrings:  nil
>>>
>>> [] in BrowserEnvironment>>allClassesDo:
>>>      Receiver: Smalltalk
>>>      Arguments and temporary variables:
>>>              aBlock:         FCGIServer
>>>              each:   [closure] in BrowserEnvironment>>classesDo:
>>>      Receiver's instance variables:
>>>              label:  nil
>>>              searchStrings:  nil
>>>
>>> OrderedCollection>>do:
>>>      Receiver: an OrderedCollection(AColorSelectorMorph ADPCMCodec
>>> AIFFFileReader ASTPrettyPrinting ASamp...etc...
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in BrowserEnvironment>>allClassesDo:
>>>              index:  492
>>>      Receiver's instance variables:
>>>              array:  {AColorSelectorMorph . ADPCMCodec . AIFFFileReader .
>>> ASTPrettyPrinting ....etc...
>>>              firstIndex:     1
>>>              lastIndex:      4204
>>>
>>> SystemDictionary>>allClassesDo:
>>>      Receiver: Smalltalk
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in BrowserEnvironment>>allClassesDo:
>>>      Receiver's instance variables:
>>>              tally:  4332
>>>              array:  {#PRReferenceRenderer->PRReferenceRenderer .
>>> #PRLightBoxView->PRLightBox...etc...
>>>              cachedClassNames:       a SortedCollection(#AColorSelectorMorph
>>> #ADPCMCodec
>>> #AIFFFile...etc...
>>>
>>> SystemNavigation>>allClassesDo:
>>>      Receiver: a SystemNavigation
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in BrowserEnvironment>>allClassesDo:
>>>      Receiver's instance variables:
>>>              browserClass:   nil
>>>              hierarchyBrowserClass:  nil
>>>
>>> BrowserEnvironment>>allClassesDo:
>>>      Receiver: Smalltalk
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in BrowserEnvironment>>classesDo:
>>>      Receiver's instance variables:
>>>              label:  nil
>>>              searchStrings:  nil
>>>
>>> BrowserEnvironment>>classesDo:
>>>      Receiver: Smalltalk
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in RBNamespace>>allClassesDo:
>>>      Receiver's instance variables:
>>>              label:  nil
>>>              searchStrings:  nil
>>>
>>> RBNamespace>>allClassesDo:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in 
>>> RBNamespace>>allReferencesToClass:do:
>>>              seen:   a Set(#FCGIProtocolVersion1)
>>>              evalBlock:      [closure] in RBNamespace>>allClassesDo:
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> RBNamespace>>allReferencesToClass:do:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>>              aRBClass:       FCGIProtocolVersion1
>>>              aBlock:         [closure] in 
>>> RenameClassRefactoring>>renameReferences
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> RenameClassRefactoring>>renameReferences
>>>      Receiver: a RenameClassRefactoring
>>>      Arguments and temporary variables:
>>>              replacer:       a ParseTreeRewriter
>>>      Receiver's instance variables:
>>>              model:  a RBNamespace
>>>              options:        nil
>>>              className:      #FCGIProtocolVersion1
>>>              newName:        #FCGIAdapter
>>>              class:  FCGIProtocolVersion1
>>>
>>> [] in RenameClassRefactoring>>transform
>>>      Receiver: a RenameClassRefactoring
>>>      Arguments and temporary variables:
>>>
>>>      Receiver's instance variables:
>>>              model:  a RBNamespace
>>>              options:        nil
>>>              className:      #FCGIProtocolVersion1
>>>              newName:        #FCGIAdapter
>>>              class:  FCGIProtocolVersion1
>>>
>>> BlockClosure>>ensure:
>>>      Receiver: [closure] in RenameClassRefactoring>>transform
>>>      Arguments and temporary variables:
>>>              aBlock:         [closure] in RBNamespace>>performChange:around:
>>>              returnValue:    nil
>>>              b:      nil
>>>      Receiver's instance variables:
>>>              outerContext:   RenameClassRefactoring>>transform
>>>              startpc:        33
>>>              numArgs:        0
>>>
>>> RBNamespace>>performChange:around:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>>              aCompositeRefactoryChange:      FCGIProtocolVersion1 rename:
>>> #FCGIAdapter!
>>>              aBlock:         [closure] in RenameClassRefactoring>>transform
>>>              oldChanges:     refactor class, rename
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> RBNamespace>>renameClass:to:around:
>>>      Receiver: a RBNamespace
>>>      Arguments and temporary variables:
>>>              aRBClass:       FCGIProtocolVersion1
>>>              aSymbol:        #FCGIAdapter
>>>              aBlock:         [closure] in RenameClassRefactoring>>transform
>>>              change:         FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              value:  nil
>>>              dict:   nil
>>>      Receiver's instance variables:
>>>              changes:        FCGIProtocolVersion1 rename: #FCGIAdapter!
>>>              environment:    Smalltalk
>>>              newClasses:     an IdentityDictionary()
>>>              removedClasses:         a Set()
>>>              changedClasses:         an IdentityDictionary(size 494)
>>>              rootClasses:    nil
>>>              implementorsCache:      an IdentityDictionary()
>>>              sendersCache:   an IdentityDictionary()
>>>
>>> RenameClassRefactoring>>transform
>>>      Receiver: a RenameClassRefactoring
>>>      Arguments and temporary variables:
>>>
>>>      Receiver's instance variables:
>>>              model:  a RBNamespace
>>>              options:        nil
>>>              className:      #FCGIProtocolVersion1
>>>              newName:        #FCGIAdapter
>>>              class:  FCGIProtocolVersion1
>>>
>>>
>>> --- The full stack ---
>>> UndefinedObject(Object)>>doesNotUnderstand: #null
>>> RBMethodNode>>primitiveNode
>>> RBMethodNode>>primitiveText
>>> RBMethodNode>>primitiveSources
>>> RBFormatter>>formatTagFor:
>>> RBFormatter>>acceptSequenceNode:
>>> RBSequenceNode>>acceptVisitor:
>>> RBFormatter>>visitNode:
>>> [] in RBFormatter>>acceptMethodNode:
>>> RBFormatter>>indent:while:
>>> RBFormatter>>indentWhile:
>>> RBFormatter>>acceptMethodNode:
>>> RBMethodNode>>acceptVisitor:
>>> RBFormatter>>visitNode:
>>> RBFormatter>>format:
>>> RBMethodNode(RBProgramNode)>>formattedCode
>>> RBClass(RBAbstractClass)>>compileTree:classified:
>>> RBClass(RBAbstractClass)>>compileTree:
>>> RenameClassRefactoring(Refactoring)>>convertMethod:for:using:
>>> [] in RenameClassRefactoring>>renameReferences
>>> [] in [] in RBNamespace>>allReferencesToClass:do:
>>> Set>>do:
>>> [] in RBNamespace>>allReferencesToClass:do:
>>> [] in RBNamespace>>allClassesDo:
>>> [] in BrowserEnvironment>>classesDo:
>>> [] in BrowserEnvironment>>allClassesDo:
>>> OrderedCollection>>do:
>>> SystemDictionary>>allClassesDo:
>>> SystemNavigation>>allClassesDo:
>>> BrowserEnvironment>>allClassesDo:
>>> BrowserEnvironment>>classesDo:
>>> RBNamespace>>allClassesDo:
>>> RBNamespace>>allReferencesToClass:do:
>>> RenameClassRefactoring>>renameReferences
>>> [] in RenameClassRefactoring>>transform
>>> BlockClosure>>ensure:
>>> RBNamespace>>performChange:around:
>>> RBNamespace>>renameClass:to:around:
>>> RenameClassRefactoring>>transform
>>> - - - - - - - - - - - - - - -
>>>                      - - - - - - - - - - - - - - - - - -
>>> RenameClassRefactoring(Refactoring)>>primitiveExecute
>>> [] in OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring:
>>> BlockClosure>>ensure:
>>> CursorWithMask(Cursor)>>showWhile:
>>> OBShoutPlatform(OBMorphicPlatform)>>handleWaitRequest:
>>> OBWaitRequest>>handleWith:
>>> OBWaitRequest(OBInteractionRequest)>>defaultAction
>>> UndefinedObject>>handleSignal:
>>> MethodContext(ContextPart)>>handleSignal:
>>> MethodContext(ContextPart)>>handleSignal:
>>> MethodContext(ContextPart)>>handleSignal:
>>> OBWaitRequest(Exception)>>signal
>>> OBWaitRequest class>>block:
>>> OR2CmdRenameClassRefactoring(OR2Command)>>waitWhile:
>>> OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring:
>>> [] in [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>>> BlockClosure>>on:do:
>>> OR2CmdRenameClassRefactoring(OR2Command)>>handleError:
>>> [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>>> BlockClosure>>on:do:
>>> OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>>> OR2CmdRenameClassRefactoring(O2Command)>>perform:orSendTo:
>>> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>> BlockClosure>>ensure:
>>> CursorWithMask(Cursor)>>showWhile:
>>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> ToggleMenuItemMorph(Morph)>>handleEvent:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> MenuMorph(Morph)>>processEvent:using:
>>> MenuMorph(Morph)>>processEvent:
>>> MenuMorph>>handleFocusEvent:
>>> [] in HandMorph>>sendFocusEvent:to:clear:
>>> [] in PasteUpMorph>>becomeActiveDuring:
>>> BlockClosure>>on:do:
>>> PasteUpMorph>>becomeActiveDuring:
>>> HandMorph>>sendFocusEvent:to:clear:
>>> 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 BlockClosure>>newProcess
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to