Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
5388665
Move GRDelegatingStream>>greaseNext:putAll:startingAt: to Grease-Core…
Aug 19, 2024
a6dc3de
Remove gemstone-specific override of GRDelegatingStream>>greaseNext:p…
Aug 19, 2024
5e8378a
Correct method argument naming
Jan 2, 2025
8f04339
Expanded the testcase for secureHashFor: to also cover (any) bytearra…
Jan 2, 2025
38b9f56
Merge pull request #182 from SeasideSt/secureHash-test
jbrichau Jan 2, 2025
8f4151f
Fix CI
Apr 21, 2025
cb7887f
Include Pharo 14 in the experimental tests, set Pharo 13 to standard …
Jun 23, 2025
e2927c2
Include Pharo14 in the baselineOf
Jun 23, 2025
1ca1ae0
increment point version number
Jun 23, 2025
d259247
remove Squeak 5.3 from build
Jun 23, 2025
613596b
Camp 2025 Squeak fixes round 1
marschall Jun 29, 2025
6e62ecb
Merge pull request #185 from marschall/squeak-fixes-camp-2025-1
marschall Jul 9, 2025
9b3e2fe
Camp 2025 Squeak fixes round 2
marschall Jul 10, 2025
3841b25
Delete old Squeak code
marschall Jul 10, 2025
bb712dd
Fixup
marschall Jul 10, 2025
88c9fd5
Fixup 2
marschall Jul 10, 2025
93871a5
revert Squeak filetree artefact changes
Jul 13, 2025
77f66fb
Merge pull request #188 from marschall/squeak-fixes-camp-2025-2
jbrichau Jul 13, 2025
c5d7068
Grease version 1.19.0
Jul 13, 2025
a1954f8
sourcecodestring retrieval across dialects (#189)
jbrichau Jul 24, 2025
e03e7dc
Pointing to current URLs and fixing typo
Sep 12, 2025
bdda8ae
Merge pull request #191 from tukanos/UrlAndTypo
jbrichau Sep 19, 2025
803ca9d
List all platforms grease can be run on
Sep 19, 2025
e135a2c
Merge pull request #192 from tukanos/updateReadmeWithPlatforms
jbrichau Sep 26, 2025
2d98f90
Adding platform identification
Sep 5, 2025
da4f617
1.19.1
jbrichau Nov 18, 2025
82db1db
Merge branch 'master' into gsdevkit-merge
jbrichau Nov 29, 2025
c204e9d
Merge pull request #190 from tukanos/platformIdentification
jbrichau Nov 29, 2025
af91b2b
Merge branch 'master' into gsdevkit-merge
jbrichau Dec 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Camp 2025 Squeak fixes round 2
- no longer support Squeak 5.3
- rename Pharo classes to Squeak
- add PackageManifest class
  • Loading branch information
marschall committed Jul 10, 2025
commit 9b3e2fea1e4c27d3a13f94e3fe33a6d135a493cf
5 changes: 2 additions & 3 deletions repository/BaselineOfGrease.package/.filetree
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"separateMethodMetaAndSource" : false,
"noMethodMetaData" : true,
"useCypressPropertiesFile" : true
}
"separateMethodMetaAndSource" : false,
"useCypressPropertiesFile" : true }
Original file line number Diff line number Diff line change
@@ -1,28 +1,5 @@
baselines
baselineSqueak: spec
spec
for: #(#'squeak5.x')
do: [
spec
project: 'Refactoring-Core'
with: [ spec
className: 'ConfigurationOfRefactoringBrowser';
versionString: #stable;
loads: #('Core');
repository: 'http://www.squeaksource.com/MetacelloRepository' ].
spec
package: 'Grease-Core'
with: [ spec includes: #('Grease-Squeak5-Core') ];
package: 'Grease-Tests-Core'
with: [ spec
requires: #('Grease-Squeak5-Core');
includes: #('Grease-Tests-Squeak-Core' 'Grease-Tests-Squeak5-Core') ];
package: 'Grease-Squeak5-Core'
with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Squeak-Core'
with: [ spec requires: #('Grease-Tests-Core') ];
package: 'Grease-Tests-Squeak5-Core'
with: [ spec requires: #('Grease-Tests-Squeak-Core') ] ].
spec
for: #(#'squeak6.x')
do: [
Expand All @@ -39,10 +16,8 @@ baselineSqueak: spec
package: 'Grease-Tests-Core'
with: [ spec
requires: #('Grease-Squeak6-Core');
includes: #('Grease-Tests-Squeak-Core' 'Grease-Tests-Squeak6-Core') ];
includes: #('Grease-Tests-Squeak6-Core') ];
package: 'Grease-Squeak6-Core'
with: [ spec requires: #('Grease-Core') ];
package: 'Grease-Tests-Squeak-Core'
with: [ spec requires: #('Grease-Tests-Core') ];
package: 'Grease-Tests-Squeak6-Core'
with: [ spec requires: #('Grease-Tests-Squeak-Core') ] ]
with: [ spec requires: #('Grease-Tests-Core') ] ]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
self packageOrganizer ensurePackage: #BaselineOfGrease withTags: #()!
SystemOrganization addCategory: #BaselineOfGrease!

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "pmm 9/14/2013 15:53",
"instvars" : [
"converter" ],
"name" : "GRPharoConverterCodecStream",
"name" : "GRSqueakConverterCodecStream",
"pools" : [
],
"super" : "GRCodecStream",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ supportedEncodingNames
"answers the names of the encodings supported by this class"

^ (TextConverter allSubclasses gather: [ :class | class encodingNames ]) asSet asOrderedCollection
removeAllFoundIn: GRPharoLatin1Codec supportedEncodingNames;
removeAllFoundIn: GRSqueakLatin1Codec supportedEncodingNames;
removeAllFoundIn: UTF8TextConverter encodingNames;
yourself
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
conversion
encoderFor: aStream
^ GRPharoConverterCodecStream
^ GRSqueakConverterCodecStream
on: aStream
converter: self converter
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"instvars" : [
"name",
"urlCodec" ],
"name" : "GRPharoGenericCodec",
"name" : "GRSqueakGenericCodec",
"pools" : [
],
"super" : "GRCodec",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
conversion
decoderFor: aReadStream
"wrap to avoid String vs ByteArray issues"
^ GRPharoLatin1CodecStream on: aReadStream
^ GRSqueakLatin1CodecStream on: aReadStream
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "<historical>",
"instvars" : [
"name" ],
"name" : "GRPharoLatin1Codec",
"name" : "GRSqueakLatin1Codec",
"pools" : [
],
"super" : "GRNullCodec",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "<historical>",
"instvars" : [
],
"name" : "GRPharoLatin1CodecStream",
"name" : "GRSqueakLatin1CodecStream",
"pools" : [
],
"super" : "GRNullCodecStream",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
conversion
decoderFor: aStream
^ GRPharoUtf8CodecStream
^ GRSqueakUtf8CodecStream
on: aStream
converter: UTF8TextConverter new
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
conversion
encoderFor: aStream
^ GRPharoUtf8CodecStream
^ GRSqueakUtf8CodecStream
on: aStream
converter: UTF8TextConverter new
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "pmm 2/20/2009 12:51",
"instvars" : [
],
"name" : "GRPharoUtf8Codec",
"name" : "GRSqueakUtf8Codec",
"pools" : [
],
"super" : "GRCodec",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"commentStamp" : "pmm 2/20/2009 12:27",
"instvars" : [
],
"name" : "GRPharoUtf8CodecStream",
"name" : "GRSqueakUtf8CodecStream",
"pools" : [
],
"super" : "GRPharoConverterCodecStream",
"super" : "GRSqueakConverterCodecStream",
"type" : "normal" }

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "",
"instvars" : [
],
"name" : "GRPharoColorTest",
"name" : "GRSqueakCodecTest",
"pools" : [
],
"super" : "TestCase",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "",
"instvars" : [
],
"name" : "GRPharoCodecTest",
"name" : "GRSqueakColorTest",
"pools" : [
],
"super" : "TestCase",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testNoAmbiguities
#('utf-8' 'UTF-8' 'utf8') do: [ :each |
self deny: (GRSqueakGenericCodec supportsEncoding: each) ].
GRSqueakLatin1Codec supportedEncodingNames do: [ :each |
self deny: (GRSqueakGenericCodec supportsEncoding: each) ]
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "",
"instvars" : [
],
"name" : "GRPharoGenericCodecTest",
"name" : "GRSqueakGenericCodecTest",
"pools" : [
],
"super" : "TestCase",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
tests
testDeprecationExceptionSet
| value |
value := [
"intentially send Squeak instead of Grease deprecation message"
self deprecated: 'test'.
'failed' ]
on: GRDeprecatedApiNotification, GRPlatform current deprecationExceptionSet
do: [ :e | 'passed' ].
self assert: value = 'passed'
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
tests
testWriteToFileInFolderBinary
self writeToFile: #(80 104 39 110 103 108 117 105 32 109 103 108 119 39 110 97 102 104 32 67 116 104 117 108 104 117 32 82 39 108 121 101 104 32 119 103 97 104 39 110 97 103 108 32 102 104 116 97 103 110) asByteArray
self writeToFile: #[80 104 39 110 103 108 117 105 32 109 103 108 119 39 110 97 102 104 32 67 116 104 117 108 104 117 32 82 39 108 121 101 104 32 119 103 97 104 39 110 97 103 108 32 102 104 116 97 103 110]
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"commentStamp" : "",
"instvars" : [
],
"name" : "GRPharoPlatformTest",
"name" : "GRSqueakPlatformTest",
"pools" : [
],
"super" : "TestCase",
Expand Down