Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
2ba142c
pharo10:
Jan 24, 2022
7a35c98
ping the CI for PR#134
Mar 19, 2022
4a8e347
Fix test for GRPharoGenericCodec to be skipped in Pharo10
Mar 19, 2022
db79fe7
Merge pull request #134 from SeasideSt/pharo10
Mar 19, 2022
94f262d
rename package Pharo10 to Pharo100 to avoid confusion with Pharo1
Mar 19, 2022
fec1cf4
Merge pull request #135 from SeasideSt/pharo100
Mar 19, 2022
9c769b6
Seems like the package named Pharo10 was not removed previously... ic…
Mar 20, 2022
a97cf61
Merge fec1cf49e3977d1d8e3ec83487281a45976654b5
Mar 20, 2022
9cfcb6a
remove package Pharo10 still did not work?
Mar 20, 2022
9167782
remove obsolete Pharo packages
Mar 20, 2022
1604506
Added GsContext>>tempNamed: (for compatibility with the test in Pharo…
Mar 20, 2022
3fc0427
version 1.8.1
Mar 20, 2022
3898940
fix grpackage methods for pharo100 (useless?)
Mar 26, 2022
27f6852
Set an expected failure for testReadWriteEmptyFileInFolderBinary unti…
Apr 3, 2022
b2fcc52
fix expectedFailures...
Apr 3, 2022
9c3b895
increase version number to v1.8.2
Apr 3, 2022
c753fef
Merge pull request #136 from SeasideSt/grpackage-pharo100
Apr 3, 2022
74f54ab
move pharo 10 out of the 'experimental' list for the CI build, move a…
Apr 3, 2022
3c4fa03
Move all codecs in Pharo10 to use Zinc
Apr 9, 2022
1d8daee
make thisContext test work for Squeak
Apr 9, 2022
aa57cee
Merge pull request #137 from SeasideSt/grpackage-pharo100
Apr 9, 2022
269986e
CI updates: move Squeak back
Apr 9, 2022
fd607d1
Added #binaryWriteStreamFor:do: and #newTemporaryFileReference to GRP…
theseion May 20, 2020
4a73973
Add methods used for streaming to Pharo 100 platform
theseion Jun 4, 2022
8b34088
Add methods for streaming to Pharo 9 platform
theseion Jun 4, 2022
47808cb
Remove #binaryWriteStreamFor:do:
theseion Jun 5, 2022
c5c7167
Removed #binaryWriteStreamFor:do: from Pharo 10
theseion Jun 5, 2022
3899a41
Removed #binaryWriteStreamFor:do: from Pharo 7
theseion Jun 5, 2022
a248d08
Removed #binaryWriteStreamFor:do: from Squeak
theseion Jun 5, 2022
ce61d53
Removing expected failure since https://github.com/svenvc/zinc/issues…
Jun 6, 2022
5ad8d0b
Merge pull request #138 from theseion/file-utilities-for-streaming-up…
Jun 6, 2022
514c8cd
More file ops (#139)
Jul 23, 2022
bef0ac1
added Pharo11 as experimental to CI builds, dropping tests and suppor…
Jul 23, 2022
52103f6
Remove pharo5.x from BaselineOfGrease
Jul 23, 2022
2a4832c
declare Grease version 1.10
Jul 23, 2022
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
Added #binaryWriteStreamFor:do: and #newTemporaryFileReference to GRP…
…latform and concrete implementations to GRPharoPlatform and GRSqueakPlatform
  • Loading branch information
theseion committed Jun 4, 2022
commit fd607d1dba672b03e75763eaf22eee2cb0db84e3
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
file library
binaryWriteStreamFor: aFileReference do: aBlock
"Open a binary writeStream for aFileReference and evaluate aBlock
with the stream as argument.
The stream will be closed after the block has completed."
self subclassResponsibility
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
file library
newTemporaryFileReference
"Create a new temporary file in the systems temp directory
and answer a reference to it.
It is the users responsibility to delete or move the file,
it will not be cleaned up automatically (unless the host system
has a policy for it)."
^ self subclassResponsibility
Original file line number Diff line number Diff line change
@@ -1 +1 @@
A WASqueakPlatform is the Squeak implementation of SeasidePlatformSupport, the Seaside class that provides functionality that can not be implemented in a platform independent way.
A GRPharoPlatform is the Pharo implementation of GRPlatform, the Grease class that provides functionality that can not be implemented in a platform independent way.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
file library
binaryWriteStreamFor: aFileReference do: aBlock
"Open a binary writeStream for aFileReference and evaluate aBlock
with the stream as argument.
The stream will be closed after the block has completed."
aFileReference binaryWriteStreamDo: aBlock
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
file library
newTemporaryFileReference
"Create a new temporary file in the systems temp directory
and answer a reference to it.
It is the users responsibility to delete or move the file,
it will not be cleaned up automatically (unless the host system
has a policy for it)."
^ FileLocator temp / UUID new asString
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"commentStamp" : "pmm 6/1/2008 01:03",
"commentStamp" : "pmm 2/1/2014 13:28",
"super" : "GRPlatform",
"category" : "Grease-Pharo70-Core",
"classinstvars" : [ ],
Expand Down
5 changes: 3 additions & 2 deletions repository/Grease-Squeak-Core.package/.filetree
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"noMethodMetaData" : true,
"separateMethodMetaAndSource" : false,
"useCypressPropertiesFile" : true }
"noMethodMetaData" : true,
"useCypressPropertiesFile" : true
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
file library
binaryWriteStreamFor: aFileReference do: aBlock
"Open a binary writeStream for aFileReference and evaluate aBlock
with the stream as argument.
The stream will be closed after the block has completed."
FileDirectory default
fileNamed: aFileReference fullName
do: aBlock
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
file library
newTemporaryFileReference
"Create a new temporary file in the systems temp directory
and answer a reference to it.
It is the users responsibility to delete or move the file,
it will not be cleaned up automatically (unless the host system
has a policy for it)."
^ FileDirectory default / UUID new asString
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
{
"category" : "Grease-Squeak-Core",
"classinstvars" : [
],
"classvars" : [
],
"commentStamp" : "",
"instvars" : [
],
"name" : "GRSqueakPlatform",
"pools" : [
],
"super" : "GRPharoPlatform",
"type" : "normal" }
"category" : "Grease-Squeak-Core",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "GRSqueakPlatform",
"type" : "normal"
}
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
{
"name" : "Object" }
"name" : "Object"
}
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
{
"name" : "SmallInteger" }
"name" : "SmallInteger"
}
3 changes: 1 addition & 2 deletions repository/Grease-Squeak-Core.package/properties.json
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
{
}
{ }