[ANN] OmniBrowser 1.0b2
Hernan Tylim
htylim at yahoo.com.ar
Sun Jan 9 00:09:28 UTC 2005
Hi Jon,
The SystemBrowser registry mechanism was introduced on 3.8a
Regards,
Hernán
Jon Hylands wrote:
>On Sat, 8 Jan 2005 15:49:18 -0500, Colin Putney <cputney at wiresong.ca>
>wrote:
>
>
>
>>I've just published OmniBrowser 1.0b2 to SqueakMap.
>>
>>
>
>What version of Squeak is it supposed to work with?
>
>I tried to install it in a virgin 3.7 image (Squeak3.7-5989-full), and got
>an error where it was trying to send #register to SystemBrowser, which is
>undefined in my image...
>
>======================
>
>8 January 2005 6:52:25 pm
>
>VM: Win32 - a SmalltalkImage
>Image: Squeak3.7 [latest update: #5989]
>
>UndefinedObject(Object)>>doesNotUnderstand: #register:
> Receiver: nil
> Arguments and temporary variables:
> aMessage: register: OBSystemBrowserAdaptor
> Receiver's instance variables:
>nil
>
>OBSystemBrowserAdaptor class>>register
> Receiver: OBSystemBrowserAdaptor
> Arguments and temporary variables:
>
> Receiver's instance variables:
> superclass: Object
> methodDict: a MethodDictionary(#labelString->a
>CompiledMethod (2479) #openEditS...etc...
> format: 134
> instanceVariables: #('class' 'selector')
> organization: ('registry protocol' labelString
>openEditString: setClass:selecto...etc...
> subclasses: nil
> name: #OBSystemBrowserAdaptor
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: nil
>
>OBSystemBrowserAdaptor class>>initialize
> Receiver: OBSystemBrowserAdaptor
> Arguments and temporary variables:
>
> Receiver's instance variables:
> superclass: Object
> methodDict: a MethodDictionary(#labelString->a
>CompiledMethod (2479) #openEditS...etc...
> format: 134
> instanceVariables: #('class' 'selector')
> organization: ('registry protocol' labelString
>openEditString: setClass:selecto...etc...
> subclasses: nil
> name: #OBSystemBrowserAdaptor
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: nil
>
>MCMethodDefinition>>postload
> Receiver: a MCMethodDefinition(OBSystemBrowserAdaptor
>class>>initialize)
> Arguments and temporary variables:
>
> Receiver's instance variables:
> classIsMeta: true
> source: 'initialize
> self register'
> category: #initializing
> selector: #initialize
> className: #OBSystemBrowserAdaptor
> timeStamp: 'cwp 12/5/2004 22:01'
>
>
>--- The full stack ---
>UndefinedObject(Object)>>doesNotUnderstand: #register:
>OBSystemBrowserAdaptor class>>register
>OBSystemBrowserAdaptor class>>initialize
>MCMethodDefinition>>postload
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>MCMethodDefinition(MCDefinition)>>postloadOver:
>[] in MCPackageLoader>>basicLoad {[:ea | ea postloadOver: (self
>obsoletionFor: ea)]}
>[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>{[:each :i | bar value: i. aBlock value: each]}
>OrderedCollection(SequenceableCollection)>>withIndexDo:
>[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>{[:bar | self withIndexDo: [:each :i | bar value: i. aBlock value:
>e...]}
>ProgressInitiationException>>defaultAction
>UndefinedObject>>handleSignal:
>MethodContext(ContextPart)>>handleSignal:
>MethodContext(ContextPart)>>handleSignal:
>MethodContext(ContextPart)>>handleSignal:
>MethodContext(ContextPart)>>handleSignal:
>ProgressInitiationException(Exception)>>signal
>ProgressInitiationException>>display:at:from:to:during:
>ProgressInitiationException class>>display:at:from:to:during:
>String>>displayProgressAt:from:to:during:
>OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>[] in MCPackageLoader>>basicLoad {[additions do: [:ea | self tryToLoad:
>ea] displayingProgress: 'Loading.....]}
>BlockContext>>on:do:
>[] in MCPackageLoader>>basicLoad {[[additions do: [:ea | self tryToLoad:
>ea] displayingProgress: 'Loading....]}
>BlockContext>>ensure:
>MCPackageLoader>>basicLoad
>[] in MCPackageLoader>>load {[self basicLoad]}
>[] in MCPackageLoader>>useNewChangeSetDuring: {[aBlock value]}
>BlockContext>>ensure:
>MCPackageLoader>>useNewChangeSetDuring:
>MCPackageLoader>>load
>MCVersionLoader>>load
>MCVersionLoader class>>loadVersion:
>MCVersion>>load
>[] in OBInstaller>>installViaMC {[:filename | version := repository
>loadVersionFromFileNamed: filename. ver...]}
>Array(SequenceableCollection)>>do:
>OBInstaller>>installViaMC
>OBInstaller>>doInstall
>OBInstaller>>install
>OBInstaller class>>install
>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 StandardFileStream(PositionableStream)>>fileInAnnouncing: {[val :=
>(self peekFor: $!) ifTrue: [(Compiler evaluate: self nextChunk l...]}
>...etc...
>
>
>--------------------------------------------------------------
> Jon Hylands Jon at huv.com http://www.huv.com/jon
>
> Project: Micro Seeker (Micro Autonomous Underwater Vehicle)
> http://www.huv.com
>
>
>
>
More information about the Squeak-dev
mailing list
|