Skip to content

Commit

Permalink
Merge pull request #7 from GsDevKit/dev-1.1.12
Browse files Browse the repository at this point in the history
Dev 1.1.12
  • Loading branch information
jbrichau committed Nov 8, 2014
2 parents 27ae1e2 + ed57cb0 commit 00a7df6
Show file tree
Hide file tree
Showing 295 changed files with 1,693 additions and 151 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
baseline
baseline: spec
<baseline>
spec
for: #'common'
do: [
spec blessing: #'baseline'.

spec for: #'common' do: [
spec blessing: #'baseline'.
spec
package: 'Grease-Core';
package: 'Grease-Tests-Core' with: [ spec requires: #('Grease-Core') ].
Expand All @@ -14,72 +13,75 @@ baseline: spec
group: 'Slime' with: #('Core');
group: 'Slime Tests' with: #('Core Tests');
group: 'Tests' with: #('Core Tests' 'Slime Tests');
group: 'default' with: #('Slime') ].
spec
for: #'pharo3.x'
do: [
spec
package: 'Grease-Core'
with: [ spec includes: #('Grease-Pharo30-Core') ];
package: 'Grease-Tests-Core'
with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
package: 'Grease-Pharo30-Core'
with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Pharo20-Core'
with: [ spec requires: #('Grease-Tests-Core') ];
package: 'Grease-Slime' with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Slime'
with: [ spec requires: #('Grease-Slime') ].
spec
group: 'Slime' with: #('Grease-Slime');
group: 'Slime Tests' with: #('Grease-Tests-Slime') ].
spec
for: #'pharo2.x'
do: [
spec
package: 'Grease-Core'
with: [ spec includes: #('Grease-Pharo20-Core') ];
package: 'Grease-Tests-Core'
with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
package: 'Grease-Pharo20-Core'
with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Pharo20-Core'
with: [ spec requires: #('Grease-Tests-Core') ].
self slimeForSqueakPharo1xPharo2x: spec ].
spec
for: #'pharo1.x'
do: [
group: 'default' with: #('Slime')
].

spec for: #'squeak' do: [
self greaseCoreAndTestsForSqueakAndPharo1x: spec.
self slimeForSqueakPharo1xPharo2x: spec ].
spec
for: #'pharo1.1'
do: [
self slimeForSqueakPharo1xPharo2x: spec
].

spec for: #'pharo1.0' do: [
spec
package: 'Grease-Pharo-Core'
with: [ spec includes: #('Grease-Pharo11-Core') ] ].
spec
for: #'pharo1.0'
do: [
with: [ spec includes: #('Grease-Pharo10-Core' 'Grease-Pharo11-Core') ]
].

spec for: #'pharo1.x' do: [
self greaseCoreAndTestsForSqueakAndPharo1x: spec.
self slimeForSqueakPharo1xPharo2x: spec
].

spec for: #'pharo1.1' do: [
spec
package: 'Grease-Pharo-Core'
with: [ spec includes: #('Grease-Pharo10-Core' 'Grease-Pharo11-Core') ] ].
spec
for: #'squeak'
do: [
self greaseCoreAndTestsForSqueakAndPharo1x: spec.
with: [ spec includes: #('Grease-Pharo11-Core') ]
].

spec for: #'pharo2.x' do: [
spec
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo20-Core') ];
package: 'Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
package: 'Grease-Pharo20-Core' with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ].
self slimeForSqueakPharo1xPharo2x: spec ].
spec
for: #'gemstone'
do: [

spec for: #'pharo3.x' do: [
spec
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo30-Core') ];
package: 'Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
package: 'Grease-Pharo30-Core' with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ];
package: 'Grease-Slime' with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Slime' with: [ spec requires: #('Grease-Slime') ].
spec
group: 'Slime' with: #('Grease-Slime');
group: 'Slime Tests' with: #('Grease-Tests-Slime')
].

spec for: #'pharo4.x' do: [
spec
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo30-Core') ];
package: 'Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
package: 'Grease-Pharo30-Core' with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core')];
package: 'Grease-Pharo40-Slime' with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Slime' with: [ spec requires: #('Grease-Pharo40-Slime') ].
spec
group: 'Slime' with: #('Grease-Pharo40-Slime');
group: 'Slime Tests' with: #('Grease-Tests-Slime').
].

spec for: #'gemstone' do: [
spec
project: 'GsCore'
with: [
with: [
spec
className: 'ConfigurationOfGsCore';
versionString: #'stable';
repository: 'http://seaside.gemstone.com/ss/MetacelloRepository' ];
project: 'UTF8'
with: [
with: [
spec
className: 'ConfigurationOfGsMisc';
versionString: #'stable';
Expand All @@ -105,42 +107,45 @@ baseline: spec
requires:
#('Grease-Core' 'GsCore' 'System-Digital-Signatures' 'UTF8' 'SMTPMail') ];
package: 'Grease-Tests-GemStone-Core'
with: [ spec requires: #('Grease-Tests-Core') ] ].
spec
for: #'gs2.x'
do: [
with: [ spec requires: #('Grease-Tests-Core') ]
].

spec for: #'gs2.x' do: [
spec
package: 'Grease-GemStone-Core'
with: [ spec includes: #('Grease-GemStone200-Core') ];
package: 'Grease-GemStone200-Core'
with: [ spec requires: #('Grease-GemStone-Core') ] ].
spec
for: #'gs2.3.x'
do: [
with: [ spec requires: #('Grease-GemStone-Core') ]
].

spec for: #'gs2.3.x' do: [
spec
package: 'Grease-GemStone-Core'
with: [ spec includes: #('Grease-GemStone230-Core') ];
package: 'Grease-GemStone230-Core'
with: [ spec requires: #('Grease-GemStone-Core') ] ].
spec
for: #'gs2.4.x'
do: [
with: [ spec requires: #('Grease-GemStone-Core') ]
].

spec for: #'gs2.4.x' do: [
spec
package: 'Grease-GemStone-Core'
with: [ spec includes: #('Grease-GemStone240-Core') ];
package: 'Grease-GemStone240-Core'
with: [ spec requires: #('Grease-GemStone-Core') ] ].
spec
for: #'gs3.x'
do: [
with: [ spec requires: #('Grease-GemStone-Core') ]
].

spec for: #'gs3.x' do: [
spec
package: 'Grease-GemStone-Core'
with: [ spec includes: #('Grease-GemStone300-Core') ];
package: 'Grease-GemStone300-Core'
with: [ spec requires: #('Grease-GemStone-Core') ] ].
spec
for: #'gs3.2.x'
do: [
with: [ spec
requires: #('Grease-GemStone-Core');
postLoadDoIt: #initializeLatin1ToUtf8Encodings ]
].

spec for: #'gs3.2.x' do: [
spec
package: 'Grease-Tests-GemStone-Core'
with: [ spec file: 'Grease-Tests-GemStone-Core.v32' ] ]
with: [ spec file: 'Grease-Tests-GemStone-Core.v32' ]
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
doits
initializeLatin1ToUtf8Encodings

GRUtf8CodecStream initialize
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"class" : {
},
"instance" : {
"baseline:" : "dkh 06/04/2014 15:13",
"baseline:" : "JohanBrichau 11/8/2014 09:27",
"greaseCoreAndTestsForSqueakAndPharo1x:" : "JohanBrichau 02/16/2014 03:50",
"initializeLatin1ToUtf8Encodings" : "JohanBrichau 10/19/2014 10:00",
"slimeForSqueakPharo1xPharo2x:" : "JohanBrichau 02/16/2014 03:49" } }
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SystemOrganization addCategory: #'BaselineOfGrease'!
SystemOrganization addCategory: #BaselineOfGrease!
Original file line number Diff line number Diff line change
@@ -1 +1 @@
(name 'BaselineOfGrease-dkh.5' message 'typoe' id '93eb3230-7956-4a6e-85dc-243f3dd895a1' date '06/04/2014' time '15:13:26' author 'dkh' ancestors ((name 'BaselineOfGrease-dkh.4' message 'woops specified the package branch incorrectly ... I think I got it right this time...' id '3003ee31-9d17-4dd1-9b9a-f8a80e4f0ba1' date '06/04/2014' time '15:12:31' author 'dkh' ancestors ((name 'BaselineOfGrease-dkh.3' message 'add Grease-Tests-GemStone-Core.v32 to baseline' id '26f128ca-b62e-4295-9a58-a9758b670c37' date '06/04/2014' time '14:57:48' author 'dkh' ancestors ((name 'BaselineOfGrease-JohanBrichau.2' message 'forgotten methods' id '38758da9-c922-4530-a19e-f8783900e787' date '02/16/2014' time '03:50:22' author 'JohanBrichau' ancestors ((name 'BaselineOfGrease-JohanBrichau.1' message 'first baseline' id 'b89398df-14c6-4b6a-a2ba-91ad806bb07f' date '02/16/2014' time '01:49:46' author 'JohanBrichau' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
(name 'BaselineOfGrease-JohanBrichau.7' message 'included Pharo 4 and did some baseline formatting' id '3722041d-d4b5-4496-a25a-0e891fe9a945' date '8 November 2014' time '9:28:01.45573 am' author 'JohanBrichau' ancestors ((name 'BaselineOfGrease-JohanBrichau.6' message 'added initializeLatin1ToUtf8Encodings' id '4d976044-1aa9-44b6-bab0-b66ac758b3cd' date '19 October 2014' time '10:05:25 am' author 'JohanBrichau' ancestors ((name 'BaselineOfGrease-JohanBrichau.6' message 'added initializeLatin1ToUtf8Encodings' id 'b4ac5766-d472-4557-beff-59e5b733bce0' date '19 October 2014' time '10:04:55 am' author 'JohanBrichau' ancestors ((name 'BaselineOfGrease-dkh.5' message 'typoe' id '93eb3230-7956-4a6e-85dc-243f3dd895a1' date '4 June 2014' time '3:13:26 pm' author 'dkh' ancestors ((name 'BaselineOfGrease-dkh.4' message 'woops specified the package branch incorrectly ... I think I got it right this time...' id '3003ee31-9d17-4dd1-9b9a-f8a80e4f0ba1' date '4 June 2014' time '3:12:31 pm' author 'dkh' ancestors ((name 'BaselineOfGrease-dkh.3' message 'add Grease-Tests-GemStone-Core.v32 to baseline' id '26f128ca-b62e-4295-9a58-a9758b670c37' date '4 June 2014' time '2:57:48 pm' author 'dkh' ancestors ((name 'BaselineOfGrease-JohanBrichau.2' message 'forgotten methods' id '38758da9-c922-4530-a19e-f8783900e787' date '16 February 2014' time '3:50:22 am' author 'JohanBrichau' ancestors ((name 'BaselineOfGrease-JohanBrichau.1' message 'first baseline' id 'b89398df-14c6-4b6a-a2ba-91ad806bb07f' date '16 February 2014' time '1:49:46 am' author 'JohanBrichau' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
file library
fileExists: aString
self subclassResponsibility
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
file library
fileStreamOn: aString do: aBlock binary: aBoolean
self subclassResponsibility
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
"directoriesIn:" : "NickAger 3/9/2012 11:29",
"doTransaction:" : "lr 7/25/2011 19:51",
"ensureExistenceOfFolder:" : "pmm 2/5/2011 09:54",
"fileExists:" : "JohanBrichau 10/3/2014 20:02",
"fileStreamOn:do:binary:" : "JohanBrichau 10/3/2014 20:00",
"filesIn:" : "pmm 2/5/2011 09:54",
"isProcessTerminated:" : "jf 2/6/2009 16:00",
"label" : "jf 2/9/2010 00:57",
Expand Down
8 changes: 4 additions & 4 deletions repository/Grease-Core.package/monticello.meta/categories.st
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
SystemOrganization addCategory: #'Grease-Core'!
SystemOrganization addCategory: #'Grease-Core-Collections'!
SystemOrganization addCategory: #'Grease-Core-Exceptions'!
SystemOrganization addCategory: #'Grease-Core-Text'!
SystemOrganization addCategory: #'Grease-Core-Utilities'!
SystemOrganization addCategory: 'Grease-Core-Collections'!
SystemOrganization addCategory: 'Grease-Core-Exceptions'!
SystemOrganization addCategory: 'Grease-Core-Text'!
SystemOrganization addCategory: 'Grease-Core-Utilities'!
4 changes: 2 additions & 2 deletions repository/Grease-Core.package/monticello.meta/version

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
file-library
contentsOfFile: aString binary: aBoolean
| stream dir file |
[
file := GsFile openReadOnServer: aString.
[stream := RWBinaryOrTextStream on: file contents.
aBoolean
ifTrue: [ stream binary ]
ifFalse: [ stream ascii ].
^stream contents ] ensure: [ stream close ]] ensure: [ file close ].
^ self fileStreamOn: aString do: [ :stream | stream contents ] binary: aBoolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
file-library
fileExists: aString
^ (FileDirectory forFileName: aString) exists
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
file-library
fileStreamOn: aString do: aBlock binary: aBoolean
| stream dir file |
[
file := GsFile openReadOnServer: aString.
[stream := RWBinaryOrTextStream on: file contents.
aBoolean
ifTrue: [ stream binary ]
ifFalse: [ stream ascii ].
^ aBlock value: stream ] ensure: [ stream close ]] ensure: [ file close ].
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"asMethodReturningString:named:" : "dkh 04/25/2011 20:21",
"base64Decode:" : "dkh 11/06/2009 08:41",
"compile:into:classified:" : "dkh 11/06/2009 08:41",
"contentsOfFile:binary:" : "DaleHenrichs 12/03/2010 16:33",
"contentsOfFile:binary:" : "JohanBrichau 10/11/2014 02:26",
"defaultDispatcherName" : "dkh 11/06/2009 08:41",
"deprecationExceptionSet" : "JohanBrichau 04/19/2014 10:55",
"directoriesIn:" : "JohanBrichau 02/15/2014 07:02",
Expand All @@ -18,6 +18,8 @@
"doCommitTransaction" : "dkh 11/06/2009 08:41",
"doTransaction:" : "JohanBrichau 03/21/2014 17:45",
"ensureExistenceOfFolder:" : "DaleHenrichs 12/03/2010 16:28",
"fileExists:" : "JohanBrichau 10/11/2014 02:18",
"fileStreamOn:do:binary:" : "JohanBrichau 10/11/2014 02:27",
"filesIn:" : "DaleHenrichs 09/02/2010 15:45",
"isProcessTerminated:" : "dkh 11/06/2009 08:41",
"label" : "DaleHenrichs 06/02/2010 16:39",
Expand Down
Loading

0 comments on commit 00a7df6

Please sign in to comment.