(name 'Grease-GemStone-Core-JohanBrichau.71' message 'Moved GsContext from Seaside-GemStone-Core to Grease-GemStone-Core and implemented GRGemStonePlatform>>thisContext' id '394c6f83-6ba9-4bc8-84f2-8b10a6820731' date '09/11/2018' time '01:33:41' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JB.70' message 'merged by GitFileTree-MergeDriver' id 'f8c8a937-8bd3-4e63-a83e-7c1ef026966b' date '11/18/2017' time '03:49:16' author 'JB' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.69' message 'merged by GitFileTree-MergeDriver' id 'd8c9fdbe-cc43-4efe-8195-e2ec933a83e1' date '10/04/2017' time '02:10:36' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JB.68' message 'Simplified fix of previous commit' id 'efd9ad42-dc13-4d56-9b69-2a0272701a2f' date '10/04/2017' time '04:57:32' author 'JB' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.67' message 'Proper fix for GRDynamicVariable in GS2.4' id 'e911a599-aa74-46b7-a225-bd7d23b61ece' date '10/04/2017' time '04:36:12' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.66' message 'Fix for GRDynamicVariable>>value in GemStone 2.4' id 'aa48ccb2-d0fa-4a14-ba45-1b0771127c6e' date '10/04/2017' time '04:19:23' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JB.65' message 'merged by GitFileTree-MergeDriver' id '1509a55e-fbf8-4e54-814d-1db1589296a0' date '09/09/2017' time '01:17:27' author 'JB' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.64' message 'merged by GitFileTree-MergeDriver' id '80d5a91d-004f-4ee2-9599-e6fdbe274996' date '09/09/2017' time '10:30:53' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JB.63' message 'Fix GRDynamicVariable>>use:during: in GemStone to correctly implement expected semantics (see method comments for details)' id 'ee582053-d986-443e-888b-2d48fc4f5b43' date '09/08/2017' time '00:36:58' author 'JB' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.62' message 'merged by GitFileTree-MergeDriver' id '624aac52-32d8-4d1f-81e7-8aa709eca918' date '07/23/2017' time '11:33:54' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.61' message 'For Gemstone3.2: Added GRDynamicVariable class>>defaultValue to represent the default value of a GRDynamicVariable. Previously, this was GRDynamicvariable>>default but this was not compatible for all platforms' id '6801de2c-0f2e-4a56-976f-d8eb647a4775' date '07/23/2017' time '09:49:08' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.60' message '#defaultValue should not be called from within #use:during:' id '241030b0-50f6-42b4-a75f-e9dc4a6f10d9' date '07/23/2017' time '08:09:11' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.59' message 'Added GRDynamicVariable on Gemstone' id 'e5088f7e-4246-4cdf-8dcd-87c4c8bc1f9b' date '05/25/2017' time '08:15:29' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.58' message 'Pharo 6+ compatibility: added CharacterCollection>>substrings:' id 'e7793cba-8bd0-47c0-aac0-e3694ce2d41a' date '05/25/2017' time '04:16:15' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.57' message 'Remove Process>>properties. (issue #10)' id '557705db-2b6f-4995-bb56-fe8ff0fb5dcb' date '03/26/2016' time '08:27:41' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.57' message 'Remove Process>>properties. (issue #10)' id '89b554d2-85f8-4dd0-800d-7324a9ddcf89' date '03/26/2016' time '08:26:51' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-dkh.56' message 'merged by GitFileTree-MergeDriver' id 'bbbe8dfc-013c-4896-98ff-992656827d71' date '12/21/2014' time '07:08:15' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.54' message 'implement a workaround for GemStone internal Bug 42963: ensure: block executed twice (don''t return from ensure: block)' id '62be0e37-656b-463d-99eb-f49550ae72ec' date '12/21/2014' time '19:00:49' author 'dkh' ancestors () stepChildren ())(name 'Grease-GemStone-Core-JohanBrichau.55' message 'Fix for slow handling of utf8 encoding in GS3.x (see https://github.com/GsDevKit/Grease/issues/2)' id '10706c0c-3c53-4624-aa15-ab5ef6907815' date '10/19/2014' time '08:42:03' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.54' message 'implement file library methods for GS' id '0c9983b7-e3b9-4aec-9ae4-29cd3d8eb916' date '10/11/2014' time '02:29:22' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-dkh.53' message 'ExecutableBlock is a class that is really only applicable to 2.4.x

- The class was present in GemStone 3.0 and 3.1, but was basically 
  obsolete. In GemStone 3.2 was finally removed from the system.
- move the Executable block classes in the Grease-GemStone240-Core
  package' id 'd4760108-7ed6-4a8f-b0c9-2c39b47d78be' date '06/04/2014' time '16:49:14' author 'dkh' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.52' message 'deprecationExceptionSet should be an instance of ExceptionSet' id 'df3d491a-7a37-461c-9ed4-b2ba62d7f6dd' date '04/19/2014' time '10:57:49' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.51' message 'Bugfix unexpected semantics of #doTransaction: with multithreading (used in WAGemStoneServiceTask)' id '193342cc-06e1-4c59-8718-6dd5c60851ed' date '03/21/2014' time '17:46:48' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-JohanBrichau.50' message 'implemented #directoriesIn:' id '3b037472-71c9-4558-a7e4-2c1747d2dc96' date '02/15/2014' time '07:04:30' author 'JohanBrichau' ancestors ((name 'Grease-GemStone-Core-dkh.49' message '- support for Seaside3.1 on GemStone
' id 'e1e59d23-6c21-4c1e-9477-e9f41b0130af' date '09/15/2013' time '22:09:32' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.48' message '1.0.7.1 (dkh.186):
- Adjust Utf8 code .. libICU produces a ByteArray when it encodes to UTF8, but Seaside wants Strings' id '3549901f-5e9c-4680-b1f8-10e172e87c68' date '05/24/2012' time '11:09:55' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.47' message '1.0.6.4 (dkh.174):
- open 1.0.6.4 for development
- support for GemStone/S 2.4.5 release' id '5351338d-a7ba-4cf7-b8d5-f72c80b56e6f' date '11/11/2011' time '15:09:11' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.46' message '1.0.6.3 (dkh.172):
- opened for development ... continued GemStone 3.0.1 work continued from 1.0.6.1
- clean up tests when run against Minimal GLASS group' id '5356581c-4eca-4ef1-8216-b95c4c5e6a1b' date '10/19/2011' time '21:59:28' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.45' message '1.0.6.1 (dkh.159):
- port to GemStone 3.0.1 (#generatehardBreak changed for 3.0)' id '5899cf59-7fac-48ee-b969-abd7d4084310' date '10/14/2011' time '17:04:41' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.44' message '1.0.6 (dkh.154) [GEMSTONE]:
- merge Grease-GemStone-Core-NickAger.43' id '6d97080d-4288-4db2-b224-b585b62ec149' date '09/02/2011' time '17:03:49' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.40' message '- fix issue 290  "transactionMutex is always nil"
  http://code.google.com:9393/p/glassdb/issues/detail?id=290' id 'f7d20e67-7348-40e1-95ad-99b4ba3c66d9' date '08/31/2011' time '12:41:22' author 'dkh' ancestors () stepChildren ())(name 'Grease-GemStone-Core-NickAger.43' message 'removed:
GRGemstonePlatform>>deleteFile:ifAbsent:ifFail:

decided that it shouldn''t be in platform after discussion on dev list' id 'ced45d04-7c8c-466d-b6ef-3f5abd94d4f8' date '08/16/2011' time '08:18:46' author 'NickAger' ancestors ((name 'Grease-GemStone-Core-NickAger.42' message 'added:
  GRGemstonePlatform>>#pathSeparator' id '495200ee-5b20-4d13-b4e9-6ebfd61167e3' date '08/15/2011' time '17:13:50' author 'NickAger' ancestors ((name 'Grease-GemStone-Core-NickAger.41' message 'modified the GRPharoPlatform>>#deleteFile: API (checked-in previously) to (new API):
  GRPharoPlatform>>#deleteFile: filepath ifAbsent: absentBlock ifFail: failureBlock' id 'f0a83b80-27f2-4161-a266-1921c4e8367f' date '08/15/2011' time '14:49:40' author 'NickAger' ancestors ((name 'Grease-GemStone-Core-NickAger.40' message 'added:   

   GRGemstonePlatform>>#deleteFile: filepath

delete the file defined by the filepath

...to implement the version I added to GRPlatform and GRPharoPlatform' id '9caf9d5c-8939-486e-b1b6-577fcf8f9bc5' date '08/15/2011' time '11:42:41' author 'NickAger' ancestors ((name 'Grease-GemStone-Core-dkh.39' message '1.0.5.1 (dkh.150):
- open 1.0.5.1 for development ... GemStone-specific branch aimed at bypassing use of class instance variables (etc.) to allow the GemStone 3.0 version of Seaside to run against a read only SymbolDictionary. Some class instance variables are mapped to session temps and some are mapped to user-specific storage in UserGlobals.
- refactor GRGemStonePlatform>>logError:title: and friends a bit to make it somewhat more useful
- GRGemStoneRandomProvider class instance variables mutex and generator mapped to session temps' id '5e85a8e8-6dd9-499b-845e-52892331cd93' date '07/29/2011' time '17:03:39' author 'dkh' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.38' message '1.0.5 (dkh.145):
- changes for the new Random classes available in 3.0' id '4323a6ce-2799-496c-a625-43aaabbe70a0' date '04/29/2011' time '14:37:24' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-dkh.37' message '1.0.5 (DaleHenrichs.141):
- support for Iliad
- what happened to Grease-Core-as.59?' id 'c79b8ac3-3eba-4a71-aa83-d14851974b96' date '04/25/2011' time '20:35:09' author 'dkh' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.36' message '- fix Issue 227: Squeak/Pharo String extensions methods don''t work on multibyte strings
  http://code.google.com/p/glassdb/issues/detail?id=227' id '5b4ca062-9198-4777-a914-d114af3aa2bc' date '02/17/2011' time '17:31:39' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.35' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls."' id 'cfb79a92-f40f-4b0d-9112-3c2e92b49a33' date '02/16/2011' time '16:08:09' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.34' message '- implement pathSeparator based on Grease-Core-pmm.55' id '57fd33e1-d2ec-4c2b-8527-e6d01ff7e32e' date '02/11/2011' time '16:08:47' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.33' message '- open 1.0.3.1 for development
- get Seaside3.0 running on GemStone3.0beta3
- fix Issue 212: http://code.google.com/p/glassdb/issues/detail?id=212 FileDirectory class>>onClient switched sense" [GemStone]
- ANSI block behavior means that GemStone3.0 passes GRNumberTest>>testToDoClosures
- wait for GemStone bugs 41222 and 41223 to be fixed to pass remaining tests' id '37ea8149-5129-40ef-be9d-138e373f6319' date '01/20/2011' time '11:01:36' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.32' message '- fix Issue 166: http://code.google.com/p/glassdb/issues/detail?id=166 "discrepancy between Pharo regex and Gemstone on multiline strings' id '9613b535-326a-4b03-b799-0bdb8edb6331' date '12/08/2010' time '17:37:41' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.31' message '- User ServerDirectory in Grease (for performance) [GemStone].
- fix open file descriptor leak [GemStone]' id '423d3c47-9f0d-4c97-89fd-6108fd23e065' date '12/03/2010' time '16:50:13' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-NorbertHartl.30' message 'implemented GRGemStonePlatform>>contentsOfFile:binary:' id 'c1e93c4d-5fac-4267-a9ee-5b9ef7a649e1' date '12/01/2010' time '19:23:53' author 'NorbertHartl' ancestors ((name 'Grease-GemStone-Core-NorbertHartl.29' message '- finished implementation for GRGemStonePlatform>>write:toFile:inFolder:
- added GRGemStonePlatform>>decoderFor:' id 'c8d85831-7ac8-4674-943f-738bad454f66' date '11/30/2010' time '13:46:55' author 'NorbertHartl' ancestors ((name 'Grease-GemStone-Core-NickAger.28' message 'corrected a typeo in the method name #initalize GRTextOrBinaryCodecStream>>#initializeOn:
which stopped the initialization method being called and hence the inst var wasn''t being properly initialized.' id 'aa6d3ea6-8cec-4685-a4a2-07af083cdb33' date '11/13/2010' time '16:08:37' author 'NickAger' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.27' message '- fix comment' id 'e43397e4-00b9-4540-a94b-bb8a0402ac45' date '11/08/2010' time '15:11:34' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.26' message '- fix Issue 165: http://code.google.com/p/glassdb/issues/detail?id=165 "Include GemStone version of Seaside-FileSystem in Seaside3.0"
' id '2ae56a70-aa43-4c0b-85f7-7954ad1662e4' date '09/02/2010' time '16:22:32' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.25' message '- remove unsed variable' id '836fd85f-0ca2-4bea-a98d-6110c6d0752b' date '08/27/2010' time '10:53:52' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.24' message '- account for base overrides' id '12699c3a-6eca-4268-bed3-dbca8c625230' date '08/23/2010' time '14:17:37' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.23' message '- moved some methods that were needed by base (Squeak-DaleHenrichs.238)' id '0231c4cd-4ea3-4d04-b901-7c9684199542' date '08/23/2010' time '13:12:34' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.22' message '- add AnsiWriteStream .. for now ... they might end up in Core eventually' id '3f88a33e-ec6d-4962-8880-cf2e1cc4d0ed' date '08/11/2010' time '23:06:50' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.21' message '- fix platform newline' id '48b34c0e-0142-4e2e-8e3b-c7a0ef4807a5' date '07/27/1910' time '12:49:04' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.20' message '- Character>>digitValue* belong in Squeak package' id 'a4e0da87-0ba2-47d7-953d-114f070316c1' date '07/22/1910' time '16:48:58' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.19' message '- resolve some unresolved symbol issues' id '53149d6f-fdd1-4cf1-8e47-491477b31226' date '07/22/1910' time '15:08:08' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.18' message '- ExceptionA>>greaseString is gemstone version specific' id '3c8f5327-d61b-409e-b1b2-f6ddcd5b2a28' date '07/22/1910' time '14:16:18' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.17' message '- port to GemStone 3.0 ... use {} array constructor' id 'a2bbda2d-7212-4bc9-a99d-b301627eb58c' date '07/22/1910' time '14:05:18' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.16' message '- ExceptionA needs #greaseString defined' id '773842f9-687c-470a-8e60-ffbe606b66a6' date '06/04/1910' time '17:40:57' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.15' message '- use Squeak-based algorithm for Float greasePrintstring and javascript printing
' id '2ddbe2bf-d0f6-416f-a669-3253dc3b4d67' date '06/04/1910' time '15:33:12' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.14' message '- port to GemStone GLASS 1.0-beta.8
- 380 run, 375 passes, 4 expected failures, 1 failures, 0 errors, 0 unexpected passes' id '3344f073-deac-48b5-8fb8-75a66cb7dc53' date '06/03/1910' time '15:22:04' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-DaleHenrichs.13' message '- move some methods from Seaside-GemStone-Core to Grease-GemStone-Core' id 'c61e1a56-0ebb-4433-a727-2381a19419bf' date '06/02/1910' time '15:33:20' author 'DaleHenrichs' ancestors ((name 'Grease-GemStone-Core-dkh.12' message '- concurrent server gem support for FastCGI and Swazoo2
  - server logging and error handlers
' id '8eb67a2b-e49f-436c-861d-dd5296830754' date '12/23/2009' time '16:44:01' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.11' message '- fill out #logError:title:' id '3c797899-4dd9-4df1-9bf5-a73d02a33a52' date '12/14/2009' time '15:55:31' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.10' message '- renamed GRPharoRandomProvider to GRGemStoneRandomProvider [GemStone]' id '76f077b2-af28-40e1-95ce-defac19a528b' date '12/09/2009' time '17:24:42' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.9' message '- fix Issue 499: http://code.google.com/p/seaside/issues/detail?id=499' id '474190d1-4011-4ccf-8624-b037b52f30d8' date '11/23/2009' time '15:08:07' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.8' message '- gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '33e92e8a-7c74-4f47-9475-60ddf413c1fb' date '11/18/2009' time '10:12:22' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.7' message '- support ''UTF-8'' has a codec name as well' id 'db6af2d1-c993-421c-99d5-0549b1900c5d' date '11/17/2009' time '14:52:15' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.6' message '- update dependencies based on loading experiences using ConfigurationOfSeaside30 
' id 'dc9ebd3f-118f-4a60-88fd-b9db98091f08' date '11/13/2009' time '15:17:02' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.5' message '- getting down to just a couple of failed tests' id '490ad71b-7737-4c35-8ba8-6a6084e2d7f6' date '11/09/2009' time '16:57:08' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.4' message '- cleanup the grease' id 'bf163585-ff13-40ab-81cb-ae683ec72cf6' date '11/09/2009' time '12:02:45' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.3' message '- skidding on grease' id 'b08023b8-5969-4507-9e3d-da38795b3690' date '11/06/2009' time '10:23:40' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.2' message '- correct some missed GR* superclasses' id '77b3a954-3674-4d7b-a4eb-3052adfe5ea0' date '11/06/2009' time '09:42:46' author 'dkh' ancestors ((name 'Grease-GemStone-Core-dkh.1' message '- initial port from Seaside-GemStone-Platform' id 'd265fbbd-6b9a-45f7-b62c-46b1c05b6e95' date '11/06/2009' time '08:46:55' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())