Navigation Menu

Skip to content

Commit

Permalink
50669
Browse files Browse the repository at this point in the history
  • Loading branch information
Jenkins Build Server authored and ci committed Mar 30, 2016
1 parent e7fa5cc commit 10a7664
Show file tree
Hide file tree
Showing 147 changed files with 543 additions and 85 deletions.
@@ -1,7 +1,7 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '2.4'.
spec for: #'common' version: '2.5'.

spec for: #'pharo3.x' version: '1.0.0'.

Expand Down
@@ -0,0 +1,14 @@
version25: spec
<version: '2.5' imports: #('0.5-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:44'.
spec project: 'GTInspectorCore' with: '3.6'.
spec
package: 'GT-Debugger' with: 'GT-Debugger-AndreiChis.349';
package: 'GT-BytecodeDebugger' with: 'GT-BytecodeDebugger-TudorGirba.31';
package: 'GT-SUnitDebugger' with: 'GT-SUnitDebugger-TudorGirba.39';
package: 'GT-Tests-Debugger' with: 'GT-Tests-Debugger-AndreiChis.14'. ].
@@ -1,4 +1,4 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '0.13'.
spec for: #'common' version: '0.14'.
@@ -0,0 +1,12 @@
version014: spec
<version: '0.14' imports: #('0.1-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:44'.
spec project: 'Ston' with: '0.17'.
spec
package: #'GT-EventRecorder' with: 'GT-EventRecorder-AndreiChis.64';
package: 'GT-EventRecorder-Tests' with: 'GT-EventRecorder-Tests-JurajKubelka.37'. ].
@@ -1,7 +1,7 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '3.5'.
spec for: #'common' version: '3.6'.

spec for: #'pharo3.x' version: '2.0.6'.

Expand Down
@@ -0,0 +1,13 @@
version36: spec
<version: '3.6' imports: #('2.0-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:44'.
spec project: 'GlamourCore' with: '4.9'.
spec
package: 'GT-Inspector' with: 'GT-Inspector-AndreiChis.396';
package: 'GT-InspectorExtensions-Core' with: 'GT-InspectorExtensions-Core-TudorGirba.208';
package: 'GT-Tests-Inspector' with: 'GT-Tests-Inspector-AndreiChis.53'. ].
@@ -1,7 +1,7 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '3.5'.
spec for: #'common' version: '3.6'.

spec for: #'pharo3.x' version: '2.0.5'.

Expand Down
@@ -0,0 +1,12 @@
version36: spec
<version: '3.6' imports: #('2.1-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:44'.
spec project: 'GTInspectorCore' with: '3.6'.
spec
package: 'GT-Playground' with: 'GT-Playground-AliakseiSyrel.123';
package: 'GT-Tests-Playground' with: 'GT-Tests-Playground-StefanReichhart.4'. ].
@@ -1,7 +1,7 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '2.5'.
spec for: #'common' version: '2.6'.

spec for: #'pharo3.x' version: '1.0.4'.

Expand Down
@@ -0,0 +1,16 @@
version26: spec
<version: '2.6' imports: #('1.3-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:44'.
spec
project: 'GlamourCore' with: '4.9';
project: 'GTEventRecorder' with: '0.14'.
spec
package: 'GT-Spotter' with: 'GT-Spotter-AndreiChis.391';
package: 'GT-Spotter-EventRecorder' with: 'GT-Spotter-EventRecorder-TheIntegrator.109';
package: 'GT-SpotterExtensions-Core' with: 'GT-SpotterExtensions-Core-AliakseiSyrel.201';
package: 'GT-Tests-Spotter' with: 'GT-Tests-Spotter-AliakseiSyrel.17'. ].
@@ -1,6 +1,6 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '3.16'.
spec for: #'common' version: '3.17'.

spec for: #'pharo4.x' version: '3.0.2'.
@@ -0,0 +1,13 @@
version317: spec
<version: '3.17' imports: #('3.1-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:44'.
spec
project: 'GTPlaygroundCore' with: '3.6';
project: 'GTInspectorCore' with: '3.6';
project: 'GTSpotter' with: '2.6';
project: 'GTDebugger' with: '2.5'. ].
@@ -1,7 +1,7 @@
stable: spec
<symbolicVersion: #'stable'>

spec for: #'common' version: '4.8'.
spec for: #'common' version: '4.9'.

spec for: #'pharo3.x' version: '3.0.7'.

Expand Down
@@ -0,0 +1,30 @@
version49: spec
<version: '4.9' imports: #('3.3-baseline' )>

spec for: #'common' do: [
spec blessing: #'stable'.
spec description: 'GToolkit version 3.17'.
spec author: 'AndreiChis'.
spec timestamp: '3/29/2016 23:43'.
spec
project: 'Rubric' with: '2.15';
project: 'FastTable' with: '0.10.1'.
spec
package: 'Glamour-Announcements' with: 'Glamour-Announcements-AndreiChis.8';
package: 'Glamour-Helpers' with: 'Glamour-Helpers-TudorGirba.40';
package: 'Glamour-FastTable' with: 'Glamour-FastTable-AndreiChis.59';
package: 'Glamour-Core' with: 'Glamour-Core-AndreiChis.315';
package: 'Glamour-Presentations' with: 'Glamour-Presentations-TudorGirba.184';
package: 'Glamour-Browsers' with: 'Glamour-Browsers-AndreiChis.112';
package: 'Glamour-Examples' with: 'Glamour-Examples-TudorGirba.303';
package: 'Glamour-Morphic-Brick' with: 'Glamour-Morphic-Brick-AndreiChis.415';
package: 'Glamour-Morphic-Brick-Tests' with: 'Glamour-Morphic-Brick-Tests-TheIntegrator.14';
package: 'Glamour-Tests-Core' with: 'Glamour-Tests-Core-AndreiChis.111';
package: 'Glamour-Tests-Resources' with: 'Glamour-Tests-Resources-AndreiChis.5';
package: 'Glamour-Morphic-Theme' with: 'Glamour-Morphic-Theme-HenrikNergaard.222';
package: 'Glamour-Morphic-Widgets' with: 'Glamour-Morphic-Widgets-AliakseiSyrel.192';
package: 'Glamour-Morphic-Renderer' with: 'Glamour-Morphic-Renderer-TudorGirba.346';
package: 'Glamour-Morphic-Pager' with: 'Glamour-Morphic-Pager-AliakseiSyrel.107';
package: 'Glamour-Tests-Morphic' with: 'Glamour-Tests-Morphic-TudorGirba.137';
package: 'Glamour-Rubric-Presentations' with: 'Glamour-Rubric-Presentations-TudorGirba.51';
package: 'Glamour-Tests-Rubric' with: 'Glamour-Tests-Rubric-AliakseiSyrel.27'. ].
@@ -1,5 +1,5 @@
DebugAction subclass: #GTChangeDebuggerAction
instanceVariableNames: 'debuggerClass'
instanceVariableNames: 'debuggerClass newDebugger'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-Debugger-Actions'
@@ -0,0 +1,2 @@
newDebugger
^ newDebugger
@@ -1,3 +1,3 @@
executeAction

self debugger debug: self interruptedContext using: debuggerClass
newDebugger := self debugger debug: self interruptedContext using: debuggerClass
@@ -0,0 +1 @@
A GTDebuggerBrowserUpdateRequest is a wrapper for a DebugActionExecuted event. It is sent to the debugger after the DebugActionExecuted event was handled by the debugger.
@@ -0,0 +1,2 @@
from: anAnnouncement
^ self new from: anAnnouncement
@@ -0,0 +1,5 @@
Announcement subclass: #GTDebuggerBrowserUpdateRequest
instanceVariableNames: 'debugActionExecutedAnnouncement'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-Debugger-UI'
@@ -0,0 +1,2 @@
debugActionExecutedAnnouncement
^ debugActionExecutedAnnouncement
@@ -0,0 +1,2 @@
from: anAnnouncement
debugActionExecutedAnnouncement := anAnnouncement
@@ -1,5 +1,7 @@
selectionChanged: aContext

aContext isNotNil ifTrue: [ self announce: (GTGenericStackDebuggerSelectionChanged forDebugger: self) ].

UIManager default defer: [
(self browser paneNamed: #stack) presentations updateToolbar ].

Expand Down
@@ -0,0 +1 @@
A GTGenericStackDebuggerSelectionChanged is an event send to the debugger after the selection in the stack pane is changed.
@@ -0,0 +1,3 @@
forDebugger: aDebugger

^ self new forDebugger: aDebugger
@@ -0,0 +1,5 @@
Announcement subclass: #GTGenericStackDebuggerSelectionChanged
instanceVariableNames: 'debugger newContext'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-Debugger-UI'
@@ -0,0 +1,3 @@
debugger

^ debugger
@@ -0,0 +1,3 @@
newContext

^ newContext
@@ -0,0 +1,4 @@
forDebugger: aDebugger

debugger := aDebugger.
newContext := aDebugger currentContext.
@@ -0,0 +1,4 @@
initialize
super initialize.
self needsUpdate: false.
self needsValidation: false.
@@ -1,2 +1,10 @@
asGlamourAction
^ glamourAction
|actionBlock|
actionBlock := glamourAction action.

^ glamourAction
action: [ :presentation :entity |
self precondition ifTrue: [
self preAction.
actionBlock cull: presentation cull: entity.
self postAction ] ]
@@ -1,2 +1,2 @@
defaultTitle
self subclassResponsability
self subclassResponsibility
@@ -1,2 +1,2 @@
sessionClass
self subclassResponsability
self subclassResponsibility
Expand Up @@ -9,5 +9,6 @@ debug: aContext using: aDebuggerClass
newDebugger openWithFullView.
newDebugger window window "Hack to get this working with SpecDebugger"
position: self window position;
extent: self window extent
extent: self window extent.
^ newDebugger

@@ -1,3 +1,3 @@
debuggerStructureIn: browser
self subclassResponsability
self subclassResponsibility

@@ -1,2 +1,3 @@
windowIsClosing
self announce: GLMBrowserClosing new
self flag: 'bug here when an announcement is inspected?'.
self announce: (GLMBrowserClosing new presentation: self)
@@ -0,0 +1,8 @@
open
| window |
window := super open.

(Smalltalk hasClassNamed: #GTDebuggerEventCollector) ifTrue: [
#GTDebuggerEventCollector asClass new collectDataFrom: self ].

^ window.
@@ -1,4 +1,5 @@
openOn: anObject
openOn: anObject

^ (super openOn: anObject)
extent: self initialExtent;
title: self session name;
Expand Down
@@ -1,4 +1,6 @@
updateBrowserFrom: anAnnouncement

anAnnouncement action needsUpdate ifTrue: [
self updateBrowser ]
self updateBrowser ].

self announcer announce: ( GTDebuggerBrowserUpdateRequest from: anAnnouncement )
Expand Up @@ -2,4 +2,4 @@ Object subclass: #GTDummyEvent
instanceVariableNames: 'data'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'
Expand Up @@ -2,4 +2,4 @@ TestCase subclass: #GTEventBundleTest
instanceVariableNames: 'bundle data category url entity'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'
Expand Up @@ -2,4 +2,4 @@ TestCase subclass: #GTEventCollectorsTest
instanceVariableNames: 'collectors'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'
Expand Up @@ -2,4 +2,4 @@ TestCase subclass: #GTEventConsolidateTest
instanceVariableNames: 'consolidate collector1 collector2 collector3 collectors consolidated data'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'
Expand Up @@ -2,4 +2,4 @@ TestCase subclass: #GTEventDeliveryTest
instanceVariableNames: 'delivery announcer semaphore'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'
Expand Up @@ -2,4 +2,4 @@ TestCase subclass: #GTEventMultiBundleFactoryTest
instanceVariableNames: 'bundle1 bundle2 bundle3 bundle4 factory multiBundles multiBundle1 multiBundle2'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'
Expand Up @@ -2,4 +2,4 @@ TestCase subclass: #GTEventMultiBundleTest
instanceVariableNames: 'bundle1 bundle2 bundle3 multiBundle entity'
classVariableNames: ''
poolDictionaries: ''
category: 'GT-EventRecorder-Tests-Core'
category: 'GT-EventRecorder-Tests-Support'

0 comments on commit 10a7664

Please sign in to comment.