Skip to content

Commit b15e219

Browse files
committed
porting 3.1.1.3 to GemStone3.2 ... getting tests to pass
1 parent b2244b6 commit b15e219

File tree

172 files changed

+968
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+968
-4
lines changed

repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegemstone..st

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ baselinegemstone: spec
8585
package: 'Seaside-Tests-GemStone-Functional'
8686
with: [ spec requires: #('Seaside-Tests-Functional') ].
8787
spec
88-
group: 'CI' overrides: #('Tests' 'Development Tests' 'FastCGI' 'Zinc' 'Swazoo');
88+
group: 'CI'
89+
overrides: #('Tests' 'Development Tests' 'FastCGI' 'Zinc' 'Swazoo');
8990
group: 'Development' with: #('Seaside-GemStone-Basic-Development');
9091
group: 'Production' with: #('Seaside-GemStone-Tools-Production') ].
9192
spec
@@ -113,4 +114,10 @@ baselinegemstone: spec
113114
requires: #('Seaside-Core');
114115
includes: #('Seaside-GemStone-Core') ];
115116
package: 'Seaside-GemStone-Core'
116-
with: [ spec requires: #('Seaside-GemStone300-Core') ] ]
117+
with: [ spec requires: #('Seaside-GemStone300-Core') ] ].
118+
spec
119+
for: #'gs3.2.x'
120+
do: [
121+
spec
122+
package: 'Seaside-GemStone-Core' with: 'Seaside-GemStone-Core.320';
123+
yourself ]

repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"baselinecomet:" : "JohanBrichau 2/15/2014 11:48",
88
"baselinecommon:" : "dkh 07/02/2014 15:03",
99
"baselinefilesystem:" : "dkh 07/02/2014 15:20",
10-
"baselinegemstone:" : "JohanBrichau 04/20/2014 00:38",
10+
"baselinegemstone:" : "dkh 07/02/2014 19:39",
1111
"baselinegettext:" : "JohanBrichau 2/15/2014 11:47",
1212
"baselinejavascript:" : "dkh 07/02/2014 15:20",
1313
"baselinejquery:" : "JohanBrichau 2/15/2014 11:47",

repository/BaselineOfSeaside3.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(name 'BaselineOfSeaside3-dkh.27' message 'There are not OB tools for Seaside in GemStone...' id 'abb64a81-34db-49ec-a742-e875947f553b' date '07/02/2014' time '18:56:50' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'incorporate changes from 45197c8ac76ef4815b556034fbc7cad2b50b4b6cincludes Issue #30 fix for 3.1.1.3 branch' id '3b77dd05-c67f-46a0-ad91-39c65e749afd' date '07/02/2014' time '16:06:10' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'incorporate a set of non-gemstone changes to the ConfigurationOfSeaside3 baselines that have accumulated since ConfigurationOfSeaside3-dkh.149' id '64b2f2e5-e4f8-483c-b30f-a6558923f028' date '07/02/2014' time '15:54:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.24' message 'fix for loading Seaside-FileSystem in GS' id '65da9803-27f3-4a8e-9493-e96cafb5ee9b' date '05/02/2014' time '10:35:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.23' message 'fix FileSystem group reference when loading in Gemstone' id 'b45f0307-e761-490c-9cf0-5f826a8a4a11' date '05/02/2014' time '09:15:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'includes all adaptors in CI group' id 'b67399ca-e3f5-4249-bdea-7836121905c2' date '04/20/2014' time '00:40:33' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'include all adaptors in CI group' id 'ad94748f-cffe-48b1-b47d-8ef9a8178e2f' date '04/20/2014' time '00:38:48' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'reference grease release1.1 from the baseline' id '6e0d2b5c-2588-44f9-b6ea-d6e5421c0211' date '04/19/2014' time '10:35:04' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'reference grease release 1.1 from baseline' id '2ff0b2d2-d5ee-4ed4-ae2e-1f5d12ee5ac7' date '04/19/2014' time '10:34:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'fix the adaptors baseline for gemstone (again)' id 'eebadf79-05c8-49d0-b376-c4d89531b1e8' date '02/15/2014' time '03:49:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ...' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' 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 'BaselineOfSeaside3-dkh.28' message 'porting 3.1.1.3 to GemStone3.2 ... getting tests to pass' id 'b75e7171-4eba-4d14-bcb3-deee4a883874' date '07/02/2014' time '19:45:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.27' message 'There are not OB tools for Seaside in GemStone...' id 'abb64a81-34db-49ec-a742-e875947f553b' date '07/02/2014' time '18:56:50' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'incorporate changes from 45197c8ac76ef4815b556034fbc7cad2b50b4b6cincludes Issue #30 fix for 3.1.1.3 branch' id '3b77dd05-c67f-46a0-ad91-39c65e749afd' date '07/02/2014' time '16:06:10' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'incorporate a set of non-gemstone changes to the ConfigurationOfSeaside3 baselines that have accumulated since ConfigurationOfSeaside3-dkh.149' id '64b2f2e5-e4f8-483c-b30f-a6558923f028' date '07/02/2014' time '15:54:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.24' message 'fix for loading Seaside-FileSystem in GS' id '65da9803-27f3-4a8e-9493-e96cafb5ee9b' date '05/02/2014' time '10:35:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.23' message 'fix FileSystem group reference when loading in Gemstone' id 'b45f0307-e761-490c-9cf0-5f826a8a4a11' date '05/02/2014' time '09:15:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'includes all adaptors in CI group' id 'b67399ca-e3f5-4249-bdea-7836121905c2' date '04/20/2014' time '00:40:33' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'include all adaptors in CI group' id 'ad94748f-cffe-48b1-b47d-8ef9a8178e2f' date '04/20/2014' time '00:38:48' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'reference grease release1.1 from the baseline' id '6e0d2b5c-2588-44f9-b6ea-d6e5421c0211' date '04/19/2014' time '10:35:04' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'reference grease release 1.1 from baseline' id '2ff0b2d2-d5ee-4ed4-ae2e-1f5d12ee5ac7' date '04/19/2014' time '10:34:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'fix the adaptors baseline for gemstone (again)' id 'eebadf79-05c8-49d0-b376-c4d89531b1e8' date '02/15/2014' time '03:49:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ...' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' 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 ())
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"noMethodMetaData" : true,
3+
"separateMethodMetaAndSource" : false,
4+
"useCypressPropertiesFile" : true }
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*Seaside-GemStone-Core
2+
restoreFromSnapshot: aDictionary
3+
self keys do: [ :key | self removeKey: key ].
4+
aDictionary keysAndValuesDo: [ :key :value | self at: key put: value ]
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*Seaside-GemStone-Core
2+
snapshotCopy
3+
| n |
4+
n := self class new: self tableSize.
5+
self keysAndValuesDo: [:k :v | n at: k put: v].
6+
^n
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*Seaside-GemStone-Core
2+
valuesCollect: aBlock
3+
| result |
4+
result := self species new: self size.
5+
self keysAndValuesDo: [ :key :value |
6+
result at: key put: (aBlock value: value) ].
7+
^ result
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"class" : {
3+
},
4+
"instance" : {
5+
"restoreFromSnapshot:" : "dkh 03/03/2008 14:26",
6+
"snapshotCopy" : "dkh 03/03/2008 14:22",
7+
"valuesCollect:" : "dkh 03/03/2008 14:21" } }
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{
2+
"name" : "AbstractDictionary" }
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*seaside-gemstone-core
2+
restoreFromSnapshot: anObject
3+
super restoreFromSnapshot: anObject snapshotCopy

0 commit comments

Comments
 (0)