Hi Lukas, there is a little bug in the OB installation in Core #11035. To reproduce it open a new system OmniBrowser and try to browse the class Trait. Below is the stack trace, a fix is attached. Cheers Hernán 7 November 2009 9:26:35 pm VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest update: #7179] Image: Pharo1.1a [Latest update: #11035] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir D:\Smalltalk\Pharo Trusted Dir D:\Smalltalk\Pharo\mvs Untrusted Dir C:\Documents and Settings\mvs\Mis documentos\My Squeak ByteSymbol(Object)>>error: Receiver: #category Arguments and temporary variables: aString: 'MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to:' Receiver's instance variables: #category [] in WorldState>>displayWorldSafely: Receiver: a WorldState Arguments and temporary variables: err: 'MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to:' rcvr: #category errCtx: OBLazyListMorph>>display:atRow:on: errMorph: an OBLazyListMorph(2972) Receiver's instance variables: hands: an Array(a HandMorph(3216)) viewBox: 0@0 corner: 978@638 canvas: a FormCanvas on: DisplayScreen(978x638x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(3984))(a SystemWindow(3...etc... lastStepTime: 25826547 lastStepMessage: nil lastCycleTime: 25826376 commandHistory: a CommandHistory alarms: a Heap() lastAlarmTime: 25826547 BlockClosure>>valueWithPossibleArgs: Receiver: [closure] in WorldState>>displayWorldSafely: Arguments and temporary variables: anArray: #('MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to:' #catego...etc... Receiver's instance variables: outerContext: WorldState>>displayWorldSafely: startpc: 73 numArgs: 2 [] in BlockClosure>>ifError: Receiver: [closure] in WorldState>>displayWorldSafely: Arguments and temporary variables: errorHandlerBlock: MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to: ex: [closure] in WorldState>>displayWorldSafely: Receiver's instance variables: outerContext: WorldState>>displayWorldSafely: startpc: 66 numArgs: 0 BlockClosure>>valueWithPossibleArgs: Receiver: [closure] in BlockClosure>>ifError: Arguments and temporary variables: anArray: an Array(MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to:) Receiver's instance variables: outerContext: BlockClosure>>ifError: startpc: 40 numArgs: 1 [] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to: Receiver's instance variables: sender: BlockClosure>>ifError: pc: 17 stackp: 3 method: (BlockClosure>>#on:do: "a CompiledMethod(3772)") closureOrNil: nil receiver: [closure] in WorldState>>displayWorldSafely: BlockClosure>>ensure: Receiver: [closure] in MethodContext(ContextPart)>>handleSignal: Arguments and temporary variables: aBlock: [closure] in MethodContext(ContextPart)>>handleSignal: returnValue: nil b: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 90 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to: val: nil Receiver's instance variables: sender: BlockClosure>>ifError: pc: 17 stackp: 3 method: (BlockClosure>>#on:do: "a CompiledMethod(3772)") closureOrNil: nil receiver: [closure] in WorldState>>displayWorldSafely: MessageNotUnderstood(Exception)>>signal Receiver: MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: hasWideCharacterFrom: 1 to: 8 receiver: #category reachedDefaultHandler: false ByteSymbol(Object)>>doesNotUnderstand: #hasWideCharacterFrom:to: Receiver: #category Arguments and temporary variables: aMessage: hasWideCharacterFrom: 1 to: 8 exception: MessageNotUnderstood: ByteSymbol>>hasWideCharacterFrom:to: resumeValue: nil Receiver's instance variables: #category StrikeFontSet>>displayString:on:from:to:at:kern:baselineY: Receiver: a StrikeFontSet(Accuny12I 12) Arguments and temporary variables: aString: #category aBitBlt: a GrafPort startIndex: 1 stopIndex: 8 aPoint: 701@160 kernDelta: 0 baselineY: 170 Receiver's instance variables: fontArray: an Array(a StrikeFont(Accuny12 12)) emphasis: 2 derivativeFonts: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... name: 'Accuny12I' rIndex: nil StrikeFontSet>>displayString:on:from:to:at:kern: Receiver: a StrikeFontSet(Accuny12I 12) Arguments and temporary variables: aString: #category aBitBlt: a GrafPort startIndex: 1 stopIndex: 8 aPoint: 701@160 kernDelta: 0 Receiver's instance variables: fontArray: an Array(a StrikeFont(Accuny12 12)) emphasis: 2 derivativeFonts: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... name: 'Accuny12I' rIndex: nil FormCanvas>>drawString:from:to:in:font:color: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aString: a Text for #category firstIndex: 1 lastIndex: 8 bounds: 14@96 corner: 722@108 fontOrNil: a StrikeFontSet(Accuny12I 12) c: Color black font: a StrikeFontSet(Accuny12I 12) portRect: 684@64 corner: 850@288 Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil FormCanvas(Canvas)>>drawString:in:font:color: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: s: a Text for #category boundsRect: 14@96 corner: 722@108 fontOrNil: a StrikeFontSet(Accuny12I 12) c: Color black Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil OBLazyListMorph>>display:atRow:on: Receiver: an OBLazyListMorph(2972) Arguments and temporary variables: <<error during printing> Receiver's instance variables: bounds: 0@0 corner: 722@432 owner: a TransformMorph(73) submorphs: #() fullBounds: 0@0 corner: 722@432 color: Color black extension: a MorphExtension (2984) [other: (errorOnDraw -> true)] listItems: an Array(#applyChangesOfNewTraitCompositionReplacing: #asClassDefini...etc... font: a StrikeFontSet(Accuny12 12) selectedRow: 0 selectedRows: a PluggableSet() listSource: an OBPluggableListMorph(274) maxWidth: 702 OBLazyListMorph(LazyListMorph)>>drawOn: Receiver: an OBLazyListMorph(2972) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) row: 9 rowLimiT: 19 Receiver's instance variables: bounds: 0@0 corner: 722@432 owner: a TransformMorph(73) submorphs: #() fullBounds: 0@0 corner: 722@432 color: Color black extension: a MorphExtension (2984) [other: (errorOnDraw -> true)] listItems: an Array(#applyChangesOfNewTraitCompositionReplacing: #asClassDefini...etc... font: a StrikeFontSet(Accuny12 12) selectedRow: 0 selectedRows: a PluggableSet() listSource: an OBPluggableListMorph(274) maxWidth: 702 FormCanvas(Canvas)>>draw: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: anObject: an OBLazyListMorph(2972) Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil FormCanvas(Canvas)>>drawMorph: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: an OBLazyListMorph(2972) Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil [] in OBLazyListMorph(Morph)>>fullDrawOn: Receiver: an OBLazyListMorph(2972) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 0@0 corner: 722@432 owner: a TransformMorph(73) submorphs: #() fullBounds: 0@0 corner: 722@432 color: Color black extension: a MorphExtension (2984) [other: (errorOnDraw -> true)] listItems: an Array(#applyChangesOfNewTraitCompositionReplacing: #asClassDefini...etc... font: a StrikeFontSet(Accuny12 12) selectedRow: 0 selectedRows: a PluggableSet() listSource: an OBPluggableListMorph(274) maxWidth: 702 FormCanvas>>roundCornersOf:in:during: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: an OBLazyListMorph(2972) bounds: 0@0 corner: 722@432 aBlock: [closure] in OBLazyListMorph(Morph)>>fullDrawOn: Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil FormCanvas(Canvas)>>roundCornersOf:during: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: an OBLazyListMorph(2972) aBlock: [closure] in OBLazyListMorph(Morph)>>fullDrawOn: Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil OBLazyListMorph(Morph)>>fullDrawOn: Receiver: an OBLazyListMorph(2972) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 0@0 corner: 722@432 owner: a TransformMorph(73) submorphs: #() fullBounds: 0@0 corner: 722@432 color: Color black extension: a MorphExtension (2984) [other: (errorOnDraw -> true)] listItems: an Array(#applyChangesOfNewTraitCompositionReplacing: #asClassDefini...etc... font: a StrikeFontSet(Accuny12 12) selectedRow: 0 selectedRows: a PluggableSet() listSource: an OBPluggableListMorph(274) maxWidth: 702 FormCanvas(Canvas)>>fullDraw: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: anObject: an OBLazyListMorph(2972) Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil FormCanvas(Canvas)>>fullDrawMorph: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: an OBLazyListMorph(2972) Receiver's instance variables: target: nil filterSelector: nil origin: 687@64 clipRect: 684@64 corner: 850@288 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil [] in [] in TransformMorph>>drawSubmorphsOn: Receiver: a TransformMorph(73) Arguments and temporary variables: myCanvas: an OBLazyListMorph(2972) m: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 714@224 owner: an OBPluggableListMorph(274) submorphs: an Array(an OBLazyListMorph(2972)) fullBounds: 548@0 corner: 714@224 color: Color transparent extension: nil transform: a MorphicTransform(angle = 0.0; scale = 1.0; offset = -551@0) smoothing: 1 localBounds: nil Array(SequenceableCollection)>>reverseDo: Receiver: an Array(an OBLazyListMorph(2972)) Arguments and temporary variables: aBlock: [closure] in [] in TransformMorph>>drawSubmorphsOn: index: 1 Receiver's instance variables: an Array(an OBLazyListMorph(2972)) [] in TransformMorph>>drawSubmorphsOn: Receiver: a TransformMorph(73) Arguments and temporary variables: myCanvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 714@224 owner: an OBPluggableListMorph(274) submorphs: an Array(an OBLazyListMorph(2972)) fullBounds: 548@0 corner: 714@224 color: Color transparent extension: nil transform: a MorphicTransform(angle = 0.0; scale = 1.0; offset = -551@0) smoothing: 1 localBounds: nil FormCanvas>>transformBy:clippingTo:during:smoothing: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aDisplayTransform: a MorphicTransform(angle = 0.0; scale = 1.0; offset = -551@0...etc... aClipRect: 548@0 corner: 714@224 aBlock: [closure] in TransformMorph>>drawSubmorphsOn: cellSize: 1 innerRect: nil patchRect: nil sourceQuad: nil warp: nil start: nil subCanvas: nil i: nil Receiver's instance variables: target: nil filterSelector: nil origin: 136@64 clipRect: 684@64 corner: 863@301 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil TransformMorph>>drawSubmorphsOn: Receiver: a TransformMorph(73) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 714@224 owner: an OBPluggableListMorph(274) submorphs: an Array(an OBLazyListMorph(2972)) fullBounds: 548@0 corner: 714@224 color: Color transparent extension: nil transform: a MorphicTransform(angle = 0.0; scale = 1.0; offset = -551@0) smoothing: 1 localBounds: nil [] in TransformMorph(Morph)>>fullDrawOn: Receiver: a TransformMorph(73) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 714@224 owner: an OBPluggableListMorph(274) submorphs: an Array(an OBLazyListMorph(2972)) fullBounds: 548@0 corner: 714@224 color: Color transparent extension: nil transform: a MorphicTransform(angle = 0.0; scale = 1.0; offset = -551@0) smoothing: 1 localBounds: nil FormCanvas>>roundCornersOf:in:during: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: a TransformMorph(73) bounds: 548@0 corner: 714@224 aBlock: [closure] in TransformMorph(Morph)>>fullDrawOn: Receiver's instance variables: target: nil filterSelector: nil origin: 136@64 clipRect: 684@64 corner: 863@301 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil FormCanvas(Canvas)>>roundCornersOf:during: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: a TransformMorph(73) aBlock: [closure] in TransformMorph(Morph)>>fullDrawOn: Receiver's instance variables: target: nil filterSelector: nil origin: 136@64 clipRect: 684@64 corner: 863@301 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil TransformMorph(Morph)>>fullDrawOn: Receiver: a TransformMorph(73) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 714@224 owner: an OBPluggableListMorph(274) submorphs: an Array(an OBLazyListMorph(2972)) fullBounds: 548@0 corner: 714@224 color: Color transparent extension: nil transform: a MorphicTransform(angle = 0.0; scale = 1.0; offset = -551@0) smoothing: 1 localBounds: nil FormCanvas(Canvas)>>fullDraw: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: anObject: a TransformMorph(73) Receiver's instance variables: target: nil filterSelector: nil origin: 136@64 clipRect: 684@64 corner: 863@301 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil FormCanvas(Canvas)>>fullDrawMorph: Receiver: a FormCanvas on: DisplayScreen(978x638x32) Arguments and temporary variables: aMorph: a TransformMorph(73) Receiver's instance variables: target: nil filterSelector: nil origin: 136@64 clipRect: 684@64 corner: 863@301 form: DisplayScreen(978x638x32) port: a GrafPort shadowColor: nil [] in [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: Receiver: an OBPluggableListMorph(274) Arguments and temporary variables: canvas: a TransformMorph(73) m: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 727@237 owner: an OBPane(2011) submorphs: an Array(a ScrollBar(3409) a ScrollBar(2541) a TransformMorph(73)) fullBounds: 548@0 corner: 727@237 color: Color white extension: a MorphExtension (990) [other: (dragEnabled -> true) (dropEnabled -...etc... borderWidth: 0 borderColor: Color black model: an OBColumn() slotName: nil open: false scrollBar: a ScrollBar(2541) scroller: a TransformMorph(73) retractableScrollBar: false scrollBarOnLeft: false getMenuSelector: #menu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(3409) list: nil getListSelector: #list getListSizeSelector: #listSize getListElementSelector: #listAt: getIndexSelector: #selection setIndexSelector: #selection: keystrokeActionSelector: #keystroke:from: autoDeselect: false lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: #doubleClick handlesBasicKeys: nil potentialDropRow: nil listMorph: an OBLazyListMorph(2972) hScrollRangeCache: nil Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a ScrollBar(3409) a ScrollBar(2541) a TransformMorph(73)) Arguments and temporary variables: aBlock: [closure] in [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: index: 3 Receiver's instance variables: an Array(a ScrollBar(3409) a ScrollBar(2541) a TransformMorph(73)) [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: Receiver: an OBPluggableListMorph(274) Arguments and temporary variables: canvas: a FormCanvas on: DisplayScreen(978x638x32) Receiver's instance variables: bounds: 548@0 corner: 727@237 owner: an OBPane(2011) submorphs: an Array(a ScrollBar(3409) a ScrollBar(2541) a TransformMorph(73)) fullBounds: 548@0 corner: 727@237 color: Color white extension: a MorphExtension (990) [other: (dragEnabled -> true) (dropEnabled -...etc... borderWidth: 0 borderColor: Color black model: an OBColumn() slotName: nil open: false scrollBar: a ScrollBar(2541) scroller: a TransformMorph(73) retractableScrollBar: false scrollBarOnLeft: false getMenuSelector: #menu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(3409) list: nil getListSelector: #list getListSizeSelector: #listSize getListElementSelector: #listAt: getIndexSelector: #selection setIndexSelector: #selection: keystrokeActionSelector: #keystroke:from: autoDeselect: false lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: #doubleClick handlesBasicKeys: nil potentialDropRow: nil listMorph: an OBLazyListMorph(2972) hScrollRangeCache: nil OBPluggableListMorph(Morph)>>drawSubmorphsOn: Receiver: an OBPluggableListMorph(274) Arguments and temporary variables: aCanvas: a FormCanvas on: DisplayScreen(978x638x32) drawBlock: [closure] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: Receiver's instance variables: bounds: 548@0 corner: 727@237 owner: an OBPane(2011) submorphs: an Array(a ScrollBar(3409) a ScrollBar(2541) a TransformMorph(73)) fullBounds: 548@0 corner: 727@237 color: Color white extension: a MorphExtension (990) [other: (dragEnabled -> true) (dropEnabled -...etc... borderWidth: 0 borderColor: Color black model: an OBColumn() slotName: nil open: false scrollBar: a ScrollBar(2541) scroller: a TransformMorph(73) retractableScrollBar: false scrollBarOnLeft: false getMenuSelector: #menu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(3409) list: nil getListSelector: #list getListSizeSelector: #listSize getListElementSelector: #listAt: getIndexSelector: #selection setIndexSelector: #selection: keystrokeActionSelector: #keystroke:from: autoDeselect: false lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: #doubleClick handlesBasicKeys: nil potentialDropRow: nil listMorph: an OBLazyListMorph(2972) hScrollRangeCache: nil --- The full stack --- ByteSymbol(Object)>>error: [] in WorldState>>displayWorldSafely: BlockClosure>>valueWithPossibleArgs: [] in BlockClosure>>ifError: BlockClosure>>valueWithPossibleArgs: [] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal ByteSymbol(Object)>>doesNotUnderstand: #hasWideCharacterFrom:to: StrikeFontSet>>displayString:on:from:to:at:kern:baselineY: StrikeFontSet>>displayString:on:from:to:at:kern: FormCanvas>>drawString:from:to:in:font:color: FormCanvas(Canvas)>>drawString:in:font:color: OBLazyListMorph>>display:atRow:on: OBLazyListMorph(LazyListMorph)>>drawOn: FormCanvas(Canvas)>>draw: FormCanvas(Canvas)>>drawMorph: [] in OBLazyListMorph(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: OBLazyListMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in TransformMorph>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in TransformMorph>>drawSubmorphsOn: FormCanvas>>transformBy:clippingTo:during:smoothing: TransformMorph>>drawSubmorphsOn: [] in TransformMorph(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: TransformMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: OBPluggableListMorph(Morph)>>drawSubmorphsOn: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBPluggableListMorph(PluggableListMorph)>>drawSubmorphsOn: [] in OBPluggableListMorph(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: OBPluggableListMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in OBPane(Morph)>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in OBPane(Morph)>>drawSubmorphsOn: FormCanvas>>clipBy:during: OBPane(Morph)>>drawSubmorphsOn: [] in OBPane(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: OBPane(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in TransformMorph>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in TransformMorph>>drawSubmorphsOn: FormCanvas>>transformBy:clippingTo:during:smoothing: TransformMorph>>drawSubmorphsOn: [] in TransformMorph(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: TransformMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in OBPaneScroller(Morph)>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in OBPaneScroller(Morph)>>drawSubmorphsOn: OBPaneScroller(Morph)>>drawSubmorphsOn: [] in OBPaneScroller(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: OBPaneScroller(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in OBGroupingMorph(Morph)>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in OBGroupingMorph(Morph)>>drawSubmorphsOn: OBGroupingMorph(Morph)>>drawSubmorphsOn: [] in OBGroupingMorph(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: OBGroupingMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in SystemWindow(Morph)>>drawSubmorphsOn: Array(SequenceableCollection)>>reverseDo: [] in SystemWindow(Morph)>>drawSubmorphsOn: FormCanvas>>clipBy:during: SystemWindow(Morph)>>drawSubmorphsOn: [] in SystemWindow(Morph)>>fullDrawOn: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: SystemWindow(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in [] in WorldState>>drawWorld:submorphs:invalidAreasOn: Rectangle>>allAreasOutsideList:startingAt:do: Rectangle>>allAreasOutsideList:do: [] in WorldState>>drawWorld:submorphs:invalidAreasOn: Array(SequenceableCollection)>>do: WorldState>>drawWorld:submorphs:invalidAreasOn: [] in WorldState>>displayWorld:submorphs: FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: WorldState>>displayWorld:submorphs: PasteUpMorph>>privateOuterDisplayWorld PasteUpMorph>>displayWorld [] in WorldState>>displayWorldSafely: BlockClosure>>on:do: BlockClosure>>ifError: WorldState>>displayWorldSafely: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess 2009/11/7 Lukas Renggli <renggli@gmail.com>
2009/11/7 Stéphane Ducasse <stephane.ducasse@inria.fr>:
when you are on the class side if you method has a classVariable and you want to know who access it. Then chase variables show you the class instance varaibles but not the classVariable.
Yes, that's a bug. When you are on the class side, the class variables of the meta-class are displayed. Also the labeling of the window is suboptimal. I fixed these issues. Let me know if this is better now.
Gofer new squeaksource: 'rb'; addPackage: 'AST-Core'; addPackage: 'Refactoring-Core'; addPackage: 'Refactoring-Spelling'; renggli: 'omnibrowser'; addPackage: 'OmniBrowser'; addPackage: 'OB-Standard'; addPackage: 'OB-Morphic'; addPackage: 'OB-Shout'; addPackage: 'OB-Refactory'; addPackage: 'OB-Regex'; addPackage: 'OB-SUnitIntegration'; renggli: 'unsorted'; addPackage: 'Shout'; addPackage: 'RoelTyper'; addPackage: 'ECompletion'; addPackage: 'ECompletionOmniBrowser'; load; recompile
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project