X Tutup
Skip to content

Commit 500f5e8

Browse files
authored
Merge pull request SeasideSt#18 from GsDevKit/issue_111
Restore pre-3.6.0 of Exception>>messageText and Class>>comment
2 parents 7e69439 + ea7340e commit 500f5e8

File tree

35 files changed

+206
-16
lines changed

35 files changed

+206
-16
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ matrix:
3333
env: BUILD_NAME=Squeak-5.2
3434
- smalltalk: Squeak32-5.1
3535
env: BUILD_NAME=Squeak-5.1
36-
- smalltalk: GemStone-3.5.2
36+
- smalltalk: GemStone-3.5.4
3737
env: BUILD_NAME=GemStone-3.5.2
3838
- smalltalk: GemStone-3.4.5
3939
env: BUILD_NAME=GemStone-3.4.5
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"separateMethodMetaAndSource" : false,
32
"noMethodMetaData" : true,
4-
"useCypressPropertiesFile" : true
5-
}
3+
"separateMethodMetaAndSource" : false,
4+
"useCypressPropertiesFile" : true }

repository/BaselineOfGrease.package/BaselineOfGrease.class/instance/baselineGemStone..st

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ baselineGemStone: spec
7979
requires: #('Grease-GemStone-Core');
8080
postLoadDoIt: #'initializeLatin1ToUtf8Encodings' ] ].
8181
spec
82-
for: #(#'gs3.3.x' #'gs3.4.x' #'gs3.5.x' #'gs3.6.x')
82+
for: #(#'gs3.3.x' #'gs3.4.x' #'gs3.5.x')
8383
do: [
8484
spec
8585
package: 'Grease-GemStone-Core'
@@ -89,6 +89,17 @@ baselineGemStone: spec
8989
spec
9090
requires: #('Grease-GemStone-Core');
9191
postLoadDoIt: #'initializeLatin1ToUtf8Encodings' ] ].
92+
spec
93+
for: #(#'gs3.6.x')
94+
do: [
95+
spec
96+
package: 'Grease-GemStone-Core'
97+
with: [ spec includes: #('Grease-GemStone360-Core') ];
98+
package: 'Grease-GemStone360-Core'
99+
with: [
100+
spec
101+
requires: #('Grease-GemStone-Core');
102+
postLoadDoIt: #'initializeLatin1ToUtf8Encodings' ] ].
92103
spec
93104
for: #(#'gs3.2.x' #'gs3.3.x' #'gs3.4.x' #'gs3.5.x' #'gs3.6.x')
94105
do: [
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
projectClass
33
Smalltalk at: #'MetacelloCypressBaselineProject' ifPresent: [ :cl | ^ cl ].
4-
^ super projectClass
4+
^ super projectClass
Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
{
2-
"commentStamp" : "",
3-
"super" : "BaselineOf",
42
"category" : "BaselineOfGrease",
5-
"classinstvars" : [ ],
6-
"pools" : [ ],
7-
"classvars" : [ ],
8-
"instvars" : [ ],
3+
"classinstvars" : [
4+
],
5+
"classvars" : [
6+
],
7+
"commentStamp" : "",
8+
"instvars" : [
9+
],
910
"name" : "BaselineOfGrease",
10-
"type" : "normal"
11-
}
11+
"pools" : [
12+
],
13+
"super" : "BaselineOf",
14+
"type" : "normal" }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SystemOrganization addCategory: #BaselineOfGrease!
1+
SystemOrganization addCategory: #'BaselineOfGrease'!
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
{ }
1+
{
2+
}
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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
*grease-gemstone360-core
2+
comment
3+
"override new 3.6.0 comment implementation (answers default GemSTone class comment for
4+
class instead of nil) and restore pre-3.6.0 behavior (answer nil if no comment
5+
defined)"
6+
7+
"https://github.com/SeasideSt/Grease/issues/111"
8+
9+
^ self commentForFileout
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{
2+
"name" : "Class" }

0 commit comments

Comments
 (0)
X Tutup