From: stan.shepherd414@gmail.com
To: Pharo-project@lists.gforge.inria.fr
Subject: [BUG]ZipArchive(Object)>>error:

here insert explanation of what you were doing, suspect changes you've made and so forth.

8 August 2009 5:19:56 pm

VM: unix - i686 - linux-gnu - Pharo0.1 of 16 May 2008 [latest update: #10074]
Image: Pharo0.1 [Latest update: #10321]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/stan/pharosetup/Seaside-2.8.4.app/Seaside-2.8.4.app/Contents/Resources
Trusted Dir /home/stan/pharosetup/Seaside-2.8.4.app/Seaside-2.8.4.app/Contents/Resources/secure
Untrusted Dir /home/stan/pharosetup/Seaside-2.8.4.app/Seaside-2.8.4.app/Contents/Resources/My Squeak

ZipArchive(Object)>>error:
	Receiver: a ZipArchive
	Arguments and temporary variables: 
		aString: 	'can''t find EOCD position'
	Receiver's instance variables: 
		members: 	an OrderedCollection()
		centralDirectorySize: 	nil
		centralDirectoryOffsetWRTStartingDiskNumber: 	nil
		zipFileComment: 	''
		writeCentralDirectoryOffset: 	0
		writeEOCDOffset: 	0

ZipArchive>>readFrom:
	Receiver: a ZipArchive
	Arguments and temporary variables: 
		aStreamOrFileName: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 1...etc...
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		name: 	'a stream'
		eocdPosition: 	0
	Receiver's instance variables: 
		members: 	an OrderedCollection()
		centralDirectorySize: 	nil
		centralDirectoryOffsetWRTStartingDiskNumber: 	nil
		zipFileComment: 	''
		writeCentralDirectoryOffset: 	0
		writeEOCDOffset: 	0

MCMczReader>>zip
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCMczReader>>parseMember:
	Receiver: a MCMczReader
	Arguments and temporary variables: 
		fileName: 	'package'
		tokens: 	nil
	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCMczReader>>loadPackage
	Receiver: a MCMczReader
	Arguments and temporary variables: 
		dict: 	nil
	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCMczReader(MCVersionReader)>>package
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCMczReader(MCVersionReader)>>basicVersion
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCMczReader(MCVersionReader)>>version
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
	Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNames: 	nil
		location: 	'http://www.squeaksource.com/Pharo'
		user: 	''
		password: 	''
		readerCache: 	a Dictionary('Compiler-stephane_ducasse.105.mcz'->a MCMczReader 'K...etc...

BlockClosure>>valueWithPossibleArgs:
	Receiver: [closure] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
	Arguments and temporary variables: 
		anArray: 	an Array(a MCMczReader)
	Receiver's instance variables: 
		outerContext: 	MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed...etc...
		startpc: 	27
		numArgs: 	1

MCMczReader(ProtoObject)>>ifNotNil:
	Receiver: a MCMczReader
	Arguments and temporary variables: 
		ifNotNilBlock: 	[closure] in MCHttpRepository(MCFileBasedRepository)>>loadVersio...etc...
	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream #[60 33 68 79 67 84 89 80 69 32 104 116 109 108 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCHttpRepository>>versionReaderForFileNamed:do:
	Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
	Arguments and temporary variables: 
		aString: 	'System-Support-stephane_ducasse.28.mcz'
		aBlock: 	[closure] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFi...etc...
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNames: 	nil
		location: 	'http://www.squeaksource.com/Pharo'
		user: 	''
		password: 	''
		readerCache: 	a Dictionary('Compiler-stephane_ducasse.105.mcz'->a MCMczReader 'K...etc...

MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
	Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
	Arguments and temporary variables: 
		aString: 	'System-Support-stephane_ducasse.28.mcz'
	Receiver's instance variables: 
		creationTemplate: 	nil
		storeDiffs: 	nil
		cache: 	nil
		allFileNames: 	nil
		location: 	'http://www.squeaksource.com/Pharo'
		user: 	''
		password: 	''
		readerCache: 	a Dictionary('Compiler-stephane_ducasse.105.mcz'->a MCMczReader 'K...etc...

ScriptLoader>>loadVersionFromFileNamed:
	Receiver: a ScriptLoader
	Arguments and temporary variables: 
		fn: 	'System-Support-stephane_ducasse.28.mcz'
		version: 	nil
	Receiver's instance variables: 
		repository: 	a MCHttpRepository(http://www.squeaksource.com/Pharo)
		inboxRepository: 	nil

[] in ScriptLoader>>loadTogether:merge:
	Receiver: a ScriptLoader
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		repository: 	a MCHttpRepository(http://www.squeaksource.com/Pharo)
		inboxRepository: 	nil

[] in [] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
	Receiver: an OrderedCollection('Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.renggli....etc...
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		array: 	#(nil nil 'Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.r...etc...
		firstIndex: 	3
		lastIndex: 	10

OrderedCollection(SequenceableCollection)>>withIndexDo:
	Receiver: an OrderedCollection('Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.renggli....etc...
	Arguments and temporary variables: 
		elementAndIndexBlock: 	[closure] in [] in OrderedCollection(SequenceableCollecti...etc...
		index: 	6
		indexLimiT: 	8
	Receiver's instance variables: 
		array: 	#(nil nil 'Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.r...etc...
		firstIndex: 	3
		lastIndex: 	10

[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
	Receiver: an OrderedCollection('Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.renggli....etc...
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		array: 	#(nil nil 'Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.r...etc...
		firstIndex: 	3
		lastIndex: 	10

[] in ProgressInitiationException>>defaultAction
	Receiver: ProgressInitiationException
	Arguments and temporary variables: 
		progress: 	[closure] in SystemProgressMorph>>label:min:max:
		result: 	#(nil)
	Receiver's instance variables: 
		messageText: 	nil
		tag: 	nil
		signalContext: 	ProgressInitiationException(Exception)>>signal
		handlerContext: 	nil
		outerContext: 	nil
		workBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displayin...etc...
		maxVal: 	8
		minVal: 	0
		aPoint: 	197@157
		progressTitle: 	'Adding versions...'

BlockClosure>>ensure:
	Receiver: [closure] in ProgressInitiationException>>defaultAction
	Arguments and temporary variables: 
		aBlock: 	[closure] in ProgressInitiationException>>defaultAction
		returnValue: 	nil
		b: 	nil
	Receiver's instance variables: 
		outerContext: 	ProgressInitiationException>>defaultAction
		startpc: 	49
		numArgs: 	0

ProgressInitiationException>>defaultAction
	Receiver: ProgressInitiationException
	Arguments and temporary variables: 
		progress: 	[closure] in SystemProgressMorph>>label:min:max:
		result: 	#(nil)
	Receiver's instance variables: 
		messageText: 	nil
		tag: 	nil
		signalContext: 	ProgressInitiationException(Exception)>>signal
		handlerContext: 	nil
		outerContext: 	nil
		workBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displayin...etc...
		maxVal: 	8
		minVal: 	0
		aPoint: 	197@157
		progressTitle: 	'Adding versions...'

UndefinedObject>>handleSignal:
	Receiver: nil
	Arguments and temporary variables: 
		exception: 	ProgressInitiationException
	Receiver's instance variables: 
nil

MethodContext(ContextPart)>>handleSignal:
	Receiver: BlockClosure>>on:do:
	Arguments and temporary variables: 
		exception: 	ProgressInitiationException
		val: 	nil
	Receiver's instance variables: 
		sender: 	PasteUpMorph>>becomeActiveDuring:
		pc: 	17
		stackp: 	3
		method: 	a CompiledMethod (2306)
		closureOrNil: 	nil
		receiver: 	[closure] in PasteUpMorph>>becomeActiveDuring:

MethodContext(ContextPart)>>handleSignal:
	Receiver: BlockClosure>>on:do:
	Arguments and temporary variables: 
		exception: 	ProgressInitiationException
		val: 	nil
	Receiver's instance variables: 
		sender: 	[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing...etc...
		pc: 	17
		stackp: 	3
		method: 	a CompiledMethod (2306)
		closureOrNil: 	nil
		receiver: 	[closure] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>f...etc...

ProgressInitiationException(Exception)>>signal
	Receiver: ProgressInitiationException
	Arguments and temporary variables: 

	Receiver's instance variables: 
		messageText: 	nil
		tag: 	nil
		signalContext: 	ProgressInitiationException(Exception)>>signal
		handlerContext: 	nil
		outerContext: 	nil
		workBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displayin...etc...
		maxVal: 	8
		minVal: 	0
		aPoint: 	197@157
		progressTitle: 	'Adding versions...'

ProgressInitiationException>>display:at:from:to:during:
	Receiver: ProgressInitiationException
	Arguments and temporary variables: 
		argString: 	'Adding versions...'
		argPoint: 	197@157
		argMinVal: 	0
		argMaxVal: 	8
		argWorkBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displa...etc...
	Receiver's instance variables: 
		messageText: 	nil
		tag: 	nil
		signalContext: 	ProgressInitiationException(Exception)>>signal
		handlerContext: 	nil
		outerContext: 	nil
		workBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displayin...etc...
		maxVal: 	8
		minVal: 	0
		aPoint: 	197@157
		progressTitle: 	'Adding versions...'

ProgressInitiationException class>>display:at:from:to:during:
	Receiver: ProgressInitiationException
	Arguments and temporary variables: 
		aString: 	'Adding versions...'
		aPoint: 	197@157
		minVal: 	0
		maxVal: 	8
		workBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displayin...etc...
	Receiver's instance variables: 
		superclass: 	Exception
		methodDict: 	a MethodDictionary(#defaultAction->a CompiledMethod (259) #defaultM...etc...
		format: 	150
		instanceVariables: 	#('workBlock' 'maxVal' 'minVal' 'aPoint' 'progressTitle')
		organization: 	('as yet unclassified' defaultAction defaultMorphicAction display...etc...
		subclasses: 	nil
		name: 	#ProgressInitiationException
		classPool: 	nil
		sharedPools: 	nil
		environment: 	Smalltalk
		category: 	#'Exceptions-Kernel'
		traitComposition: 	{}
		localSelectors: 	nil

ByteString(String)>>displayProgressAt:from:to:during:
	Receiver: 'Adding versions...'
	Arguments and temporary variables: 
		aPoint: 	197@157
		minVal: 	0
		maxVal: 	8
		workBlock: 	[closure] in OrderedCollection(SequenceableCollection)>>do:displayin...etc...
	Receiver's instance variables: 
'Adding versions...'

OrderedCollection(SequenceableCollection)>>do:displayingProgress:
	Receiver: an OrderedCollection('Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.renggli....etc...
	Arguments and temporary variables: 
		aBlock: 	[closure] in ScriptLoader>>loadTogether:merge:
		aString: 	'Adding versions...'
	Receiver's instance variables: 
		array: 	#(nil nil 'Compiler-stephane_ducasse.105.mcz' 'Kernel-stephane_ducasse.r...etc...
		firstIndex: 	3
		lastIndex: 	10

ScriptLoader>>loadTogether:merge:
	Receiver: a ScriptLoader
	Arguments and temporary variables: 
		aCollection: 	an OrderedCollection('Announcements-stephane_ducasse.14.mcz' 'Ball...etc...
		aBoolean: 	false
		loader: 	a MCVersionLoader
	Receiver's instance variables: 
		repository: 	a MCHttpRepository(http://www.squeaksource.com/Pharo)
		inboxRepository: 	nil

ScriptLoader>>script400
	Receiver: a ScriptLoader
	Arguments and temporary variables: 
		names: 	an OrderedCollection('Announcements-stephane_ducasse.14.mcz' 'Balloon-st...etc...
	Receiver's instance variables: 
		repository: 	a MCHttpRepository(http://www.squeaksource.com/Pharo)
		inboxRepository: 	nil

ScriptLoader>>update10322
	Receiver: a ScriptLoader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		repository: 	a MCHttpRepository(http://www.squeaksource.com/Pharo)
		inboxRepository: 	nil

UndefinedObject>>DoIt
	Receiver: nil
	Arguments and temporary variables: 
		t1: 	a MCHttpRepository(http://www.squeaksource.com/Pharo/)
	Receiver's instance variables: 
nil

Compiler>>evaluate:in:to:notifying:ifFail:logged:
	Receiver: a Compiler
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		sourceStream: 	a ReadStream '"Postscript:
Leave the line above, and replace the ...etc...
		requestor: 	nil
		class: 	UndefinedObject
		category: 	nil
		context: 	nil
		parser: 	a Parser

Compiler class>>evaluate:for:notifying:logged:
	Receiver: Compiler
	Arguments and temporary variables: 
		textOrString: 	'"Postscript:
Leave the line above, and replace the rest of this ...etc...
		anObject: 	nil
		aController: 	nil
		logFlag: 	true
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
		format: 	142
		instanceVariables: 	#('sourceStream' 'requestor' 'class' 'category' 'context' 'p...etc...
		organization: 	('error handling' notify: notify:at:)
('public access' compile:in...etc...
		subclasses: 	nil
		name: 	#Compiler
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	Smalltalk
		category: 	#'Compiler-Kernel'
		traitComposition: 	{}
		localSelectors: 	nil

Compiler class>>evaluate:for:logged:
	Receiver: Compiler
	Arguments and temporary variables: 
		textOrString: 	'"Postscript:
Leave the line above, and replace the rest of this ...etc...
		anObject: 	nil
		logFlag: 	true
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
		format: 	142
		instanceVariables: 	#('sourceStream' 'requestor' 'class' 'category' 'context' 'p...etc...
		organization: 	('error handling' notify: notify:at:)
('public access' compile:in...etc...
		subclasses: 	nil
		name: 	#Compiler
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	Smalltalk
		category: 	#'Compiler-Kernel'
		traitComposition: 	{}
		localSelectors: 	nil

Compiler class>>evaluate:logged:
	Receiver: Compiler
	Arguments and temporary variables: 
		textOrString: 	'"Postscript:
Leave the line above, and replace the rest of this ...etc...
		logFlag: 	true
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
		format: 	142
		instanceVariables: 	#('sourceStream' 'requestor' 'class' 'category' 'context' 'p...etc...
		organization: 	('error handling' notify: notify:at:)
('public access' compile:in...etc...
		subclasses: 	nil
		name: 	#Compiler
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	Smalltalk
		category: 	#'Compiler-Kernel'
		traitComposition: 	{}
		localSelectors: 	nil

[] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
	Receiver: a MultiByteBinaryOrTextStream ''
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		collection: 	'"Postscript:
Leave the line above, and replace the rest of this co...etc...
		position: 	556
		readLimit: 	556
		writeLimit: 	556
		isBinary: 	false
		converter: 	a MacRomanTextConverter

BlockClosure>>on:do:
	Receiver: [closure] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
	Arguments and temporary variables: 
		exception: 	InMidstOfFileinNotification
		handlerAction: 	[closure] in [] in MultiByteBinaryOrTextStream(PositionableStrea...etc...
		handlerActive: 	true
	Receiver's instance variables: 
		outerContext: 	[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnno...etc...
		startpc: 	156
		numArgs: 	0


--- The full stack ---
ZipArchive(Object)>>error:
ZipArchive>>readFrom:
MCMczReader>>zip
MCMczReader>>parseMember:
MCMczReader>>loadPackage
MCMczReader(MCVersionReader)>>package
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader(MCVersionReader)>>version
[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
BlockClosure>>valueWithPossibleArgs:
MCMczReader(ProtoObject)>>ifNotNil:
MCHttpRepository>>versionReaderForFileNamed:do:
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
ScriptLoader>>loadVersionFromFileNamed:
[] in ScriptLoader>>loadTogether:merge:
[] in [] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
[] in ProgressInitiationException>>defaultAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
ScriptLoader>>loadTogether:merge:
ScriptLoader>>script400
ScriptLoader>>update10322
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
BlockClosure>>on:do:
 - - - - - - - - - - - - - - -  
			- - - - - - - - - - - - - - - - - -
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ProgressInitiationException>>defaultAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named:
BlockClosure>>ensure:
ChangeSet class>>newChangesFromStream:named:
[] in [] in Utilities class>>readServer:special:updatesThrough:saveLocally:updateImage:
[] in ProgressInitiationException>>defaultAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
[] in Utilities class>>readServer:special:updatesThrough:saveLocally:updateImage:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
Utilities class>>readServer:special:updatesThrough:saveLocally:updateImage:
Utilities class>>readServerUpdatesThrough:saveLocally:updateImage:
Utilities class>>readServerUpdatesSaveLocally:updateImage:
Utilities class>>updateFromServer
TheWorldMenu>>doMenuItem:with:
[] 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

