Skip to content

Commit 9ca08cd

Browse files
author
Johan Brichau
committed
sync with smalltalkhub: fixes for squeak and moving up to version 1.2.3
1 parent b674ad0 commit 9ca08cd

File tree

24 files changed

+99
-10
lines changed

24 files changed

+99
-10
lines changed

repository/Grease-GemStone300-Core.package/GRUtf8CodecStream.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"class" : {
3-
"initialize" : "dkh 06/15/2015 15:15" },
3+
"initialize" : "dkh 06/15/2015 10:48" },
44
"instance" : {
55
"crlf" : "dkh 11/06/2009 08:45",
66
"invalidUtf8" : "dkh 11/06/2009 08:45",

repository/Grease-GemStone300-Core.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(name 'Grease-GemStone300-Core-dkh.7' message 'restore GRUtf8CodecStream class>>initialize as part fix for https://github.com/GsDevKit/GsDevKit/issues/27 ... will have to wait until backport to GLASS 1.0-beta9.2.1 is completed ...' id '8be8bc71-c4c5-4c56-8ab3-5301389fe266' date '06/15/2015' time '15:17:22' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-dkh.6' message 'Missed some spots in Grease relating to the fix for https://github.com/GsDevKit/GsDevKit/issues/27' id 'af0b39f3-714b-4b01-9c72-7536a3c128e8' date '06/15/2015' time '10:56:56' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-JohanBrichau.5' message 'Fix for slow handling of utf8 encoding in GS3.x (see https://github.com/GsDevKit/Grease/issues/2 )' id 'a1323a4e-ce99-4e85-bf25-ffeaaa9463f5' date '10/19/2014' time '08:40:18' author 'JohanBrichau' ancestors ((name 'Grease-GemStone300-Core-dkh.4' message '1.0.6.1 (dkh.159):- GemStone 3.0.1 fix for Issue 130: remote breakpoints don''''t work http://code.google.com/p/glassdb/issues/detail?id=130' id '5c8d2bf0-4319-4099-b4b1-83abcc7195b0' date '10/14/2011' time '17:52:12' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-dkh.3' message '1.0.6.1 (dkh.159):- port to GemStone 3.0.1 (#generatehardBreak changed for 3.0)' id '2c389d30-c4d2-4def-b488-82d82b241d1d' date '10/14/2011' time '17:04:58' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-DaleHenrichs.2' message '- pick up some missing methods' id 'a36f8f57-31fc-4a76-84d8-d68331d70935' date '07/22/1910' time '16:42:48' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone300-Core-DaleHenrichs.1' message '- Exception>>greaseString is gemstone version specific' id '0a2c8aaf-061e-45b6-8070-54e4b203adf3' date '07/22/1910' time '14:18:53' author 'DaleHenrichs' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
1+
(name 'Grease-GemStone300-Core-dkh.6' message 'Missed some spots in Grease relating to the fix for https://github.com/GsDevKit/GsDevKit/issues/27' id 'af0b39f3-714b-4b01-9c72-7536a3c128e8' date '15 June 2015' time '10:56:56 am' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-JohanBrichau.5' message 'Fix for slow handling of utf8 encoding in GS3.x (see https://github.com/GsDevKit/Grease/issues/2 )' id 'a1323a4e-ce99-4e85-bf25-ffeaaa9463f5' date '19 October 2014' time '8:40:18 am' author 'JohanBrichau' ancestors ((name 'Grease-GemStone300-Core-dkh.4' message '1.0.6.1 (dkh.159):- GemStone 3.0.1 fix for Issue 130: remote breakpoints don''''t work http://code.google.com/p/glassdb/issues/detail?id=130' id '5c8d2bf0-4319-4099-b4b1-83abcc7195b0' date '14 October 2011' time '5:52:12 pm' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-dkh.3' message '1.0.6.1 (dkh.159):- port to GemStone 3.0.1 (#generatehardBreak changed for 3.0)' id '2c389d30-c4d2-4def-b488-82d82b241d1d' date '14 October 2011' time '5:04:58 pm' author 'dkh' ancestors ((name 'Grease-GemStone300-Core-DaleHenrichs.2' message '- pick up some missing methods' id 'a36f8f57-31fc-4a76-84d8-d68331d70935' date '22 July 1910' time '4:42:48 pm' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone300-Core-DaleHenrichs.1' message '- Exception>>greaseString is gemstone version specific' id '0a2c8aaf-061e-45b6-8070-54e4b203adf3' date '22 July 1910' time '2:18:53 pm' author 'DaleHenrichs' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
file library
2+
fileExists: aString
3+
^ (FileDirectory on: aString) exists
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
file library
2+
fileStreamOn: aString do: aBlock binary: aBoolean
3+
^ aBoolean
4+
ifTrue: [
5+
FileStream oldFileNamed: aString do: [ :stream |
6+
stream binary.
7+
aBlock value: stream ] ]
8+
ifFalse: [
9+
MultiByteFileStream oldFileNamed: aString do: [ :stream |
10+
stream
11+
ascii;
12+
wantsLineEndConversion: true.
13+
aBlock value: stream ] ]

repository/Grease-Pharo-Core.package/GRPharoPlatform.class/methodProperties.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
"directoriesIn:" : "NickAger 3/9/2012 11:33",
1919
"doSilently:" : "JohanBrichau 9/10/2013 11:39",
2020
"ensureExistenceOfFolder:" : "jf 1/21/2009 17:31",
21+
"fileExists:" : "pmm 7/16/2015 16:36",
22+
"fileStreamOn:do:binary:" : "pmm 7/16/2015 16:39",
2123
"filesIn:" : "lr 7/25/2011 19:51",
2224
"isProcessTerminated:" : "jf 2/6/2009 15:58",
2325
"label" : "jf 2/9/2010 00:56",

repository/Grease-Pharo-Core.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
file library
2+
defaultDirectoryPathString
3+
^ FileDirectory default fullName
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
file library
2+
fileNameFor: aPathString
3+
| path |
4+
path := FileDirectory default fullPathFor: aPathString.
5+
^ (path size > 1 and: [ path endsWith: FileDirectory slash ])
6+
ifTrue: [ path allButLast: FileDirectory slash size ]
7+
ifFalse: [ path ]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
file library
2+
fileStreamOn: aString do: aBlock binary: aBoolean
3+
^ aBoolean
4+
ifTrue: [
5+
FileStream fileNamed: aString do: [ :stream |
6+
stream binary.
7+
aBlock value: stream ] ]
8+
ifFalse: [
9+
MultiByteFileStream fileNamed: aString do: [ :stream |
10+
stream
11+
ascii;
12+
wantsLineEndConversion: true.
13+
aBlock value: stream ] ]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
file library
2+
isDirectory: aPathString
3+
^ (FileDirectory forFileName: aPathString) directoryEntry isDirectory

0 commit comments

Comments
 (0)