From acd8712dae21f8cfd6a118319c7ce432a484bfb7 Mon Sep 17 00:00:00 2001 From: Andreas Brodbeck Date: Thu, 31 Oct 2024 12:03:35 +0100 Subject: [PATCH] compatibility for Pharo 11 and 12. Create a separate package for that version. --- repository/BaselineOfSIXX.package/.filetree | 5 +++-- .../instance/baseline..st | 7 +++++++ .../methodProperties.json | 6 ------ .../BaselineOfSIXX.class/properties.json | 19 ++++++++----------- .../monticello.meta/categories.st | 2 +- .../monticello.meta/version | 1 - .../BaselineOfSIXX.package/properties.json | 3 +-- .../SIXX-InOut-Pharo110.package/.filetree | 5 +++++ .../createInstanceOf.withSixxElement..st | 11 +++++++++++ .../class/readSixxContentStringFrom..st | 8 ++++++++ .../class/sixxFamilyName.size.emphasized..st | 3 +++ .../instance/sixxContentOn.indent.context..st | 3 +++ .../instance/sixxContentString.st | 4 ++++ .../AbstractFont.extension/properties.json | 3 +++ .../instance/sixxContentOn.indent.context..st | 8 ++++++++ .../Color.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 4 ++++ .../instance/sixxContentOn.indent.context..st | 4 ++++ .../CompiledCode.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 4 ++++ .../instance/sixxContentOn.indent.context..st | 4 ++++ .../Context.extension/properties.json | 3 +++ .../class/readSixxContentStringFrom..st | 4 ++++ .../instance/sixxContentString.st | 4 ++++ .../Date.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 9 +++++++++ .../class/readSixxContentStringFrom..st | 4 ++++ .../instance/sixxContentOn.indent.context..st | 3 +++ .../instance/sixxContentString.st | 4 ++++ .../instance/sixxInstVarNamed.put..st | 5 +++++ .../DateAndTime.extension/properties.json | 3 +++ .../instance/emphasis.st | 3 +++ .../FixedFaceFont.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 5 +++++ .../instance/sixxContentOn.indent.context..st | 5 +++++ .../Float32Array.extension/properties.json | 3 +++ .../Integer.extension/instance/digitLength.st | 4 ++++ .../Integer.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 5 +++++ .../instance/sixxContentOn.indent.context..st | 5 +++++ .../IntegerArray.extension/properties.json | 3 +++ .../instance/sixxContentString.st | 3 +++ .../Interval.extension/properties.json | 3 +++ .../instance/sixxMetaclassInstance.st | 3 +++ .../Metaclass.extension/properties.json | 3 +++ .../class/readSixxContentStringFrom..st | 3 +++ .../Number.extension/properties.json | 3 +++ .../class/readSixxContentStringFrom..st | 3 +++ .../Object.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 5 +++++ .../instance/sixxContentOn.indent.context..st | 14 ++++++++++++++ .../RunArray.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 5 +++++ .../instance/sixxContentOn.indent.context..st | 5 +++++ .../properties.json | 3 +++ .../class/sixxFamilyName.size.emphasized..st | 3 +++ .../StrikeFont.extension/properties.json | 3 +++ .../instance/sixxContentOn.indent.context..st | 4 ++++ .../Text.extension/properties.json | 3 +++ .../class/readSixxContentStringFrom..st | 4 ++++ .../instance/sixxContentString.st | 4 ++++ .../Time.extension/properties.json | 3 +++ .../createInstanceOf.withSixxElement..st | 5 +++++ .../instance/sixxContentOn.indent.context..st | 5 +++++ .../WordArray.extension/properties.json | 3 +++ .../monticello.meta/categories.st | 1 + .../monticello.meta/initializers.st | 0 .../monticello.meta/package | 1 + .../properties.json | 1 + 69 files changed, 267 insertions(+), 23 deletions(-) delete mode 100644 repository/BaselineOfSIXX.package/BaselineOfSIXX.class/methodProperties.json delete mode 100644 repository/BaselineOfSIXX.package/monticello.meta/version create mode 100644 repository/SIXX-InOut-Pharo110.package/.filetree create mode 100644 repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/readSixxContentStringFrom..st create mode 100644 repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/sixxFamilyName.size.emphasized..st create mode 100644 repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentString.st create mode 100644 repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Color.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Color.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Context.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Context.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Context.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Date.extension/class/readSixxContentStringFrom..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Date.extension/instance/sixxContentString.st create mode 100644 repository/SIXX-InOut-Pharo110.package/Date.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/readSixxContentStringFrom..st create mode 100644 repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentString.st create mode 100644 repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxInstVarNamed.put..st create mode 100644 repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/instance/emphasis.st create mode 100644 repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Float32Array.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Float32Array.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Float32Array.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Integer.extension/instance/digitLength.st create mode 100644 repository/SIXX-InOut-Pharo110.package/Integer.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Interval.extension/instance/sixxContentString.st create mode 100644 repository/SIXX-InOut-Pharo110.package/Interval.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Metaclass.extension/instance/sixxMetaclassInstance.st create mode 100644 repository/SIXX-InOut-Pharo110.package/Metaclass.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Number.extension/class/readSixxContentStringFrom..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Number.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Object.extension/class/readSixxContentStringFrom..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Object.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/RunArray.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/RunArray.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/RunArray.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/class/sixxFamilyName.size.emphasized..st create mode 100644 repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Text.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Text.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/Time.extension/class/readSixxContentStringFrom..st create mode 100644 repository/SIXX-InOut-Pharo110.package/Time.extension/instance/sixxContentString.st create mode 100644 repository/SIXX-InOut-Pharo110.package/Time.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/WordArray.extension/class/createInstanceOf.withSixxElement..st create mode 100644 repository/SIXX-InOut-Pharo110.package/WordArray.extension/instance/sixxContentOn.indent.context..st create mode 100644 repository/SIXX-InOut-Pharo110.package/WordArray.extension/properties.json create mode 100644 repository/SIXX-InOut-Pharo110.package/monticello.meta/categories.st create mode 100644 repository/SIXX-InOut-Pharo110.package/monticello.meta/initializers.st create mode 100644 repository/SIXX-InOut-Pharo110.package/monticello.meta/package create mode 100644 repository/SIXX-InOut-Pharo110.package/properties.json diff --git a/repository/BaselineOfSIXX.package/.filetree b/repository/BaselineOfSIXX.package/.filetree index 8998102..57a6797 100644 --- a/repository/BaselineOfSIXX.package/.filetree +++ b/repository/BaselineOfSIXX.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/instance/baseline..st b/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/instance/baseline..st index 6b1deae..dc21683 100644 --- a/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/instance/baseline..st +++ b/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/instance/baseline..st @@ -27,6 +27,13 @@ baseline: spec self xmlParser: spec. spec package: 'SIXX-Pharo'. spec package: 'SIXX-ParserAdapter' with: [spec requires: 'XMLParser']. + spec package: 'SIXX-InOut-Common'. + ]. + spec for: #(#'pharo1.x' #'pharo2.x' #'pharo3.x' #'pharo4.x' #'pharo5.x' #'pharo6.x' #'pharo7.x' #'pharo8.x' #'pharo9.x' #'pharo10.x') do:[ spec package: 'SIXX-InOut-Common' with: [spec includes: 'SIXX-InOut-Pharo']. spec package: 'SIXX-InOut-Pharo' with: [spec requires: #('SIXX-Pharo' 'SIXX-InOut-Common')]. + ]. + spec for: #(#'pharo11.x' #'pharo12.x') do:[ + spec package: 'SIXX-InOut-Common' with: [spec includes: 'SIXX-InOut-Pharo110']. + spec package: 'SIXX-InOut-Pharo110' with: [spec requires: #('SIXX-Pharo' 'SIXX-InOut-Common')]. ]. \ No newline at end of file diff --git a/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/methodProperties.json b/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/methodProperties.json deleted file mode 100644 index 8e3e286..0000000 --- a/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "baseline:" : "MU 2/1/2023 17:25", - "xmlParser:" : " 2/1/2023 11:39:55" } } diff --git a/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/properties.json b/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/properties.json index 2c4e390..072ad03 100644 --- a/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/properties.json +++ b/repository/BaselineOfSIXX.package/BaselineOfSIXX.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "BaselineOfSIXX", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "BaselineOfSIXX", - "pools" : [ - ], "super" : "BaselineOf", - "type" : "normal" } + "category" : "BaselineOfSIXX", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "BaselineOfSIXX", + "type" : "normal" +} \ No newline at end of file diff --git a/repository/BaselineOfSIXX.package/monticello.meta/categories.st b/repository/BaselineOfSIXX.package/monticello.meta/categories.st index b170c18..d06e05f 100644 --- a/repository/BaselineOfSIXX.package/monticello.meta/categories.st +++ b/repository/BaselineOfSIXX.package/monticello.meta/categories.st @@ -1 +1 @@ -SystemOrganization addCategory: #BaselineOfSIXX! +self packageOrganizer ensurePackage: #BaselineOfSIXX withTags: #()! diff --git a/repository/BaselineOfSIXX.package/monticello.meta/version b/repository/BaselineOfSIXX.package/monticello.meta/version deleted file mode 100644 index 602b9ee..0000000 --- a/repository/BaselineOfSIXX.package/monticello.meta/version +++ /dev/null @@ -1 +0,0 @@ -(name 'BaselineOfSIXX-MU.3' message 'Removed XML-Parser requirement for Squeak' id 'd4022c6d-1272-cc40-94e0-824ebb38da3b' date '1 February 2023' time '5:26:36.949295 pm' author 'MU' ancestors ((name 'BaselineOfSIXX-MU.2' message 'Updated Baseline for Squeak' id 'b5850611-169a-1047-9c09-933902fa380b' date '1 February 2023' time '5:00:02.48794 pm' author 'MU' ancestors ((name 'BaselineOfSIXX-cypress.1' message 'fabricated from a Cypress format repository' id 'fb27f779-e902-1948-b229-c852ff7f25c4' date '1 February 2023' time '11:39:55.364373 am' author '' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/BaselineOfSIXX.package/properties.json b/repository/BaselineOfSIXX.package/properties.json index f037444..6f31cf5 100644 --- a/repository/BaselineOfSIXX.package/properties.json +++ b/repository/BaselineOfSIXX.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/.filetree b/repository/SIXX-InOut-Pharo110.package/.filetree new file mode 100644 index 0000000..57a6797 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/.filetree @@ -0,0 +1,5 @@ +{ + "separateMethodMetaAndSource" : false, + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..15c3f1d --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,11 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + + "For old format" + | stream | + (SixxXmlUtil hasSubElementsFrom: sixxElement ) ifTrue: [ + ^super createInstanceOf: aClass withSixxElement: sixxElement + ]. + + stream := ReadStream on: (SixxXmlUtil characterDataFrom: sixxElement). + ^self readSixxContentStringFrom: stream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/readSixxContentStringFrom..st b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/readSixxContentStringFrom..st new file mode 100644 index 0000000..407fe7f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/readSixxContentStringFrom..st @@ -0,0 +1,8 @@ +*SIXX-InOut-Pharo110-instance creation +readSixxContentStringFrom: aStream + | space familyName size emphasisCode | + space := Character space. + familyName := aStream upTo: space. + size := (aStream upTo: space) asInteger. + emphasisCode := (aStream upTo: space) asInteger. + ^self sixxFamilyName: familyName size: size emphasized: emphasisCode. diff --git a/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/sixxFamilyName.size.emphasized..st b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/sixxFamilyName.size.emphasized..st new file mode 100644 index 0000000..494a72f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/class/sixxFamilyName.size.emphasized..st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-instance creation +sixxFamilyName: familyName size: size emphasized: emphasisCode + ^self familyName: familyName size: size emphasized: emphasisCode \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..26b3caf --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream nextPutAll: self sixxContentString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentString.st b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentString.st new file mode 100644 index 0000000..57901ec --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/instance/sixxContentString.st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-printing +sixxContentString + "Squeak Specific" + ^self fontNameWithPointSize, ' ', self emphasis asString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/properties.json new file mode 100644 index 0000000..03af8c3 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/AbstractFont.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "AbstractFont" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Color.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/Color.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..0cfe6db --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Color.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,8 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream + nextPutAll: '(' , self class name; + nextPutAll: ' r: '; print: (self red roundTo: 0.001); + nextPutAll: ' g: '; print: (self green roundTo: 0.001); + nextPutAll: ' b: '; print: (self blue roundTo: 0.001); + nextPutAll: ')'. \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Color.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Color.extension/properties.json new file mode 100644 index 0000000..8b86fc9 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Color.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Color" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..620a190 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110 +createInstanceOf: aClass withSixxElement: sixxElement + SixxInvalidDeserialization signal: aClass name element: sixxElement. + ^nil \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..b3ba468 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110 +sixxContentOn: aStream indent: level context: dictionary + SixxInvalidSerialization signal: self class name context: dictionary. + SixxXmlUtil writeXmlText: self printString on: aStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/properties.json new file mode 100644 index 0000000..77327f6 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/CompiledCode.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "CompiledCode" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Context.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/Context.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..4e2dd6a --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Context.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + SixxInvalidDeserialization signal: aClass name element: sixxElement. + ^nil \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Context.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/Context.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..9742a7b --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Context.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + SixxInvalidSerialization signal: self class name context: dictionary. + SixxXmlUtil writeXmlText: self printString on: aStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Context.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Context.extension/properties.json new file mode 100644 index 0000000..5cc823a --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Context.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Context" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Date.extension/class/readSixxContentStringFrom..st b/repository/SIXX-InOut-Pharo110.package/Date.extension/class/readSixxContentStringFrom..st new file mode 100644 index 0000000..15b414e --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Date.extension/class/readSixxContentStringFrom..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-private +readSixxContentStringFrom: aStream + "Squeak specific" + ^ self readFrom: aStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Date.extension/instance/sixxContentString.st b/repository/SIXX-InOut-Pharo110.package/Date.extension/instance/sixxContentString.st new file mode 100644 index 0000000..5b1f54f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Date.extension/instance/sixxContentString.st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-private +sixxContentString + "Squeak Specific" + ^self printString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Date.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Date.extension/properties.json new file mode 100644 index 0000000..573b9ef --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Date.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Date" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..53ddd65 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,9 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + + "For old format" + (SixxXmlUtil hasSubElementsFrom: sixxElement) ifTrue: [ + ^super createInstanceOf: aClass withSixxElement: sixxElement + ]. + + ^ self readSixxContentStringFrom: (ReadStream on: (SixxXmlUtil characterDataFrom: sixxElement)) \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/readSixxContentStringFrom..st b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/readSixxContentStringFrom..st new file mode 100644 index 0000000..15b414e --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/class/readSixxContentStringFrom..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-private +readSixxContentStringFrom: aStream + "Squeak specific" + ^ self readFrom: aStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..26b3caf --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream nextPutAll: self sixxContentString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentString.st b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentString.st new file mode 100644 index 0000000..5b1f54f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxContentString.st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-private +sixxContentString + "Squeak Specific" + ^self printString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxInstVarNamed.put..st b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxInstVarNamed.put..st new file mode 100644 index 0000000..dd77db4 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/instance/sixxInstVarNamed.put..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-private +sixxInstVarNamed: varName put: childInst + "For old format" + varName = 'jdn' ifTrue: [^ julianDayNumber := childInst ]. + super sixxInstVarNamed: varName put: childInst \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/properties.json new file mode 100644 index 0000000..2237b11 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/DateAndTime.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "DateAndTime" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/instance/emphasis.st b/repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/instance/emphasis.st new file mode 100644 index 0000000..06b832a --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/instance/emphasis.st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-printing +emphasis + ^0 \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/properties.json new file mode 100644 index 0000000..7fb12ba --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/FixedFaceFont.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "FixedFaceFont" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..59eb97e --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110 +createInstanceOf: aClass withSixxElement: sixxElement + | col | + col := Array readFrom: (ReadStream on: (SixxXmlUtil characterDataFrom: sixxElement)). + ^ col asFloatArray \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..8916999 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110 +sixxContentOn: aStream indent: level context: dictionary + aStream nextPutAll: '#( '. + self do:[:each | aStream nextPutAll: each printString; space]. + aStream nextPutAll: ')'. \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/properties.json new file mode 100644 index 0000000..0dfde08 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Float32Array.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Float32Array" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Integer.extension/instance/digitLength.st b/repository/SIXX-InOut-Pharo110.package/Integer.extension/instance/digitLength.st new file mode 100644 index 0000000..d7cbd75 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Integer.extension/instance/digitLength.st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110 +digitLength + "For compatibility with other dialects" + ^ self bytesCount \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Integer.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Integer.extension/properties.json new file mode 100644 index 0000000..a8c2b93 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Integer.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Integer" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..0928734 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + | col | + col := Array readFrom: (ReadStream on: (SixxXmlUtil characterDataFrom: sixxElement)). + ^ col asIntegerArray \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..c25a81f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream nextPutAll: '#( '. + self do:[:each | aStream nextPutAll: each printString; space]. + aStream nextPutAll: ')'. \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/properties.json new file mode 100644 index 0000000..ef14e53 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/IntegerArray.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "IntegerArray" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Interval.extension/instance/sixxContentString.st b/repository/SIXX-InOut-Pharo110.package/Interval.extension/instance/sixxContentString.st new file mode 100644 index 0000000..0aa0b4f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Interval.extension/instance/sixxContentString.st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-printing +sixxContentString + ^ self printString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Interval.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Interval.extension/properties.json new file mode 100644 index 0000000..534eb55 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Interval.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Interval" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Metaclass.extension/instance/sixxMetaclassInstance.st b/repository/SIXX-InOut-Pharo110.package/Metaclass.extension/instance/sixxMetaclassInstance.st new file mode 100644 index 0000000..0586717 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Metaclass.extension/instance/sixxMetaclassInstance.st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-private +sixxMetaclassInstance + ^ self soleInstance \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Metaclass.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Metaclass.extension/properties.json new file mode 100644 index 0000000..2c08106 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Metaclass.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Metaclass" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Number.extension/class/readSixxContentStringFrom..st b/repository/SIXX-InOut-Pharo110.package/Number.extension/class/readSixxContentStringFrom..st new file mode 100644 index 0000000..e9e2845 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Number.extension/class/readSixxContentStringFrom..st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-private +readSixxContentStringFrom: aReadStream + ^ Number readFrom: aReadStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Number.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Number.extension/properties.json new file mode 100644 index 0000000..71dace8 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Number.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Number" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Object.extension/class/readSixxContentStringFrom..st b/repository/SIXX-InOut-Pharo110.package/Object.extension/class/readSixxContentStringFrom..st new file mode 100644 index 0000000..0bc19a3 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Object.extension/class/readSixxContentStringFrom..st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-instance creation +readSixxContentStringFrom: aReadStream + ^ self readFrom: aReadStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Object.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Object.extension/properties.json new file mode 100644 index 0000000..f30a86e --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Object.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Object" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/RunArray.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/RunArray.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..e417a3a --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/RunArray.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + "squeak specific" + + ^aClass basicNew \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/RunArray.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/RunArray.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..aaa7712 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/RunArray.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,14 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream cr. + self runs + sixxOn: aStream + name: 'runs' + indent: level + 1 + context: dictionary. + self values + sixxOn: aStream + name: 'values' + indent: level + 1 + context: dictionary. + aStream tab: level \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/RunArray.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/RunArray.extension/properties.json new file mode 100644 index 0000000..5d9af7d --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/RunArray.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "RunArray" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..a8b2ecd --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + | col | + col := Array readFrom: (ReadStream on: (SixxXmlUtil characterDataFrom: sixxElement)). + ^self withAll: col \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..c25a81f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream nextPutAll: '#( '. + self do:[:each | aStream nextPutAll: each printString; space]. + aStream nextPutAll: ')'. \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/properties.json new file mode 100644 index 0000000..5163b49 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/ShortIntegerArray.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "ShortIntegerArray" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/class/sixxFamilyName.size.emphasized..st b/repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/class/sixxFamilyName.size.emphasized..st new file mode 100644 index 0000000..89d21f7 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/class/sixxFamilyName.size.emphasized..st @@ -0,0 +1,3 @@ +*SIXX-InOut-Pharo110-instance creation +sixxFamilyName: familyName size: size emphasized: emphasisCode + ^self familyName: familyName pointSize: size emphasized: emphasisCode \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/properties.json new file mode 100644 index 0000000..d2e6ff5 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/StrikeFont.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "StrikeFont" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Text.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/Text.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..e1faf30 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Text.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + self sixxChildrenContentsOn: aStream indent: level + 1 context: dictionary. + aStream tab: level. \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Text.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Text.extension/properties.json new file mode 100644 index 0000000..07cf068 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Text.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Text" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Time.extension/class/readSixxContentStringFrom..st b/repository/SIXX-InOut-Pharo110.package/Time.extension/class/readSixxContentStringFrom..st new file mode 100644 index 0000000..15b414e --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Time.extension/class/readSixxContentStringFrom..st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-private +readSixxContentStringFrom: aStream + "Squeak specific" + ^ self readFrom: aStream \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Time.extension/instance/sixxContentString.st b/repository/SIXX-InOut-Pharo110.package/Time.extension/instance/sixxContentString.st new file mode 100644 index 0000000..5b1f54f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Time.extension/instance/sixxContentString.st @@ -0,0 +1,4 @@ +*SIXX-InOut-Pharo110-private +sixxContentString + "Squeak Specific" + ^self printString \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/Time.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/Time.extension/properties.json new file mode 100644 index 0000000..9880945 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/Time.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "Time" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/WordArray.extension/class/createInstanceOf.withSixxElement..st b/repository/SIXX-InOut-Pharo110.package/WordArray.extension/class/createInstanceOf.withSixxElement..st new file mode 100644 index 0000000..2567ea1 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/WordArray.extension/class/createInstanceOf.withSixxElement..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-instance creation +createInstanceOf: aClass withSixxElement: sixxElement + | col | + col := Array readFrom: (ReadStream on: (SixxXmlUtil characterDataFrom: sixxElement)). + ^ col asWordArray \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/WordArray.extension/instance/sixxContentOn.indent.context..st b/repository/SIXX-InOut-Pharo110.package/WordArray.extension/instance/sixxContentOn.indent.context..st new file mode 100644 index 0000000..c25a81f --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/WordArray.extension/instance/sixxContentOn.indent.context..st @@ -0,0 +1,5 @@ +*SIXX-InOut-Pharo110-printing +sixxContentOn: aStream indent: level context: dictionary + aStream nextPutAll: '#( '. + self do:[:each | aStream nextPutAll: each printString; space]. + aStream nextPutAll: ')'. \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/WordArray.extension/properties.json b/repository/SIXX-InOut-Pharo110.package/WordArray.extension/properties.json new file mode 100644 index 0000000..0742b96 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/WordArray.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "WordArray" +} \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/monticello.meta/categories.st b/repository/SIXX-InOut-Pharo110.package/monticello.meta/categories.st new file mode 100644 index 0000000..dfb4ef7 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/monticello.meta/categories.st @@ -0,0 +1 @@ +self packageOrganizer ensurePackage: #'SIXX-InOut-Pharo110' withTags: #()! diff --git a/repository/SIXX-InOut-Pharo110.package/monticello.meta/initializers.st b/repository/SIXX-InOut-Pharo110.package/monticello.meta/initializers.st new file mode 100644 index 0000000..e69de29 diff --git a/repository/SIXX-InOut-Pharo110.package/monticello.meta/package b/repository/SIXX-InOut-Pharo110.package/monticello.meta/package new file mode 100644 index 0000000..9b82e96 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'SIXX-InOut-Pharo110') \ No newline at end of file diff --git a/repository/SIXX-InOut-Pharo110.package/properties.json b/repository/SIXX-InOut-Pharo110.package/properties.json new file mode 100644 index 0000000..6f31cf5 --- /dev/null +++ b/repository/SIXX-InOut-Pharo110.package/properties.json @@ -0,0 +1 @@ +{ } \ No newline at end of file