Skip to content

Commit 13687e7

Browse files
committed
Add support for Squeak5.1 and later
1 parent 5c03481 commit 13687e7

File tree

23 files changed

+54
-10
lines changed

23 files changed

+54
-10
lines changed

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,5 @@ smalltalk:
1616
matrix:
1717
allow_failures:
1818
- smalltalk: Squeak-trunk
19-
- smalltalk: Squeak-5.1
2019
- smalltalk: Pharo-alpha
2120
fast_finish: true

repository/BaselineOfSton.package/BaselineOfSton.class/instance/baseline..st

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,11 @@ baseline: spec
2323
with: [ spec includes: #('STON-Squeak-Core') ];
2424
package: 'STON-Squeak-Core'
2525
with: [ spec requires: #('STON-Core') ] ].
26+
27+
spec for: #(#'squeak4.x' #'squeak5.0') do: [
28+
spec
29+
package: 'STON-Squeak-Core'
30+
with: [ spec includes: #('STON-Squeak45-Core') ];
31+
package: 'STON-Squeak45-Core'
32+
with: [ spec requires: #('STON-Squeak-Core') ] ].
2633

repository/BaselineOfSton.package/BaselineOfSton.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"class" : {
33
},
44
"instance" : {
5-
"baseline:" : "fn 11/25/2016 16:19" } }
5+
"baseline:" : "fn 11/25/2016 17:05" } }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(name 'BaselineOfSton-fn.2' message 'Add platform-specific packages' id 'f56edfed-43ba-4d1f-be3a-2b0d42fa3781' date '25 November 2016' time '4:20:14.653615 pm' author 'fn' ancestors ((name 'BaselineOfSton-smalltalkCI.1' message 'Add baseline for CI testing on GitHub/TravisCI' id 'a813c69b-db37-494b-840b-01dc5ac1ba4c' date '24 November 2016' time '11:39:06.553737 pm' author 'smalltalkCI' ancestors () stepChildren ())) stepChildren ())
1+
(name 'BaselineOfSton-fn.3' message 'Add rule for STON-Squeak45-Core package' id '294a71a3-42bc-43df-a624-484a1880f6b9' date '25 November 2016' time '5:06:46.344672 pm' author 'fn' ancestors ((name 'BaselineOfSton-fn.2' message 'Add platform-specific packages' id 'f56edfed-43ba-4d1f-be3a-2b0d42fa3781' date '25 November 2016' time '4:20:14.653615 pm' author 'fn' ancestors ((name 'BaselineOfSton-smalltalkCI.1' message 'Add baseline for CI testing on GitHub/TravisCI' id 'a813c69b-db37-494b-840b-01dc5ac1ba4c' date '24 November 2016' time '11:39:06.553737 pm' author 'smalltalkCI' ancestors () stepChildren ())) stepChildren ())) stepChildren ())

repository/ConfigurationOfSton.package/ConfigurationOfSton.class/instance/baseline05..st

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,11 @@ baseline05: spec
2525
with: [ spec includes: #('STON-Squeak-Core') ];
2626
package: 'STON-Squeak-Core'
2727
with: [ spec requires: #('STON-Core') ] ].
28+
29+
spec for: #(#'squeak4.x' #'squeak5.0') do: [
30+
spec
31+
package: 'STON-Squeak-Core'
32+
with: [ spec includes: #('STON-Squeak45-Core') ];
33+
package: 'STON-Squeak45-Core'
34+
with: [ spec requires: #('STON-Squeak-Core') ] ].
2835

repository/ConfigurationOfSton.package/ConfigurationOfSton.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"baseline02:" : "SvenVanCaekenberghe 10/26/2012 10:45",
1919
"baseline03:" : "SvenVanCaekenberghe 11/28/2013 19:20",
2020
"baseline04:" : "PavelKrivanek 6/1/2016 12:04",
21-
"baseline05:" : "fn 11/25/2016 16:28",
21+
"baseline05:" : "fn 11/25/2016 17:05",
2222
"bleedingEdge:" : "SvenVanCaekenberghe 6/6/2016 14:59",
2323
"development:" : "SvenVanCaekenberghe 6/6/2016 14:36",
2424
"project" : "SeanDeNigris 7/5/2012 19:06",

repository/ConfigurationOfSton.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(name 'ConfigurationOfSton-fn.27' message 'Add baseline05 and version22 with support for Squeak' id '88c4be83-d0aa-435c-9b09-8734ec4a3888' date '25 November 2016' time '4:30:16.239578 pm' author 'fn' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.26' message 'fix #bleedingEdge for Pharo 2 at 0.18 as well' id '5522573c-ab5b-49b6-a793-2c3dafeb3cf7' date '6 June 2016' time '2:59:27.568642 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.25' message 'fix stable & development for pharo 2 to 0.18' id 'f7ab0004-f495-4c66-b055-42cafb9d439f' date '6 June 2016' time '2:37:23.381257 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.24' message 'stable v21' id 'd1edab21-20eb-4cc3-907a-732c20382a72' date '6 June 2016' time '1:18:16.203731 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-PavelKrivanek.23' message '- do not use latest tests package' id '77109355-1902-4a3e-91ba-b76d5dd12365' date '1 June 2016' time '1:18:02.658602 pm' author 'PavelKrivanek' ancestors ((name 'ConfigurationOfSton-PavelKrivanek.22' message 'version 0.20- standalone package for STON-Text support- upate Tests to STON-Tests-SvenVanCaekenberghe.65' id '702a5338-b3ba-4de2-a9a5-2617c897998f' date '1 June 2016' time '12:07:37.786569 pm' author 'PavelKrivanek' ancestors ((name 'ConfigurationOfSton-PavelKrivanek.21' message 'stable version 19' id '32198e53-25a1-4bd8-8f1f-0cdf381a4681' date '20 April 2016' time '12:41:17.514494 pm' author 'PavelKrivanek' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.20' message 'stable version 18' id 'acc0698f-70ee-4ff9-aa94-84a610af9339' date '17 April 2016' time '10:59:44.121876 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.19' message 'stable version 17' id '60896a63-73ab-44e5-9476-a33525505884' date '22 February 2016' time '12:35:53.952877 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.18' message 'Update to stable version 16' id '3ebb4cd0-ccf5-4e46-90f6-575e102a4610' date '19 February 2016' time '2:59:58.25562 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.17' message 'Added Pharo Catalog methods' id '028112be-d3ac-4b4a-98a8-8c4fcf156341' date '5 January 2016' time '9:44:03.291961 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.16' message 'stable version 15' id 'a3422f99-d9cb-4343-8bfd-7abf8e0e92cf' date '9 September 2015' time '1:54:15.566544 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.15' message 'updated to stable version 15' id 'b384004c-a087-476b-8e69-7ea8124da458' date '28 May 2015' time '3:59:36.453818 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.14' message 'stable v13' id '06e4a32b-8280-40f9-9aa1-10e8c42da376' date '30 April 2015' time '8:31:52.524892 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.13' message 'stable v12' id '49223d4f-4feb-4d08-898f-46a894f30ba2' date '10 April 2015' time '8:32:32.432397 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.12' message 'updated to v11 stable' id 'c1bd2db6-b53b-4c1c-90c4-8467c851850f' date '10 April 2015' time '3:34:09.510891 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.11' message 'Updated #stable to v10' id '06b682e1-4589-41db-9a63-56bde6aaf34d' date '8 December 2014' time '11:39:39.045546 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.10' message 'update to #stable version 0.9' id 'e823770e-f9cb-42d6-b842-2333ee2f24be' date '24 April 2014' time '1:39:04.798633 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.9' message 'v8' id '4418cfaf-ea8a-45ea-95ec-4cbd05c1a971' date '21 January 2014' time '8:02:32.615635 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-DamienCassou.8' message '- Display the position where the input error has been found' id 'bd00a1f9-f5d0-45d7-851f-228fd8f94706' date '11 December 2013' time '4:47:19.815382 pm' author 'DamienCassou' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.7' message 'updated to stable version 6' id 'c32ddb48-b6e3-42a3-ace5-210057a2641e' date '28 November 2013' time '7:25:25.945748 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.6' message 'upgraded stable version to 0.5' id '013f1b17-0dc0-4a08-b461-7f5bf32d8043' date '7 March 2013' time '10:58:47.739 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.5' message 'stable version 0.3' id '108c8bba-dc44-448e-87f9-4fd30837d87a' date '18 December 2012' time '10:31:05.469 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.4' message 'fixed a typo' id '81a94d64-9fd5-466a-97e4-c6d76142a02b' date '26 October 2012' time '10:55:11.237 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.3' message 'updated for Ston -> STON monticello package renaming' id 'c806692f-c2e5-4cca-aaaf-217a81b168d0' date '26 October 2012' time '10:49:54.117 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.2' message 'added #allowComplexMapKeys option to STONReader (thx Norbert Hartl);added STONReader>>#reset' id '524b8ebd-9fec-43d4-ad03-cc19deabd23a' date '25 October 2012' time '5:42:27.266 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SeanDeNigris.1' message 'Initial version 0.1 declared stable for all platforms' id '59188559-57e8-4cc7-abef-b2753faa70ad' date '5 July 2012' time '7:15:15.718 pm' author 'SeanDeNigris' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
1+
(name 'ConfigurationOfSton-fn.28' message 'Add rule for STON-Squeak45-Core package' id '2257d2d3-0e22-40ab-b277-93a36cfd6c65' date '25 November 2016' time '5:06:54.314192 pm' author 'fn' ancestors ((name 'ConfigurationOfSton-fn.27' message 'Add baseline05 and version22 with support for Squeak' id '88c4be83-d0aa-435c-9b09-8734ec4a3888' date '25 November 2016' time '4:30:16.239578 pm' author 'fn' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.26' message 'fix #bleedingEdge for Pharo 2 at 0.18 as well' id '5522573c-ab5b-49b6-a793-2c3dafeb3cf7' date '6 June 2016' time '2:59:27.568642 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.25' message 'fix stable & development for pharo 2 to 0.18' id 'f7ab0004-f495-4c66-b055-42cafb9d439f' date '6 June 2016' time '2:37:23.381257 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.24' message 'stable v21' id 'd1edab21-20eb-4cc3-907a-732c20382a72' date '6 June 2016' time '1:18:16.203731 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-PavelKrivanek.23' message '- do not use latest tests package' id '77109355-1902-4a3e-91ba-b76d5dd12365' date '1 June 2016' time '1:18:02.658602 pm' author 'PavelKrivanek' ancestors ((name 'ConfigurationOfSton-PavelKrivanek.22' message 'version 0.20- standalone package for STON-Text support- upate Tests to STON-Tests-SvenVanCaekenberghe.65' id '702a5338-b3ba-4de2-a9a5-2617c897998f' date '1 June 2016' time '12:07:37.786569 pm' author 'PavelKrivanek' ancestors ((name 'ConfigurationOfSton-PavelKrivanek.21' message 'stable version 19' id '32198e53-25a1-4bd8-8f1f-0cdf381a4681' date '20 April 2016' time '12:41:17.514494 pm' author 'PavelKrivanek' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.20' message 'stable version 18' id 'acc0698f-70ee-4ff9-aa94-84a610af9339' date '17 April 2016' time '10:59:44.121876 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.19' message 'stable version 17' id '60896a63-73ab-44e5-9476-a33525505884' date '22 February 2016' time '12:35:53.952877 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.18' message 'Update to stable version 16' id '3ebb4cd0-ccf5-4e46-90f6-575e102a4610' date '19 February 2016' time '2:59:58.25562 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.17' message 'Added Pharo Catalog methods' id '028112be-d3ac-4b4a-98a8-8c4fcf156341' date '5 January 2016' time '9:44:03.291961 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.16' message 'stable version 15' id 'a3422f99-d9cb-4343-8bfd-7abf8e0e92cf' date '9 September 2015' time '1:54:15.566544 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.15' message 'updated to stable version 15' id 'b384004c-a087-476b-8e69-7ea8124da458' date '28 May 2015' time '3:59:36.453818 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.14' message 'stable v13' id '06e4a32b-8280-40f9-9aa1-10e8c42da376' date '30 April 2015' time '8:31:52.524892 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.13' message 'stable v12' id '49223d4f-4feb-4d08-898f-46a894f30ba2' date '10 April 2015' time '8:32:32.432397 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.12' message 'updated to v11 stable' id 'c1bd2db6-b53b-4c1c-90c4-8467c851850f' date '10 April 2015' time '3:34:09.510891 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.11' message 'Updated #stable to v10' id '06b682e1-4589-41db-9a63-56bde6aaf34d' date '8 December 2014' time '11:39:39.045546 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.10' message 'update to #stable version 0.9' id 'e823770e-f9cb-42d6-b842-2333ee2f24be' date '24 April 2014' time '1:39:04.798633 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.9' message 'v8' id '4418cfaf-ea8a-45ea-95ec-4cbd05c1a971' date '21 January 2014' time '8:02:32.615635 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-DamienCassou.8' message '- Display the position where the input error has been found' id 'bd00a1f9-f5d0-45d7-851f-228fd8f94706' date '11 December 2013' time '4:47:19.815382 pm' author 'DamienCassou' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.7' message 'updated to stable version 6' id 'c32ddb48-b6e3-42a3-ace5-210057a2641e' date '28 November 2013' time '7:25:25.945748 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.6' message 'upgraded stable version to 0.5' id '013f1b17-0dc0-4a08-b461-7f5bf32d8043' date '7 March 2013' time '10:58:47.739 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.5' message 'stable version 0.3' id '108c8bba-dc44-448e-87f9-4fd30837d87a' date '18 December 2012' time '10:31:05.469 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.4' message 'fixed a typo' id '81a94d64-9fd5-466a-97e4-c6d76142a02b' date '26 October 2012' time '10:55:11.237 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.3' message 'updated for Ston -> STON monticello package renaming' id 'c806692f-c2e5-4cca-aaaf-217a81b168d0' date '26 October 2012' time '10:49:54.117 am' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SvenVanCaekenberghe.2' message 'added #allowComplexMapKeys option to STONReader (thx Norbert Hartl);added STONReader>>#reset' id '524b8ebd-9fec-43d4-ad03-cc19deabd23a' date '25 October 2012' time '5:42:27.266 pm' author 'SvenVanCaekenberghe' ancestors ((name 'ConfigurationOfSton-SeanDeNigris.1' message 'Initial version 0.1 declared stable for all platforms' id '59188559-57e8-4cc7-abef-b2753faa70ad' date '5 July 2012' time '7:15:15.718 pm' author 'SeanDeNigris' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())

repository/STON-Core.package/Time.extension/instance/stonOn..st

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ stonOn: stonWriter
33
"Use an ISO style HH:MM:SS.N representation (with optional nanoseconds)"
44

55
stonWriter writeObject: self listSingleton:
6-
(String streamContents: [ :stream |
7-
self print24: true showSeconds: true on: stream ])
6+
(String streamContents: [ :stream | self stonPrint24: stream ])
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*ston-core
2+
stonPrint24: aStream
3+
self print24: true showSeconds: true on: aStream

repository/STON-Core.package/Time.extension/methodProperties.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
"fromSton:" : "SvenVanCaekenberghe 2/12/2012 15:17" },
44
"instance" : {
55
"stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:26",
6-
"stonOn:" : "SvenVanCaekenberghe 11/19/2016 22:57" } }
6+
"stonOn:" : "fn 11/25/2016 16:48",
7+
"stonPrint24:" : "fn 11/25/2016 17:00" } }

0 commit comments

Comments
 (0)