diff --git a/.github/workflows/Pharo11CI.yml b/.github/workflows/CI.yml
similarity index 61%
rename from .github/workflows/Pharo11CI.yml
rename to .github/workflows/CI.yml
index 308f4804..c0b69327 100644
--- a/.github/workflows/Pharo11CI.yml
+++ b/.github/workflows/CI.yml
@@ -1,29 +1,33 @@
-name: 'Pharo 11 CI'
-
-env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
-on:
- push:
- branches:
- - 'main'
- pull_request:
- types: [assigned, opened, synchronize, reopened]
-
-jobs:
- build:
- strategy:
- matrix:
- os: [ ubuntu-latest, macos-latest, windows-latest ]
- smalltalk: [ Pharo64-11 ]
- runs-on: ${{ matrix.os }}
- name: ${{ matrix.smalltalk }} on ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - uses: hpi-swa/setup-smalltalkCI@v1
- with:
- smalltalk-image: ${{ matrix.smalltalk }}
- - name: Load in New Image and Run Tests
- run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
- shell: bash
- timeout-minutes: 15
+name: 'CI'
+
+env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+on:
+ push:
+ branches:
+ - 'main'
+ pull_request:
+ types: [assigned, opened, synchronize, reopened]
+
+jobs:
+ test:
+ strategy:
+ matrix:
+ os: [ ubuntu-latest, macos-latest, windows-latest ]
+ smalltalk: [ Pharo64-11, Pharo64-12, Pharo64-13 ]
+ ston: [ .smalltalkci.default.ston ]
+ runs-on: ${{ matrix.os }}
+ name: >
+ ${{ matrix.smalltalk }} • ${{ matrix.os }}
+ steps:
+ - uses: actions/checkout@v3
+
+ - uses: hpi-swa/setup-smalltalkCI@v1
+ with:
+ smalltalk-image: ${{ matrix.smalltalk }}
+
+ - name: Run ${{ matrix.ston == '.smalltalkci.default.ston' && 'Full' || 'Core' }} tests
+ run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
+ shell: bash
+ timeout-minutes: 30
\ No newline at end of file
diff --git a/.github/workflows/Pharo12CI.yml b/.github/workflows/Pharo12CI.yml
deleted file mode 100644
index 966431f4..00000000
--- a/.github/workflows/Pharo12CI.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: 'Pharo 12 CI'
-
-env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
-on:
- push:
- branches:
- - 'main'
- pull_request:
- types: [assigned, opened, synchronize, reopened]
-
-jobs:
- build:
- strategy:
- matrix:
- os: [ ubuntu-latest, macos-latest, windows-latest ]
- smalltalk: [ Pharo64-12 ]
- runs-on: ${{ matrix.os }}
- name: ${{ matrix.smalltalk }} on ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - uses: hpi-swa/setup-smalltalkCI@v1
- with:
- smalltalk-image: ${{ matrix.smalltalk }}
- - name: Load in New Image and Run Tests
- run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
- shell: bash
- timeout-minutes: 15
diff --git a/.smalltalk.ston b/.smalltalkci.default.ston
similarity index 65%
rename from .smalltalk.ston
rename to .smalltalkci.default.ston
index 54a36fd3..e7ad92fc 100644
--- a/.smalltalk.ston
+++ b/.smalltalkci.default.ston
@@ -7,11 +7,14 @@ SmalltalkCISpec {
#baseline : 'Pyramid',
#directory : 'src',
#onConflict : #useLoaded,
+ #onUpgrade : #useLoaded,
+ #onWarningLog : true,
#platforms : [ #pharo ]
}
],
#testing : {
#categories : [ 'Pyramid*' ],
- #packages : [ 'Bloc-Serialization.*' ]
+ #packages : [ 'Bloc-Serialization.*' ],
+ #packages : [ 'Toplo-Serialization.*' ]
}
-}
+}
\ No newline at end of file
diff --git a/README.md b/README.md
index 87bd5cd6..ba189ff6 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,9 @@
-[](./LICENSE)
-[](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo11CI.yml)
-[](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo12CI.yml)
+[](https://pharo.org/download)
+[](https://pharo.org/download)
+[](https://pharo.org/download)
+
+[](./LICENSE)
+[](https://github.com/OpenSmock/Pyramid/actions/workflows/CI.yml)
# Pyramid
@@ -145,6 +148,8 @@ https://github.com/OpenSmock/Pyramid/assets/49183340/0c66a3ac-7bea-48c1-b1e8-0b0
- [STON](https://github.com/svenvc/ston) - serializer for Pharo objects to Smalltalk Object Notation format.
- [Stash](https://github.com/Nyan11/Stash) - serializer for Pharo objects to source code format.
+**Pharo 12 compatibility:** On Pharo 12, [PharoBackwardCompatibility](https://github.com/jecisc/PharoBackwardCompatibility) is automatically loaded via the baseline to ensure compatibility.
+
##
License
diff --git a/src/BaselineOfPyramid/BaselineOfPyramid.class.st b/src/BaselineOfPyramid/BaselineOfPyramid.class.st
index b5d4c072..f2b9118a 100644
--- a/src/BaselineOfPyramid/BaselineOfPyramid.class.st
+++ b/src/BaselineOfPyramid/BaselineOfPyramid.class.st
@@ -9,7 +9,7 @@ BaselineOfPyramid >> baseline: spec [
"Common baseline for all Pharo versions"
- spec for: #common do: [ self baselineForCommon: spec ]
+ spec for: #common do: [ self baselineForCommon: spec ]
]
{ #category : #baselines }
@@ -19,6 +19,11 @@ BaselineOfPyramid >> baselineForCommon: spec [
spec preLoadDoIt: #preload:package:.
spec postLoadDoIt: #postload:package:.
+ "Pharo backward compatibility: to preserve running from previous versions of Pharo"
+ spec
+ baseline: 'PharoBackwardCompatibility'
+ with: [ spec repository: 'github://jecisc/PharoBackwardCompatibility:master/src' ].
+
"Dependencies"
self blocDependencies: spec.
self toploDependencies: spec.
@@ -79,7 +84,9 @@ BaselineOfPyramid >> preload: loader package: packageSpec [
{ #category : #packages }
BaselineOfPyramid >> pyramidPackages: spec [
- spec package: 'Pyramid'.
+ spec
+ package: 'Pyramid'
+ with:[ spec requires: #( 'PharoBackwardCompatibility' ) ].
spec
package: 'Pyramid-IDE'
with: [ spec requires: #( 'Pyramid' ) ].
@@ -100,7 +107,7 @@ BaselineOfPyramid >> toploPackages: spec [
spec
package: 'Pyramid-Toplo'
- with: [ spec requires: #( 'ToploSerialization') ].
+ with: [ spec requires: #( 'ToploSerialization' ) ].
spec
package: 'Pyramid-Toplo-Tests'
diff --git a/src/Pyramid-Bloc/PyramidSaveModelVerifier.class.st b/src/Pyramid-Bloc/PyramidSaveModelVerifier.class.st
index 50b6bbbd..8ddada5b 100644
--- a/src/Pyramid-Bloc/PyramidSaveModelVerifier.class.st
+++ b/src/Pyramid-Bloc/PyramidSaveModelVerifier.class.st
@@ -47,10 +47,10 @@ PyramidSaveModelVerifier class >> classPackageIsEqual [
PyramidSaveModelVerifier class >> methodIsValid [
^ self new
- verifyBlock: [ :model | model savingMethodName isValidSelector ];
+ verifyBlock: [ :model |
+ model savingMethodName isValidSelector ];
showBlock: [ :view | view showMethodIsNotValidError ];
- yourself.
-
+ yourself
]
{ #category : #constructor }
diff --git a/src/Pyramid-Bloc/PyramidSavingService.class.st b/src/Pyramid-Bloc/PyramidSavingService.class.st
index 488da55c..e3177725 100644
--- a/src/Pyramid-Bloc/PyramidSavingService.class.st
+++ b/src/Pyramid-Bloc/PyramidSavingService.class.st
@@ -63,7 +63,7 @@ PyramidSavingService class >> stash [
classifier: #'pyramid-serialized-bloc';
comment: [
'This class has been generated using Pyramid.By: <1s><2s> <3s>'
- expandMacrosWith: Author uniqueInstance fullName
+ expandMacrosWith: ''
with: Date today yyyymmdd
with: Time now print24 ];
pragma: 'pyStash';
@@ -81,9 +81,9 @@ PyramidSavingService class >> ston [
classifier: #'pyramid-serialized-bloc';
comment: [
'This class has been generated using Pyramid.By: <1s><2s> <3s>'
- expandMacrosWith: Author uniqueInstance fullName
- with: Date today yyyymmdd
- with: Time now print24 ];
+ expandMacrosWith: ''
+ with: Date today yyyymmdd
+ with: Time now print24 ];
pragma: 'pySTON';
serializeBlock: [ :collection |
'<1p>' expandMacrosWith:
diff --git a/src/Pyramid-Tests/PyramidColorInputMultiLinesPresenterTest.class.st b/src/Pyramid-Tests/PyramidColorInputMultiLinesPresenterTest.class.st
index 2f26fe58..02040234 100644
--- a/src/Pyramid-Tests/PyramidColorInputMultiLinesPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidColorInputMultiLinesPresenterTest.class.st
@@ -37,6 +37,13 @@ PyramidColorInputMultiLinesPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidColorInputMultiLinesPresenterTest >> triggerValueChangedOf: anInput [
+ anInput hexaInput hexInput textInput ensureInternalActions
+ decoratedGroup entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidColorInputMultiLinesPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput hexaInput hexInput textInput contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidColorInputSingleLinePresenterTest.class.st b/src/Pyramid-Tests/PyramidColorInputSingleLinePresenterTest.class.st
index 6c1bd946..55eb384f 100644
--- a/src/Pyramid-Tests/PyramidColorInputSingleLinePresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidColorInputSingleLinePresenterTest.class.st
@@ -37,6 +37,13 @@ PyramidColorInputSingleLinePresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidColorInputSingleLinePresenterTest >> triggerValueChangedOf: anInput [
+ anInput hexInput textInput ensureInternalActions decoratedGroup
+ entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidColorInputSingleLinePresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput hexInput textInput contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidColorInputSingleLineWithPickupButtonPresenterTest.class.st b/src/Pyramid-Tests/PyramidColorInputSingleLineWithPickupButtonPresenterTest.class.st
index c8cfa5c3..c289bb8b 100644
--- a/src/Pyramid-Tests/PyramidColorInputSingleLineWithPickupButtonPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidColorInputSingleLineWithPickupButtonPresenterTest.class.st
@@ -37,6 +37,13 @@ PyramidColorInputSingleLineWithPickupButtonPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidColorInputSingleLineWithPickupButtonPresenterTest >> triggerValueChangedOf: anInput [
+ anInput singleLineInput hexInput textInput ensureInternalActions
+ decoratedGroup entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidColorInputSingleLineWithPickupButtonPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput singleLineInput hexInput textInput contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidCornerRadiiInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidCornerRadiiInputPresenterTest.class.st
index cf93277f..2ea3d1e0 100644
--- a/src/Pyramid-Tests/PyramidCornerRadiiInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidCornerRadiiInputPresenterTest.class.st
@@ -40,6 +40,13 @@ PyramidCornerRadiiInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidCornerRadiiInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputArray inputArray ensureInternalActions
+ decoratedGroup entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidCornerRadiiInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputArray inputArray contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidHorizontalFrameConstraintsInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidHorizontalFrameConstraintsInputPresenterTest.class.st
index e50b71f6..88272fe1 100644
--- a/src/Pyramid-Tests/PyramidHorizontalFrameConstraintsInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidHorizontalFrameConstraintsInputPresenterTest.class.st
@@ -40,6 +40,13 @@ PyramidHorizontalFrameConstraintsInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidHorizontalFrameConstraintsInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputRelative inputNumber ensureInternalActions
+ decoratedGroup entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidHorizontalFrameConstraintsInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputRelative inputNumber contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidInsetsInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidInsetsInputPresenterTest.class.st
index 54a093d6..5de7b6d2 100644
--- a/src/Pyramid-Tests/PyramidInsetsInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidInsetsInputPresenterTest.class.st
@@ -36,6 +36,13 @@ PyramidInsetsInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidInsetsInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputArray inputArray ensureInternalActions decoratedGroup
+ entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidInsetsInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputArray inputArray contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidLayoutBlocCommandTest.class.st b/src/Pyramid-Tests/PyramidLayoutBlocCommandTest.class.st
index 03ad0d56..6146191d 100644
--- a/src/Pyramid-Tests/PyramidLayoutBlocCommandTest.class.st
+++ b/src/Pyramid-Tests/PyramidLayoutBlocCommandTest.class.st
@@ -14,28 +14,33 @@ PyramidLayoutBlocCommandTest >> command [
{ #category : #'as yet unclassified' }
PyramidLayoutBlocCommandTest >> targetContainers [
-
+ | flowLayoutVertical basicLayout proportionalLayout |
+
+ flowLayoutVertical := BlFlowLayout vertical.
+ basicLayout := BlBasicLayout new.
+ proportionalLayout := BlProportionalLayout new.
+
^ {
(PyramidCommandTestContainer
no: BlElement new
with: (BlElement new
- layout: BlFlowLayout vertical;
+ layout: flowLayoutVertical;
yourself)
- prop: BlFlowLayout vertical).
+ prop: flowLayoutVertical).
(PyramidCommandTestContainer
no: (BlElement new
- layout: BlFlowLayout vertical;
+ layout: flowLayoutVertical;
yourself)
with: (BlElement new
- layout: BlBasicLayout new;
+ layout: basicLayout;
yourself)
- prop: BlBasicLayout new).
+ prop: basicLayout).
(PyramidCommandTestContainer
no: BlElement new
with: (BlElement new
- layout: BlProportionalLayout new;
+ layout: proportionalLayout;
yourself)
- prop: BlProportionalLayout new) }
+ prop: proportionalLayout) }
]
{ #category : #tests }
@@ -77,12 +82,12 @@ PyramidLayoutBlocCommandTest >> testHistory [
self argumentsForHistory do: [ :argument |
history canRedo ifTrue: [ history redo ].
targets do: [ :target |
- self assert: (self command getValueFor: target) class equals: argument class ] ].
+ self assert: (self command getValueFor: target) class equals: argument class] ].
"Undo all"
self argumentsForHistory reverseDo: [ :argument |
targets do: [ :target |
- self assert: (self command getValueFor: target) class equals: argument class ].
+ self assert: (self command getValueFor: target) class equals: argument class].
history canUndo ifTrue: [ history undo ] ].
"Redo all"
diff --git a/src/Pyramid-Tests/PyramidNumberArrayInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidNumberArrayInputPresenterTest.class.st
index cb1df03e..82a407d7 100644
--- a/src/Pyramid-Tests/PyramidNumberArrayInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidNumberArrayInputPresenterTest.class.st
@@ -39,6 +39,13 @@ PyramidNumberArrayInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidNumberArrayInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputArray ensureInternalActions decoratedGroup entries do: [
+ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidNumberArrayInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputArray contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidNumberInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidNumberInputPresenterTest.class.st
index 85744a89..b7a28e7c 100644
--- a/src/Pyramid-Tests/PyramidNumberInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidNumberInputPresenterTest.class.st
@@ -40,6 +40,13 @@ PyramidNumberInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidNumberInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputNumber ensureInternalActions decoratedGroup entries do: [
+ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidNumberInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputNumber contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidPointInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidPointInputPresenterTest.class.st
index 9e0170ed..a74d52a1 100644
--- a/src/Pyramid-Tests/PyramidPointInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidPointInputPresenterTest.class.st
@@ -39,6 +39,13 @@ PyramidPointInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidPointInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputX inputNumber ensureInternalActions decoratedGroup entries
+ do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidPointInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputX inputNumber contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidTextInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidTextInputPresenterTest.class.st
index 6ca9d02b..e7f808c5 100644
--- a/src/Pyramid-Tests/PyramidTextInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidTextInputPresenterTest.class.st
@@ -33,6 +33,13 @@ PyramidTextInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidTextInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput textInput ensureInternalActions decoratedGroup entries do: [
+ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidTextInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput textInput contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/PyramidVerticalFrameConstraintsInputPresenterTest.class.st b/src/Pyramid-Tests/PyramidVerticalFrameConstraintsInputPresenterTest.class.st
index 54377d79..ade184fe 100644
--- a/src/Pyramid-Tests/PyramidVerticalFrameConstraintsInputPresenterTest.class.st
+++ b/src/Pyramid-Tests/PyramidVerticalFrameConstraintsInputPresenterTest.class.st
@@ -54,6 +54,13 @@ PyramidVerticalFrameConstraintsInputPresenterTest >> makeNewInput [
{ #category : #'as yet unclassified' }
PyramidVerticalFrameConstraintsInputPresenterTest >> triggerValueChangedOf: anInput [
+ anInput inputRelative inputNumber ensureInternalActions
+ decoratedGroup entries do: [ :bind | bind execute ]
+]
+
+{ #category : #'as yet unclassified' }
+PyramidVerticalFrameConstraintsInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
anInput inputRelative inputNumber contextKeyBindings keymaps do: [ :bind |
bind action value ]
]
diff --git a/src/Pyramid-Tests/TPyramidInputPresenterTest.trait.st b/src/Pyramid-Tests/TPyramidInputPresenterTest.trait.st
index 5998b484..bc237034 100644
--- a/src/Pyramid-Tests/TPyramidInputPresenterTest.trait.st
+++ b/src/Pyramid-Tests/TPyramidInputPresenterTest.trait.st
@@ -87,7 +87,7 @@ TPyramidInputPresenterTest >> testTrigger [
self dummyValues do: [ :each |
current := Object new.
self putValue: each onInput: input.
- self triggerValueChangedOf: input.
+ self triggerValueChangedOfWithVersion: input.
self assert: input value equals: current ].
self assert: self dummyValues size equals: count
]
@@ -109,3 +109,17 @@ TPyramidInputPresenterTest >> triggerValueChangedOf: anInput [
self shouldBeImplemented
]
+
+{ #category : #'as yet unclassified' }
+TPyramidInputPresenterTest >> triggerValueChangedOfForPharo12AndBelow: anInput [
+
+ self triggerValueChangedOf: anInput
+]
+
+{ #category : #'as yet unclassified' }
+TPyramidInputPresenterTest >> triggerValueChangedOfWithVersion: anInput [
+
+ SystemVersion current major >= 13
+ ifTrue: [ self triggerValueChangedOf: anInput ]
+ ifFalse: [ self triggerValueChangedOfForPharo12AndBelow: anInput ]
+]
diff --git a/src/Pyramid/PyramidAbstractMemento.class.st b/src/Pyramid/PyramidAbstractMemento.class.st
index c46d77d0..34aead3d 100644
--- a/src/Pyramid/PyramidAbstractMemento.class.st
+++ b/src/Pyramid/PyramidAbstractMemento.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidAbstractMemento,
#superclass : #Object,
- #category : 'Pyramid-history'
+ #category : #'Pyramid-history'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidAddAllToCollectionCommand.class.st b/src/Pyramid/PyramidAddAllToCollectionCommand.class.st
index 6e949f47..b4a0224b 100644
--- a/src/Pyramid/PyramidAddAllToCollectionCommand.class.st
+++ b/src/Pyramid/PyramidAddAllToCollectionCommand.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidAddAllToCollectionCommand,
#superclass : #PyramidCollectionCommand,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidAddToCollectionCommand.class.st b/src/Pyramid/PyramidAddToCollectionCommand.class.st
index 4fe0c85f..c1eb5377 100644
--- a/src/Pyramid/PyramidAddToCollectionCommand.class.st
+++ b/src/Pyramid/PyramidAddToCollectionCommand.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidAddToCollectionCommand,
#superclass : #PyramidCollectionCommand,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidCallbackCommandExecutor.class.st b/src/Pyramid/PyramidCallbackCommandExecutor.class.st
index 9c5d599d..01669d1d 100644
--- a/src/Pyramid/PyramidCallbackCommandExecutor.class.st
+++ b/src/Pyramid/PyramidCallbackCommandExecutor.class.st
@@ -5,7 +5,7 @@ Class {
'beforeDo',
'afterDo'
],
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidCluster.class.st b/src/Pyramid/PyramidCluster.class.st
index 1eaf90b9..b008d470 100644
--- a/src/Pyramid/PyramidCluster.class.st
+++ b/src/Pyramid/PyramidCluster.class.st
@@ -7,7 +7,7 @@ Class {
'groupedAssociations',
'individualAssociations'
],
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidCollectionCommand.class.st b/src/Pyramid/PyramidCollectionCommand.class.st
index 5e54f874..3a225279 100644
--- a/src/Pyramid/PyramidCollectionCommand.class.st
+++ b/src/Pyramid/PyramidCollectionCommand.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidCollectionCommand,
#superclass : #PyramidCommand,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidCollectionWithCallbacks.class.st b/src/Pyramid/PyramidCollectionWithCallbacks.class.st
index b8abac35..fb260465 100644
--- a/src/Pyramid/PyramidCollectionWithCallbacks.class.st
+++ b/src/Pyramid/PyramidCollectionWithCallbacks.class.st
@@ -5,7 +5,7 @@ Class {
'collection',
'subscriptions'
],
- #category : 'Pyramid-models'
+ #category : #'Pyramid-models'
}
{ #category : #adding }
diff --git a/src/Pyramid/PyramidColorInputMultiLinesPresenter.class.st b/src/Pyramid/PyramidColorInputMultiLinesPresenter.class.st
index 149a4fba..c9ef304d 100644
--- a/src/Pyramid/PyramidColorInputMultiLinesPresenter.class.st
+++ b/src/Pyramid/PyramidColorInputMultiLinesPresenter.class.st
@@ -6,7 +6,7 @@ Class {
'colorInput',
'whenValueChangedDo'
],
- #category : 'Pyramid-specs-custom'
+ #category : #'Pyramid-specs-custom'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidColorInputPresenter.class.st b/src/Pyramid/PyramidColorInputPresenter.class.st
index 4c90f21d..5a938884 100644
--- a/src/Pyramid/PyramidColorInputPresenter.class.st
+++ b/src/Pyramid/PyramidColorInputPresenter.class.st
@@ -7,7 +7,7 @@ Class {
'svMorph',
'whenValueChangedDo'
],
- #category : 'Pyramid-specs-custom'
+ #category : #'Pyramid-specs-custom'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidCommand.class.st b/src/Pyramid/PyramidCommand.class.st
index 2d357fcd..4bf754c6 100644
--- a/src/Pyramid/PyramidCommand.class.st
+++ b/src/Pyramid/PyramidCommand.class.st
@@ -12,7 +12,7 @@ In some rare case, the method saveStatesOf: aCollection withCommand: aCommand wi
Class {
#name : #PyramidCommand,
#superclass : #Object,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidCommandExecutor.class.st b/src/Pyramid/PyramidCommandExecutor.class.st
index 5772a51d..8c3a2038 100644
--- a/src/Pyramid/PyramidCommandExecutor.class.st
+++ b/src/Pyramid/PyramidCommandExecutor.class.st
@@ -7,7 +7,7 @@ I’m an abstract class use to define the API.
Class {
#name : #PyramidCommandExecutor,
#superclass : #Object,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidCommandExecutorDecorator.class.st b/src/Pyramid/PyramidCommandExecutorDecorator.class.st
index 2ac31b4b..ec7ddd8a 100644
--- a/src/Pyramid/PyramidCommandExecutorDecorator.class.st
+++ b/src/Pyramid/PyramidCommandExecutorDecorator.class.st
@@ -8,7 +8,7 @@ Class {
#instVars : [
'wrappee'
],
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidCommandMemento.class.st b/src/Pyramid/PyramidCommandMemento.class.st
index a916836b..ad4e0420 100644
--- a/src/Pyramid/PyramidCommandMemento.class.st
+++ b/src/Pyramid/PyramidCommandMemento.class.st
@@ -6,7 +6,7 @@ Class {
'target',
'arguments'
],
- #category : 'Pyramid-history'
+ #category : #'Pyramid-history'
}
{ #category : #visiting }
diff --git a/src/Pyramid/PyramidCompositeMemento.class.st b/src/Pyramid/PyramidCompositeMemento.class.st
index 21205187..f3eb07f9 100644
--- a/src/Pyramid/PyramidCompositeMemento.class.st
+++ b/src/Pyramid/PyramidCompositeMemento.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'mementos'
],
- #category : 'Pyramid-history'
+ #category : #'Pyramid-history'
}
{ #category : #visiting }
diff --git a/src/Pyramid/PyramidDynamicLayoutAllPanels.class.st b/src/Pyramid/PyramidDynamicLayoutAllPanels.class.st
index 163e7b7b..71042492 100644
--- a/src/Pyramid/PyramidDynamicLayoutAllPanels.class.st
+++ b/src/Pyramid/PyramidDynamicLayoutAllPanels.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidDynamicLayoutAllPanels,
#superclass : #PyramidDynamicLayoutStrategy,
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidDynamicLayoutOnlyCenter.class.st b/src/Pyramid/PyramidDynamicLayoutOnlyCenter.class.st
index d2eb1287..860e12b3 100644
--- a/src/Pyramid/PyramidDynamicLayoutOnlyCenter.class.st
+++ b/src/Pyramid/PyramidDynamicLayoutOnlyCenter.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidDynamicLayoutOnlyCenter,
#superclass : #PyramidDynamicLayoutStrategy,
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidDynamicLayoutOnlyLeft.class.st b/src/Pyramid/PyramidDynamicLayoutOnlyLeft.class.st
index aa2b005c..5556f2b0 100644
--- a/src/Pyramid/PyramidDynamicLayoutOnlyLeft.class.st
+++ b/src/Pyramid/PyramidDynamicLayoutOnlyLeft.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidDynamicLayoutOnlyLeft,
#superclass : #PyramidDynamicLayoutStrategy,
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidDynamicLayoutOnlyRight.class.st b/src/Pyramid/PyramidDynamicLayoutOnlyRight.class.st
index a7dc8427..802da25a 100644
--- a/src/Pyramid/PyramidDynamicLayoutOnlyRight.class.st
+++ b/src/Pyramid/PyramidDynamicLayoutOnlyRight.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidDynamicLayoutOnlyRight,
#superclass : #PyramidDynamicLayoutStrategy,
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidDynamicLayoutStrategy.class.st b/src/Pyramid/PyramidDynamicLayoutStrategy.class.st
index 1f5856e5..8503c2a0 100644
--- a/src/Pyramid/PyramidDynamicLayoutStrategy.class.st
+++ b/src/Pyramid/PyramidDynamicLayoutStrategy.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidDynamicLayoutStrategy,
#superclass : #Object,
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidDynamicWindow.class.st b/src/Pyramid/PyramidDynamicWindow.class.st
index 580bfe38..995c2ae8 100644
--- a/src/Pyramid/PyramidDynamicWindow.class.st
+++ b/src/Pyramid/PyramidDynamicWindow.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'layoutStrategy'
],
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidElementsChangedEvent.class.st b/src/Pyramid/PyramidElementsChangedEvent.class.st
index 2d2b18b2..32699db6 100644
--- a/src/Pyramid/PyramidElementsChangedEvent.class.st
+++ b/src/Pyramid/PyramidElementsChangedEvent.class.st
@@ -1,5 +1,5 @@
Class {
#name : #PyramidElementsChangedEvent,
#superclass : #PyramidProjectModelEvent,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
diff --git a/src/Pyramid/PyramidEmptyValue.class.st b/src/Pyramid/PyramidEmptyValue.class.st
index 008c8d64..5d6002d3 100644
--- a/src/Pyramid/PyramidEmptyValue.class.st
+++ b/src/Pyramid/PyramidEmptyValue.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidEmptyValue,
#superclass : #PyramidUnknowState,
- #category : 'Pyramid-specs-custom'
+ #category : #'Pyramid-specs-custom'
}
{ #category : #converting }
diff --git a/src/Pyramid/PyramidError.class.st b/src/Pyramid/PyramidError.class.st
index a7b3e921..e75716ca 100644
--- a/src/Pyramid/PyramidError.class.st
+++ b/src/Pyramid/PyramidError.class.st
@@ -1,5 +1,5 @@
Class {
#name : #PyramidError,
#superclass : #Error,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
diff --git a/src/Pyramid/PyramidEvent.class.st b/src/Pyramid/PyramidEvent.class.st
index f8c0c807..c7ebff97 100644
--- a/src/Pyramid/PyramidEvent.class.st
+++ b/src/Pyramid/PyramidEvent.class.st
@@ -1,5 +1,5 @@
Class {
#name : #PyramidEvent,
#superclass : #Announcement,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
diff --git a/src/Pyramid/PyramidFirstLevelElementsChangedEvent.class.st b/src/Pyramid/PyramidFirstLevelElementsChangedEvent.class.st
index 87df6823..ff3b191c 100644
--- a/src/Pyramid/PyramidFirstLevelElementsChangedEvent.class.st
+++ b/src/Pyramid/PyramidFirstLevelElementsChangedEvent.class.st
@@ -1,5 +1,5 @@
Class {
#name : #PyramidFirstLevelElementsChangedEvent,
#superclass : #PyramidProjectModelEvent,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
diff --git a/src/Pyramid/PyramidHideEmptyPropertyStrategy.class.st b/src/Pyramid/PyramidHideEmptyPropertyStrategy.class.st
index 947f16af..88b4473b 100644
--- a/src/Pyramid/PyramidHideEmptyPropertyStrategy.class.st
+++ b/src/Pyramid/PyramidHideEmptyPropertyStrategy.class.st
@@ -11,7 +11,7 @@ In other terms, any property who is not linked to any object in the collection w
Class {
#name : #PyramidHideEmptyPropertyStrategy,
#superclass : #PyramidPresenterPropertiesStrategy,
- #category : 'Pyramid-property'
+ #category : #'Pyramid-property'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidHistory.class.st b/src/Pyramid/PyramidHistory.class.st
index ef604005..05a8d77e 100644
--- a/src/Pyramid/PyramidHistory.class.st
+++ b/src/Pyramid/PyramidHistory.class.st
@@ -5,7 +5,7 @@ Class {
'mementosStack',
'position'
],
- #category : 'Pyramid-history'
+ #category : #'Pyramid-history'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidHistoryCommandExecutor.class.st b/src/Pyramid/PyramidHistoryCommandExecutor.class.st
index 5244150a..db1f02d1 100644
--- a/src/Pyramid/PyramidHistoryCommandExecutor.class.st
+++ b/src/Pyramid/PyramidHistoryCommandExecutor.class.st
@@ -8,7 +8,7 @@ Class {
#instVars : [
'history'
],
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidMagicButtonModel.class.st b/src/Pyramid/PyramidMagicButtonModel.class.st
index 6896975c..70cf3671 100644
--- a/src/Pyramid/PyramidMagicButtonModel.class.st
+++ b/src/Pyramid/PyramidMagicButtonModel.class.st
@@ -9,7 +9,7 @@ Class {
'label',
'inputValidation'
],
- #category : 'Pyramid-specs-custom'
+ #category : #'Pyramid-specs-custom'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidMainCommandExecutor.class.st b/src/Pyramid/PyramidMainCommandExecutor.class.st
index 7fe07c65..2f95fb28 100644
--- a/src/Pyramid/PyramidMainCommandExecutor.class.st
+++ b/src/Pyramid/PyramidMainCommandExecutor.class.st
@@ -5,7 +5,7 @@ I execute the command on the given targets with the given arguments.
Class {
#name : #PyramidMainCommandExecutor,
#superclass : #PyramidCommandExecutor,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidMementoInverser.class.st b/src/Pyramid/PyramidMementoInverser.class.st
index f7c9366d..11e5ba91 100644
--- a/src/Pyramid/PyramidMementoInverser.class.st
+++ b/src/Pyramid/PyramidMementoInverser.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidMementoInverser,
#superclass : #PyramidMementoVisitor,
- #category : 'Pyramid-history'
+ #category : #'Pyramid-history'
}
{ #category : #visiting }
diff --git a/src/Pyramid/PyramidMementoVisitor.class.st b/src/Pyramid/PyramidMementoVisitor.class.st
index 346271e3..c57aa50e 100644
--- a/src/Pyramid/PyramidMementoVisitor.class.st
+++ b/src/Pyramid/PyramidMementoVisitor.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidMementoVisitor,
#superclass : #Object,
- #category : 'Pyramid-history'
+ #category : #'Pyramid-history'
}
{ #category : #visiting }
diff --git a/src/Pyramid/PyramidMenuPanelBuilder.class.st b/src/Pyramid/PyramidMenuPanelBuilder.class.st
index 22e9231a..ac63c5f9 100644
--- a/src/Pyramid/PyramidMenuPanelBuilder.class.st
+++ b/src/Pyramid/PyramidMenuPanelBuilder.class.st
@@ -7,7 +7,7 @@ Class {
'multiGroups',
'singleGroups'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #adding }
diff --git a/src/Pyramid/PyramidMixedValues.class.st b/src/Pyramid/PyramidMixedValues.class.st
index ceb678b2..d3922776 100644
--- a/src/Pyramid/PyramidMixedValues.class.st
+++ b/src/Pyramid/PyramidMixedValues.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidMixedValues,
#superclass : #PyramidUnknowState,
- #category : 'Pyramid-specs-custom'
+ #category : #'Pyramid-specs-custom'
}
{ #category : #converting }
diff --git a/src/Pyramid/PyramidMultiplePluginsFoundError.class.st b/src/Pyramid/PyramidMultiplePluginsFoundError.class.st
index 0fd8d9db..e9d18706 100644
--- a/src/Pyramid/PyramidMultiplePluginsFoundError.class.st
+++ b/src/Pyramid/PyramidMultiplePluginsFoundError.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'plugins'
],
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidNoPluginFoundError.class.st b/src/Pyramid/PyramidNoPluginFoundError.class.st
index 140a4fbb..44d26e83 100644
--- a/src/Pyramid/PyramidNoPluginFoundError.class.st
+++ b/src/Pyramid/PyramidNoPluginFoundError.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'query'
],
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidPanelBuilder.class.st b/src/Pyramid/PyramidPanelBuilder.class.st
index 0fa3f566..f87319a7 100644
--- a/src/Pyramid/PyramidPanelBuilder.class.st
+++ b/src/Pyramid/PyramidPanelBuilder.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidPanelBuilder,
#superclass : #Object,
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidPanelModel.class.st b/src/Pyramid/PyramidPanelModel.class.st
index 6b5512c7..b9485ade 100644
--- a/src/Pyramid/PyramidPanelModel.class.st
+++ b/src/Pyramid/PyramidPanelModel.class.st
@@ -7,7 +7,7 @@ Class {
'window',
'presenter'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidPlaygroundView.class.st b/src/Pyramid/PyramidPlaygroundView.class.st
index 304a7345..eb1d2274 100644
--- a/src/Pyramid/PyramidPlaygroundView.class.st
+++ b/src/Pyramid/PyramidPlaygroundView.class.st
@@ -7,7 +7,7 @@ Class {
'codeObjectInteractionModel',
'contextLabel'
],
- #category : 'Pyramid-plugin-playground'
+ #category : #'Pyramid-plugin-playground'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidPluginDynamicLayout.class.st b/src/Pyramid/PyramidPluginDynamicLayout.class.st
index f9ee24f3..08019f82 100644
--- a/src/Pyramid/PyramidPluginDynamicLayout.class.st
+++ b/src/Pyramid/PyramidPluginDynamicLayout.class.st
@@ -10,7 +10,7 @@ Class {
'isRightOpened',
'editorWindow'
],
- #category : 'Pyramid-plugin-dynamic-layout'
+ #category : #'Pyramid-plugin-dynamic-layout'
}
{ #category : #adding }
diff --git a/src/Pyramid/PyramidPluginManager.class.st b/src/Pyramid/PyramidPluginManager.class.st
index 59365d8d..621ccdc9 100644
--- a/src/Pyramid/PyramidPluginManager.class.st
+++ b/src/Pyramid/PyramidPluginManager.class.st
@@ -7,7 +7,7 @@ Class {
#classInstVars : [
'uniqueInstance'
],
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
{ #category : #'instance creation' }
diff --git a/src/Pyramid/PyramidPluginPlayground.class.st b/src/Pyramid/PyramidPluginPlayground.class.st
index d64e1aa2..fa066358 100644
--- a/src/Pyramid/PyramidPluginPlayground.class.st
+++ b/src/Pyramid/PyramidPluginPlayground.class.st
@@ -7,7 +7,7 @@ Class {
'activeProject',
'view'
],
- #category : 'Pyramid-plugin-playground'
+ #category : #'Pyramid-plugin-playground'
}
{ #category : #adding }
diff --git a/src/Pyramid/PyramidPopoverFactory.class.st b/src/Pyramid/PyramidPopoverFactory.class.st
index 360c92b2..3ac14869 100644
--- a/src/Pyramid/PyramidPopoverFactory.class.st
+++ b/src/Pyramid/PyramidPopoverFactory.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidPopoverFactory,
#superclass : #Object,
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidPresenterPanelBuilder.class.st b/src/Pyramid/PyramidPresenterPanelBuilder.class.st
index fa28e68e..555ffa0e 100644
--- a/src/Pyramid/PyramidPresenterPanelBuilder.class.st
+++ b/src/Pyramid/PyramidPresenterPanelBuilder.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'item'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidPresenterPropertiesStrategy.class.st b/src/Pyramid/PyramidPresenterPropertiesStrategy.class.st
index 8645e67d..d915aae3 100644
--- a/src/Pyramid/PyramidPresenterPropertiesStrategy.class.st
+++ b/src/Pyramid/PyramidPresenterPropertiesStrategy.class.st
@@ -7,7 +7,7 @@ I do that with the message `#buildPresenterFromCollection:andManager:`
Class {
#name : #PyramidPresenterPropertiesStrategy,
#superclass : #Object,
- #category : 'Pyramid-property'
+ #category : #'Pyramid-property'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidProjectModelEvent.class.st b/src/Pyramid/PyramidProjectModelEvent.class.st
index fc4f9a59..2188ab33 100644
--- a/src/Pyramid/PyramidProjectModelEvent.class.st
+++ b/src/Pyramid/PyramidProjectModelEvent.class.st
@@ -5,7 +5,7 @@ Class {
'selection',
'firstLevelElements'
],
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidPropertyNotInstalledError.class.st b/src/Pyramid/PyramidPropertyNotInstalledError.class.st
index 7d3481d4..839cb6c3 100644
--- a/src/Pyramid/PyramidPropertyNotInstalledError.class.st
+++ b/src/Pyramid/PyramidPropertyNotInstalledError.class.st
@@ -5,7 +5,7 @@ Class {
'manager',
'property'
],
- #category : 'Pyramid-property'
+ #category : #'Pyramid-property'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidPropertyPresenterBuilder.class.st b/src/Pyramid/PyramidPropertyPresenterBuilder.class.st
index 8acdca0d..1eedbf21 100644
--- a/src/Pyramid/PyramidPropertyPresenterBuilder.class.st
+++ b/src/Pyramid/PyramidPropertyPresenterBuilder.class.st
@@ -9,7 +9,7 @@ Class {
'cluster',
'property'
],
- #category : 'Pyramid-property'
+ #category : #'Pyramid-property'
}
{ #category : #testing }
diff --git a/src/Pyramid/PyramidRemoveAllFromCollectionCommand.class.st b/src/Pyramid/PyramidRemoveAllFromCollectionCommand.class.st
index 906f28c3..e039ab4d 100644
--- a/src/Pyramid/PyramidRemoveAllFromCollectionCommand.class.st
+++ b/src/Pyramid/PyramidRemoveAllFromCollectionCommand.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidRemoveAllFromCollectionCommand,
#superclass : #PyramidCollectionCommand,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidRemoveFromCollectionCommand.class.st b/src/Pyramid/PyramidRemoveFromCollectionCommand.class.st
index 364c829a..cf9386a4 100644
--- a/src/Pyramid/PyramidRemoveFromCollectionCommand.class.st
+++ b/src/Pyramid/PyramidRemoveFromCollectionCommand.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidRemoveFromCollectionCommand,
#superclass : #PyramidCollectionCommand,
- #category : 'Pyramid-commands'
+ #category : #'Pyramid-commands'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/PyramidSelectionChangedEvent.class.st b/src/Pyramid/PyramidSelectionChangedEvent.class.st
index 9f8f2f2f..363506a3 100644
--- a/src/Pyramid/PyramidSelectionChangedEvent.class.st
+++ b/src/Pyramid/PyramidSelectionChangedEvent.class.st
@@ -1,5 +1,5 @@
Class {
#name : #PyramidSelectionChangedEvent,
#superclass : #PyramidProjectModelEvent,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
diff --git a/src/Pyramid/PyramidSimpleWindow.class.st b/src/Pyramid/PyramidSimpleWindow.class.st
index 56ec2b4d..1f5a6e7a 100644
--- a/src/Pyramid/PyramidSimpleWindow.class.st
+++ b/src/Pyramid/PyramidSimpleWindow.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidSimpleWindow,
#superclass : #PyramidWindow,
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #specs }
diff --git a/src/Pyramid/PyramidSortedCollectionWithCallbacks.class.st b/src/Pyramid/PyramidSortedCollectionWithCallbacks.class.st
index 2dadf5af..f3ad34a3 100644
--- a/src/Pyramid/PyramidSortedCollectionWithCallbacks.class.st
+++ b/src/Pyramid/PyramidSortedCollectionWithCallbacks.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'sortFunction'
],
- #category : 'Pyramid-models'
+ #category : #'Pyramid-models'
}
{ #category : #signalling }
diff --git a/src/Pyramid/PyramidSpCodeObjectInteractionModel.class.st b/src/Pyramid/PyramidSpCodeObjectInteractionModel.class.st
index 15200275..5ae77801 100644
--- a/src/Pyramid/PyramidSpCodeObjectInteractionModel.class.st
+++ b/src/Pyramid/PyramidSpCodeObjectInteractionModel.class.st
@@ -4,7 +4,7 @@ Class {
#instVars : [
'projectModel'
],
- #category : 'Pyramid-plugin-playground'
+ #category : #'Pyramid-plugin-playground'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidSpPresenter.class.st b/src/Pyramid/PyramidSpPresenter.class.st
index 3e3c884c..2939f972 100644
--- a/src/Pyramid/PyramidSpPresenter.class.st
+++ b/src/Pyramid/PyramidSpPresenter.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidSpPresenter,
#superclass : #SpPresenter,
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidTabItem.class.st b/src/Pyramid/PyramidTabItem.class.st
index 90a32b64..b2277756 100644
--- a/src/Pyramid/PyramidTabItem.class.st
+++ b/src/Pyramid/PyramidTabItem.class.st
@@ -7,7 +7,7 @@ Class {
'label',
'icon'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #comparing }
diff --git a/src/Pyramid/PyramidTabPanelBuilder.class.st b/src/Pyramid/PyramidTabPanelBuilder.class.st
index 71065a73..b2f5aa0c 100644
--- a/src/Pyramid/PyramidTabPanelBuilder.class.st
+++ b/src/Pyramid/PyramidTabPanelBuilder.class.st
@@ -5,7 +5,7 @@ Class {
'presenter',
'item'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidToolbarItem.class.st b/src/Pyramid/PyramidToolbarItem.class.st
index b31fc578..1872c58a 100644
--- a/src/Pyramid/PyramidToolbarItem.class.st
+++ b/src/Pyramid/PyramidToolbarItem.class.st
@@ -6,7 +6,7 @@ Class {
'constraints',
'order'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #comparing }
diff --git a/src/Pyramid/PyramidToolbarPanelBuilder.class.st b/src/Pyramid/PyramidToolbarPanelBuilder.class.st
index 8adfdd4e..cb40c62d 100644
--- a/src/Pyramid/PyramidToolbarPanelBuilder.class.st
+++ b/src/Pyramid/PyramidToolbarPanelBuilder.class.st
@@ -5,7 +5,7 @@ Class {
'item',
'isHorizontal'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #accessing }
diff --git a/src/Pyramid/PyramidUnknowState.class.st b/src/Pyramid/PyramidUnknowState.class.st
index 052394ad..8ac2ac34 100644
--- a/src/Pyramid/PyramidUnknowState.class.st
+++ b/src/Pyramid/PyramidUnknowState.class.st
@@ -1,7 +1,7 @@
Class {
#name : #PyramidUnknowState,
#superclass : #Object,
- #category : 'Pyramid-specs-custom'
+ #category : #'Pyramid-specs-custom'
}
{ #category : #comparing }
diff --git a/src/Pyramid/PyramidWindow.class.st b/src/Pyramid/PyramidWindow.class.st
index e5b0012f..6b4fdc96 100644
--- a/src/Pyramid/PyramidWindow.class.st
+++ b/src/Pyramid/PyramidWindow.class.st
@@ -8,7 +8,7 @@ Class {
'spec',
'whenClosedDo'
],
- #category : 'Pyramid-views'
+ #category : #'Pyramid-views'
}
{ #category : #'window - properties' }
diff --git a/src/Pyramid/TPyramidFindPlugin.trait.st b/src/Pyramid/TPyramidFindPlugin.trait.st
index d6ae1080..79944593 100644
--- a/src/Pyramid/TPyramidFindPlugin.trait.st
+++ b/src/Pyramid/TPyramidFindPlugin.trait.st
@@ -1,6 +1,6 @@
Trait {
#name : #TPyramidFindPlugin,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
{ #category : #'as yet unclassified' }
diff --git a/src/Pyramid/TPyramidPlugin.trait.st b/src/Pyramid/TPyramidPlugin.trait.st
index 5472abad..20e56c9a 100644
--- a/src/Pyramid/TPyramidPlugin.trait.st
+++ b/src/Pyramid/TPyramidPlugin.trait.st
@@ -1,6 +1,6 @@
Trait {
#name : #TPyramidPlugin,
- #category : 'Pyramid-core'
+ #category : #'Pyramid-core'
}
{ #category : #initialization }