Unhandled exception: a primitive has failed ScreenGraphicsContext(Object)>>error: ScreenGraphicsContext(Object)>>primitiveFailed ScreenGraphicsContext>>roundedPrimCopyMaskedArea:from:sourceOffset:destinationOffset: ScreenGraphicsContext>>primCopyMaskedArea:from:sourceOffset:destinationOffset: ScreenGraphicsContext(GraphicsContext)>>copyMaskedArea:from:sourceOffsetX:y:destinationOffsetX:y: ScreenGraphicsContext(GraphicsContext)>>copyArea:from:sourceOffsetX:y:destinationOffsetX:y: ScreenGraphicsContext(GraphicsContext)>>copyArea:from:sourceOffset:destinationOffset: ScreenGraphicsContext>>copyMaskedArea:fromPixelArray:sourceOffset:destinationOffset: Panda.DisplayImageArtist>>displayActiveOn: Panda.DisplayImageArtist>>displayOn: Panda.DisplayImage(Panda.AbstractPane)>>displayOn: optimized [] in Panda.AbstractArtist>>displayComponentsOn:in: OrderedCollection>>do: Panda.Win95ButtonArtist(Panda.AbstractArtist)>>displayComponentsOn:in: Panda.Win95ButtonArtist(Panda.AbstractArtist)>>displayComponentsOn: Panda.Win95ButtonArtist(Panda.ButtonArtist)>>displayOn: Panda.Button(Panda.AbstractPane)>>displayOn: Panda.VerticalScrollbarArtist(Panda.ScrollbarArtist)>>displayOn:in:withButtons: Panda.VerticalScrollbarArtist>>displayOn:in:withButtons: Panda.VerticalScrollbarArtist(Panda.ScrollbarArtist)>>displayOn:in: optimized [] in Panda.ScrollbarDecoration>>displayOn:in: Panda.VerticalScrollbar(Object)>>ifNotNil: Panda.ScrollbarDecoration>>displayOn:in: Panda.TextEditArtist>>displayOn: optimized [] in [] in Panda.ScheduledWindowArtist>>displayOn: Panda.TextEditArtist(Object)>>ifNotNil: optimized [] in Panda.ScheduledWindowArtist>>displayOn: OrderedCollection>>do: Panda.ScheduledWindowArtist>>displayOn: Panda.ApplicationWindow(Panda.ScheduledWindow)>>displayOn: Panda.DoubleBufferingWindowDisplayPolicy(Panda.WindowDisplayPolicy)>>display:on: Panda.DoubleBufferingWindowDisplayPolicy>>displayIn:withBackground: Panda.ScheduledWindowArtist>>displayIn:withBackground: Panda.ApplicationWindow(Panda.ScheduledWindow)>>invalidateRectangle:paintBackground: Panda.ApplicationWindow(Panda.ScheduledWindow)>>invalidateWithBackground Panda.ApplicationWindow(Panda.ScheduledWindow)>>newGraphicsDevice: optimized [] in Screen>>updateWidgetPolicyForNewLook optimized [] in Screen>>allScheduledWindowsDo: OrderedCollection>>do: Screen>>allScheduledWindowsDo: Screen>>updateWidgetPolicyForNewLook optimized [] in Win95LookPolicy class>>installLookPreferences Set>>do: Win98LookPolicy class(Win95LookPolicy class)>>installLookPreferences Panda.LookPolicyResetter>>setUp Panda.LookPolicyResetter(TestResource)>>initialize Panda.LookPolicyResetter class(TestResource class)>>new Panda.LookPolicyResetter class(TestResource class)>>current Panda.LookPolicyResetter class(TestResource class)>>isAvailable [] in TestSuite>>run Set>>do: TestSuite>>run optimized [] in Refactory.Browser.SUnitCodeTool>>runTests BlockClosure>>ifCurtailed: Refactory.Browser.SUnitCodeTool>>runTests optimized [] in ApplicationModel>>actionFor: optimized [] in ActionButtonSpec>>typeConvert: PluggableAdaptor>>setValue: PluggableAdaptor(ValueModel)>>value: TriggerButtonController>>pressAction TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor: TriggerButtonTracker>>finishSelectionFor: TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent: RedButtonReleasedEvent>>dispatchTo: TriggerButtonTracker(SelectionTracker)>>handleEvent: EventDispatcher>>dispatch:to: EventDispatcher>>dispatchEvent: RedButtonReleasedEvent(Event)>>dispatch RedButtonReleasedEvent(Event)>>dispatchForWindowManager: optimized [] in WindowManager>>safelyDispatchForWindowManager: BlockClosure>>on:do: WindowManager>>safelyDispatchForWindowManager: WindowManager>>processNextEvent optimized [] in [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in Process class>>forBlock:priority: ---------------------------------------------------------------------- ScreenGraphicsContext(Object)>>error: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aStringOrMessage = an UserMessage('a primitive has failed', #errPrimitiveFailed, #dialogs) Temporaries: lastNonSpace = 22 aString = 'a primitive has failed' Context PC = 18 ---------------------------------------------------------------------- ScreenGraphicsContext(Object)>>primitiveFailed Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Context PC = 10 ---------------------------------------------------------------------- ScreenGraphicsContext>>roundedPrimCopyMaskedArea:from:sourceOffset:destinationOffset: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aMask = a Mask aGraphicsContext = a ScreenGraphicsContext srcOffsetPoint = 0@0 destOffsetPoint = 635@8 Context PC = 8 ---------------------------------------------------------------------- ScreenGraphicsContext>>primCopyMaskedArea:from:sourceOffset:destinationOffset: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aMask = a Mask aGraphicsContext = a ScreenGraphicsContext srcOffsetPoint = 0@0 destOffsetPoint = 635@8 Context PC = 16 ---------------------------------------------------------------------- ScreenGraphicsContext(GraphicsContext)>>copyMaskedArea:from:sourceOffsetX:y:destinationOffsetX:y: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aMask = a Mask aGraphicsContext = a ScreenGraphicsContext srcOffsetX = 0 srcOffsetY = 0 destOffsetX = 635 destOffsetY = 8 Temporaries: damageArray = nil rectArray = nil i = nil damageRect = nil Context PC = 12 ---------------------------------------------------------------------- ScreenGraphicsContext(GraphicsContext)>>copyArea:from:sourceOffsetX:y:destinationOffsetX:y: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aShape = a Mask aGraphicsContext = a ScreenGraphicsContext srcOffsetX = 0 srcOffsetY = 0 destOffsetX = 635 destOffsetY = 8 Temporaries: mask = nil maskGC = nil maskExtent = nil damageRectangles = nil Context PC = 52 ---------------------------------------------------------------------- ScreenGraphicsContext(GraphicsContext)>>copyArea:from:sourceOffset:destinationOffset: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aShape = a Mask aGraphicsContext = a ScreenGraphicsContext srcOffsetPoint = 0@0 destOffsetPoint = 635@8 Context PC = 18 ---------------------------------------------------------------------- ScreenGraphicsContext>>copyMaskedArea:fromPixelArray:sourceOffset:destinationOffset: Receiver: a ScreenGraphicsContext Instance Variables: medium = a Pixmap clipOriginX = 635 clipOriginY = 8 clipWidth = 7 clipHeight = 4 lineWidth = 1 capStyle = 1 joinStyle = 1 deviceFont = a GraphicsHandle(185957240) devicePaint = 12632256 offsetX = 0 offsetY = 0 phaseX = 0 phaseY = 0 scaleX = 1 scaleY = 1 font = a XFont paint = HierarchicalSymbolicPaint pushButtonBackground paintPolicy = a PaintPolicy fontPolicy = a FontPolicy clientData = nil paintPreferences = nil Arguments: aMaskOrImage = Depth1Image(extent: 7@4 depth: 1) anImageOrPixmap = a Pixmap srcOffsetPoint = 0@0 destOffsetPoint = 635@8 Context PC = 12 ---------------------------------------------------------------------- Panda.DisplayImageArtist>>displayActiveOn: Receiver: a Panda.DisplayImageArtist Instance Variables: pane = a Panda.DisplayImage border = nil lookPreferences = nil displayPaneBackground = a Panda.BooleanAttribute Arguments: t1 = a ScreenGraphicsContext Context PC = 41 ---------------------------------------------------------------------- Panda.DisplayImageArtist>>displayOn: Receiver: a Panda.DisplayImageArtist Instance Variables: pane = a Panda.DisplayImage border = nil lookPreferences = nil displayPaneBackground = a Panda.BooleanAttribute Arguments: t1 = a ScreenGraphicsContext Temporaries: t2 = 633@4 corner: 645@16 Context PC = 56 ---------------------------------------------------------------------- Panda.DisplayImage(Panda.AbstractPane)>>displayOn: Receiver: a Panda.DisplayImage Instance Variables: subscriptionRegistry = nil artist = a Panda.DisplayImageArtist agent = a Panda.DisplayImageAgent enclosingPane = a Panda.Button "" frame = a Panda.AlignmentFrame (635@8 corner: 642@12 ) id = #DisplayImage1 configuration = nil dragEnabled = a Panda.BooleanAttribute keymap = nil actions = an OrderedCollection[0] image = a Panda.GraphicAttribute mask = a Panda.GraphicAttribute inactiveImage = a Panda.GraphicAttribute inactiveMask = a Panda.GraphicAttribute Arguments: t1 = a ScreenGraphicsContext Context PC = 19 ---------------------------------------------------------------------- optimized [] in Panda.AbstractArtist>>displayComponentsOn:in: Receiver: an UndefinedObject Arguments: t4 = a Panda.DisplayImage Temporaries: .t1 = a ScreenGraphicsContext Context PC = 29 ---------------------------------------------------------------------- OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 1 Arguments: aBlock = BlockClosure [] in Panda.AbstractArtist>>displayComponentsOn:in: Temporaries: index = 1 Context PC = 17 ---------------------------------------------------------------------- Panda.Win95ButtonArtist(Panda.AbstractArtist)>>displayComponentsOn:in: Receiver: a Panda.Win95ButtonArtist Instance Variables: pane = a Panda.Button "" border = nil interiorDecoration = a Panda.TwoToneRaisedDecoration lookPreferences = nil dragDrawInformation = nil textStyle = nil noDecoration = false Arguments: t1 = a ScreenGraphicsContext t2 = 633@4 corner: 645@16 Temporaries: t3 = 633@4 corner: 645@16 Context PC = 19 ---------------------------------------------------------------------- Panda.Win95ButtonArtist(Panda.AbstractArtist)>>displayComponentsOn: Receiver: a Panda.Win95ButtonArtist Instance Variables: pane = a Panda.Button "" border = nil interiorDecoration = a Panda.TwoToneRaisedDecoration lookPreferences = nil dragDrawInformation = nil textStyle = nil noDecoration = false Arguments: t1 = a ScreenGraphicsContext Context PC = 8 ---------------------------------------------------------------------- Panda.Win95ButtonArtist(Panda.ButtonArtist)>>displayOn: Receiver: a Panda.Win95ButtonArtist Instance Variables: pane = a Panda.Button "" border = nil interiorDecoration = a Panda.TwoToneRaisedDecoration lookPreferences = nil dragDrawInformation = nil textStyle = nil noDecoration = false Arguments: t1 = a ScreenGraphicsContext Temporaries: t2 = HierarchicalSymbolicPaint markerBackground t3 = 631@2 corner: 647@497 Context PC = 103 ---------------------------------------------------------------------- Panda.Button(Panda.AbstractPane)>>displayOn: Receiver: a Panda.Button Instance Variables: subscriptionRegistry = a SubscriptionRegistry artist = a Panda.Win95ButtonArtist agent = a Panda.DingingButtonAgent enclosingPane = a Panda.VerticalScrollbar frame = a Panda.FractionalFrame (631@2 corner: 647@18 ) id = nil configuration = a Panda.DelayedConfigurationScript dragEnabled = a Panda.BooleanAttribute keymap = nil actions = an OrderedCollection[5] components = an OrderedCollection[1] label = nil image = a Panda.DisplayImage Arguments: t1 = a ScreenGraphicsContext Context PC = 19 ---------------------------------------------------------------------- Panda.VerticalScrollbarArtist(Panda.ScrollbarArtist)>>displayOn:in:withButtons: Receiver: a Panda.VerticalScrollbarArtist Instance Variables: pane = a Panda.VerticalScrollbar thumbExtent = 16@10 thumbPosition = 228 thumbBorder = a Panda.TwoToneRaisedDecoration lastTop = 629 Arguments: t1 = a ScreenGraphicsContext t2 = 0@0 corner: 649@499 t3 = true Temporaries: t4 = SymbolicPaint foreground t5 = 0@0 corner: 649@499 Context PC = 57 ---------------------------------------------------------------------- Panda.VerticalScrollbarArtist>>displayOn:in:withButtons: Receiver: a Panda.VerticalScrollbarArtist Instance Variables: pane = a Panda.VerticalScrollbar thumbExtent = 16@10 thumbPosition = 228 thumbBorder = a Panda.TwoToneRaisedDecoration lastTop = 629 Arguments: t1 = a ScreenGraphicsContext t2 = 0@0 corner: 649@499 t3 = true Context PC = 8 ---------------------------------------------------------------------- Panda.VerticalScrollbarArtist(Panda.ScrollbarArtist)>>displayOn:in: Receiver: a Panda.VerticalScrollbarArtist Instance Variables: pane = a Panda.VerticalScrollbar thumbExtent = 16@10 thumbPosition = 228 thumbBorder = a Panda.TwoToneRaisedDecoration lastTop = 629 Arguments: t1 = a ScreenGraphicsContext t2 = 0@0 corner: 649@499 Context PC = 7 ---------------------------------------------------------------------- optimized [] in Panda.ScrollbarDecoration>>displayOn:in: Receiver: an UndefinedObject Temporaries: .self = a Panda.ScrollbarDecoration t3 = true t4 = nil .t1 = a ScreenGraphicsContext .t2 = 0@0 corner: 649@499 Context PC = 14 ---------------------------------------------------------------------- Panda.VerticalScrollbar(Object)>>ifNotNil: Receiver: a Panda.VerticalScrollbar Instance Variables: subscriptionRegistry = nil artist = a Panda.VerticalScrollbarArtist agent = a Panda.VerticalScrollbarAgent enclosingPane = a Panda.TextEdit frame = a Panda.ScrollbarFractionalFrame (631@2 corner: 647@497 ) id = nil configuration = nil dragEnabled = a Panda.BooleanAttribute keymap = nil actions = an OrderedCollection[0] zeroButton = a Panda.Button "" maximumButton = a Panda.Button "" Arguments: aBlock = BlockClosure [] in Panda.ScrollbarDecoration>>displayOn:in: Context PC = 10 ---------------------------------------------------------------------- Panda.ScrollbarDecoration>>displayOn:in: Receiver: a Panda.ScrollbarDecoration Instance Variables: border = a Panda.TwoToneRaisedDecoration horizontalScrollbar = nil verticalScrollbar = a Panda.VerticalScrollbar pane = a Panda.TextEdit Arguments: t1 = a ScreenGraphicsContext t2 = 0@0 corner: 649@499 Temporaries: t3 = true t4 = nil Context PC = 22 ---------------------------------------------------------------------- Panda.TextEditArtist>>displayOn: Receiver: a Panda.TextEditArtist Instance Variables: pane = a Panda.TextEdit border = nil interiorDecoration = a Panda.ScrollbarDecoration lookPreferences = nil fontPolicy = nil textStyle = nil insertionBlock = a CharacterBlock with index 19718 and character Core.Character cr and rectangle 267@380 corner: 267@393 selectionEndBlock = a CharacterBlock with index 19718 and character Core.Character cr and rectangle 267@380 corner: 267@393 selectionStartBlock = a CharacterBlock with index 19718 and character Core.Character cr and rectangle 267@380 corner: 267@393 showInsertionPoint = true noDecoration = false readOnlyBackground = a Panda.ColorAttribute readOnlyForeground = a Panda.ColorAttribute doitColor = a Panda.ColorAttribute doitEmphasis = a Panda.TextEmphasisAttribute topItemIndex = 629 leftOffset = 0 maximumItemWidth = 610 textStartOffset = 4 visibleLineCount = 29 Arguments: t1 = a ScreenGraphicsContext Temporaries: t2 = SymbolicPaint foreground t3 = 0@0 corner: 649@499 Context PC = 41 ---------------------------------------------------------------------- optimized [] in [] in Panda.ScheduledWindowArtist>>displayOn: Receiver: an UndefinedObject Arguments: t3 = a Panda.TextEditArtist Temporaries: .t1 = a ScreenGraphicsContext Context PC = 11 ---------------------------------------------------------------------- Panda.TextEditArtist(Object)>>ifNotNil: Receiver: a Panda.TextEditArtist Instance Variables: pane = a Panda.TextEdit border = nil interiorDecoration = a Panda.ScrollbarDecoration lookPreferences = nil fontPolicy = nil textStyle = nil insertionBlock = a CharacterBlock with index 19718 and character Core.Character cr and rectangle 267@380 corner: 267@393 selectionEndBlock = a CharacterBlock with index 19718 and character Core.Character cr and rectangle 267@380 corner: 267@393 selectionStartBlock = a CharacterBlock with index 19718 and character Core.Character cr and rectangle 267@380 corner: 267@393 showInsertionPoint = true noDecoration = false readOnlyBackground = a Panda.ColorAttribute readOnlyForeground = a Panda.ColorAttribute doitColor = a Panda.ColorAttribute doitEmphasis = a Panda.TextEmphasisAttribute topItemIndex = 629 leftOffset = 0 maximumItemWidth = 610 textStartOffset = 4 visibleLineCount = 29 Arguments: aBlock = BlockClosure [] in [] in Panda.ScheduledWindowArtist>>displayOn: Context PC = 14 ---------------------------------------------------------------------- optimized [] in Panda.ScheduledWindowArtist>>displayOn: Receiver: an UndefinedObject Arguments: t2 = a Panda.TextEdit Temporaries: .t1 = a ScreenGraphicsContext Context PC = 32 ---------------------------------------------------------------------- OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 2 Arguments: aBlock = BlockClosure [] in Panda.ScheduledWindowArtist>>displayOn: Temporaries: index = 1 Context PC = 17 ---------------------------------------------------------------------- Panda.ScheduledWindowArtist>>displayOn: Receiver: a Panda.ScheduledWindowArtist Instance Variables: pane = a Panda.ApplicationWindow 73400410 border = nil icon = an Icon lookPreferences = nil damageRepairPolicy = a Panda.DoubleBufferingWindowDisplayPolicy title = a Panda.StringAttribute Arguments: t1 = a ScreenGraphicsContext Context PC = 21 ---------------------------------------------------------------------- Panda.ApplicationWindow(Panda.ScheduledWindow)>>displayOn: Receiver: an Panda.ApplicationWindow Instance Variables: handle = a GraphicsHandle(73400410) width = 649 height = 499 background = SymbolicPaint background inputOrigin = -6@-24 creationOrigin = -6@-24 sensor = a Panda.WindowEventSensor iconic = true windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager subscriptionRegistry = a SubscriptionRegistry artist = a Panda.ScheduledWindowArtist agent = a Panda.ScheduledWindowAgent components = an OrderedCollection[2] widgetPolicy = a Win98WidgetPolicy frame = a Panda.WindowFrame (0@0 corner: 649@499 ) menuBar = nil toolbar = nil configuration = nil dragEnabled = a Panda.BooleanAttribute keymap = a Panda.Keymap actions = an OrderedCollection[10] eventDispatcher = a Panda.EventDispatcher tabOrder = nil userInterface = a CppRb.Workspace Arguments: t1 = a ScreenGraphicsContext Context PC = 6 ---------------------------------------------------------------------- Panda.DoubleBufferingWindowDisplayPolicy(Panda.WindowDisplayPolicy)>>display:on: Receiver: a Panda.DoubleBufferingWindowDisplayPolicy Instance Variables: window = a Panda.ApplicationWindow 73400410 entered = true includeBackground = false pixmap = a Pixmap Arguments: t1 = a Panda.ApplicationWindow 73400410 t2 = a ScreenGraphicsContext Context PC = 15 ---------------------------------------------------------------------- Panda.DoubleBufferingWindowDisplayPolicy>>displayIn:withBackground: Receiver: a Panda.DoubleBufferingWindowDisplayPolicy Instance Variables: window = a Panda.ApplicationWindow 73400410 entered = true includeBackground = false pixmap = a Pixmap Arguments: t1 = 0@0 corner: 649@499 t2 = true Temporaries: t3 = a Pixmap t4 = a ScreenGraphicsContext t5 = nil Context PC = 41 ---------------------------------------------------------------------- Panda.ScheduledWindowArtist>>displayIn:withBackground: Receiver: a Panda.ScheduledWindowArtist Instance Variables: pane = a Panda.ApplicationWindow 73400410 border = nil icon = an Icon lookPreferences = nil damageRepairPolicy = a Panda.DoubleBufferingWindowDisplayPolicy title = a Panda.StringAttribute Arguments: t1 = 0@0 corner: 649@499 t2 = true Context PC = 7 ---------------------------------------------------------------------- Panda.ApplicationWindow(Panda.ScheduledWindow)>>invalidateRectangle:paintBackground: Receiver: an Panda.ApplicationWindow Instance Variables: handle = a GraphicsHandle(73400410) width = 649 height = 499 background = SymbolicPaint background inputOrigin = -6@-24 creationOrigin = -6@-24 sensor = a Panda.WindowEventSensor iconic = true windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager subscriptionRegistry = a SubscriptionRegistry artist = a Panda.ScheduledWindowArtist agent = a Panda.ScheduledWindowAgent components = an OrderedCollection[2] widgetPolicy = a Win98WidgetPolicy frame = a Panda.WindowFrame (0@0 corner: 649@499 ) menuBar = nil toolbar = nil configuration = nil dragEnabled = a Panda.BooleanAttribute keymap = a Panda.Keymap actions = an OrderedCollection[10] eventDispatcher = a Panda.EventDispatcher tabOrder = nil userInterface = a CppRb.Workspace Arguments: t1 = 0@0 corner: 649@499 t2 = true Temporaries: t3 = 0@0 corner: 649@499 t4 = 0@0 corner: 649@499 Context PC = 76 ---------------------------------------------------------------------- Panda.ApplicationWindow(Panda.ScheduledWindow)>>invalidateWithBackground Receiver: an Panda.ApplicationWindow Instance Variables: handle = a GraphicsHandle(73400410) width = 649 height = 499 background = SymbolicPaint background inputOrigin = -6@-24 creationOrigin = -6@-24 sensor = a Panda.WindowEventSensor iconic = true windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager subscriptionRegistry = a SubscriptionRegistry artist = a Panda.ScheduledWindowArtist agent = a Panda.ScheduledWindowAgent components = an OrderedCollection[2] widgetPolicy = a Win98WidgetPolicy frame = a Panda.WindowFrame (0@0 corner: 649@499 ) menuBar = nil toolbar = nil configuration = nil dragEnabled = a Panda.BooleanAttribute keymap = a Panda.Keymap actions = an OrderedCollection[10] eventDispatcher = a Panda.EventDispatcher tabOrder = nil userInterface = a CppRb.Workspace Context PC = 8 ---------------------------------------------------------------------- Panda.ApplicationWindow(Panda.ScheduledWindow)>>newGraphicsDevice: Receiver: an Panda.ApplicationWindow Instance Variables: handle = a GraphicsHandle(73400410) width = 649 height = 499 background = SymbolicPaint background inputOrigin = -6@-24 creationOrigin = -6@-24 sensor = a Panda.WindowEventSensor iconic = true windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager subscriptionRegistry = a SubscriptionRegistry artist = a Panda.ScheduledWindowArtist agent = a Panda.ScheduledWindowAgent components = an OrderedCollection[2] widgetPolicy = a Win98WidgetPolicy frame = a Panda.WindowFrame (0@0 corner: 649@499 ) menuBar = nil toolbar = nil configuration = nil dragEnabled = a Panda.BooleanAttribute keymap = a Panda.Keymap actions = an OrderedCollection[10] eventDispatcher = a Panda.EventDispatcher tabOrder = nil userInterface = a CppRb.Workspace Arguments: t1 = a Screen Context PC = 20 ---------------------------------------------------------------------- optimized [] in Screen>>updateWidgetPolicyForNewLook Receiver: an UndefinedObject Arguments: t3 = a Panda.ApplicationWindow 73400410 Temporaries: .self = a Screen Context PC = 6 ---------------------------------------------------------------------- optimized [] in Screen>>allScheduledWindowsDo: Receiver: an UndefinedObject Arguments: each = a Panda.ApplicationWindow 73400410 Temporaries: .self = a Screen .aBlock = BlockClosure [] in Screen>>updateWidgetPolicyForNewLook Context PC = 17 ---------------------------------------------------------------------- OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 9 Arguments: aBlock = BlockClosure [] in Screen>>allScheduledWindowsDo: Temporaries: index = 7 Context PC = 17 ---------------------------------------------------------------------- Screen>>allScheduledWindowsDo: Receiver: a Screen Instance Variables: handle = a GraphicsHandle(155259712) colorPalette = a FixedPalette[16777216] coveragePalette = a CoveragePalette[2] defaultFontPolicy = a FontPolicy defaultColorPolicy = a PaintPolicy defaultCoveragePolicy = a PaintPolicy defaultWidgetPolicy = a Win98WidgetPolicy defaultPaintPreferences = an Array[6] colorDepth = 24 colorBitsPerPixel = 32 coverageDepth = 1 coverageBitsPerPixel = 1 openFonts = a HandleRegistry[6] platName = 'X11' boundingBox = 0@0 corner: 2560@1024 subRegions = an Array[1] resolution = 75@75 rendererName = #X11 Arguments: aBlock = BlockClosure [] in Screen>>updateWidgetPolicyForNewLook Temporaries: windows = an OrderedCollection[9] Context PC = 18 ---------------------------------------------------------------------- Screen>>updateWidgetPolicyForNewLook Receiver: a Screen Instance Variables: handle = a GraphicsHandle(155259712) colorPalette = a FixedPalette[16777216] coveragePalette = a CoveragePalette[2] defaultFontPolicy = a FontPolicy defaultColorPolicy = a PaintPolicy defaultCoveragePolicy = a PaintPolicy defaultWidgetPolicy = a Win98WidgetPolicy defaultPaintPreferences = an Array[6] colorDepth = 24 colorBitsPerPixel = 32 coverageDepth = 1 coverageBitsPerPixel = 1 openFonts = a HandleRegistry[6] platName = 'X11' boundingBox = 0@0 corner: 2560@1024 subRegions = an Array[1] resolution = 75@75 rendererName = #X11 Context PC = 25 ---------------------------------------------------------------------- optimized [] in Win95LookPolicy class>>installLookPreferences Receiver: an UndefinedObject Arguments: t2 = a Screen Context PC = 3 ---------------------------------------------------------------------- Set>>do: Receiver: a Set Instance Variables: tally = 2 Arguments: aBlock = BlockClosure [] in Win95LookPolicy class>>installLookPreferences Temporaries: index = 1 elem = a Screen Context PC = 31 ---------------------------------------------------------------------- Win98LookPolicy class(Win95LookPolicy class)>>installLookPreferences Receiver: a Win98LookPolicy class Instance Variables: superclass = Win95LookPolicy methodDict = a MethodDictionary[3] format = 16384 subclasses = nil instanceVariables = nil organization = ('implementation classes' #menuBarClass #toolBarClass #widgetPolicy) name = #Win98LookPolicy classPool = a NameSpaceOfClass[0] environment = a NameSpace[572] systemAttributes = a VariableSizeTextAttributes systemWidgetAttributes = a VariableSizeTextAttributes useSystemFontOnWidgets = true systemMenuAttributes = nil keyboardPolicy = nil systemListAttributes = a VariableSizeTextAttributes Temporaries: t1 = a Win98LookPolicy Context PC = 30 ---------------------------------------------------------------------- Panda.LookPolicyResetter>>setUp Receiver: a Panda.LookPolicyResetter Instance Variables: name = nil description = nil oldLookPolicy = Win98LookPolicy Context PC = 9 ---------------------------------------------------------------------- Panda.LookPolicyResetter(TestResource)>>initialize Receiver: a Panda.LookPolicyResetter Instance Variables: name = nil description = nil oldLookPolicy = Win98LookPolicy Context PC = 4 ---------------------------------------------------------------------- Panda.LookPolicyResetter class(TestResource class)>>new Receiver: a Panda.LookPolicyResetter class Instance Variables: superclass = TestResource methodDict = a MethodDictionary[2] format = 16387 subclasses = an Array[3] instanceVariables = an Array[1] organization = ('Running' #setUp #tearDown) name = #LookPolicyResetter classPool = a NameSpaceOfClass[0] environment = a NameSpace[935] current = nil Context PC = 7 ---------------------------------------------------------------------- Panda.LookPolicyResetter class(TestResource class)>>current Receiver: a Panda.LookPolicyResetter class Instance Variables: superclass = TestResource methodDict = a MethodDictionary[2] format = 16387 subclasses = an Array[3] instanceVariables = an Array[1] organization = ('Running' #setUp #tearDown) name = #LookPolicyResetter classPool = a NameSpaceOfClass[0] environment = a NameSpace[935] current = nil Context PC = 7 ---------------------------------------------------------------------- Panda.LookPolicyResetter class(TestResource class)>>isAvailable Receiver: a Panda.LookPolicyResetter class Instance Variables: superclass = TestResource methodDict = a MethodDictionary[2] format = 16387 subclasses = an Array[3] instanceVariables = an Array[1] organization = ('Running' #setUp #tearDown) name = #LookPolicyResetter classPool = a NameSpaceOfClass[0] environment = a NameSpace[935] current = nil Context PC = 4 ---------------------------------------------------------------------- [] in TestSuite>>run Receiver: a TestSuite Instance Variables: tests = an OrderedCollection[26] resources = a Set[1] name = nil Arguments: res = Panda.LookPolicyResetter Context PC = 3 ---------------------------------------------------------------------- Set>>do: Receiver: a Set Instance Variables: tally = 1 Arguments: aBlock = BlockClosure [] in TestSuite>>run Temporaries: index = 3 elem = Panda.LookPolicyResetter Context PC = 31 ---------------------------------------------------------------------- TestSuite>>run Receiver: a TestSuite Instance Variables: tests = an OrderedCollection[26] resources = a Set[1] name = nil Temporaries: result = 0 run, 0 passed, 0 failed, 0 errors Context PC = 11 ---------------------------------------------------------------------- optimized [] in Refactory.Browser.SUnitCodeTool>>runTests Receiver: an UndefinedObject Temporaries: .suite = a TestSuite Context PC = 5 ---------------------------------------------------------------------- BlockClosure>>ifCurtailed: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in Refactory.Browser.SUnitCodeTool>>runTests outerContext = nil copiedValues = a TestSuite Arguments: terminationBlock = BlockClosure [] in Refactory.Browser.SUnitCodeTool>>runTests Context PC = 4 ---------------------------------------------------------------------- Refactory.Browser.SUnitCodeTool>>runTests Receiver: a Refactory.Browser.SUnitCodeTool Instance Variables: dependents = nil builder = an UIBuilder uiSession = nil eventHandlers = nil codeModel = WorkspaceTest menu = a Menu codeTool = a Refactory.Browser.BrowserDefinitionTool selectionPolicy = a Refactory.Browser.SourceSelectionPolicy testCount = 26 defects = nil Temporaries: suite = a TestSuite result = nil Context PC = 51 ---------------------------------------------------------------------- optimized [] in ApplicationModel>>actionFor: Receiver: an UndefinedObject Temporaries: .self = a Refactory.Browser.SUnitCodeTool .aKey = #runTests Context PC = 7 ---------------------------------------------------------------------- optimized [] in ActionButtonSpec>>typeConvert: Receiver: an UndefinedObject Arguments: b = a ValueHolder on: nil v = true Temporaries: .aValue = BlockClosure [] in ApplicationModel>>actionFor: Context PC = 5 ---------------------------------------------------------------------- PluggableAdaptor>>setValue: Receiver: a PluggableAdaptor Instance Variables: dependents = a MotifActionButtonView model = a ValueHolder on: nil getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert: putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert: updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert: Arguments: newValue = true Context PC = 6 ---------------------------------------------------------------------- PluggableAdaptor(ValueModel)>>value: Receiver: a PluggableAdaptor Instance Variables: dependents = a MotifActionButtonView model = a ValueHolder on: nil getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert: putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert: updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert: Arguments: newValue = true Context PC = 5 ---------------------------------------------------------------------- TriggerButtonController>>pressAction Receiver: a TriggerButtonController Instance Variables: model = a PluggableAdaptor view = a MotifActionButtonView sensor = a TranslatingSensor keyboardProcessor = a KeyboardProcessor keyboardHook = nil dispatcher = nil Context PC = 17 ---------------------------------------------------------------------- TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor: Receiver: a TriggerButtonTracker Instance Variables: controller = a TriggerButtonController inside = true Arguments: aPoint = 41@13 Context PC = 8 ---------------------------------------------------------------------- TriggerButtonTracker>>finishSelectionFor: Receiver: a TriggerButtonTracker Instance Variables: controller = a TriggerButtonController inside = true Arguments: aPoint = 41@13 Context PC = 11 ---------------------------------------------------------------------- TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent: Receiver: a TriggerButtonTracker Instance Variables: controller = a TriggerButtonController inside = true Arguments: aMouseButtonEvent = a RedButtonReleasedEvent Context PC = 13 ---------------------------------------------------------------------- RedButtonReleasedEvent>>dispatchTo: Receiver: a RedButtonReleasedEvent Instance Variables: time = 3275838247 initiator = an EventDispatcher window = an ApplicationWindow 73400400 state = 0 x = 799 y = 664 gx = 831 gy = 818 buttonNumber = 1 Arguments: anObject = a TriggerButtonTracker Context PC = 4 ---------------------------------------------------------------------- TriggerButtonTracker(SelectionTracker)>>handleEvent: Receiver: a TriggerButtonTracker Instance Variables: controller = a TriggerButtonController inside = true Arguments: anEvent = a RedButtonReleasedEvent Context PC = 4 ---------------------------------------------------------------------- EventDispatcher>>dispatch:to: Receiver: an EventDispatcher Instance Variables: windowController = an ApplicationStandardSystemController currentMouseConsumer = nil grabbingMouse = false keyboardProcessor = a KeyboardProcessor lastControlObject = a TriggerButtonController trapList = nil state = nil repairDamageWhenDebugging = true flushQueueAfterError = true distributeEventsWhenDebugging = true dragDropInProgress = false dragDropTracker = nil dispatchUnknownEvents = false Arguments: event = a RedButtonReleasedEvent object = a TriggerButtonTracker Temporaries: tmp = nil Context PC = 10 ---------------------------------------------------------------------- EventDispatcher>>dispatchEvent: Receiver: an EventDispatcher Instance Variables: windowController = an ApplicationStandardSystemController currentMouseConsumer = nil grabbingMouse = false keyboardProcessor = a KeyboardProcessor lastControlObject = a TriggerButtonController trapList = nil state = nil repairDamageWhenDebugging = true flushQueueAfterError = true distributeEventsWhenDebugging = true dragDropInProgress = false dragDropTracker = nil dispatchUnknownEvents = false Arguments: event = a RedButtonReleasedEvent Temporaries: objectWantingControl = nil targetKeyboardProcessor = nil Context PC = 60 ---------------------------------------------------------------------- RedButtonReleasedEvent(Event)>>dispatch Receiver: a RedButtonReleasedEvent Instance Variables: time = 3275838247 initiator = an EventDispatcher window = an ApplicationWindow 73400400 state = 0 x = 799 y = 664 gx = 831 gy = 818 buttonNumber = 1 Context PC = 16 ---------------------------------------------------------------------- RedButtonReleasedEvent(Event)>>dispatchForWindowManager: Receiver: a RedButtonReleasedEvent Instance Variables: time = 3275838247 initiator = an EventDispatcher window = an ApplicationWindow 73400400 state = 0 x = 799 y = 664 gx = 831 gy = 818 buttonNumber = 1 Arguments: aWinMgr = a WindowManager Context PC = 4 ---------------------------------------------------------------------- optimized [] in WindowManager>>safelyDispatchForWindowManager: Receiver: an UndefinedObject Temporaries: .event = a RedButtonReleasedEvent .self = a WindowManager Context PC = 6 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager: outerContext = nil copiedValues = an Array[2] Arguments: anExceptionSelector = BadControllerError handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Context PC = 18 ---------------------------------------------------------------------- WindowManager>>safelyDispatchForWindowManager: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Arguments: event = a RedButtonReleasedEvent Context PC = 13 ---------------------------------------------------------------------- WindowManager>>processNextEvent Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Temporaries: event = a RedButtonReleasedEvent Context PC = 9 ---------------------------------------------------------------------- optimized [] in [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 13 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess Context PC = 18 ---------------------------------------------------------------------- optimized [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 15 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority: Context PC = 18 ---------------------------------------------------------------------- optimized [] in Process class>>forBlock:priority: Receiver: an UndefinedObject Temporaries: .aBlock = BlockClosure [] in WindowManager>>newProcess Context PC = 9