diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/README.md b/repository/Grease-Core.package/GRCountingStream.class/README.md similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/README.md rename to repository/Grease-Core.package/GRCountingStream.class/README.md diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/count.st b/repository/Grease-Core.package/GRCountingStream.class/instance/count.st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/count.st rename to repository/Grease-Core.package/GRCountingStream.class/instance/count.st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st b/repository/Grease-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st rename to repository/Grease-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/initialize.st b/repository/Grease-Core.package/GRCountingStream.class/instance/initialize.st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/initialize.st rename to repository/Grease-Core.package/GRCountingStream.class/instance/initialize.st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/next..st b/repository/Grease-Core.package/GRCountingStream.class/instance/next..st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/next..st rename to repository/Grease-Core.package/GRCountingStream.class/instance/next..st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/next.st b/repository/Grease-Core.package/GRCountingStream.class/instance/next.st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/next.st rename to repository/Grease-Core.package/GRCountingStream.class/instance/next.st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/nextPut..st b/repository/Grease-Core.package/GRCountingStream.class/instance/nextPut..st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/nextPut..st rename to repository/Grease-Core.package/GRCountingStream.class/instance/nextPut..st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/nextPutAll..st b/repository/Grease-Core.package/GRCountingStream.class/instance/nextPutAll..st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/nextPutAll..st rename to repository/Grease-Core.package/GRCountingStream.class/instance/nextPutAll..st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/reset.st b/repository/Grease-Core.package/GRCountingStream.class/instance/reset.st similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/instance/reset.st rename to repository/Grease-Core.package/GRCountingStream.class/instance/reset.st diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/methodProperties.json b/repository/Grease-Core.package/GRCountingStream.class/methodProperties.json similarity index 100% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/methodProperties.json rename to repository/Grease-Core.package/GRCountingStream.class/methodProperties.json diff --git a/repository/Grease-Pharo-Core.package/GRCountingStream.class/properties.json b/repository/Grease-Core.package/GRCountingStream.class/properties.json similarity index 86% rename from repository/Grease-Pharo-Core.package/GRCountingStream.class/properties.json rename to repository/Grease-Core.package/GRCountingStream.class/properties.json index d4455204..41fb53c3 100644 --- a/repository/Grease-Pharo-Core.package/GRCountingStream.class/properties.json +++ b/repository/Grease-Core.package/GRCountingStream.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Grease-Pharo-Core", + "category" : "Grease-Core", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Grease-Core.package/GRPlatform.class/instance/deprecationExceptionSet.st b/repository/Grease-Core.package/GRPlatform.class/instance/deprecationExceptionSet.st new file mode 100644 index 00000000..de9f5dcd --- /dev/null +++ b/repository/Grease-Core.package/GRPlatform.class/instance/deprecationExceptionSet.st @@ -0,0 +1,4 @@ +exceptions +deprecationExceptionSet + "Answer the exception set that should considered besides WADeprecation." + ^#() \ No newline at end of file diff --git a/repository/Grease-Core.package/GRPlatform.class/methodProperties.json b/repository/Grease-Core.package/GRPlatform.class/methodProperties.json index e2117d1b..372c1cc0 100644 --- a/repository/Grease-Core.package/GRPlatform.class/methodProperties.json +++ b/repository/Grease-Core.package/GRPlatform.class/methodProperties.json @@ -12,6 +12,7 @@ "compile:into:classified:" : "jf 1/22/2009 02:11", "contentsOfFile:binary:" : "jf 1/22/2009 02:11", "convertToSmalltalkNewlines:" : "lr 4/15/2010 19:15", + "deprecationExceptionSet" : "pmm 2/16/2014 23:12", "directoriesIn:" : "NickAger 3/9/2012 11:29", "doTransaction:" : "lr 7/25/2011 19:51", "ensureExistenceOfFolder:" : "pmm 2/5/2011 09:54", diff --git a/repository/Grease-Core.package/monticello.meta/categories.st b/repository/Grease-Core.package/monticello.meta/categories.st index d33d6435..ffa3065c 100644 --- a/repository/Grease-Core.package/monticello.meta/categories.st +++ b/repository/Grease-Core.package/monticello.meta/categories.st @@ -1,5 +1,5 @@ SystemOrganization addCategory: #'Grease-Core'! -SystemOrganization addCategory: #'Grease-Core-Collections'! -SystemOrganization addCategory: #'Grease-Core-Exceptions'! -SystemOrganization addCategory: #'Grease-Core-Text'! -SystemOrganization addCategory: #'Grease-Core-Utilities'! +SystemOrganization addCategory: 'Grease-Core-Collections'! +SystemOrganization addCategory: 'Grease-Core-Exceptions'! +SystemOrganization addCategory: 'Grease-Core-Text'! +SystemOrganization addCategory: 'Grease-Core-Utilities'! diff --git a/repository/Grease-Core.package/monticello.meta/version b/repository/Grease-Core.package/monticello.meta/version index dc09d66f..08de5503 100644 --- a/repository/Grease-Core.package/monticello.meta/version +++ b/repository/Grease-Core.package/monticello.meta/version @@ -1,4 +1,4 @@ -(name 'Grease-Core-pmm.84' message '- fix comment' id 'cfd4a0a1-464c-44f7-9ebf-8cad9f9ad388' date '1 February 2014' time '3:14:07 pm' author 'pmm' ancestors ((name 'Grease-Core-JohanBrichau.83' message 'Rename #packages to #grPackages (triggered to prevent a name collision in Pharo3.0)' id '33554268-7ad1-45f6-a0d9-4d0ed77d68d4' date '15 December 2013' time '6:30:54.565 pm' author 'JohanBrichau' ancestors ((name 'Grease-Core-pmm.82' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770 - avoid Float round trip' id 'd99de538-44b7-4e7f-9079-ac58dc69d64d' date '15 September 2013' time '12:06:53 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.81' message '- spelling' id '08e9c196-2dbe-4a14-8fb0-2cf958b4cfcf' date '14 September 2013' time '3:55:38 pm' author 'pmm' ancestors ((name 'Grease-Core-JohanBrichau.80' message 'use #position to get the contents size of the stream because #reset does not empty the stream and #size would return the original contents size' id '1eaaa4e0-ee2e-4cca-ba16-6f0f694166d9' date '14 September 2013' time '12:37:49.21 pm' author 'JohanBrichau' ancestors ((name 'Grease-Core-pmm.79' message '- fix URLs' id '813fa3e7-99e3-4843-9b69-d4f5984d4057' date '12 September 2013' time '4:00:56.320007 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.78' message '- fallback for Pharo 2.0 and 3.0' id 'dab40930-15c6-461a-825b-dfab6db87792' date '12 September 2013' time '3:54:44.884557 pm' author 'pmm' ancestors ((name 'Grease-Core-MattSpr.77' message 'Removed Strin>>#trim* methods from Grease because they are in Pharo.' id 'fc12361f-de07-47bf-a6a9-990608482e9c' date '28 August 2013' time '11:06:58.459433 am' author 'MattSpr' ancestors ((name 'Grease-Core-pmm.76' message '- formatting Nazis from outer space' id '824e2ddb-fbfd-4ae3-b068-cf28c68ea3d3' date '1 September 2012' time '5:00:50 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.75' message '- Issue 733: multibyte characters broken when flushing a WAComboResponse - http://code.google.com/p/seaside/issues/detail?id=733' id '706bb981-4894-4376-a24b-75a532d8c2de' date '25 June 2012' time '9:05:23 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.74' message '- merge 3.0 trunk' id 'ded4ea2b-14d1-4f06-b667-a078f707ea79' date '29 March 2012' time '7:24:18 pm' author 'pmm' ancestors ((name 'Grease-Core-lr.73' message '- improved some class comments, fixed formatting and categorization' id 'a077ad47-9555-46cf-9989-19ffc66c6f47' date '19 February 2012' time '1:02:28 pm' author 'lr' ancestors ((name 'Grease-Core-lr.72' message '- added a class comment to GRPackage' id '07bb296f-e15f-4fa7-9cc1-c6fe2cf4718e' date '19 February 2012' time '12:39:49 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.71' message '- merge' id 'b7ff008a-8265-4e23-9a74-89072a785137' date '19 February 2012' time '10:55:36 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.70' message '- formatting nazis from outer space' id 'a74144e1-0aab-4565-b0dd-da9a51cf83b4' date '22 January 2012' time '4:47:07 pm' author 'pmm' ancestors ((name 'Grease-Core-lr.69' message '- we should also update the repository URLs when we change to a new repository, otherwise the scripts work with the old version' id '66e79d0b-2e4f-4995-add5-eb13a3b40c58' date '4 November 2011' time '9:20:43 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.68' message '- merge with trunk' id '7f35fdbd-efa6-474d-8e34-891fbc63bfc2' date '28 September 2011' time '5:50:09 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.67' message '- merge with trunk' id '3bacaa4e-9f4d-4d64-a37a-d9677b6eddf1' date '28 August 2011' time '12:18:34 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.66' message '- Issue 676: response generators have to reset the response before generating a new one - add infrastructure to reset streams, work around Pharo stream bugs' id 'ecdfbbb9-5bd3-4a37-9a07-06ee406b39f0' date '26 August 2011' time '9:57:26 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.65' message '- Issue 626: Allow platforms to implement custom encoders for speed - remove #includesUnsafeUrlCharacter: and #includesUnsafeXmlCharacter: from GRPlatform, these were just speed hacks for Pharo, they are now encapsulated in a platform specific class' id 'cc93d214-e5a3-4bd0-98fb-7fc50e077a16' date '15 August 2011' time '9:38:38 pm' author 'pmm' ancestors ((name 'Grease-Core-MrCleaner.64' message '- bump version' id '18061a20-309b-4630-8e4c-bc030b4890f0' date '2 August 2011' time '8:15:56 pm' author 'MrCleaner' ancestors ((name 'Grease-Core-lr.63' message '- fixed formatting of return message' id 'f5804cb2-8a68-4da5-a744-6aec2bb22c5f' date '25 July 2011' time '8:19:35 pm' author 'lr' ancestors ((name 'Grease-Core-jf.62' message 'Make creation of GRDelayedSend with #new clearer by implementing #empty and having #new call it. This also allows senders that depend on it to be more explicit about what they expect.' id '85d50110-72de-4010-9459-ec91c6fccae0' date '10 July 2011' time '11:50:36 pm' author 'jf' ancestors ((name 'Grease-Core-jf.61' message 'Issue 662: Refactor GRDelayedSend to use composition and reduce duplicate Introduce new GRDelayedSendMessage and move the two subclasses of GRDelayedSend to be subclasses of this new class instead. Then rename them to match their new position and refactor to delegate to these subclasses.' id 'bb3214ae-96e5-495c-bc40-3e597c0e741a' date '10 July 2011' time '11:41:46 pm' author 'jf' ancestors ((name 'Grease-Core-jf.60' message 'Implement #new on GRDelayedSend. GRDelayedSend changes the designated initialization method, and so should override the inherited constructor.' id '62f29f87-a6d2-4204-b562-be045a2ed628' date '10 July 2011' time '10:52:23 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.59' message '- bump version' id 'b3ab66ab-d7ef-49fd-984a-ade1efdef0ef' date '17 May 2011' time '7:51:57 pm' author 'pmm' ancestors ((name 'Grease-Core-DaleHenrichs.58' message '- bump version to 1.0.4' id '3a6c7ed9-1ed7-41e6-b60b-b6b71ba733c5' date '11 February 2011' time '3:34:40 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Core-pmm.57' message '- formatting - remove trailing space in GRSmallDictionary print string' id '059f4662-ef8e-4310-85a8-6c4de4ac0d58' date '6 February 2011' time '12:03:27 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.56' message '- merged' id '3adcd19c-602e-4df3-ace4-cb7e8f3e2c94' date '5 February 2011' time '11:51:08 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.55' message '- went for a simple X-Sendfile design that does not use auto deploy and does not require files to be deployed in image folder' id '3c306912-4a6b-433d-adef-5bb851d286da' date '5 February 2011' time '11:50:22 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.54' message '- cosmetics' id 'c818dcbc-1ead-4a01-9a5b-1c73b160c8b7' date '26 December 2010' time '10:09:12 pm' author 'pmm' ancestors ((name 'Grease-Core-DaleHenrichs.53' message '- bump version to 1.0.3' id '2a5d9b5b-2dd3-4622-91d7-01b4e5add634' date '13 December 2010' time '2:38:51 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Core-pmm.52' message '- bump version for upcomming release' id '956ed3e6-6602-493a-b554-fa2e0ac31923' date '21 November 2010' time '12:31:33 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.51' message '- fix typo' id 'e18100b0-2f7d-4093-8304-670df747fc28' date '30 October 2010' time '6:57:02 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.50' message '- remove #hash, #= and #isDictionary from GRSmallDictionary' id 'f7a2ea64-9c10-4d83-8150-8ee633b85c1b' date '7 October 2010' time '3:56:06 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.49' message '- merged' id '2f42300e-cab9-4d0c-a21b-72997fd0d5a5' date '7 October 2010' time '11:29:43 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.48' message '- GRCodecStream #isStream' id '0b26e466-e77b-414a-ae1b-ecdd0e302acc' date '7 October 2010' time '11:28:58 am' author 'pmm' ancestors () stepChildren ())(name 'Grease-Core-lr.48' message '- correct, but worse implementation of GRSmallDictionary>>#hash - #isDictionary is not ANSI, avoid it in GRSmallDictionary>>#=' id '968fbb8c-5c1d-463b-8ac7-0c784cc79388' date '9 September 2010' time '12:18:03 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.47' message '- formatting' id '3be6d293-aa73-4047-8d1b-f6b043a64d5b' date '7 September 2010' time '9:14:05 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.46' message '- add #= and #hash to GRSmallDictionary' id '2948f094-8e4f-420d-9434-88224f1bfb20' date '6 September 2010' time '11:36:02 am' author 'pmm' ancestors ((name 'Grease-Core-jf.45' message 'Update version number for 1.0' id 'e765e791-5497-49e7-9413-8a54a0fe42bb' date '8 August 2010' time '9:53:45 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.44' message '- fixed seaside addons url' id '93b9c5fb-4d46-48e8-a958-bf1086e9a1ff' date '8 August 2010' time '11:24:37 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.42' message '- Issue 569: Encoding information doesn''t get included in the response - http://code.google.com/p/seaside/issues/detail?id=569 - add accessor for null codec name' id '2a422c1b-8310-4790-9185-fc7f522d01e1' date '26 May 2010' time '9:41:19 pm' author 'pmm' ancestors ((name 'Grease-Core-jf.41' message 'Bump version numbers in preparation for an RC release' id '1ff6239d-4612-4a10-b7cf-de249fc25b4d' date '22 May 2010' time '11:46:08 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.40' message '- make character testing methods return constant value for unchanged performance everywhere but Pharo' id 'bc934cc6-cf3a-441c-af13-23aa3e6b8902' date '22 May 2010' time '10:45:58 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.38' message '- add testing methods for unsafe characters' id '696e8a5c-8bc6-4f91-83c5-56f5d66970d6' date '20 May 2010' time '9:11:34 pm' author 'pmm' ancestors ((name 'Grease-Core-lr.37' message '- reverted back to #reverse (ANSI)' id 'c021b7f0-fdd1-44a6-989e-1db492961140' date '13 May 2010' time '3:57:08 pm' author 'lr' ancestors ((name 'Grease-Core-DaleHenrichs.36' message '- revert GRNumberPrinter>>digitsOf:base: to version that uses #reversed as #reverse is deprecated' id '820d8e2d-bbd4-4c25-8c92-1b36139b4cac' date '12 May 2010' time '5:00:48 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Core-pmm.35' message '- merged' id 'c2523a28-17ea-43e8-9701-d3144c49c7b0' date '7 May 2010' time '10:32:25 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.34' message '- add seasideAddonsUrl' id 'c4680460-d21f-4ccc-b225-0a1345f202bd' date '7 May 2010' time '10:30:05 pm' author 'pmm' ancestors () stepChildren ())(name 'Grease-Core-jok.34' message 'Use #reverse (ANSI) rather than #reversed' id 'fca590c1-b0d8-3f42-9b8b-412824c25a14' date '22 April 2010' time '5:33:34 pm' author 'jok' ancestors ((name 'Grease-Core-lr.33' message '- added a #newline accessor to GRPlatform that returns a string with the default newline character (sequence) - moved implementation of #convertToSmalltalkNewlines: to OBPlatform as it can now be implemented in terms of #newline and doesn''t need to be provided by other platforms anymore' id 'f6a7e283-1f08-4147-947c-904f2bc304a3' date '15 April 2010' time '7:29:31 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.32' message '- Issue 561: remove GRCodecStream >> #binary - http://code.google.com/p/seaside/issues/detail?id=561' id '341014e3-fd90-4740-b777-716056f2cd7b' date '11 April 2010' time '6:16:33 pm' author 'pmm' ancestors ((name 'Grease-Core-jok.31' message '- http://code.google.com/p/seaside/issues/detail?id=555 - add #beginsWithSubCollection: and #endsWithSubCollection:' id 'b3a1f4c5-f496-b24e-bb0a-94395d447b1a' date '24 March 2010' time '12:30:33 pm' author 'jok' ancestors ((name 'Grease-Core-obi.30' message '- revert back to lr.28' id 'ff3d24e0-bea4-8642-aa70-0a8eaa509d55' date '22 February 2010' time '8:16:50 pm' author 'obi' ancestors ((name 'Grease-Core-obi.29' message '- add direct accessing method for url' id '79473ec4-083e-a144-aa40-4d100d2ab1e3' date '21 February 2010' time '6:43:17 pm' author 'obi' ancestors ((name 'Grease-Core-lr.28' message '- better error message when package dependencies cannot be reseolved' id 'be96fe5b-0af9-4937-8155-cafe37a0409f' date '18 February 2010' time '11:15:34 am' author 'lr' ancestors ((name 'Grease-Core-lr.27' message '- added explicit repository url' id '8a5b0209-3bc3-4ca1-b4d1-1f924d67ab47' date '17 February 2010' time '4:07:07 pm' author 'lr' ancestors ((name 'Grease-Core-lr.26' message '- do not initialize a default URL, that''s indeed too dangerous' id '231ee3c9-2dfb-491c-8c2c-c1c3f403d6cd' date '17 February 2010' time '3:09:07 pm' author 'lr' ancestors ((name 'Grease-Core-lr.25' message '- cleanup unused code' id '3ce14101-eb4d-40ca-ba28-3e82e896a957' date '17 February 2010' time '2:48:12 pm' author 'lr' ancestors ((name 'Grease-Core-lr.24' message '- fixed some lint issues' id '7b01c967-c2aa-441a-b26b-03cef0c944fe' date '16 February 2010' time '9:15:50 pm' author 'lr' ancestors ((name 'Grease-Core-jf.23' message 'Metacello version numbers for Grease have already gone up as high at 1.0a5, so let''s use 1.0a6 instead...' id '32b7d714-db34-4987-926c-c303b5cecee9' date '15 February 2010' time '11:19:48 pm' author 'jf' ancestors ((name 'Grease-Core-jf.22' message '#addAll: and #withAll: on dictionaries should take a Dictionary parameter, not a collection of Associations (according to ANSI)' id '8c843c34-4297-4448-abd7-f4092025ae07' date '15 February 2010' time '11:01:57 pm' author 'jf' ancestors ((name 'Grease-Core-jf.21' message 'Properly fix http://code.google.com/p/seaside/issues/detail?id=544 I introduce a GROrderedMultiMap which specifically allows duplicate keys (GRSmallDictionary no longer does). This is used to implement WARequestFields, which is used throughtout for storing GET and POST fields. #at: will return the first matching field and #allAt: will return all matching values. Various renamings, fixes to callbacks, and to unit and functional tests. I also had to fix the Swazoo and Comanche server adaptors to correctly create WARequestFields instances for the POST fields and to correctly include the raw POST body in all cases (but it seems to be a ByteArray in Swazoo''s case and a ByteString or String for Comanche... seems not ideal)' id '9a67e592-63f9-4aab-8799-ce92fd341205' date '15 February 2010' time '9:31:33 pm' author 'jf' ancestors ((name 'Grease-Core-lr.20' message '- add an url to the package' id '1ce86f1b-1e86-45bf-b755-9fcb4ffede6e' date '10 February 2010' time '11:33:14 am' author 'lr' ancestors ((name 'Grease-Core-jf.19' message 'Let''s set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.' id '4549ccc4-6218-4b5a-affb-5c2c1a0bf3bd' date '9 February 2010' time '1:52:55 am' author 'jf' ancestors ((name 'Grease-Core-jf.18' message 'http://code.google.com/p/seaside/issues/detail?id=503 Implement GRVersion as a (fairly) simple version number class.' id '75fc4f58-e849-447e-a1e9-d21cb20d1a02' date '9 February 2010' time '1:03:53 am' author 'jf' ancestors ((name 'Grease-Core-lr.17' message 'merged' id '1f83c10c-28b2-4f1f-ad0e-2a621262d18c' date '6 February 2010' time '7:04:07 pm' author 'lr' ancestors ((name 'Grease-Core-jf.16' message 'Remove usage of non-Grease methods #nameOfDay:, #anyOne, and several Squeak-specific Duration selectors. Add Grease tests for Duration protocols discussed with platforms. Also test for #any.' id 'd8afb489-de6a-424c-a94e-5c9eb50939ec' date '6 February 2010' time '1:21:59 am' author 'jf' ancestors () stepChildren ())(name 'Grease-Core-lr.16' message '- use accessors in initializers, that''s nicer - pushed test coverage to 94%' id 'd10c2b98-a79b-4ee5-b8bd-f9ec27a4ffa3' date '6 February 2010' time '11:13:58 am' author 'lr' ancestors ((name 'Grease-Core-jok.15' message 'http://code.google.com/p/seaside/issues/detail?id=535 - add Slime transformation for #new:withAll: and run it' id 'a3dbcab3-59b8-0b40-8128-8ff7a1f1d634' date '26 January 2010' time '10:57:57 am' author 'jok' ancestors ((name 'Grease-Core-jf.14' message 'merge' id 'e59ae7f2-6e21-4d7e-b53d-68e5b2406df9' date '11 January 2010' time '8:09:27 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.13' message '- Issue 513: RFC822 code in RSS package may be using obsolete code - http://code.google.com/p/seaside/issues/detail?id=513' id '86691819-8179-4e4e-a8db-2b0cbaa0bf9c' date '2 January 2010' time '5:07:58 pm' author 'pmm' ancestors ((name 'Grease-Core-jf.12' message 'Write some more Slime rules and tests and apply them.' id '4b9eaa57-bead-4961-8b61-ea0389e0676e' date '29 December 2009' time '8:59:12 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())(name 'Grease-Core-jf.11' message 'merge' id 'd560d898-8aab-4fdb-bee0-1e8eb8dde60c' date '29 December 2009' time '5:12:46 pm' author 'jf' ancestors ((name 'Grease-Core-jf.10' message '- move Task stuff into Component package - no longer need special Flow configuration settings - Make parameter to onAnswer: blocks optional - Add #call:onAnswer: which does a #show:onAnswer: and then sends a render notification; rewrite #call: to use #call:onAnswer: - Make as few of the functional tests as possible depend on Flow' id '2938fcb6-3e91-4119-bbf5-9f8699144f45' date '29 December 2009' time '4:14:26 pm' author 'jf' ancestors ((name 'Grease-Core-dkh.8' message '- fix Issue 499: http://code.google.com/p/seaside/issues/detail?id=499' id '7cea52fb-d9e9-4441-8ad5-3fa51cadceae' date '23 November 2009' time '3:07:28 pm' author 'dkh' ancestors ((name 'Grease-Core-jf.7' message 'Move seaside-specific method out of Grease' id '1a22dbe1-3b92-4449-9584-0d0e99398eec' date '3 November 2009' time '12:09:14 am' author 'jf' ancestors ((name 'Grease-Core-lr.6' message '- never use #== unless really required' id '1805834a-1d95-4cfa-ae9b-3ea1d5e38d0b' date '28 October 2009' time '11:16:09 am' author 'lr' ancestors ((name 'Grease-Core-lr.5' message '- fixed argument names and some other formatting issues' id '35c4532c-a8a4-4dbd-a856-d15513dec823' date '25 October 2009' time '11:31:51 am' author 'lr' ancestors ((name 'Grease-Core-lr.4' message '- removed duplicated code from string extensions, properly commented all methods' id '3b3f3e4f-d3e6-4f60-8482-be11f9b82404' date '25 October 2009' time '11:20:38 am' author 'lr' ancestors ((name 'Grease-Core-obi.3' message '- add license attribute' id '11a247de-6598-8348-bdf9-9d2b1ab4175d' date '8 October 2009' time '8:32:08 am' author 'obi' ancestors ((name 'Grease-Core-jf.2' message 'recategorization' id 'ed41f639-a256-4ee6-a184-8555fd48a5ea' date '1 October 2009' time '12:45:27 am' author 'jf' ancestors ((name 'Grease-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id '8702f9cb-4c9f-49fe-9b8f-ed45cd2d444a' date '30 September 2009' time '10:47:12 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-jf.9' message '#findString: is not portable - use #indexOfSubCollection:' id '5ba7bcb1-ea63-4fc1-9de2-ea443edec864' date '17 December 2009' time '10:50:18 am' author 'jf' 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 ())(name 'Grease-Core-NickAger.55' message 'added GRSmallDictionary>>#printOn:' id '5b995447-06d6-4525-966b-d22d45444ab9' date '5 February 2011' time '8:26:34 pm' author 'NickAger' ancestors ((id 'c818dcbc-1ead-4a01-9a5b-1c73b160c8b7')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-pmm.64' message '- add base64 comment' id 'c1fb5836-b648-46e8-b535-de41929a88ac' date '28 August 2011' time '9:58:40 am' author 'pmm' ancestors ((id 'f5804cb2-8a68-4da5-a744-6aec2bb22c5f')) stepChildren ())) stepChildren ())(name 'Grease-Core-lr.66' message '- add GRCodecStream>>#print:' id '0a3221fb-c5d8-4ce1-b139-0e6dc72481a2' date '25 September 2011' time '10:13:37 am' author 'lr' ancestors ((name 'Grease-Core-dkh.65' message '1.0.6 (dkh.153): +(name 'Grease-Core-JohanBrichau.86' message 'merged Grease-Core-pmm.85 and Grease-Core-JohanBrichau.85' id '405a05a1-2041-4621-8412-9ff4b9842089' date '17 February 2014' time '6:51:26.464341 am' author 'JohanBrichau' ancestors ((name 'Grease-Core-JohanBrichau.85' message 'move GRCountingStream from Pharo-only package to Core' id 'ac4a44c6-5fdf-40b5-844a-eb61bc6cca48' date '16 February 2014' time '9:30:16.525052 pm' author 'JohanBrichau' ancestors ((name 'Grease-Core-pmm.84' message '- fix comment' id 'cfd4a0a1-464c-44f7-9ebf-8cad9f9ad388' date '1 February 2014' time '3:14:07 pm' author 'pmm' ancestors ((name 'Grease-Core-JohanBrichau.83' message 'Rename #packages to #grPackages (triggered to prevent a name collision in Pharo3.0)' id '33554268-7ad1-45f6-a0d9-4d0ed77d68d4' date '15 December 2013' time '6:30:54.565 pm' author 'JohanBrichau' ancestors ((name 'Grease-Core-pmm.82' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770 - avoid Float round trip' id 'd99de538-44b7-4e7f-9079-ac58dc69d64d' date '15 September 2013' time '12:06:53 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.81' message '- spelling' id '08e9c196-2dbe-4a14-8fb0-2cf958b4cfcf' date '14 September 2013' time '3:55:38 pm' author 'pmm' ancestors ((name 'Grease-Core-JohanBrichau.80' message 'use #position to get the contents size of the stream because #reset does not empty the stream and #size would return the original contents size' id '1eaaa4e0-ee2e-4cca-ba16-6f0f694166d9' date '14 September 2013' time '12:37:49.21 pm' author 'JohanBrichau' ancestors ((name 'Grease-Core-pmm.79' message '- fix URLs' id '813fa3e7-99e3-4843-9b69-d4f5984d4057' date '12 September 2013' time '4:00:56.320007 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.78' message '- fallback for Pharo 2.0 and 3.0' id 'dab40930-15c6-461a-825b-dfab6db87792' date '12 September 2013' time '3:54:44.884557 pm' author 'pmm' ancestors ((name 'Grease-Core-MattSpr.77' message 'Removed Strin>>#trim* methods from Grease because they are in Pharo.' id 'fc12361f-de07-47bf-a6a9-990608482e9c' date '28 August 2013' time '11:06:58.459433 am' author 'MattSpr' ancestors ((name 'Grease-Core-pmm.76' message '- formatting Nazis from outer space' id '824e2ddb-fbfd-4ae3-b068-cf28c68ea3d3' date '1 September 2012' time '5:00:50 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.75' message '- Issue 733: multibyte characters broken when flushing a WAComboResponse - http://code.google.com/p/seaside/issues/detail?id=733' id '706bb981-4894-4376-a24b-75a532d8c2de' date '25 June 2012' time '9:05:23 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.74' message '- merge 3.0 trunk' id 'ded4ea2b-14d1-4f06-b667-a078f707ea79' date '29 March 2012' time '7:24:18 pm' author 'pmm' ancestors ((name 'Grease-Core-lr.73' message '- improved some class comments, fixed formatting and categorization' id 'a077ad47-9555-46cf-9989-19ffc66c6f47' date '19 February 2012' time '1:02:28 pm' author 'lr' ancestors ((name 'Grease-Core-lr.72' message '- added a class comment to GRPackage' id '07bb296f-e15f-4fa7-9cc1-c6fe2cf4718e' date '19 February 2012' time '12:39:49 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.71' message '- merge' id 'b7ff008a-8265-4e23-9a74-89072a785137' date '19 February 2012' time '10:55:36 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.70' message '- formatting nazis from outer space' id 'a74144e1-0aab-4565-b0dd-da9a51cf83b4' date '22 January 2012' time '4:47:07 pm' author 'pmm' ancestors ((name 'Grease-Core-lr.69' message '- we should also update the repository URLs when we change to a new repository, otherwise the scripts work with the old version' id '66e79d0b-2e4f-4995-add5-eb13a3b40c58' date '4 November 2011' time '9:20:43 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.68' message '- merge with trunk' id '7f35fdbd-efa6-474d-8e34-891fbc63bfc2' date '28 September 2011' time '5:50:09 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.67' message '- merge with trunk' id '3bacaa4e-9f4d-4d64-a37a-d9677b6eddf1' date '28 August 2011' time '12:18:34 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.66' message '- Issue 676: response generators have to reset the response before generating a new one - add infrastructure to reset streams, work around Pharo stream bugs' id 'ecdfbbb9-5bd3-4a37-9a07-06ee406b39f0' date '26 August 2011' time '9:57:26 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.65' message '- Issue 626: Allow platforms to implement custom encoders for speed - remove #includesUnsafeUrlCharacter: and #includesUnsafeXmlCharacter: from GRPlatform, these were just speed hacks for Pharo, they are now encapsulated in a platform specific class' id 'cc93d214-e5a3-4bd0-98fb-7fc50e077a16' date '15 August 2011' time '9:38:38 pm' author 'pmm' ancestors ((name 'Grease-Core-MrCleaner.64' message '- bump version' id '18061a20-309b-4630-8e4c-bc030b4890f0' date '2 August 2011' time '8:15:56 pm' author 'MrCleaner' ancestors ((name 'Grease-Core-lr.63' message '- fixed formatting of return message' id 'f5804cb2-8a68-4da5-a744-6aec2bb22c5f' date '25 July 2011' time '8:19:35 pm' author 'lr' ancestors ((name 'Grease-Core-jf.62' message 'Make creation of GRDelayedSend with #new clearer by implementing #empty and having #new call it. This also allows senders that depend on it to be more explicit about what they expect.' id '85d50110-72de-4010-9459-ec91c6fccae0' date '10 July 2011' time '11:50:36 pm' author 'jf' ancestors ((name 'Grease-Core-jf.61' message 'Issue 662: Refactor GRDelayedSend to use composition and reduce duplicate Introduce new GRDelayedSendMessage and move the two subclasses of GRDelayedSend to be subclasses of this new class instead. Then rename them to match their new position and refactor to delegate to these subclasses.' id 'bb3214ae-96e5-495c-bc40-3e597c0e741a' date '10 July 2011' time '11:41:46 pm' author 'jf' ancestors ((name 'Grease-Core-jf.60' message 'Implement #new on GRDelayedSend. GRDelayedSend changes the designated initialization method, and so should override the inherited constructor.' id '62f29f87-a6d2-4204-b562-be045a2ed628' date '10 July 2011' time '10:52:23 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.59' message '- bump version' id 'b3ab66ab-d7ef-49fd-984a-ade1efdef0ef' date '17 May 2011' time '7:51:57 pm' author 'pmm' ancestors ((name 'Grease-Core-DaleHenrichs.58' message '- bump version to 1.0.4' id '3a6c7ed9-1ed7-41e6-b60b-b6b71ba733c5' date '11 February 2011' time '3:34:40 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Core-pmm.57' message '- formatting - remove trailing space in GRSmallDictionary print string' id '059f4662-ef8e-4310-85a8-6c4de4ac0d58' date '6 February 2011' time '12:03:27 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.56' message '- merged' id '3adcd19c-602e-4df3-ace4-cb7e8f3e2c94' date '5 February 2011' time '11:51:08 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.55' message '- went for a simple X-Sendfile design that does not use auto deploy and does not require files to be deployed in image folder' id '3c306912-4a6b-433d-adef-5bb851d286da' date '5 February 2011' time '11:50:22 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.54' message '- cosmetics' id 'c818dcbc-1ead-4a01-9a5b-1c73b160c8b7' date '26 December 2010' time '10:09:12 pm' author 'pmm' ancestors ((name 'Grease-Core-DaleHenrichs.53' message '- bump version to 1.0.3' id '2a5d9b5b-2dd3-4622-91d7-01b4e5add634' date '13 December 2010' time '2:38:51 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Core-pmm.52' message '- bump version for upcomming release' id '956ed3e6-6602-493a-b554-fa2e0ac31923' date '21 November 2010' time '12:31:33 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.51' message '- fix typo' id 'e18100b0-2f7d-4093-8304-670df747fc28' date '30 October 2010' time '6:57:02 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.50' message '- remove #hash, #= and #isDictionary from GRSmallDictionary' id 'f7a2ea64-9c10-4d83-8150-8ee633b85c1b' date '7 October 2010' time '3:56:06 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.49' message '- merged' id '2f42300e-cab9-4d0c-a21b-72997fd0d5a5' date '7 October 2010' time '11:29:43 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.48' message '- GRCodecStream #isStream' id '0b26e466-e77b-414a-ae1b-ecdd0e302acc' date '7 October 2010' time '11:28:58 am' author 'pmm' ancestors () stepChildren ())(name 'Grease-Core-lr.48' message '- correct, but worse implementation of GRSmallDictionary>>#hash - #isDictionary is not ANSI, avoid it in GRSmallDictionary>>#=' id '968fbb8c-5c1d-463b-8ac7-0c784cc79388' date '9 September 2010' time '12:18:03 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.47' message '- formatting' id '3be6d293-aa73-4047-8d1b-f6b043a64d5b' date '7 September 2010' time '9:14:05 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.46' message '- add #= and #hash to GRSmallDictionary' id '2948f094-8e4f-420d-9434-88224f1bfb20' date '6 September 2010' time '11:36:02 am' author 'pmm' ancestors ((name 'Grease-Core-jf.45' message 'Update version number for 1.0' id 'e765e791-5497-49e7-9413-8a54a0fe42bb' date '8 August 2010' time '9:53:45 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.44' message '- fixed seaside addons url' id '93b9c5fb-4d46-48e8-a958-bf1086e9a1ff' date '8 August 2010' time '11:24:37 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.42' message '- Issue 569: Encoding information doesn''t get included in the response - http://code.google.com/p/seaside/issues/detail?id=569 - add accessor for null codec name' id '2a422c1b-8310-4790-9185-fc7f522d01e1' date '26 May 2010' time '9:41:19 pm' author 'pmm' ancestors ((name 'Grease-Core-jf.41' message 'Bump version numbers in preparation for an RC release' id '1ff6239d-4612-4a10-b7cf-de249fc25b4d' date '22 May 2010' time '11:46:08 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.40' message '- make character testing methods return constant value for unchanged performance everywhere but Pharo' id 'bc934cc6-cf3a-441c-af13-23aa3e6b8902' date '22 May 2010' time '10:45:58 am' author 'pmm' ancestors ((name 'Grease-Core-pmm.38' message '- add testing methods for unsafe characters' id '696e8a5c-8bc6-4f91-83c5-56f5d66970d6' date '20 May 2010' time '9:11:34 pm' author 'pmm' ancestors ((name 'Grease-Core-lr.37' message '- reverted back to #reverse (ANSI)' id 'c021b7f0-fdd1-44a6-989e-1db492961140' date '13 May 2010' time '3:57:08 pm' author 'lr' ancestors ((name 'Grease-Core-DaleHenrichs.36' message '- revert GRNumberPrinter>>digitsOf:base: to version that uses #reversed as #reverse is deprecated' id '820d8e2d-bbd4-4c25-8c92-1b36139b4cac' date '12 May 2010' time '5:00:48 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Core-pmm.35' message '- merged' id 'c2523a28-17ea-43e8-9701-d3144c49c7b0' date '7 May 2010' time '10:32:25 pm' author 'pmm' ancestors ((name 'Grease-Core-pmm.34' message '- add seasideAddonsUrl' id 'c4680460-d21f-4ccc-b225-0a1345f202bd' date '7 May 2010' time '10:30:05 pm' author 'pmm' ancestors () stepChildren ())(name 'Grease-Core-jok.34' message 'Use #reverse (ANSI) rather than #reversed' id 'fca590c1-b0d8-3f42-9b8b-412824c25a14' date '22 April 2010' time '5:33:34 pm' author 'jok' ancestors ((name 'Grease-Core-lr.33' message '- added a #newline accessor to GRPlatform that returns a string with the default newline character (sequence) - moved implementation of #convertToSmalltalkNewlines: to OBPlatform as it can now be implemented in terms of #newline and doesn''t need to be provided by other platforms anymore' id 'f6a7e283-1f08-4147-947c-904f2bc304a3' date '15 April 2010' time '7:29:31 pm' author 'lr' ancestors ((name 'Grease-Core-pmm.32' message '- Issue 561: remove GRCodecStream >> #binary - http://code.google.com/p/seaside/issues/detail?id=561' id '341014e3-fd90-4740-b777-716056f2cd7b' date '11 April 2010' time '6:16:33 pm' author 'pmm' ancestors ((name 'Grease-Core-jok.31' message '- http://code.google.com/p/seaside/issues/detail?id=555 - add #beginsWithSubCollection: and #endsWithSubCollection:' id 'b3a1f4c5-f496-b24e-bb0a-94395d447b1a' date '24 March 2010' time '12:30:33 pm' author 'jok' ancestors ((name 'Grease-Core-obi.30' message '- revert back to lr.28' id 'ff3d24e0-bea4-8642-aa70-0a8eaa509d55' date '22 February 2010' time '8:16:50 pm' author 'obi' ancestors ((name 'Grease-Core-obi.29' message '- add direct accessing method for url' id '79473ec4-083e-a144-aa40-4d100d2ab1e3' date '21 February 2010' time '6:43:17 pm' author 'obi' ancestors ((name 'Grease-Core-lr.28' message '- better error message when package dependencies cannot be reseolved' id 'be96fe5b-0af9-4937-8155-cafe37a0409f' date '18 February 2010' time '11:15:34 am' author 'lr' ancestors ((name 'Grease-Core-lr.27' message '- added explicit repository url' id '8a5b0209-3bc3-4ca1-b4d1-1f924d67ab47' date '17 February 2010' time '4:07:07 pm' author 'lr' ancestors ((name 'Grease-Core-lr.26' message '- do not initialize a default URL, that''s indeed too dangerous' id '231ee3c9-2dfb-491c-8c2c-c1c3f403d6cd' date '17 February 2010' time '3:09:07 pm' author 'lr' ancestors ((name 'Grease-Core-lr.25' message '- cleanup unused code' id '3ce14101-eb4d-40ca-ba28-3e82e896a957' date '17 February 2010' time '2:48:12 pm' author 'lr' ancestors ((name 'Grease-Core-lr.24' message '- fixed some lint issues' id '7b01c967-c2aa-441a-b26b-03cef0c944fe' date '16 February 2010' time '9:15:50 pm' author 'lr' ancestors ((name 'Grease-Core-jf.23' message 'Metacello version numbers for Grease have already gone up as high at 1.0a5, so let''s use 1.0a6 instead...' id '32b7d714-db34-4987-926c-c303b5cecee9' date '15 February 2010' time '11:19:48 pm' author 'jf' ancestors ((name 'Grease-Core-jf.22' message '#addAll: and #withAll: on dictionaries should take a Dictionary parameter, not a collection of Associations (according to ANSI)' id '8c843c34-4297-4448-abd7-f4092025ae07' date '15 February 2010' time '11:01:57 pm' author 'jf' ancestors ((name 'Grease-Core-jf.21' message 'Properly fix http://code.google.com/p/seaside/issues/detail?id=544 I introduce a GROrderedMultiMap which specifically allows duplicate keys (GRSmallDictionary no longer does). This is used to implement WARequestFields, which is used throughtout for storing GET and POST fields. #at: will return the first matching field and #allAt: will return all matching values. Various renamings, fixes to callbacks, and to unit and functional tests. I also had to fix the Swazoo and Comanche server adaptors to correctly create WARequestFields instances for the POST fields and to correctly include the raw POST body in all cases (but it seems to be a ByteArray in Swazoo''s case and a ByteString or String for Comanche... seems not ideal)' id '9a67e592-63f9-4aab-8799-ce92fd341205' date '15 February 2010' time '9:31:33 pm' author 'jf' ancestors ((name 'Grease-Core-lr.20' message '- add an url to the package' id '1ce86f1b-1e86-45bf-b755-9fcb4ffede6e' date '10 February 2010' time '11:33:14 am' author 'lr' ancestors ((name 'Grease-Core-jf.19' message 'Let''s set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.' id '4549ccc4-6218-4b5a-affb-5c2c1a0bf3bd' date '9 February 2010' time '1:52:55 am' author 'jf' ancestors ((name 'Grease-Core-jf.18' message 'http://code.google.com/p/seaside/issues/detail?id=503 Implement GRVersion as a (fairly) simple version number class.' id '75fc4f58-e849-447e-a1e9-d21cb20d1a02' date '9 February 2010' time '1:03:53 am' author 'jf' ancestors ((name 'Grease-Core-lr.17' message 'merged' id '1f83c10c-28b2-4f1f-ad0e-2a621262d18c' date '6 February 2010' time '7:04:07 pm' author 'lr' ancestors ((name 'Grease-Core-jf.16' message 'Remove usage of non-Grease methods #nameOfDay:, #anyOne, and several Squeak-specific Duration selectors. Add Grease tests for Duration protocols discussed with platforms. Also test for #any.' id 'd8afb489-de6a-424c-a94e-5c9eb50939ec' date '6 February 2010' time '1:21:59 am' author 'jf' ancestors () stepChildren ())(name 'Grease-Core-lr.16' message '- use accessors in initializers, that''s nicer - pushed test coverage to 94%' id 'd10c2b98-a79b-4ee5-b8bd-f9ec27a4ffa3' date '6 February 2010' time '11:13:58 am' author 'lr' ancestors ((name 'Grease-Core-jok.15' message 'http://code.google.com/p/seaside/issues/detail?id=535 - add Slime transformation for #new:withAll: and run it' id 'a3dbcab3-59b8-0b40-8128-8ff7a1f1d634' date '26 January 2010' time '10:57:57 am' author 'jok' ancestors ((name 'Grease-Core-jf.14' message 'merge' id 'e59ae7f2-6e21-4d7e-b53d-68e5b2406df9' date '11 January 2010' time '8:09:27 pm' author 'jf' ancestors ((name 'Grease-Core-pmm.13' message '- Issue 513: RFC822 code in RSS package may be using obsolete code - http://code.google.com/p/seaside/issues/detail?id=513' id '86691819-8179-4e4e-a8db-2b0cbaa0bf9c' date '2 January 2010' time '5:07:58 pm' author 'pmm' ancestors ((name 'Grease-Core-jf.12' message 'Write some more Slime rules and tests and apply them.' id '4b9eaa57-bead-4961-8b61-ea0389e0676e' date '29 December 2009' time '8:59:12 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())(name 'Grease-Core-jf.11' message 'merge' id 'd560d898-8aab-4fdb-bee0-1e8eb8dde60c' date '29 December 2009' time '5:12:46 pm' author 'jf' ancestors ((name 'Grease-Core-jf.10' message '- move Task stuff into Component package - no longer need special Flow configuration settings - Make parameter to onAnswer: blocks optional - Add #call:onAnswer: which does a #show:onAnswer: and then sends a render notification; rewrite #call: to use #call:onAnswer: - Make as few of the functional tests as possible depend on Flow' id '2938fcb6-3e91-4119-bbf5-9f8699144f45' date '29 December 2009' time '4:14:26 pm' author 'jf' ancestors ((name 'Grease-Core-dkh.8' message '- fix Issue 499: http://code.google.com/p/seaside/issues/detail?id=499' id '7cea52fb-d9e9-4441-8ad5-3fa51cadceae' date '23 November 2009' time '3:07:28 pm' author 'dkh' ancestors ((name 'Grease-Core-jf.7' message 'Move seaside-specific method out of Grease' id '1a22dbe1-3b92-4449-9584-0d0e99398eec' date '3 November 2009' time '12:09:14 am' author 'jf' ancestors ((name 'Grease-Core-lr.6' message '- never use #== unless really required' id '1805834a-1d95-4cfa-ae9b-3ea1d5e38d0b' date '28 October 2009' time '11:16:09 am' author 'lr' ancestors ((name 'Grease-Core-lr.5' message '- fixed argument names and some other formatting issues' id '35c4532c-a8a4-4dbd-a856-d15513dec823' date '25 October 2009' time '11:31:51 am' author 'lr' ancestors ((name 'Grease-Core-lr.4' message '- removed duplicated code from string extensions, properly commented all methods' id '3b3f3e4f-d3e6-4f60-8482-be11f9b82404' date '25 October 2009' time '11:20:38 am' author 'lr' ancestors ((name 'Grease-Core-obi.3' message '- add license attribute' id '11a247de-6598-8348-bdf9-9d2b1ab4175d' date '8 October 2009' time '8:32:08 am' author 'obi' ancestors ((name 'Grease-Core-jf.2' message 'recategorization' id 'ed41f639-a256-4ee6-a184-8555fd48a5ea' date '1 October 2009' time '12:45:27 am' author 'jf' ancestors ((name 'Grease-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id '8702f9cb-4c9f-49fe-9b8f-ed45cd2d444a' date '30 September 2009' time '10:47:12 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-jf.9' message '#findString: is not portable - use #indexOfSubCollection:' id '5ba7bcb1-ea63-4fc1-9de2-ea443edec864' date '17 December 2009' time '10:50:18 am' author 'jf' 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 ())(name 'Grease-Core-NickAger.55' message 'added GRSmallDictionary>>#printOn:' id '5b995447-06d6-4525-966b-d22d45444ab9' date '5 February 2011' time '8:26:34 pm' author 'NickAger' ancestors ((id 'c818dcbc-1ead-4a01-9a5b-1c73b160c8b7')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-pmm.64' message '- add base64 comment' id 'c1fb5836-b648-46e8-b535-de41929a88ac' date '28 August 2011' time '9:58:40 am' author 'pmm' ancestors ((id 'f5804cb2-8a68-4da5-a744-6aec2bb22c5f')) stepChildren ())) stepChildren ())(name 'Grease-Core-lr.66' message '- add GRCodecStream>>#print:' id '0a3221fb-c5d8-4ce1-b139-0e6dc72481a2' date '25 September 2011' time '10:13:37 am' author 'lr' ancestors ((name 'Grease-Core-dkh.65' message '1.0.6 (dkh.153): - open 1.0.6 for development - update to latest packages -- update GRPlatform version to 1.0.6' id '3da25c6b-c1ca-4143-ad35-116b50bea34b' date '1 September 2011' time '3:51:36 pm' author 'dkh' ancestors ((id 'c1fb5836-b648-46e8-b535-de41929a88ac')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-pmm.43' message '- Issue 591: WAComboResponse - a combined buffered / streaming response - http://code.google.com/p/seaside/issues/detail?id=591' id 'f7129542-f1fe-4bd2-82ee-f234e31d00e7' date '5 August 2010' time '7:09:54 am' author 'pmm' ancestors ((id '2a422c1b-8310-4790-9185-fc7f522d01e1')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-NickAger.70' message 'changed GRPlatform>>#version to 1.0.7' id 'd48abd90-86bb-4538-ac62-e492a7a4e3f0' date '23 March 2012' time '4:36:01 pm' author 'NickAger' ancestors ((name 'Grease-Core-NickAger.69' message 'further refined the comment to GRDelayedSend ' id 'cab12ed6-1527-4a89-8c41-70e40461806b' date '20 March 2012' time '9:05:29 am' author 'NickAger' ancestors ((name 'Grease-Core-NickAger.68' message 'improved commenting for GRDelayedSend and GRDelayedSendMessage - I was confused by the intent of the classes - hopefully the comments will help others with similar confusion.' id '350d84c7-722f-4318-96d6-d7854ed52047' date '19 March 2012' time '11:23:01 am' author 'NickAger' ancestors ((name 'Grease-Core-NickAger.67' message 'added a new method: GRPlatform>>#directoriesIn: to support recursing sub-directories for file to load into a file library. Fix for: http://code.google.com/p/seaside/issues/detail?id=267' id '364dcb92-0613-4caf-8058-a8c25d65249c' date '9 March 2012' time '2:52:30 pm' author 'NickAger' ancestors ((id '0a3221fb-c5d8-4ce1-b139-0e6dc72481a2')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +- update GRPlatform version to 1.0.6' id '3da25c6b-c1ca-4143-ad35-116b50bea34b' date '1 September 2011' time '3:51:36 pm' author 'dkh' ancestors ((id 'c1fb5836-b648-46e8-b535-de41929a88ac')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-pmm.43' message '- Issue 591: WAComboResponse - a combined buffered / streaming response - http://code.google.com/p/seaside/issues/detail?id=591' id 'f7129542-f1fe-4bd2-82ee-f234e31d00e7' date '5 August 2010' time '7:09:54 am' author 'pmm' ancestors ((id '2a422c1b-8310-4790-9185-fc7f522d01e1')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-NickAger.70' message 'changed GRPlatform>>#version to 1.0.7' id 'd48abd90-86bb-4538-ac62-e492a7a4e3f0' date '23 March 2012' time '4:36:01 pm' author 'NickAger' ancestors ((name 'Grease-Core-NickAger.69' message 'further refined the comment to GRDelayedSend ' id 'cab12ed6-1527-4a89-8c41-70e40461806b' date '20 March 2012' time '9:05:29 am' author 'NickAger' ancestors ((name 'Grease-Core-NickAger.68' message 'improved commenting for GRDelayedSend and GRDelayedSendMessage - I was confused by the intent of the classes - hopefully the comments will help others with similar confusion.' id '350d84c7-722f-4318-96d6-d7854ed52047' date '19 March 2012' time '11:23:01 am' author 'NickAger' ancestors ((name 'Grease-Core-NickAger.67' message 'added a new method: GRPlatform>>#directoriesIn: to support recursing sub-directories for file to load into a file library. Fix for: http://code.google.com/p/seaside/issues/detail?id=267' id '364dcb92-0613-4caf-8058-a8c25d65249c' date '9 March 2012' time '2:52:30 pm' author 'NickAger' ancestors ((id '0a3221fb-c5d8-4ce1-b139-0e6dc72481a2')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Core-pmm.85' message 'Issue 781: Also catch platform deprecation signals - http://code.google.com/p/seaside/issues/detail?id=781' id '792050f8-aab9-4903-9d9d-64ef14554008' date '16 February 2014' time '11:16:53 pm' author 'pmm' ancestors ((id 'cfd4a0a1-464c-44f7-9ebf-8cad9f9ad388')) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/instance/deprecationExceptionSet.st b/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/instance/deprecationExceptionSet.st new file mode 100644 index 00000000..bb22f36e --- /dev/null +++ b/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/instance/deprecationExceptionSet.st @@ -0,0 +1,3 @@ +exceptions +deprecationExceptionSet + ^ Deprecation \ No newline at end of file diff --git a/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/methodProperties.json b/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/methodProperties.json index bd0643f9..599f2425 100644 --- a/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/methodProperties.json +++ b/repository/Grease-Pharo-Core.package/GRPharoPlatform.class/methodProperties.json @@ -13,6 +13,7 @@ "base64Decode:" : "jf 1/21/2009 17:31", "compile:into:classified:" : "pmm 8/13/2010 11:52", "contentsOfFile:binary:" : "lr 7/25/2011 19:51", + "deprecationExceptionSet" : "pmm 2/16/2014 23:12", "directoriesIn:" : "NickAger 3/9/2012 11:33", "doSilently:" : "JohanBrichau 9/10/2013 11:39", "ensureExistenceOfFolder:" : "jf 1/21/2009 17:31", diff --git a/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAll.startingAt..st b/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAll.startingAt..st index 56736518..cd78fbe0 100644 --- a/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAll.startingAt..st +++ b/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAll.startingAt..st @@ -1,10 +1,5 @@ streaming greaseNext: anInteger putAll: aCollection startingAt: startIndex - | index | aCollection isByteString - ifTrue: [ - index := ByteString findFirstInString: aCollection inSet: Latin1ToUtf8Map startingAt: startIndex. - (index = 0 or: [ index > (startIndex + anInteger - 1) ]) - ifTrue: [ stream greaseNext: anInteger putAll: aCollection startingAt: startIndex ] - ifFalse: [ super greaseNext: anInteger putAll: aCollection startingAt: startIndex ] ] + ifTrue: [ self greaseNext: anInteger putAllFast: aCollection startingAt: startIndex ] ifFalse: [ super greaseNext: anInteger putAll: aCollection startingAt: startIndex ] \ No newline at end of file diff --git a/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st b/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st index 088c72f8..a4c114cb 100644 --- a/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st +++ b/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st @@ -6,7 +6,7 @@ greaseNext: anInteger putAllFast: aByteString startingAt: startIndex nextIndex = 0 ifTrue: [ ^ stream greaseNext: anInteger putAll: aByteString startingAt: startIndex ]. [ nextIndex >= (startIndex + anInteger) ifTrue: [ - ^ stream greaseNext: startIndex + anInteger - nextIndex + 1 putAll: aByteString startingAt: lastIndex ]. + ^ stream greaseNext: startIndex + anInteger - lastIndex putAll: aByteString startingAt: lastIndex ]. nextIndex > lastIndex ifTrue: [ stream greaseNext: nextIndex - lastIndex putAll: aByteString startingAt: lastIndex ]. stream nextPutAll: (Latin1ToUtf8Encodings at: (aByteString byteAt: nextIndex) + 1). diff --git a/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json b/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json index 5f05154e..d5942a3a 100644 --- a/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json +++ b/repository/Grease-Pharo-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json @@ -5,8 +5,8 @@ "crlf" : "pmm 4/10/2010 13:28", "encodeDefault:" : "lr 7/25/2011 18:36", "encodeFast:" : "pmm 9/1/2012 15:25", - "greaseNext:putAll:startingAt:" : "pmm 8/15/2011 22:03", - "greaseNext:putAllFast:startingAt:" : "pmm 4/21/2012 20:18", + "greaseNext:putAll:startingAt:" : "pmm 5/21/2014 21:33", + "greaseNext:putAllFast:startingAt:" : "pmm 5/21/2014 21:19", "invalidUtf8" : "jf 9/30/2009 00:39", "next" : "pmm 2/17/2010 20:09", "next:" : "pmm 9/1/2012 15:25", diff --git a/repository/Grease-Pharo-Core.package/monticello.meta/version b/repository/Grease-Pharo-Core.package/monticello.meta/version index 34885d0a..5ba0022a 100644 --- a/repository/Grease-Pharo-Core.package/monticello.meta/version +++ b/repository/Grease-Pharo-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Grease-Pharo-Core-pmm.68' message '- fix comment' id '5b81b23d-edc1-4ad4-aa38-00ccd3732027' date '1 February 2014' time '3:14:38 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.67' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id 'a278cbb9-ca35-41a7-b8c9-48bcbaa88df3' date '15 September 2013' time '12:07:44 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.66' message '- spelling' id 'eedba520-4519-4a2f-98a2-dae65d94651f' date '14 September 2013' time '3:55:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.65' message '- Slime' id 'cec7735d-8994-44fe-a508-47eced261684' date '14 September 2013' time '10:02:13 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.64' message '- Slime' id '327ab314-0531-4261-9f19-4590f39c4bea' date '14 September 2013' time '9:51:44 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.63' message '- implement missing method' id '1cfbe808-23be-4ad3-8d2e-40a5905c85fb' date '14 September 2013' time '9:38:35 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.62' message '- update URLs' id '5af25cab-95bc-4809-83b4-13eadb393333' date '12 September 2013' time '4:09:29 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.61' message '- update URLs' id '7c04fd10-875e-4b5b-b86c-342359ccb29e' date '12 September 2013' time '4:06:59 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-JohanBrichau.60' message 'deal with #doSilently: difference from Pharo2.0 onwards' id '074cb71f-16bc-4471-ad7e-0ba3665a1672' date '10 September 2013' time '11:40:27.421 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo-Core-JohanBrichau.59' message 'added the trim* methods for pharo versions prior to 2.0' id 'a9d37f3e-7a6d-4926-87f2-771e06dc7128' date '10 September 2013' time '9:34:11.097 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo-Core-pmm.58' message '- remove Object >> #displayString again, deprecated in 3.0 -> removed in 3.1' id '5e914a2d-bd92-4062-bc89-8aa72b18331a' date '16 March 2013' time '2:12 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jf.57' message 'Cherry pick 4 methods that should have come in to Grease-Pharo-Core-pmm.51(4e5260c5-46b4-499f-bcd9-cc5e5a4e60ca) when Grease-Pharo-Core-NickAger.49 (d9f63c7b-0139-45df-a253-63649469f427) was merged in from the 3.0 to the 3.1 branch.' id 'd3d875fc-58a3-4881-8ef4-d2f0c3d4dc7c' date '13 January 2013' time '3:18:32 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-pmm.56' message '- Slime fixes, mostly recategorizations' id 'edaed043-e023-49a5-bf3d-e0a70bdd4526' date '3 September 2012' time '4:33:55 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.55' message '- formatting Nazis from outer space' id 'fb375e80-7261-4ea9-b9fe-57103fd6c1e0' date '1 September 2012' time '5:01:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.54' message '- Issue 736: implement #basicNextPutAll: on pseudo streams' id '0d54029e-c67b-4cb9-926e-80967a272d3d' date '14 August 2012' time '7:46:15 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.53' message '- Issue 733: multibyte characters broken when flushing a WAComboResponse - http://code.google.com/p/seaside/issues/detail?id=733' id 'cf4c1332-9d26-4f1c-8da4-359fc02ac66a' date '25 June 2012' time '9:05:56 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.52' message '- fix off by one error' id 'dbbe8c77-5681-47b0-bac0-9750ca2db809' date '21 April 2012' time '9:01:07 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.51' message '- merge 3.0 trunk' id '4e5260c5-46b4-499f-bcd9-cc5e5a4e60ca' date '29 March 2012' time '7:24:59 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.50' message '- merge Pharo 1.4 fixes from 3.0 branch' id 'a8f92057-af3a-4e85-ab95-f7b445156b55' date '6 March 2012' time '8:00:36 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.49' message '- inline GRPharoUtf8Codec >> #decode:, reduce the amount of allocation that has to be done, seems to give about 5% in some benchmarks ' id 'b0285b47-df74-4fac-8952-bf705c048d61' date '17 February 2012' time '7:49:36 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.48' message '- more utf-8 performance tweaks' id '28563f32-1d5a-4aad-9f33-11d2468df9b7' date '17 February 2012' time '8:05:57 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.47' message '- formatting nazis from outer space' id '87cbdd2d-b4db-41ea-a1a1-851180720755' date '22 January 2012' time '9:22:46 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.46' message '- formatting nazis from outer space' id '091d7896-66a9-48d3-8a9b-10892f15085b' date '22 January 2012' time '4:47:43 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.45' message '- Issue 699: GRPharoPlatform>>#write:toFile:inFolder: uses CrLfFileStream in seaside 3.0.6.3' id '458930d3-97b2-42c2-86d9-163b972f7f44' date '22 January 2012' time '3:58:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.44' message '- Issue 676: response generators have to reset the response before generating a new one - add infrastructure to reset streams, work around Pharo stream bugs' id 'abd8769c-35eb-4673-ba88-a2e16c4fd2b6' date '26 August 2011' time '9:58:05 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.42' message '- Issue 626: Allow platforms to implement custom encoders for speed - remove #includesUnsafeUrlCharacter: and #includesUnsafeXmlCharacter: from GRPlatform, these were just speed hacks for Pharo, they are now encapsulated in a platform specific class - speed up GRPharoUtf8CodecStream >> #greaseNext:putAll:startingAt:, avoid unnecessary object allocation' id 'd92827ca-ba7c-4613-9fc2-095659ef13e6' date '15 August 2011' time '9:40:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.41' message '- remove deprecated methods and classes' id 'f363bf67-f9b2-4b88-908a-c01c6567f548' date '2 August 2011' time '9:01:03 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.40' message '- fixed formatting of return message' id '0ec7a5f7-c31c-4f65-a727-4b9856dd885c' date '25 July 2011' time '8:17:40 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.39' message '- fixed spacing in blocks' id 'f8257aec-8b3a-49e1-80f5-acd7b5fcf6c7' date '25 July 2011' time '7:23:08 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.38' message '- fixed formatting of temporaries' id 'c92b971d-e802-497c-82bc-32836a23cd2b' date '25 July 2011' time '6:31:24 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-pmm.37' message '- experimental Pharo 1.2 support' id 'aef98cdf-4936-4bbc-890c-32c11cf16ea3' date '5 March 2011' time '1:40:54 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.36' message '- Grease shouldn''t have class extensions in Seaside' id 'd1e6c559-8e94-4fab-874b-5c9e0406e0eb' date '10 February 2011' time '7:39:47 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.35' message '- went for a simple X-Sendfile design that does not use auto deploy and does not require files to be deployed in image folder' id '5f39172f-b91f-4e71-81ba-bc26c5539015' date '5 February 2011' time '5:38:29 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.34' message '- implement #greaseNext:putAll:startingAt: in more places' id 'c46b8f9b-f323-469f-a7ec-d07d6ce36165' date '28 December 2010' time '10:18:31 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.33' message '- add WriteStream compatibility methods' id '7b0a6818-acf3-4218-ba38-345034a08898' date '27 December 2010' time '1:56:43 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.32' message '- Issue 612: subscript out of bounds when encoding a single 0 character to UTF-8 - http://code.google.com/p/seaside/issues/detail?id=612' id 'd5971e3b-28be-4ace-afdc-c6feaa162a6c' date '17 November 2010' time '10:43:29 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.31' message '- fix typos' id '35eccdfe-1eaf-4082-a02b-65dc6a744943' date '30 October 2010' time '7:01:04 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.30' message '- fix comment' id '6eae4eb5-5a64-49ad-ab60-cf6627c9c8ff' date '7 October 2010' time '3:45:50 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.29' message '- remove overrides in Pharo 1.1 (WriteStream class>>crlf) - if you load this package make sure to revert Collections-Streams' id '3b0b1a91-6341-45fc-ba22-3ca77d075698' date '9 September 2010' time '12:13:35 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.28' message '- remove two overrides in Pharo 1.1 (Collection>>#sorted and Collection>>#sorted:) - if you load this package make sure to revert Collection-Abstract' id '71ae2a52-bb9b-422e-9051-56b163b16acc' date '9 September 2010' time '12:11:29 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.27' message '- removed unused variables' id '4638ee0a-a4ea-4a70-87c4-ce59ac767aab' date '22 August 2010' time '3:32:21 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-pmm.26' message '- Issue 570: iso-8859-1 doesn''t show up in the encoding list of the server adapter - http://code.google.com/p/seaside/issues/detail?id=570' id 'd9f7eda2-9872-4ee7-984f-bf022648aba8' date '16 August 2010' time '12:54:25 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.25' message '- Issue 474: Using Halos - CSS Style Editor to update CSS of a component breaks versions view with ''subscript is out of bounds: x''. - http://code.google.com/p/seaside/issues/detail?id=474' id '8497956d-987c-4dbe-935b-4ea156d26bf9' date '13 August 2010' time '12:04:07 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-DaleHenrichs.24' message '- fix Issue 574: http://code.google.com/p/seaside/issues/detail?id=574 "MessageSend>>numArgs is part of PharoCore 1.0" ' id '9e0be068-0ea5-48b2-bf8a-0311ab01f921' date '4 June 2010' time '12:20:27 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Pharo-Core-pmm.23' message '- implement correct method' id '47fc011d-40c8-44a7-a59d-526b374a264a' date '23 May 2010' time '8:19:16 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jf.22' message 'fix dependency from Grease-Pharo-Core on Seaside-Adaptors-Comanche' id '01c5a311-f795-480b-81f7-3a213fb101a9' date '22 May 2010' time '8:37:03 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-pmm.21' message '- bug fix for single character utf-8 encoding' id '17d59097-7a27-409e-a733-b7eeffded5be' date '21 May 2010' time '7:20:16 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.20' message '- bugfix - optimized Pharo implementations of testing methods' id '93655b5b-c48a-4089-b33e-db9199b0363e' date '20 May 2010' time '9:13:07 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.19' message '- speed up GRPharoUtf8CodecStream >> #nextPut:, avoid String creation' id '561bf000-b4b1-476e-a044-fdba3f8221f8' date '20 May 2010' time '11:13:09 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jok.18' message 'merge ' id '990f1a78-1fa9-b94f-ab42-8e93dc1bab17' date '15 April 2010' time '4:00:57 pm' author 'jok' ancestors ((name 'Grease-Pharo-Core-pmm.17' message '- fix off by one error' id 'b6fd6a9f-9297-4de0-a9e9-9699d5d32f66' date '12 April 2010' time '7:37:16 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.16' message '- Issue 561: remove GRCodecStream >> #binary - http://code.google.com/p/seaside/issues/detail?id=561' id 'ba77b4e9-717a-422b-81c4-713f15b9387f' date '11 April 2010' time '6:20:47 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.15' message '- fix test for SortedCollection>>#sorted: by removing some code, not really sure if this is a valid fix but it makes all tests pass' id '4cc58271-ef9c-4e96-91aa-d37e9e3d82f4' date '31 March 2010' time '8:41:10 am' author 'lr' ancestors ((name 'Grease-Pharo-Core-jok.14' message '- http://code.google.com/p/seaside/issues/detail?id=556 - add #beginsWithSubCollection: and #endsWithSubCollection:' id '180a4764-20ef-dd45-93e1-65694dc478d8' date '24 March 2010' time '12:29:49 pm' author 'jok' ancestors ((name 'Grease-Pharo-Core-pmm.13' message '- Issue 546: GCCodecEncoderStream>>next gives different types on different platforms - http://code.google.com/p/seaside/issues/detail?id=546' id 'b8302305-f692-463e-8d4a-51f29036738b' date '17 February 2010' time '8:10:56 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.12' message '- added explicit repository url' id 'd626279a-d55f-43e5-86c4-8c3eaf5d981b' date '17 February 2010' time '3:54:34 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-jf.11' message 'http://code.google.com/p/seaside/issues/detail?id=503 Implement GRVersion as a (fairly) simple version number class.' id '129da4a5-95a2-4277-812d-d509f66b8927' date '9 February 2010' time '1:10:09 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.10' message 'Add Pharo implementations of #sorted and #sorted: and fix a bug in Interval>>any' id 'e0975dcd-42ff-4b3a-8da8-7fdc28ca9afc' date '6 February 2010' time '4:43:30 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.9' message 'Remove usage of non-Grease methods #nameOfDay:, #anyOne, and several Squeak-specific Duration selectors. Add Grease tests for Duration protocols discussed with platforms. Also test for #any.' id '4810f3f7-d17c-4bfb-9421-d84dcd20a9cd' date '6 February 2010' time '1:16:17 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.8' message 'Move Seaside-specific extension methods from Grease-Pharo-Core to Seaside-Pharo-Core' id '21396770-a48e-40c6-8305-2f380cae2b94' date '26 January 2010' time '1:33:37 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.7' message 'merge' id '04e9989f-94cd-4cd3-807c-573aeb6360c4' date '29 December 2009' time '5:07:49 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.6' message '- move Task stuff into Component package - no longer need special Flow configuration settings - Make parameter to onAnswer: blocks optional - Add #call:onAnswer: which does a #show:onAnswer: and then sends a render notification; rewrite #call: to use #call:onAnswer: - Make as few of the functional tests as possible depend on Flow' id '7d74e93c-4f5d-4d06-9d6b-96df83be35ba' date '29 December 2009' time '4:09:03 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-dkh.4' message '- renamed GRPharoPlatform>>smtpServer to #seasideSmtpServer - moved #seasideSmtpServer to Seaside-Pharo-Core' id '7258ba26-985d-4a3b-82d9-7589ca1a5881' date '24 November 2009' time '9:43:55 am' author 'dkh' ancestors ((name 'Grease-Pharo-Core-dkh.3' message '- fix Issue 499: http://code.google.com/p/seaside/issues/detail?id=499' id '92ee7795-4535-43bc-af5f-04cfd2f39bd8' date '23 November 2009' time '4:06:07 pm' author 'dkh' ancestors ((name 'Grease-Pharo-Core-pmm.2' message '- support ''UTF-8'' has a codec name as well' id '0dae0ad0-c578-4797-ba1d-5cb19876a2f4' date '15 November 2009' time '11:06:59 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id '6c0a574e-e199-4e0c-8ccd-5671da4eedf2' date '30 September 2009' time '10:47:20 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo-Core-jf.5' message 'Stop using #newDay:monthNumber:year:, which is only in VW and can be worked around using #newDay:month:year: and #nameOfMonth: Stop using #daysInMonthNumber:forYear:, which is different than the method that VA already has. Some discussion on this needs to be had by all platforms but for now it can be worked around using #daysInMonth:year: and #nameOfMonth:' id '2bf8b64c-91ee-4432-8a9b-b8ab1eb475dc' date '18 December 2009' time '10:33:54 am' author 'jf' ancestors ((id '7258ba26-985d-4a3b-82d9-7589ca1a5881')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo-Core-lr.17' message '- added a #newline accessor to GRPlatform that returns a string with the default newline character (sequence) - moved implementation of #convertToSmalltalkNewlines: to OBPlatform as it can now be implemented in terms of #newline and doesn''t need to be provided by other platforms anymore' id 'bf167910-58cc-4d29-b6a9-30fe0afae428' date '15 April 2010' time '7:30:55 pm' author 'lr' ancestors ((id 'ba77b4e9-717a-422b-81c4-713f15b9387f')) 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 ())(name 'Grease-Pharo-Core-NickAger.49' message 'GRPharoPlatform>>#write:toFile:inFolder: changed CrLfFileStream to MultiByteFileStream (CrLfFileStream is deprecated)' id 'd9f63c7b-0139-45df-a253-63649469f427' date '19 March 2012' time '12:24:54 pm' author 'NickAger' ancestors ((name 'Grease-Pharo-Core-NickAger.48' message 'added a new method: GRPharoPlatform>>#directoriesIn: to support recursing sub-directories for file to load into a file library. Fix for: http://code.google.com/p/seaside/issues/detail?id=267' id '23a31158-9c41-49bc-a1cd-b5c3984ef2bd' date '9 March 2012' time '2:53:27 pm' author 'NickAger' ancestors ((name 'Grease-Pharo-Core-pmm.47' message ' _ ' id '706ff2de-6505-4d6e-b21d-a791e9fb3b37' date '4 March 2012' time '8:26:13 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.46' message '- fix Color >> #greaseString on Pharo 1.4' id 'd8189b05-ef89-4bf7-9a59-2141f02e1784' date '1 March 2012' time '9:25:35 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.45' message '- WAMimeDocuments can contain String or ByteArray data and break if written to a ReadWriteStream, so use RWBinaryOrTextStream that fixes the issue (hopefully?)' id 'a542095b-92ff-4f77-9383-156f2755da34' date '20 November 2011' time '5:20:30 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.44' message '- fixed deprecated message' id 'd4adf471-fac4-4097-ac23-972da5d9a2b5' date '25 September 2011' time '11:16:38 am' author 'lr' ancestors ((name 'Grease-Pharo-Core-pmm.43' message '- fix an ugly "typo"' id 'a4358e0d-4477-47d6-8f48-ed3bab5d8632' date '15 August 2011' time '10:05 pm' author 'pmm' ancestors ((id '0ec7a5f7-c31c-4f65-a727-4b9856dd885c')) 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 ()) \ No newline at end of file +(name 'Grease-Pharo-Core-pmm.71' message 'Issue 792: Issue encoding a non-ascii character preceded by an xml-unsafe one - https://code.google.com/p/seaside/issues/detail?id=792' id 'c823f84d-3cb3-4142-a402-c513325f37d3' date '21 May 2014' time '9:34:11 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.70' message '- formatting - move GRCountingStream from Pharo-only package to Core' id 'a547a055-973b-4af4-840a-691be105670b' date '21 May 2014' time '8:57:26 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.69' message 'Issue 781: Also catch platform deprecation signals - http://code.google.com/p/seaside/issues/detail?id=781' id '62d63448-9ddd-4681-8a58-e1ab1a1613b8' date '16 February 2014' time '11:18:12 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.68' message '- fix comment' id '5b81b23d-edc1-4ad4-aa38-00ccd3732027' date '1 February 2014' time '3:14:38 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.67' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id 'a278cbb9-ca35-41a7-b8c9-48bcbaa88df3' date '15 September 2013' time '12:07:44 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.66' message '- spelling' id 'eedba520-4519-4a2f-98a2-dae65d94651f' date '14 September 2013' time '3:55:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.65' message '- Slime' id 'cec7735d-8994-44fe-a508-47eced261684' date '14 September 2013' time '10:02:13 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.64' message '- Slime' id '327ab314-0531-4261-9f19-4590f39c4bea' date '14 September 2013' time '9:51:44 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.63' message '- implement missing method' id '1cfbe808-23be-4ad3-8d2e-40a5905c85fb' date '14 September 2013' time '9:38:35 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.62' message '- update URLs' id '5af25cab-95bc-4809-83b4-13eadb393333' date '12 September 2013' time '4:09:29 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.61' message '- update URLs' id '7c04fd10-875e-4b5b-b86c-342359ccb29e' date '12 September 2013' time '4:06:59 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-JohanBrichau.60' message 'deal with #doSilently: difference from Pharo2.0 onwards' id '074cb71f-16bc-4471-ad7e-0ba3665a1672' date '10 September 2013' time '11:40:27.421 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo-Core-JohanBrichau.59' message 'added the trim* methods for pharo versions prior to 2.0' id 'a9d37f3e-7a6d-4926-87f2-771e06dc7128' date '10 September 2013' time '9:34:11.097 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo-Core-pmm.58' message '- remove Object >> #displayString again, deprecated in 3.0 -> removed in 3.1' id '5e914a2d-bd92-4062-bc89-8aa72b18331a' date '16 March 2013' time '2:12 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jf.57' message 'Cherry pick 4 methods that should have come in to Grease-Pharo-Core-pmm.51(4e5260c5-46b4-499f-bcd9-cc5e5a4e60ca) when Grease-Pharo-Core-NickAger.49 (d9f63c7b-0139-45df-a253-63649469f427) was merged in from the 3.0 to the 3.1 branch.' id 'd3d875fc-58a3-4881-8ef4-d2f0c3d4dc7c' date '13 January 2013' time '3:18:32 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-pmm.56' message '- Slime fixes, mostly recategorizations' id 'edaed043-e023-49a5-bf3d-e0a70bdd4526' date '3 September 2012' time '4:33:55 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.55' message '- formatting Nazis from outer space' id 'fb375e80-7261-4ea9-b9fe-57103fd6c1e0' date '1 September 2012' time '5:01:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.54' message '- Issue 736: implement #basicNextPutAll: on pseudo streams' id '0d54029e-c67b-4cb9-926e-80967a272d3d' date '14 August 2012' time '7:46:15 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.53' message '- Issue 733: multibyte characters broken when flushing a WAComboResponse - http://code.google.com/p/seaside/issues/detail?id=733' id 'cf4c1332-9d26-4f1c-8da4-359fc02ac66a' date '25 June 2012' time '9:05:56 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.52' message '- fix off by one error' id 'dbbe8c77-5681-47b0-bac0-9750ca2db809' date '21 April 2012' time '9:01:07 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.51' message '- merge 3.0 trunk' id '4e5260c5-46b4-499f-bcd9-cc5e5a4e60ca' date '29 March 2012' time '7:24:59 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.50' message '- merge Pharo 1.4 fixes from 3.0 branch' id 'a8f92057-af3a-4e85-ab95-f7b445156b55' date '6 March 2012' time '8:00:36 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.49' message '- inline GRPharoUtf8Codec >> #decode:, reduce the amount of allocation that has to be done, seems to give about 5% in some benchmarks ' id 'b0285b47-df74-4fac-8952-bf705c048d61' date '17 February 2012' time '7:49:36 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.48' message '- more utf-8 performance tweaks' id '28563f32-1d5a-4aad-9f33-11d2468df9b7' date '17 February 2012' time '8:05:57 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.47' message '- formatting nazis from outer space' id '87cbdd2d-b4db-41ea-a1a1-851180720755' date '22 January 2012' time '9:22:46 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.46' message '- formatting nazis from outer space' id '091d7896-66a9-48d3-8a9b-10892f15085b' date '22 January 2012' time '4:47:43 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.45' message '- Issue 699: GRPharoPlatform>>#write:toFile:inFolder: uses CrLfFileStream in seaside 3.0.6.3' id '458930d3-97b2-42c2-86d9-163b972f7f44' date '22 January 2012' time '3:58:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.44' message '- Issue 676: response generators have to reset the response before generating a new one - add infrastructure to reset streams, work around Pharo stream bugs' id 'abd8769c-35eb-4673-ba88-a2e16c4fd2b6' date '26 August 2011' time '9:58:05 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.42' message '- Issue 626: Allow platforms to implement custom encoders for speed - remove #includesUnsafeUrlCharacter: and #includesUnsafeXmlCharacter: from GRPlatform, these were just speed hacks for Pharo, they are now encapsulated in a platform specific class - speed up GRPharoUtf8CodecStream >> #greaseNext:putAll:startingAt:, avoid unnecessary object allocation' id 'd92827ca-ba7c-4613-9fc2-095659ef13e6' date '15 August 2011' time '9:40:58 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.41' message '- remove deprecated methods and classes' id 'f363bf67-f9b2-4b88-908a-c01c6567f548' date '2 August 2011' time '9:01:03 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.40' message '- fixed formatting of return message' id '0ec7a5f7-c31c-4f65-a727-4b9856dd885c' date '25 July 2011' time '8:17:40 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.39' message '- fixed spacing in blocks' id 'f8257aec-8b3a-49e1-80f5-acd7b5fcf6c7' date '25 July 2011' time '7:23:08 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.38' message '- fixed formatting of temporaries' id 'c92b971d-e802-497c-82bc-32836a23cd2b' date '25 July 2011' time '6:31:24 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-pmm.37' message '- experimental Pharo 1.2 support' id 'aef98cdf-4936-4bbc-890c-32c11cf16ea3' date '5 March 2011' time '1:40:54 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.36' message '- Grease shouldn''t have class extensions in Seaside' id 'd1e6c559-8e94-4fab-874b-5c9e0406e0eb' date '10 February 2011' time '7:39:47 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.35' message '- went for a simple X-Sendfile design that does not use auto deploy and does not require files to be deployed in image folder' id '5f39172f-b91f-4e71-81ba-bc26c5539015' date '5 February 2011' time '5:38:29 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.34' message '- implement #greaseNext:putAll:startingAt: in more places' id 'c46b8f9b-f323-469f-a7ec-d07d6ce36165' date '28 December 2010' time '10:18:31 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.33' message '- add WriteStream compatibility methods' id '7b0a6818-acf3-4218-ba38-345034a08898' date '27 December 2010' time '1:56:43 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.32' message '- Issue 612: subscript out of bounds when encoding a single 0 character to UTF-8 - http://code.google.com/p/seaside/issues/detail?id=612' id 'd5971e3b-28be-4ace-afdc-c6feaa162a6c' date '17 November 2010' time '10:43:29 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.31' message '- fix typos' id '35eccdfe-1eaf-4082-a02b-65dc6a744943' date '30 October 2010' time '7:01:04 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.30' message '- fix comment' id '6eae4eb5-5a64-49ad-ab60-cf6627c9c8ff' date '7 October 2010' time '3:45:50 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.29' message '- remove overrides in Pharo 1.1 (WriteStream class>>crlf) - if you load this package make sure to revert Collections-Streams' id '3b0b1a91-6341-45fc-ba22-3ca77d075698' date '9 September 2010' time '12:13:35 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.28' message '- remove two overrides in Pharo 1.1 (Collection>>#sorted and Collection>>#sorted:) - if you load this package make sure to revert Collection-Abstract' id '71ae2a52-bb9b-422e-9051-56b163b16acc' date '9 September 2010' time '12:11:29 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.27' message '- removed unused variables' id '4638ee0a-a4ea-4a70-87c4-ce59ac767aab' date '22 August 2010' time '3:32:21 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-pmm.26' message '- Issue 570: iso-8859-1 doesn''t show up in the encoding list of the server adapter - http://code.google.com/p/seaside/issues/detail?id=570' id 'd9f7eda2-9872-4ee7-984f-bf022648aba8' date '16 August 2010' time '12:54:25 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.25' message '- Issue 474: Using Halos - CSS Style Editor to update CSS of a component breaks versions view with ''subscript is out of bounds: x''. - http://code.google.com/p/seaside/issues/detail?id=474' id '8497956d-987c-4dbe-935b-4ea156d26bf9' date '13 August 2010' time '12:04:07 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-DaleHenrichs.24' message '- fix Issue 574: http://code.google.com/p/seaside/issues/detail?id=574 "MessageSend>>numArgs is part of PharoCore 1.0" ' id '9e0be068-0ea5-48b2-bf8a-0311ab01f921' date '4 June 2010' time '12:20:27 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Pharo-Core-pmm.23' message '- implement correct method' id '47fc011d-40c8-44a7-a59d-526b374a264a' date '23 May 2010' time '8:19:16 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jf.22' message 'fix dependency from Grease-Pharo-Core on Seaside-Adaptors-Comanche' id '01c5a311-f795-480b-81f7-3a213fb101a9' date '22 May 2010' time '8:37:03 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-pmm.21' message '- bug fix for single character utf-8 encoding' id '17d59097-7a27-409e-a733-b7eeffded5be' date '21 May 2010' time '7:20:16 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.20' message '- bugfix - optimized Pharo implementations of testing methods' id '93655b5b-c48a-4089-b33e-db9199b0363e' date '20 May 2010' time '9:13:07 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.19' message '- speed up GRPharoUtf8CodecStream >> #nextPut:, avoid String creation' id '561bf000-b4b1-476e-a044-fdba3f8221f8' date '20 May 2010' time '11:13:09 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jok.18' message 'merge ' id '990f1a78-1fa9-b94f-ab42-8e93dc1bab17' date '15 April 2010' time '4:00:57 pm' author 'jok' ancestors ((name 'Grease-Pharo-Core-pmm.17' message '- fix off by one error' id 'b6fd6a9f-9297-4de0-a9e9-9699d5d32f66' date '12 April 2010' time '7:37:16 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.16' message '- Issue 561: remove GRCodecStream >> #binary - http://code.google.com/p/seaside/issues/detail?id=561' id 'ba77b4e9-717a-422b-81c4-713f15b9387f' date '11 April 2010' time '6:20:47 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.15' message '- fix test for SortedCollection>>#sorted: by removing some code, not really sure if this is a valid fix but it makes all tests pass' id '4cc58271-ef9c-4e96-91aa-d37e9e3d82f4' date '31 March 2010' time '8:41:10 am' author 'lr' ancestors ((name 'Grease-Pharo-Core-jok.14' message '- http://code.google.com/p/seaside/issues/detail?id=556 - add #beginsWithSubCollection: and #endsWithSubCollection:' id '180a4764-20ef-dd45-93e1-65694dc478d8' date '24 March 2010' time '12:29:49 pm' author 'jok' ancestors ((name 'Grease-Pharo-Core-pmm.13' message '- Issue 546: GCCodecEncoderStream>>next gives different types on different platforms - http://code.google.com/p/seaside/issues/detail?id=546' id 'b8302305-f692-463e-8d4a-51f29036738b' date '17 February 2010' time '8:10:56 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.12' message '- added explicit repository url' id 'd626279a-d55f-43e5-86c4-8c3eaf5d981b' date '17 February 2010' time '3:54:34 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-jf.11' message 'http://code.google.com/p/seaside/issues/detail?id=503 Implement GRVersion as a (fairly) simple version number class.' id '129da4a5-95a2-4277-812d-d509f66b8927' date '9 February 2010' time '1:10:09 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.10' message 'Add Pharo implementations of #sorted and #sorted: and fix a bug in Interval>>any' id 'e0975dcd-42ff-4b3a-8da8-7fdc28ca9afc' date '6 February 2010' time '4:43:30 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.9' message 'Remove usage of non-Grease methods #nameOfDay:, #anyOne, and several Squeak-specific Duration selectors. Add Grease tests for Duration protocols discussed with platforms. Also test for #any.' id '4810f3f7-d17c-4bfb-9421-d84dcd20a9cd' date '6 February 2010' time '1:16:17 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.8' message 'Move Seaside-specific extension methods from Grease-Pharo-Core to Seaside-Pharo-Core' id '21396770-a48e-40c6-8305-2f380cae2b94' date '26 January 2010' time '1:33:37 am' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.7' message 'merge' id '04e9989f-94cd-4cd3-807c-573aeb6360c4' date '29 December 2009' time '5:07:49 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-jf.6' message '- move Task stuff into Component package - no longer need special Flow configuration settings - Make parameter to onAnswer: blocks optional - Add #call:onAnswer: which does a #show:onAnswer: and then sends a render notification; rewrite #call: to use #call:onAnswer: - Make as few of the functional tests as possible depend on Flow' id '7d74e93c-4f5d-4d06-9d6b-96df83be35ba' date '29 December 2009' time '4:09:03 pm' author 'jf' ancestors ((name 'Grease-Pharo-Core-dkh.4' message '- renamed GRPharoPlatform>>smtpServer to #seasideSmtpServer - moved #seasideSmtpServer to Seaside-Pharo-Core' id '7258ba26-985d-4a3b-82d9-7589ca1a5881' date '24 November 2009' time '9:43:55 am' author 'dkh' ancestors ((name 'Grease-Pharo-Core-dkh.3' message '- fix Issue 499: http://code.google.com/p/seaside/issues/detail?id=499' id '92ee7795-4535-43bc-af5f-04cfd2f39bd8' date '23 November 2009' time '4:06:07 pm' author 'dkh' ancestors ((name 'Grease-Pharo-Core-pmm.2' message '- support ''UTF-8'' has a codec name as well' id '0dae0ad0-c578-4797-ba1d-5cb19876a2f4' date '15 November 2009' time '11:06:59 am' author 'pmm' ancestors ((name 'Grease-Pharo-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id '6c0a574e-e199-4e0c-8ccd-5671da4eedf2' date '30 September 2009' time '10:47:20 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo-Core-jf.5' message 'Stop using #newDay:monthNumber:year:, which is only in VW and can be worked around using #newDay:month:year: and #nameOfMonth: Stop using #daysInMonthNumber:forYear:, which is different than the method that VA already has. Some discussion on this needs to be had by all platforms but for now it can be worked around using #daysInMonth:year: and #nameOfMonth:' id '2bf8b64c-91ee-4432-8a9b-b8ab1eb475dc' date '18 December 2009' time '10:33:54 am' author 'jf' ancestors ((id '7258ba26-985d-4a3b-82d9-7589ca1a5881')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo-Core-lr.17' message '- added a #newline accessor to GRPlatform that returns a string with the default newline character (sequence) - moved implementation of #convertToSmalltalkNewlines: to OBPlatform as it can now be implemented in terms of #newline and doesn''t need to be provided by other platforms anymore' id 'bf167910-58cc-4d29-b6a9-30fe0afae428' date '15 April 2010' time '7:30:55 pm' author 'lr' ancestors ((id 'ba77b4e9-717a-422b-81c4-713f15b9387f')) 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 ())(name 'Grease-Pharo-Core-NickAger.49' message 'GRPharoPlatform>>#write:toFile:inFolder: changed CrLfFileStream to MultiByteFileStream (CrLfFileStream is deprecated)' id 'd9f63c7b-0139-45df-a253-63649469f427' date '19 March 2012' time '12:24:54 pm' author 'NickAger' ancestors ((name 'Grease-Pharo-Core-NickAger.48' message 'added a new method: GRPharoPlatform>>#directoriesIn: to support recursing sub-directories for file to load into a file library. Fix for: http://code.google.com/p/seaside/issues/detail?id=267' id '23a31158-9c41-49bc-a1cd-b5c3984ef2bd' date '9 March 2012' time '2:53:27 pm' author 'NickAger' ancestors ((name 'Grease-Pharo-Core-pmm.47' message ' _ ' id '706ff2de-6505-4d6e-b21d-a791e9fb3b37' date '4 March 2012' time '8:26:13 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-pmm.46' message '- fix Color >> #greaseString on Pharo 1.4' id 'd8189b05-ef89-4bf7-9a59-2141f02e1784' date '1 March 2012' time '9:25:35 pm' author 'pmm' ancestors ((name 'Grease-Pharo-Core-lr.45' message '- WAMimeDocuments can contain String or ByteArray data and break if written to a ReadWriteStream, so use RWBinaryOrTextStream that fixes the issue (hopefully?)' id 'a542095b-92ff-4f77-9383-156f2755da34' date '20 November 2011' time '5:20:30 pm' author 'lr' ancestors ((name 'Grease-Pharo-Core-lr.44' message '- fixed deprecated message' id 'd4adf471-fac4-4097-ac23-972da5d9a2b5' date '25 September 2011' time '11:16:38 am' author 'lr' ancestors ((name 'Grease-Pharo-Core-pmm.43' message '- fix an ugly "typo"' id 'a4358e0d-4477-47d6-8f48-ed3bab5d8632' date '15 August 2011' time '10:05 pm' author 'pmm' ancestors ((id '0ec7a5f7-c31c-4f65-a727-4b9856dd885c')) 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 ()) \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/README.md b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/README.md deleted file mode 100644 index e25945dd..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/README.md +++ /dev/null @@ -1,7 +0,0 @@ -A GRCountingStream counts how many elements have been added to it. This is necessary because the underlying stream may inflate the number of elements in the stream. - -Instance Variables: - count - -count - - number of elements added to this stream \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/count.st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/count.st deleted file mode 100644 index d9f06943..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/count.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -count - ^ count \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st deleted file mode 100644 index 9ee86434..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st +++ /dev/null @@ -1,4 +0,0 @@ -streaming -greaseNext: anInteger putAll: aCollection startingAt: startIndex - super greaseNext: anInteger putAll: aCollection startingAt: startIndex. - count := count + anInteger \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/initialize.st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/initialize.st deleted file mode 100644 index 8917e4d7..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/initialize.st +++ /dev/null @@ -1,4 +0,0 @@ -initialization -initialize - super initialize. - count := 0 \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/next..st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/next..st deleted file mode 100644 index c93e18f0..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/next..st +++ /dev/null @@ -1,3 +0,0 @@ -streaming -next: anInteger - self shouldNotImplement \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/next.st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/next.st deleted file mode 100644 index 97edf823..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/next.st +++ /dev/null @@ -1,3 +0,0 @@ -streaming -next - self shouldNotImplement \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/nextPut..st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/nextPut..st deleted file mode 100644 index ff277823..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/nextPut..st +++ /dev/null @@ -1,5 +0,0 @@ -streaming -nextPut: aCharacter - stream nextPut: aCharacter. - count := count + 1 - \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/nextPutAll..st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/nextPutAll..st deleted file mode 100644 index ba05ebf6..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/nextPutAll..st +++ /dev/null @@ -1,5 +0,0 @@ -streaming -nextPutAll: aString - stream nextPutAll: aString. - count := count + aString size - \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/reset.st b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/reset.st deleted file mode 100644 index 2b9c99c9..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/instance/reset.st +++ /dev/null @@ -1,4 +0,0 @@ -accessing -reset - super reset. - count := 0 \ No newline at end of file diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/methodProperties.json b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/methodProperties.json deleted file mode 100644 index fbf2f5ca..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/methodProperties.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "count" : "pmm 6/25/2012 20:26", - "greaseNext:putAll:startingAt:" : "pmm 6/25/2012 20:28", - "initialize" : "pmm 6/25/2012 20:26", - "next" : "pmm 6/25/2012 20:46", - "next:" : "pmm 6/25/2012 20:46", - "nextPut:" : "pmm 6/25/2012 20:45", - "nextPutAll:" : "pmm 6/25/2012 20:45", - "reset" : "pmm 6/25/2012 20:27" } } diff --git a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/properties.json b/repository/Grease-Pharo20-Core.package/GRCountingStream.class/properties.json deleted file mode 100644 index 37ead7a8..00000000 --- a/repository/Grease-Pharo20-Core.package/GRCountingStream.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "Grease-Pharo20-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "pmm 6/25/2012 20:39", - "instvars" : [ - "count" ], - "name" : "GRCountingStream", - "pools" : [ - ], - "super" : "GRDelegatingStream", - "type" : "normal" } diff --git a/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st b/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st index 088c72f8..a4c114cb 100644 --- a/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st +++ b/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st @@ -6,7 +6,7 @@ greaseNext: anInteger putAllFast: aByteString startingAt: startIndex nextIndex = 0 ifTrue: [ ^ stream greaseNext: anInteger putAll: aByteString startingAt: startIndex ]. [ nextIndex >= (startIndex + anInteger) ifTrue: [ - ^ stream greaseNext: startIndex + anInteger - nextIndex + 1 putAll: aByteString startingAt: lastIndex ]. + ^ stream greaseNext: startIndex + anInteger - lastIndex putAll: aByteString startingAt: lastIndex ]. nextIndex > lastIndex ifTrue: [ stream greaseNext: nextIndex - lastIndex putAll: aByteString startingAt: lastIndex ]. stream nextPutAll: (Latin1ToUtf8Encodings at: (aByteString byteAt: nextIndex) + 1). diff --git a/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json b/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json index a117c94b..1db46f02 100644 --- a/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json +++ b/repository/Grease-Pharo20-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json @@ -6,7 +6,7 @@ "encodeDefault:" : "lr 7/25/2011 18:36", "encodeFast:" : "lr 7/25/2011 19:51", "greaseNext:putAll:startingAt:" : "pmm 8/15/2011 21:32", - "greaseNext:putAllFast:startingAt:" : "pmm 4/21/2012 20:18", + "greaseNext:putAllFast:startingAt:" : "pmm 5/24/2014 15:17", "invalidUtf8" : "jf 9/30/2009 00:39", "next" : "pmm 2/17/2010 20:09", "next:" : "pmm 2/17/2012 08:00", diff --git a/repository/Grease-Pharo20-Core.package/monticello.meta/version b/repository/Grease-Pharo20-Core.package/monticello.meta/version index 9ebaf461..82851ed8 100644 --- a/repository/Grease-Pharo20-Core.package/monticello.meta/version +++ b/repository/Grease-Pharo20-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Grease-Pharo20-Core-pmm.17' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id 'd7a1eeaa-f58e-4603-971f-6cd59230204e' date '15 September 2013' time '12:24:13.475 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.16' message '- merge' id 'f7d28925-70ae-4366-854a-1160f562395f' date '12 September 2013' time '5:58:13.97 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.15' message '- bring #doSilently: back' id 'f4aaf942-4c29-41d5-b585-f936f0a72bc0' date '12 September 2013' time '5:57:39.57 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.13' message 'Issue 760: addAllFilesIn: is broken in Pharo 20 http://code.google.com/p/seaside/issues/detail?id=760' id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b' date '12 September 2013' time '12:12:53.334125 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.12' message '- use new compiler API' id '6d75cfee-a670-4eb5-bec2-d32e9689670d' date '12 September 2013' time '11:29:15.683227 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.11' message 'deal with #doSilently: difference from Pharo2.0 onward' id 'ded240e6-cedd-4892-972a-ed672d5eb5d7' date '10 September 2013' time '11:37:29.755 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.10' message '- more fs fixes' id '05c86e58-c910-4317-8e9b-47b6fd57c19f' date '19 August 2012' time '10:20:18.316 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.9' message '- Issue 736: implement #basicNextPutAll: on pseudo streams - http://code.google.com/p/seaside/issues/detail?id=736' id '310db583-7be2-4c4d-b911-8097d66481f4' date '19 August 2012' time '10:12:26.043 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.8' message '- more FS' id '8eb78157-6f56-4d61-bf7d-a3fe0b7144a9' date '13 August 2012' time '9:30:05.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.7' message '- more FS' id '2f0d58f8-da48-4378-acb2-d16dc3084098' date '4 August 2012' time '3:13:15.968 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.6' message '- change package name' id 'befeca18-9752-4b8d-8af9-29143036e384' date '4 August 2012' time '1:09:21.558 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.5' message '- more FS' id '397deea2-2611-468e-bc32-b06b84a8eeb5' date '4 August 2012' time '1:03:35.508 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.4' message '- more FS fixes' id '10d636c6-60c0-4445-bc52-e58c2694a62d' date '4 August 2012' time '12:53:24.724 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.3' message '- start to use FS' id '95e05251-e337-4ced-8d96-6608473fd288' date '4 August 2012' time '12:41:12.074 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.2' message '- use SystemAnnouncer' id '1cde944c-5368-4cbd-b074-6d29b30b5d1e' date '4 August 2012' time '12:32:52.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.1' message '- bump' id 'f5552691-cc57-47ca-8b09-987e6b976f5b' date '4 August 2012' time '12:29:29.556 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo20-Core-pmm.14' message '- fix URLs' id 'e60023ec-b58b-49e4-81b5-4d17412a11dc' date '12 September 2013' time '4:02:53.563496 pm' author 'pmm' ancestors ((id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b')) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Grease-Pharo20-Core-pmm.19' message ' Issue 792 : Issue encoding a non-ascii character preceded by an xml-unsafe one - https://code.google.com/p/seaside/issues/detail?id=792' id '091e6e30-84fe-4281-ab9b-b586baa80ec0' date '24 May 2014' time '3:19:05.51 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.18' message 'moved GRCountingStream from Pharo specific package to Core' id '0be4fbfb-45e8-4a63-9800-6adf07b3d8c3' date '16 February 2014' time '9:36:20.377 pm' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.17' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id 'd7a1eeaa-f58e-4603-971f-6cd59230204e' date '15 September 2013' time '12:24:13.475 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.16' message '- merge' id 'f7d28925-70ae-4366-854a-1160f562395f' date '12 September 2013' time '5:58:13.97 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.15' message '- bring #doSilently: back' id 'f4aaf942-4c29-41d5-b585-f936f0a72bc0' date '12 September 2013' time '5:57:39.57 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.13' message 'Issue 760: addAllFilesIn: is broken in Pharo 20 http://code.google.com/p/seaside/issues/detail?id=760' id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b' date '12 September 2013' time '12:12:53.334125 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.12' message '- use new compiler API' id '6d75cfee-a670-4eb5-bec2-d32e9689670d' date '12 September 2013' time '11:29:15.683227 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.11' message 'deal with #doSilently: difference from Pharo2.0 onward' id 'ded240e6-cedd-4892-972a-ed672d5eb5d7' date '10 September 2013' time '11:37:29.755 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.10' message '- more fs fixes' id '05c86e58-c910-4317-8e9b-47b6fd57c19f' date '19 August 2012' time '10:20:18.316 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.9' message '- Issue 736: implement #basicNextPutAll: on pseudo streams - http://code.google.com/p/seaside/issues/detail?id=736' id '310db583-7be2-4c4d-b911-8097d66481f4' date '19 August 2012' time '10:12:26.043 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.8' message '- more FS' id '8eb78157-6f56-4d61-bf7d-a3fe0b7144a9' date '13 August 2012' time '9:30:05.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.7' message '- more FS' id '2f0d58f8-da48-4378-acb2-d16dc3084098' date '4 August 2012' time '3:13:15.968 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.6' message '- change package name' id 'befeca18-9752-4b8d-8af9-29143036e384' date '4 August 2012' time '1:09:21.558 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.5' message '- more FS' id '397deea2-2611-468e-bc32-b06b84a8eeb5' date '4 August 2012' time '1:03:35.508 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.4' message '- more FS fixes' id '10d636c6-60c0-4445-bc52-e58c2694a62d' date '4 August 2012' time '12:53:24.724 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.3' message '- start to use FS' id '95e05251-e337-4ced-8d96-6608473fd288' date '4 August 2012' time '12:41:12.074 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.2' message '- use SystemAnnouncer' id '1cde944c-5368-4cbd-b074-6d29b30b5d1e' date '4 August 2012' time '12:32:52.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.1' message '- bump' id 'f5552691-cc57-47ca-8b09-987e6b976f5b' date '4 August 2012' time '12:29:29.556 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo20-Core-pmm.14' message '- fix URLs' id 'e60023ec-b58b-49e4-81b5-4d17412a11dc' date '12 September 2013' time '4:02:53.563496 pm' author 'pmm' ancestors ((id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/README.md b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/README.md deleted file mode 100644 index e25945dd..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/README.md +++ /dev/null @@ -1,7 +0,0 @@ -A GRCountingStream counts how many elements have been added to it. This is necessary because the underlying stream may inflate the number of elements in the stream. - -Instance Variables: - count - -count - - number of elements added to this stream \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/count.st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/count.st deleted file mode 100644 index d9f06943..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/count.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -count - ^ count \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st deleted file mode 100644 index 9ee86434..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/greaseNext.putAll.startingAt..st +++ /dev/null @@ -1,4 +0,0 @@ -streaming -greaseNext: anInteger putAll: aCollection startingAt: startIndex - super greaseNext: anInteger putAll: aCollection startingAt: startIndex. - count := count + anInteger \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/initialize.st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/initialize.st deleted file mode 100644 index 8917e4d7..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/initialize.st +++ /dev/null @@ -1,4 +0,0 @@ -initialization -initialize - super initialize. - count := 0 \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/next..st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/next..st deleted file mode 100644 index c93e18f0..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/next..st +++ /dev/null @@ -1,3 +0,0 @@ -streaming -next: anInteger - self shouldNotImplement \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/next.st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/next.st deleted file mode 100644 index 97edf823..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/next.st +++ /dev/null @@ -1,3 +0,0 @@ -streaming -next - self shouldNotImplement \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/nextPut..st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/nextPut..st deleted file mode 100644 index ff277823..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/nextPut..st +++ /dev/null @@ -1,5 +0,0 @@ -streaming -nextPut: aCharacter - stream nextPut: aCharacter. - count := count + 1 - \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/nextPutAll..st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/nextPutAll..st deleted file mode 100644 index ba05ebf6..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/nextPutAll..st +++ /dev/null @@ -1,5 +0,0 @@ -streaming -nextPutAll: aString - stream nextPutAll: aString. - count := count + aString size - \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/reset.st b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/reset.st deleted file mode 100644 index 2b9c99c9..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/instance/reset.st +++ /dev/null @@ -1,4 +0,0 @@ -accessing -reset - super reset. - count := 0 \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/methodProperties.json b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/methodProperties.json deleted file mode 100644 index fbf2f5ca..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/methodProperties.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "count" : "pmm 6/25/2012 20:26", - "greaseNext:putAll:startingAt:" : "pmm 6/25/2012 20:28", - "initialize" : "pmm 6/25/2012 20:26", - "next" : "pmm 6/25/2012 20:46", - "next:" : "pmm 6/25/2012 20:46", - "nextPut:" : "pmm 6/25/2012 20:45", - "nextPutAll:" : "pmm 6/25/2012 20:45", - "reset" : "pmm 6/25/2012 20:27" } } diff --git a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/properties.json b/repository/Grease-Pharo30-Core.package/GRCountingStream.class/properties.json deleted file mode 100644 index 66651c8c..00000000 --- a/repository/Grease-Pharo30-Core.package/GRCountingStream.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "Grease-Pharo30-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "pmm 6/25/2012 20:39", - "instvars" : [ - "count" ], - "name" : "GRCountingStream", - "pools" : [ - ], - "super" : "GRDelegatingStream", - "type" : "normal" } diff --git a/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/instance/removeSelector.from..st b/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/instance/removeSelector.from..st index f9541b7e..92cbd7ff 100644 --- a/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/instance/removeSelector.from..st +++ b/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/instance/removeSelector.from..st @@ -1,3 +1,3 @@ file library removeSelector: aSymbol from: aClass - aClass removeSelectorSilently: aSymbol \ No newline at end of file + aClass removeSelector: aSymbol \ No newline at end of file diff --git a/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/methodProperties.json b/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/methodProperties.json index 252c1226..e8b85e01 100644 --- a/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/methodProperties.json +++ b/repository/Grease-Pharo30-Core.package/GRPharoPlatform.class/methodProperties.json @@ -28,7 +28,7 @@ "readWriteCharacterStream" : "dkh 9/4/2009 09:14", "removeFromShutDownList:" : "jf 1/21/2009 17:31", "removeFromStartUpList:" : "jf 1/21/2009 17:31", - "removeSelector:from:" : "jf 1/21/2009 17:31", + "removeSelector:from:" : "JohanBrichau 4/19/2014 13:44", "secureHashFor:" : "DamienCassou 8/27/2013 18:30", "semaphoreClass" : "lr 7/25/2011 19:51", "stackDepth" : "jf 1/21/2009 17:31", diff --git a/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st b/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st index 088c72f8..a4c114cb 100644 --- a/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st +++ b/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/instance/greaseNext.putAllFast.startingAt..st @@ -6,7 +6,7 @@ greaseNext: anInteger putAllFast: aByteString startingAt: startIndex nextIndex = 0 ifTrue: [ ^ stream greaseNext: anInteger putAll: aByteString startingAt: startIndex ]. [ nextIndex >= (startIndex + anInteger) ifTrue: [ - ^ stream greaseNext: startIndex + anInteger - nextIndex + 1 putAll: aByteString startingAt: lastIndex ]. + ^ stream greaseNext: startIndex + anInteger - lastIndex putAll: aByteString startingAt: lastIndex ]. nextIndex > lastIndex ifTrue: [ stream greaseNext: nextIndex - lastIndex putAll: aByteString startingAt: lastIndex ]. stream nextPutAll: (Latin1ToUtf8Encodings at: (aByteString byteAt: nextIndex) + 1). diff --git a/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json b/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json index a117c94b..46e083e1 100644 --- a/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json +++ b/repository/Grease-Pharo30-Core.package/GRPharoUtf8CodecStream.class/methodProperties.json @@ -6,7 +6,7 @@ "encodeDefault:" : "lr 7/25/2011 18:36", "encodeFast:" : "lr 7/25/2011 19:51", "greaseNext:putAll:startingAt:" : "pmm 8/15/2011 21:32", - "greaseNext:putAllFast:startingAt:" : "pmm 4/21/2012 20:18", + "greaseNext:putAllFast:startingAt:" : "pmm 5/21/2014 21:28", "invalidUtf8" : "jf 9/30/2009 00:39", "next" : "pmm 2/17/2010 20:09", "next:" : "pmm 2/17/2012 08:00", diff --git a/repository/Grease-Pharo30-Core.package/monticello.meta/version b/repository/Grease-Pharo30-Core.package/monticello.meta/version index 783f3763..23b69561 100644 --- a/repository/Grease-Pharo30-Core.package/monticello.meta/version +++ b/repository/Grease-Pharo30-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Grease-Pharo30-Core-JohanBrichau.12' message 'bugfix #readWriteByteStream http://forum.world.st/errorImproperStore-error-because-of-change-in-GRPharoPlatform-gt-gt-readWriteByteStream-td4737266.html' id 'f0022f14-d33b-47cd-98e9-891c3d72e7af' date '18 January 2014' time '7:06:52.139327 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo30-Core-pmm.11' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id '9cfba12f-0b05-432d-84d1-d5cd8bf23dfe' date '15 September 2013' time '12:25:15.521 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.10' message '- add #doSilentlyBack:' id '5ccc9407-d97b-45f3-b9b0-c5135257da27' date '12 September 2013' time '6:07:05.251 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.9' message '- fix URLs' id 'd89a3a93-8df2-4fef-b4ed-6d99b3e4befb' date '12 September 2013' time '4:01:20.912841 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.8' message '- fix metadata' id '53897910-3143-4a50-8b56-3af0a1219593' date '12 September 2013' time '3:55:52.88988 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.7' message 'Issue 760: addAllFilesIn: is broken in Pharo 20 http://code.google.com/p/seaside/issues/detail?id=760' id '326a7053-4672-4be5-b268-90e286a74f6c' date '12 September 2013' time '12:14:04.352265 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.6' message 'Issue 760: addAllFilesIn: is broken in Pharo 20 http://code.google.com/p/seaside/issues/detail?id=760' id 'e43e7571-1bd1-4733-b53f-72a19245eed1' date '12 September 2013' time '12:10:25.447758 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.5' message '- FileSystem fixes' id '2a3dc16b-d38e-4f50-be28-2138a431d832' date '12 September 2013' time '12:05:46.224478 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.4' message '- fix compilation' id '8d649251-34e2-4ed0-a007-223b556888a8' date '12 September 2013' time '11:25:48.069182 am' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-DamienCassou.3' message '- Pharo 3.0: no need for sending #defaultMethodTrailer anymore' id 'c5d1b0db-bf87-43a3-bd4b-9d4d47169699' date '9 September 2013' time '10:39:38.671985 am' author 'DamienCassou' ancestors ((name 'Grease-Pharo30-Core-MattSpr.2' message 'Fixed #compile:into:classified: for Pharo3.0.' id '26925549-0374-4ecc-a49b-fd8d4e28962d' date '28 August 2013' time '10:43:32.58787 am' author 'MattSpr' ancestors ((name 'Grease-Pharo30-Core-MattSpr.1' message 'Copy of package from Pharo 2.0.' id '6da53441-b2d0-49dc-ae04-15d757b7a8af' date '28 August 2013' time '10:41:57.145859 am' author 'MattSpr' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Grease-Pharo30-Core-pmm.15' message 'Issue 792: Issue encoding a non-ascii character preceded by an xml-unsafe one - https://code.google.com/p/seaside/issues/detail?id=792' id 'ee0aef7f-007a-4b55-ab96-ac338d55fed0' date '21 May 2014' time '9:30:02.077151 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-JohanBrichau.14' message 'Issue 789: Running WAFilelibraryTest on Pharo3 leaves Seaside-Tests-Core package in a dirty state https://code.google.com/p/seaside/issues/detail?id=789' id 'e845ca33-9427-435c-9a3c-f3d3a6669295' date '19 April 2014' time '5:23:30.089075 pm' author 'JohanBrichau' ancestors ((name 'Grease-Pharo30-Core-JohanBrichau.13' message 'move GRCountingStream from Pharo-only package to Core' id 'af3fd2e2-3290-4de5-8ea1-a92a78eeed4a' date '16 February 2014' time '9:29:51.277053 pm' author 'JohanBrichau' ancestors ((name 'Grease-Pharo30-Core-JohanBrichau.12' message 'bugfix #readWriteByteStream http://forum.world.st/errorImproperStore-error-because-of-change-in-GRPharoPlatform-gt-gt-readWriteByteStream-td4737266.html' id 'f0022f14-d33b-47cd-98e9-891c3d72e7af' date '18 January 2014' time '7:06:52.139327 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo30-Core-pmm.11' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id '9cfba12f-0b05-432d-84d1-d5cd8bf23dfe' date '15 September 2013' time '12:25:15.521 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.10' message '- add #doSilentlyBack:' id '5ccc9407-d97b-45f3-b9b0-c5135257da27' date '12 September 2013' time '6:07:05.251 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.9' message '- fix URLs' id 'd89a3a93-8df2-4fef-b4ed-6d99b3e4befb' date '12 September 2013' time '4:01:20.912841 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.8' message '- fix metadata' id '53897910-3143-4a50-8b56-3af0a1219593' date '12 September 2013' time '3:55:52.88988 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.7' message 'Issue 760: addAllFilesIn: is broken in Pharo 20 http://code.google.com/p/seaside/issues/detail?id=760' id '326a7053-4672-4be5-b268-90e286a74f6c' date '12 September 2013' time '12:14:04.352265 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.6' message 'Issue 760: addAllFilesIn: is broken in Pharo 20 http://code.google.com/p/seaside/issues/detail?id=760' id 'e43e7571-1bd1-4733-b53f-72a19245eed1' date '12 September 2013' time '12:10:25.447758 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.5' message '- FileSystem fixes' id '2a3dc16b-d38e-4f50-be28-2138a431d832' date '12 September 2013' time '12:05:46.224478 pm' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-pmm.4' message '- fix compilation' id '8d649251-34e2-4ed0-a007-223b556888a8' date '12 September 2013' time '11:25:48.069182 am' author 'pmm' ancestors ((name 'Grease-Pharo30-Core-DamienCassou.3' message '- Pharo 3.0: no need for sending #defaultMethodTrailer anymore' id 'c5d1b0db-bf87-43a3-bd4b-9d4d47169699' date '9 September 2013' time '10:39:38.671985 am' author 'DamienCassou' ancestors ((name 'Grease-Pharo30-Core-MattSpr.2' message 'Fixed #compile:into:classified: for Pharo3.0.' id '26925549-0374-4ecc-a49b-fd8d4e28962d' date '28 August 2013' time '10:43:32.58787 am' author 'MattSpr' ancestors ((name 'Grease-Pharo30-Core-MattSpr.1' message 'Copy of package from Pharo 2.0.' id '6da53441-b2d0-49dc-ae04-15d757b7a8af' date '28 August 2013' time '10:41:57.145859 am' author 'MattSpr' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/README.md b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/README.md similarity index 100% rename from repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/README.md rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/README.md diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/setUp.st b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/setUp.st similarity index 100% rename from repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/setUp.st rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/setUp.st diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st similarity index 100% rename from repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testNextPut.st b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testNextPut.st similarity index 100% rename from repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testNextPut.st rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testNextPut.st diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st similarity index 100% rename from repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testReset.st b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testReset.st similarity index 100% rename from repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testReset.st rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/instance/testReset.st diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/methodProperties.json b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/methodProperties.json similarity index 100% rename from repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/methodProperties.json rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/methodProperties.json diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/properties.json b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/properties.json similarity index 84% rename from repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/properties.json rename to repository/Grease-Tests-Core.package/GRCountingStreamTest.class/properties.json index b4ba8ca8..e150a105 100644 --- a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/properties.json +++ b/repository/Grease-Tests-Core.package/GRCountingStreamTest.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Grease-Tests-Pharo20-Core", + "category" : "Grease-Tests-Core", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Grease-Tests-Core.package/monticello.meta/version b/repository/Grease-Tests-Core.package/monticello.meta/version index 53f50b78..8a6d79e4 100644 --- a/repository/Grease-Tests-Core.package/monticello.meta/version +++ b/repository/Grease-Tests-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Grease-Tests-Core-pmm.94' message '- revert #shouldnt:raise: changes' id '3f89ddf2-bc1d-460f-9c1d-c5337ebb1152' date '19 December 2013' time '12:23:23 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-JohanBrichau.93' message 'Rename #packages to #grPackages (triggered to prevent a name collision in Pharo3.0)' id '1c33a36a-0a81-43cf-b84e-5421e0f5acc3' date '15 December 2013' time '6:32:02.572 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Core-DamienCassou.92' message '- Use #shouldnt:raise: only with specific errors, or evaluate the given expression directly' id 'e2787f2b-de0e-44c7-b494-effdced8d930' date '17 October 2013' time '3:05:30.690328 pm' author 'DamienCassou' ancestors ((name 'Grease-Tests-Core-pmm.91' message '- add tests for non-immediate integers' id '9b2b04fb-379e-43c4-9030-ac4bef824811' date '15 September 2013' time '12:19:07 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.90' message '- formatting' id '44dd54a7-09fe-4e50-9c20-860bf24d7a45' date '14 September 2013' time '4:38:07 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.89' message '- spelling' id 'fd25ace7-b543-47ef-9add-55ce516e4ef6' date '14 September 2013' time '4:14:24 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-JohanBrichau.88' message 'use #position to get the contents size of the stream because #reset does not empty the stream and #size would return the original contents size' id 'dcbcd589-0839-4bd0-8471-fde528e71c98' date '14 September 2013' time '12:36:50.178 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Core-pmm.87' message '- fix URLs' id 'd995b84b-ab28-4b9d-940e-21ff5b687835' date '12 September 2013' time '4:01:38.884179 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.86' message '- Slime fixes, mostly recategorizations' id '18ddf175-b7f9-4f01-bd6e-383d86d121cc' date '3 September 2012' time '4:35:02 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.85' message '- formatting Nazis from outer space' id 'b04c9269-43b9-4e71-8335-60d614195e96' date '1 September 2012' time '5:02:23 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.84' message '- add test for #respondsTo:' id 'c3750f57-764b-4252-9dee-b75e1b5f24a6' date '29 March 2012' time '7:50:58 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.83' message '- merge Pharo 1.4 fixes from 3.0 branch' id '02d62f6f-9e09-4785-bfe3-0261d7027734' date '6 March 2012' time '7:58:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.82' message '- formatting nazis from outer space' id 'd2d3266d-f979-47af-9562-83e73de22d93' date '22 January 2012' time '5:15:48 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.81' message '- formatting nazis from outer space' id '3a4a717e-0791-452b-8791-fe9f084dad6c' date '22 January 2012' time '4:48:23 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.80' message '- merge with trunk' id '53b849bc-762a-4ab3-afe0-4325f9e0f5dc' date '28 September 2011' time '5:53:20 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.79' message '- merge with trunk' id 'f801c4e3-10d7-41ac-ba3c-a27e43efde46' date '28 August 2011' time '12:22:54 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.77' message '- Issue 676: response generators have to reset the response before generating a new one - add infrastructure to reset streams, work around Pharo stream bugs' id '4b1e0c9b-fe4f-4d58-9c66-77db529e289c' date '26 August 2011' time '10:00:36 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.76' message '- merge with trunk' id '381ce6a9-0019-4e80-9b38-fc1bc8ff9d7f' date '25 August 2011' time '9:18:41 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.74' message '- Issue 626: Allow platforms to implement custom encoders for speed - remove #includesUnsafeUrlCharacter: and #includesUnsafeXmlCharacter: from GRPlatform, these were just speed hacks for Pharo, they are now encapsulated in a platform specific class' id '7b719044-d34a-4f63-8352-1b4585b3575d' date '15 August 2011' time '9:41:43 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.73' message '- Issue 672: SequenceableCollection>>#endsWith: is not portable - remove tests that are already in GRAbstractSequenceableCollectionTest and friends' id '4aaa728d-9213-4f25-a547-e4d96b8dd263' date '8 August 2011' time '7:59:40 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.72' message '- Issue 672: SequenceableCollection>>#endsWith: is not portable - add tests for SequenceableCollection>>#beginsWithSubCollection:' id 'eec3a137-28d6-4eab-98c4-f4432c37e845' date '5 August 2011' time '11:20:24 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.71' message '- Issue 672: SequenceableCollection>>#endsWith: is not portable - add tests for SequenceableCollection>>#endsWithSubCollection:' id 'ec82bb59-c56a-4f4f-9c61-4148c79cc181' date '5 August 2011' time '11:02:25 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-jok.70' message 'Issue 672: SequenceableCollection>>#endsWith: is not portable - remove GRPlatformTest>>#testEndsWith:' id '75fa4887-f54f-a142-868c-1ca7283213dd' date '3 August 2011' time '9:46:45 am' author 'jok' ancestors ((name 'Grease-Tests-Core-lr.69' message '- fixed formatting of return message' id '7774d2b6-85f7-4249-8631-b01f6f68d821' date '25 July 2011' time '8:25:40 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.68' message '- fixed spacing in blocks' id '262d74fe-6113-49b7-937d-27d917c50f91' date '25 July 2011' time '7:21:17 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.67' message '- fixed formatting of temporaries' id '6d232518-1847-4631-8e2e-b26c98fb1372' date '25 July 2011' time '6:31:45 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.66' message '- unified formatting of parentheses' id '8b786bc1-6964-4da0-9165-179db414aee0' date '25 July 2011' time '6:26:37 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-pmm.65' message '- went for a simple X-Sendfile design that does not use auto deploy and does not require files to be deployed in image folder' id 'cbcd0fc7-cf62-42f6-820b-79bc6ee16034' date '5 February 2011' time '5:39:06 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.64' message '- split decoding tests accoriding to character range so platforms that don''t support full Unicode can more selectively disable some' id '810c0294-30ff-4eea-9f3e-ca859d01b668' date '26 December 2010' time '9:19:24 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.63' message '- Issue 612: subscript out of bounds when encoding a single 0 character to UTF-8 - http://code.google.com/p/seaside/issues/detail?id=612' id 'cff0b51f-efb3-4e84-a7c9-3ad497615d8a' date '17 November 2010' time '10:44:31 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.62' message '- try to massage test so that it works on VW and GST *crosses fingers*' id 'b363ae54-d371-4feb-a11e-093edd766d5d' date '25 October 2010' time '6:53:44 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.61' message '- remove #hash, #= and #isDictionary from GRSmallDictionary' id '3ef177e8-8cfe-4220-8ec9-c6465a2ca0a3' date '7 October 2010' time '3:56:34 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.60' message '- add #= and #hash to GRSmallDictionary' id 'e946e1ae-bf98-4e40-8ed4-edd6a74a5e59' date '6 September 2010' time '11:36:23 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-lr.59' message '- removed unused variables' id '2f67ce57-f819-4325-a755-83702fdb99c5' date '22 August 2010' time '3:32:41 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-DaleHenrichs.58' message '- adjust grease tests for GemStone Interval implementation; replace #= with #keysAndValuesDo: ' id 'eee22a4f-f247-40b3-adce-1506e74e1e11' date '4 June 1910' time '3:29:41 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Tests-Core-DaleHenrichs.57' message '- extend test coverage for GRStringTest>>testSubStrings to validate case when delimiters appear at beginning or end of the string' id 'b7655d05-7166-4820-8cbb-ea991289c39a' date '3 June 1910' time '3:15:58 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Tests-Core-pmm.56' message '- replace #asByteArray with #greaseString - should really be portable now' id 'cad9705d-3e88-4e69-ac26-a484be26479d' date '27 May 1910' time '10:58:27 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.55' message '- Issue 569: Encoding information doesn''t get included in the response - http://code.google.com/p/seaside/issues/detail?id=569 - add accessor for null codec name' id '23a05e94-8f3c-4eff-902e-158dbd154be9' date '26 May 1910' time '9:42:20 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.54' message '- add test for #includesUnsafeXmlCharacter: - add test for #includesUnsafeUrlCharacter:' id 'fb6ba21e-b2b5-4ece-b424-fd6ca2b4ada8' date '24 May 1910' time '6:29:48 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.53' message '- merge' id 'f82eb617-261d-4e44-89ac-b7f8543f8229' date '23 May 1910' time '8:06:26 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-jf.52' message 'Bump version numbers in preparation for an RC release' id 'de65bd6c-092f-4b90-83be-448847c95c4d' date '22 May 1910' time '11:46:52 pm' author 'jf' ancestors () stepChildren ())(name 'Grease-Tests-Core-NDA.52' message 'Fixed failing testCodecUtf8. Seemed that Michael had changed the test to check the codec name against the case of the encoding string. However Pharo GRPharoUtf8Codec>>name always returns a hardcoded ''utf-8'' resulting in a failing test on Pharo. It seemed unnecessary to store the case in an instance variable in GRPharoUtf8Codec so we changed the test to ignore case.' id 'bd5d325a-9c4c-496d-8f4e-f8e3cfc4d225' date '22 May 1910' time '4:26:32 pm' author 'NDA' ancestors ((name 'Grease-Tests-Core-mls.51' message '+ changed testCodecUtf8 to not assume the encoding name would always be lowercase. This is inconsistent with testCodecLatin1 which assumes the encoding name will be the same as the request name.' id '14cf1775-3b62-4151-8c52-bf50199c41ea' date '19 May 1910' time '2:47:45 pm' author 'mls' ancestors ((name 'Grease-Tests-Core-lr.50' message '- removed a part of a test that is marked as "might be incorrect" and that fails in Pharo 1.1' id '35c5195d-6aae-486f-9067-e1fafab8c22f' date '13 May 1910' time '3:56:34 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.49' message '- added a #newline accessor to GRPlatform that returns a string with the default newline character (sequence) - moved implementation of #convertToSmalltalkNewlines: to OBPlatform as it can now be implemented in terms of #newline and doesn''t need to be provided by other platforms anymore' id '0f564e1c-14bf-4721-b656-b81e89595f4e' date '15 April 1910' time '7:31:50 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-pmm.48' message '- formatting' id 'eec2686d-d081-43e8-911d-bf8aa7914c77' date '11 April 1910' time '7:50:13 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.47' message '- Issue 559: codec tests cannot really work outside Pharo - http://code.google.com/p/seaside/issues/detail?id=559 - merge PaoloBozini.46' id 'c3da2a26-3053-4607-a70b-3a03a0b0188c' date '11 April 1910' time '7:46:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.46' message '- Issue 561: remove GRCodecStream >> #binary - http://code.google.com/p/seaside/issues/detail?id=561' id '08ec86fa-2cba-41d6-9b2e-9ceb5acfdccc' date '11 April 1910' time '6:22:43 pm' author 'pmm' ancestors () stepChildren ())(name 'Grease-Tests-Core-PaoloBonzini.46' message 'codec fixes for gnu smalltalk - GRPlatform>>#decodeUtf8Character: fails in gst because (Character codePoint: NNN) can only be placed in a String for 0<=NNN<=127. Above 127 it returns a UnicodeCharacter. A portable application would use a codec on a ByteArray, which is what the proposed implementation does. - GRUtf8CodecTest>>#testCodecUtf8ShortestForm: allow raising an error. In fact, I believe the #deny: is not necessary, and the expected behavior should be to raise an error always. The test is currently XFAILed on Squeak. - other changes: compare the result of #decode: against a string literal instead of a Latin-1 string. Before comparing the result of #encode:, convert to ByteArray (gst doesn''t know the encodings, so it tries to convert the encoded string from UTF-8 to Unicode; this leads to failure)' id '4c6a8fed-7c43-41a9-995f-a346eb69106b' date '7 April 1910' time '9:41:45 am' author 'PaoloBonzini' ancestors ((name 'Grease-Tests-Core-jok.45' message 'Remove GRPlatformTest>>#testAsSeconds since it duplicates part of GRDurationTest>>#testConversions' id '113a8b36-960a-5040-ad4f-993cf555449e' date '5 April 1910' time '4:21:36 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-lr.44' message '- renamed all #testing protocols in TestCase classes with test methods to #tests or #tests-*, as discussed in the mailing list: #testing is for predicate methods, not unit tests. I''ve been moving them to #tests or #tests-* gradually but it might be good to do a sweeping change if others agree with me.' id 'b4e1b8dc-b3da-4949-aeb5-a18c4e34d13e' date '30 March 1910' time '8:59:03 am' author 'lr' ancestors ((name 'Grease-Tests-Core-jok.43' message 'VA Smalltalk doesn''t support ''Symbol new'' to create an empty collection; use #'''' instead' id 'b106192d-5a90-a041-87e6-fb80e59d79e8' date '29 March 1910' time '2:30:19 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.42' message '- fix remaining tests (and add a few) from Issue 555 - revert category from testing to tests' id 'd4ad3f84-f2f1-9b4f-bb62-318770590527' date '29 March 1910' time '2:14:29 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.41' message 'fix the broken tests' id '02128e77-76d6-7f43-a894-eabe4796310c' date '25 March 1910' time '4:19:03 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.40' message '- http://code.google.com/p/seaside/issues/detail?id=555 - add #beginsWithSubCollection: and #endsWithSubCollection:' id '59d04e3f-ec91-fa43-bfbf-b2ead78e0d87' date '25 March 1910' time '10:49:30 am' author 'jok' ancestors ((name 'Grease-Tests-Core-pmm.39' message '- Issue 546: GCCodecEncoderStream>>next gives different types on different platforms - http://code.google.com/p/seaside/issues/detail?id=546' id 'e7af7ec0-0d90-4ca5-ba0a-e7fda7a8c4e4' date '17 February 1910' time '8:12:07 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-lr.38' message '- added explicit repository url' id '5888b879-f025-4db4-861d-325c6c07e2aa' date '17 February 1910' time '3:53:56 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.37' message '- fixed some lint issues' id '7831ac5d-d4fd-43b5-9611-f4bd9e67f931' date '16 February 1910' time '9:16:38 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.36' message '- run protocol cleanup script' id '3178c569-6efb-4905-b297-2e732a274c6e' date '16 February 1910' time '7:59:38 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-jf.35' message 'move Collection isCollection tests on GRCollectionTest' id 'aecb109c-7d01-48ce-a598-d6afe38bd359' date '15 February 1910' time '11:07:05 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.34' message '#addAll: and #withAll: on dictionaries should take a Dictionary parameter, not a collection of Associations (according to ANSI)' id 'b37729a9-ab26-4c16-b525-65dc4d5a6461' date '15 February 1910' time '11:02:11 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.33' message 'add tests for IdentityDictionary and move testAssociationsDo: down so it only runs for dictionaries' id '7699143b-c170-48b7-88fc-8d5d0c9a0e02' date '15 February 1910' time '10:45:50 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.32' message 'Properly fix http://code.google.com/p/seaside/issues/detail?id=544 I introduce a GROrderedMultiMap which specifically allows duplicate keys (GRSmallDictionary no longer does). This is used to implement WARequestFields, which is used throughtout for storing GET and POST fields. #at: will return the first matching field and #allAt: will return all matching values. Various renamings, fixes to callbacks, and to unit and functional tests. I also had to fix the Swazoo and Comanche server adaptors to correctly create WARequestFields instances for the POST fields and to correctly include the raw POST body in all cases (but it seems to be a ByteArray in Swazoo''s case and a ByteString or String for Comanche... seems not ideal)' id 'c6c1f5f9-a7e2-4904-83a0-9dba70498b4a' date '15 February 1910' time '9:31:49 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-lr.31' message '- add an url to the package' id '0c35af12-5a97-411f-8c81-de1608752fa7' date '10 February 1910' time '11:33:39 am' author 'lr' ancestors ((name 'Grease-Tests-Core-jf.30' message 'The copyUpTo* tests were a bit harsh for Interval. Interval gets dispensation from ANSI to return any sequenced collection from its "copy" methods so we might as well follow the same practice for these methods. Also add comments throughout the Collection test case.' id 'ddd90b0d-50e9-4ed5-bb34-11f9002052d1' date '9 February 1910' time '12:22:44 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jok.29' message 'A string literals is immutable; don''t try to change it' id '2dc239fe-59bb-5640-a92a-b126969ca1a3' date '9 February 1910' time '1:23:22 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jf.28' message 'http://code.google.com/p/seaside/issues/detail?id=503 Implement GRVersion as a (fairly) simple version number class.' id 'd97fcc1b-7389-4f03-8510-c326011c1ef3' date '9 February 1910' time '1:04:41 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.27' message 'merge' id 'dbaacd90-8945-4aae-98d4-45138b0d954b' date '6 February 1910' time '4:42:15 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.26' message 'add tests for #sorted and #sorted: and set up the Collection test suite to use a subclass for each Collection class. The latter should help ensure better test coverage of the various ANSI collection types. Note, there are a couple of failing tests on Pharo.' id '6c4eb454-5ff4-488f-867c-64fd8b2a2453' date '6 February 1910' time '4:41:02 am' author 'jf' ancestors () stepChildren ())(name 'Grease-Tests-Core-lr.26' message 'merged' id '13779a68-fb50-4739-930f-57068faa30d2' date '6 February 1910' time '11:16:32 am' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.24' message '- pushed test coverage to 94%' id 'cdaee068-9ae1-409a-b94e-1cf309f0656c' date '6 February 1910' time '11:14:30 am' author 'lr' ancestors ((name 'Grease-Tests-Core-jf.23' message 'remove tests for singular forms of Duration helpers on Integer Discussions with platforms have formed agreement around supporting the plural forms, but not the singulars.' id '2dffff72-403c-4422-ae36-a27b7e6621bc' date '5 February 1910' time '11:11:59 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jok.22' message 'http://code.google.com/p/seaside/issues/detail?id=535 - remove test for #new:withAll: since Slime rewrote all senders' id 'bbb7f836-a0cd-cd4e-882e-a9d2b1d60685' date '26 January 1910' time '10:59:38 am' author 'jok' ancestors ((name 'Grease-Tests-Core-jf.21' message 'http://code.google.com/p/seaside/issues/detail?id=488 Revert part of Grease-Tests-Core-dkh.4' id 'db971bf6-e519-4a10-99a2-5c3f76a1ee93' date '26 January 1910' time '2:01:29 am' author 'jf' ancestors ((name 'Grease-Tests-Core-lr.20' message '- fixing some slime issues' id 'b26bcc1a-bea2-405e-bd47-f0bbafe102b8' date '25 January 1910' time '11:36:53 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-jok.19' message 'http://code.google.com/p/seaside/issues/detail?id=536 - add Slime rule for keysSortedSafely - transform keysSortedSafely -> keys asSortedCollection - remove Grease test for keysSortedSafely' id '3f7bb47e-a8b6-bc47-ba3a-a50e63bd650b' date '25 January 1910' time '2:40:58 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-lr.18' message '- refactor character intervals $a to: $c to ''abc''' id 'd2f77b1f-a5a4-4505-bba2-6a8a234ebe77' date '23 January 1910' time '1:39:33 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-jok.17' message '#atRandom and #atRandom: are not portable (and not used by Seaside) -- remove their tests. ' id 'ecc16f0f-c81c-e043-807b-3f6dcfb1bea0' date '22 January 1910' time '12:21:53 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.16' message 'remove #testCount since senders of #count: have been changed to use #inject:into:' id 'b26328f6-8376-2e46-8ffe-4ea480d1c0f8' date '8 January 1910' time '9:22:28 am' author 'jok' ancestors ((name 'Grease-Tests-Core-jf.15' message 'oops, forgot to remove this test' id '133a52a8-43b2-4fcf-9774-4610c0c84991' date '31 December 2009' time '11:26:16 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.14' message 'Write some more Slime rules and tests and apply them.' id '45b4b787-3546-4b20-8748-42b851064628' date '29 December 2009' time '8:54:04 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.13' message 'http://code.google.com/p/seaside/issues/detail?id=519 #findTokens: is not portable and has the same behaviour as ANSI''s #subStrings:, except that the parameter *must* be a collection of Characters (#findTokens: allows a single Character as wel)' id '09102181-eb65-4bcd-bd25-d07b2448468b' date '29 December 2009' time '2:29:41 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.12' message 'No need to test MessageSend for all platforms. VA doesn''t even have it and we have the GRDelayedSend classes that we use internally. Move the tests of the valuable protocol on MessageSend into the Pharo platform tests.' id 'a3775eb0-b1f1-45ca-81aa-613cf3e92c25' date '18 December 2009' time '12:31:37 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.11' message 'don''t need #printStringBase as you can use GRNumberPrinter' id 'ae4e8377-36a1-4d93-ab6a-6d3080a27451' date '18 December 2009' time '11:48:54 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.10' message 'Stop using #daysInMonthNumber:forYear:, which is different than the method that VA already has. Some discussion on this needs to be had by all platforms but for now it can be worked around using #daysInMonth:year: and #nameOfMonth:' id '3cb235a1-d352-4a08-91c8-917de33653e2' date '18 December 2009' time '10:32:44 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.9' message 'Stop using #newDay:monthNumber:year:, which is only in VW and can be worked around using #newDay:month:year: and #nameOfMonth:' id '0a84d54c-2d6d-4c0a-b509-121230344db8' date '18 December 2009' time '10:17:51 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.8' message 'this is only sent by platform code anyway - let''s revisit string comparison some time with an eye to having a *nice* API...' id '872c0fd5-c22f-4525-a022-57a00f6c6fb1' date '17 December 2009' time '11:05:17 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.7' message 'rename test method for accuracy' id 'c1a18a9a-a265-402c-a2b0-68f80542a2f1' date '7 December 2009' time '11:30:55 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-lr.6' message '- fixed some lint rules' id 'ca6a3c3c-a010-4f08-a44e-36ba0d4c8047' date '3 December 2009' time '1:12:45 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-pmm.5' message '- support ''UTF-8'' has a codec name as well' id '5a82da52-86dd-40a4-9445-16b680e3dff4' date '15 November 2009' time '11:07:53 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-dkh.4' message '- fix bug http://code.google.com/p/seaside/issues/detail?id=488' id '916eae54-cdea-4628-8985-18ecd61ff50e' date '13 November 2009' time '3:47:58 pm' author 'dkh' ancestors ((name 'Grease-Tests-Core-dkh.3' message '- in GemStone the block arg for #on:do: must always have an argument ... fixed that in the new tests' id 'ed95f1d6-fc4d-4e27-b7c6-fc59c10388b7' date '13 November 2009' time '11:21:04 am' author 'dkh' ancestors ((name 'Grease-Tests-Core-jf.2' message 'VA Smalltalk had differing behaviour when an exception handler block ran to completion (depending on the exception type, sometimes it returned and sometimes it resumed). However, I have since discovered that the correct behaviour (returning in all cases) is defined in ANSI 5.5.15.2 and John has fixed the bug in the latest VASt 8.0.1. So I''m replacing the Slime rules with Grease tests.' id '81584859-a50b-474c-a75d-6e8a86632acf' date '3 November 2009' time '1:00:22 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id '17fcc910-612b-4ee7-9d53-f93459751997' date '30 September 2009' time '10:47:28 pm' author 'jf' 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 ())(name 'Grease-Tests-Core-jf.25' message 'add tests for #any on empty collections' id 'b541cf88-64d9-490a-9e07-770006ba9c80' date '6 February 1910' time '1:28:40 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.24' message 'Remove usage of non-Grease methods #nameOfDay:, #anyOne, and several Squeak-specific Duration selectors. Add Grease tests for Duration protocols discussed with platforms. Also test for #any.' id 'd8df12f4-821a-42ef-8c62-21ff964856dc' date '6 February 1910' time '1:15:51 am' author 'jf' 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 ())(name 'Grease-Tests-Core-pmm.75' message '- 1 / 0 results in a load time error in Smalltalk/X, use a #perform: to get around it' id '5a4f24bf-854a-4149-9e74-c85827bf8aca' date '24 August 2011' time '12:53:53 pm' author 'pmm' ancestors ((id '4aaa728d-9213-4f25-a547-e4d96b8dd263')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-pmm.78' message '- add base64 test' id 'b2c98f48-1985-4c77-a231-c092b9a9a7a9' date '27 August 2011' time '3:15:26 pm' author 'pmm' ancestors ((id '5a4f24bf-854a-4149-9e74-c85827bf8aca')) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-lr.79' message '- add test for GRCodecStream>>#print:' id 'fbd38ae4-6daa-4712-926f-2893774a0c96' date '25 September 2011' time '10:19:41 am' author 'lr' ancestors ((id 'b2c98f48-1985-4c77-a231-c092b9a9a7a9')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-pmm.80' message '- kick #isFraction test' id 'cbcc68f0-8f2e-49db-b36e-bfe6a80af781' date '6 March 2012' time '7:35:36 pm' author 'pmm' ancestors ((id 'fbd38ae4-6daa-4712-926f-2893774a0c96')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-DamienCassou.81' message '- Use #shouldnt:raise: only with specific errors, or evaluate the given expression directly' id '8a4e2f51-3488-4cdd-bb23-b09cad4bd366' date '17 October 2013' time '2:01:41.211867 pm' author 'DamienCassou' ancestors ((id 'cbcc68f0-8f2e-49db-b36e-bfe6a80af781')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Grease-Tests-Core-JohanBrichau.95' message 'move GRCountingStream from Pharo-only package to Core' id '6950e220-fdb9-41e8-9251-2e3164ad7632' date '16 February 2014' time '9:29:30.735687 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Core-pmm.94' message '- revert #shouldnt:raise: changes' id '3f89ddf2-bc1d-460f-9c1d-c5337ebb1152' date '19 December 2013' time '12:23:23 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-JohanBrichau.93' message 'Rename #packages to #grPackages (triggered to prevent a name collision in Pharo3.0)' id '1c33a36a-0a81-43cf-b84e-5421e0f5acc3' date '15 December 2013' time '6:32:02.572 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Core-DamienCassou.92' message '- Use #shouldnt:raise: only with specific errors, or evaluate the given expression directly' id 'e2787f2b-de0e-44c7-b494-effdced8d930' date '17 October 2013' time '3:05:30.690328 pm' author 'DamienCassou' ancestors ((name 'Grease-Tests-Core-pmm.91' message '- add tests for non-immediate integers' id '9b2b04fb-379e-43c4-9030-ac4bef824811' date '15 September 2013' time '12:19:07 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.90' message '- formatting' id '44dd54a7-09fe-4e50-9c20-860bf24d7a45' date '14 September 2013' time '4:38:07 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.89' message '- spelling' id 'fd25ace7-b543-47ef-9add-55ce516e4ef6' date '14 September 2013' time '4:14:24 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-JohanBrichau.88' message 'use #position to get the contents size of the stream because #reset does not empty the stream and #size would return the original contents size' id 'dcbcd589-0839-4bd0-8471-fde528e71c98' date '14 September 2013' time '12:36:50.178 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Core-pmm.87' message '- fix URLs' id 'd995b84b-ab28-4b9d-940e-21ff5b687835' date '12 September 2013' time '4:01:38.884179 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.86' message '- Slime fixes, mostly recategorizations' id '18ddf175-b7f9-4f01-bd6e-383d86d121cc' date '3 September 2012' time '4:35:02 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.85' message '- formatting Nazis from outer space' id 'b04c9269-43b9-4e71-8335-60d614195e96' date '1 September 2012' time '5:02:23 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.84' message '- add test for #respondsTo:' id 'c3750f57-764b-4252-9dee-b75e1b5f24a6' date '29 March 2012' time '7:50:58 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.83' message '- merge Pharo 1.4 fixes from 3.0 branch' id '02d62f6f-9e09-4785-bfe3-0261d7027734' date '6 March 2012' time '7:58:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.82' message '- formatting nazis from outer space' id 'd2d3266d-f979-47af-9562-83e73de22d93' date '22 January 2012' time '5:15:48 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.81' message '- formatting nazis from outer space' id '3a4a717e-0791-452b-8791-fe9f084dad6c' date '22 January 2012' time '4:48:23 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.80' message '- merge with trunk' id '53b849bc-762a-4ab3-afe0-4325f9e0f5dc' date '28 September 2011' time '5:53:20 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.79' message '- merge with trunk' id 'f801c4e3-10d7-41ac-ba3c-a27e43efde46' date '28 August 2011' time '12:22:54 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.77' message '- Issue 676: response generators have to reset the response before generating a new one - add infrastructure to reset streams, work around Pharo stream bugs' id '4b1e0c9b-fe4f-4d58-9c66-77db529e289c' date '26 August 2011' time '10:00:36 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.76' message '- merge with trunk' id '381ce6a9-0019-4e80-9b38-fc1bc8ff9d7f' date '25 August 2011' time '9:18:41 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.74' message '- Issue 626: Allow platforms to implement custom encoders for speed - remove #includesUnsafeUrlCharacter: and #includesUnsafeXmlCharacter: from GRPlatform, these were just speed hacks for Pharo, they are now encapsulated in a platform specific class' id '7b719044-d34a-4f63-8352-1b4585b3575d' date '15 August 2011' time '9:41:43 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.73' message '- Issue 672: SequenceableCollection>>#endsWith: is not portable - remove tests that are already in GRAbstractSequenceableCollectionTest and friends' id '4aaa728d-9213-4f25-a547-e4d96b8dd263' date '8 August 2011' time '7:59:40 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.72' message '- Issue 672: SequenceableCollection>>#endsWith: is not portable - add tests for SequenceableCollection>>#beginsWithSubCollection:' id 'eec3a137-28d6-4eab-98c4-f4432c37e845' date '5 August 2011' time '11:20:24 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.71' message '- Issue 672: SequenceableCollection>>#endsWith: is not portable - add tests for SequenceableCollection>>#endsWithSubCollection:' id 'ec82bb59-c56a-4f4f-9c61-4148c79cc181' date '5 August 2011' time '11:02:25 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-jok.70' message 'Issue 672: SequenceableCollection>>#endsWith: is not portable - remove GRPlatformTest>>#testEndsWith:' id '75fa4887-f54f-a142-868c-1ca7283213dd' date '3 August 2011' time '9:46:45 am' author 'jok' ancestors ((name 'Grease-Tests-Core-lr.69' message '- fixed formatting of return message' id '7774d2b6-85f7-4249-8631-b01f6f68d821' date '25 July 2011' time '8:25:40 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.68' message '- fixed spacing in blocks' id '262d74fe-6113-49b7-937d-27d917c50f91' date '25 July 2011' time '7:21:17 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.67' message '- fixed formatting of temporaries' id '6d232518-1847-4631-8e2e-b26c98fb1372' date '25 July 2011' time '6:31:45 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.66' message '- unified formatting of parentheses' id '8b786bc1-6964-4da0-9165-179db414aee0' date '25 July 2011' time '6:26:37 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-pmm.65' message '- went for a simple X-Sendfile design that does not use auto deploy and does not require files to be deployed in image folder' id 'cbcd0fc7-cf62-42f6-820b-79bc6ee16034' date '5 February 2011' time '5:39:06 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.64' message '- split decoding tests accoriding to character range so platforms that don''t support full Unicode can more selectively disable some' id '810c0294-30ff-4eea-9f3e-ca859d01b668' date '26 December 2010' time '9:19:24 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.63' message '- Issue 612: subscript out of bounds when encoding a single 0 character to UTF-8 - http://code.google.com/p/seaside/issues/detail?id=612' id 'cff0b51f-efb3-4e84-a7c9-3ad497615d8a' date '17 November 2010' time '10:44:31 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.62' message '- try to massage test so that it works on VW and GST *crosses fingers*' id 'b363ae54-d371-4feb-a11e-093edd766d5d' date '25 October 2010' time '6:53:44 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.61' message '- remove #hash, #= and #isDictionary from GRSmallDictionary' id '3ef177e8-8cfe-4220-8ec9-c6465a2ca0a3' date '7 October 2010' time '3:56:34 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.60' message '- add #= and #hash to GRSmallDictionary' id 'e946e1ae-bf98-4e40-8ed4-edd6a74a5e59' date '6 September 2010' time '11:36:23 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-lr.59' message '- removed unused variables' id '2f67ce57-f819-4325-a755-83702fdb99c5' date '22 August 2010' time '3:32:41 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-DaleHenrichs.58' message '- adjust grease tests for GemStone Interval implementation; replace #= with #keysAndValuesDo: ' id 'eee22a4f-f247-40b3-adce-1506e74e1e11' date '4 June 1910' time '3:29:41 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Tests-Core-DaleHenrichs.57' message '- extend test coverage for GRStringTest>>testSubStrings to validate case when delimiters appear at beginning or end of the string' id 'b7655d05-7166-4820-8cbb-ea991289c39a' date '3 June 1910' time '3:15:58 pm' author 'DaleHenrichs' ancestors ((name 'Grease-Tests-Core-pmm.56' message '- replace #asByteArray with #greaseString - should really be portable now' id 'cad9705d-3e88-4e69-ac26-a484be26479d' date '27 May 1910' time '10:58:27 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.55' message '- Issue 569: Encoding information doesn''t get included in the response - http://code.google.com/p/seaside/issues/detail?id=569 - add accessor for null codec name' id '23a05e94-8f3c-4eff-902e-158dbd154be9' date '26 May 1910' time '9:42:20 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.54' message '- add test for #includesUnsafeXmlCharacter: - add test for #includesUnsafeUrlCharacter:' id 'fb6ba21e-b2b5-4ece-b424-fd6ca2b4ada8' date '24 May 1910' time '6:29:48 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.53' message '- merge' id 'f82eb617-261d-4e44-89ac-b7f8543f8229' date '23 May 1910' time '8:06:26 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-jf.52' message 'Bump version numbers in preparation for an RC release' id 'de65bd6c-092f-4b90-83be-448847c95c4d' date '22 May 1910' time '11:46:52 pm' author 'jf' ancestors () stepChildren ())(name 'Grease-Tests-Core-NDA.52' message 'Fixed failing testCodecUtf8. Seemed that Michael had changed the test to check the codec name against the case of the encoding string. However Pharo GRPharoUtf8Codec>>name always returns a hardcoded ''utf-8'' resulting in a failing test on Pharo. It seemed unnecessary to store the case in an instance variable in GRPharoUtf8Codec so we changed the test to ignore case.' id 'bd5d325a-9c4c-496d-8f4e-f8e3cfc4d225' date '22 May 1910' time '4:26:32 pm' author 'NDA' ancestors ((name 'Grease-Tests-Core-mls.51' message '+ changed testCodecUtf8 to not assume the encoding name would always be lowercase. This is inconsistent with testCodecLatin1 which assumes the encoding name will be the same as the request name.' id '14cf1775-3b62-4151-8c52-bf50199c41ea' date '19 May 1910' time '2:47:45 pm' author 'mls' ancestors ((name 'Grease-Tests-Core-lr.50' message '- removed a part of a test that is marked as "might be incorrect" and that fails in Pharo 1.1' id '35c5195d-6aae-486f-9067-e1fafab8c22f' date '13 May 1910' time '3:56:34 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.49' message '- added a #newline accessor to GRPlatform that returns a string with the default newline character (sequence) - moved implementation of #convertToSmalltalkNewlines: to OBPlatform as it can now be implemented in terms of #newline and doesn''t need to be provided by other platforms anymore' id '0f564e1c-14bf-4721-b656-b81e89595f4e' date '15 April 1910' time '7:31:50 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-pmm.48' message '- formatting' id 'eec2686d-d081-43e8-911d-bf8aa7914c77' date '11 April 1910' time '7:50:13 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.47' message '- Issue 559: codec tests cannot really work outside Pharo - http://code.google.com/p/seaside/issues/detail?id=559 - merge PaoloBozini.46' id 'c3da2a26-3053-4607-a70b-3a03a0b0188c' date '11 April 1910' time '7:46:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-pmm.46' message '- Issue 561: remove GRCodecStream >> #binary - http://code.google.com/p/seaside/issues/detail?id=561' id '08ec86fa-2cba-41d6-9b2e-9ceb5acfdccc' date '11 April 1910' time '6:22:43 pm' author 'pmm' ancestors () stepChildren ())(name 'Grease-Tests-Core-PaoloBonzini.46' message 'codec fixes for gnu smalltalk - GRPlatform>>#decodeUtf8Character: fails in gst because (Character codePoint: NNN) can only be placed in a String for 0<=NNN<=127. Above 127 it returns a UnicodeCharacter. A portable application would use a codec on a ByteArray, which is what the proposed implementation does. - GRUtf8CodecTest>>#testCodecUtf8ShortestForm: allow raising an error. In fact, I believe the #deny: is not necessary, and the expected behavior should be to raise an error always. The test is currently XFAILed on Squeak. - other changes: compare the result of #decode: against a string literal instead of a Latin-1 string. Before comparing the result of #encode:, convert to ByteArray (gst doesn''t know the encodings, so it tries to convert the encoded string from UTF-8 to Unicode; this leads to failure)' id '4c6a8fed-7c43-41a9-995f-a346eb69106b' date '7 April 1910' time '9:41:45 am' author 'PaoloBonzini' ancestors ((name 'Grease-Tests-Core-jok.45' message 'Remove GRPlatformTest>>#testAsSeconds since it duplicates part of GRDurationTest>>#testConversions' id '113a8b36-960a-5040-ad4f-993cf555449e' date '5 April 1910' time '4:21:36 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-lr.44' message '- renamed all #testing protocols in TestCase classes with test methods to #tests or #tests-*, as discussed in the mailing list: #testing is for predicate methods, not unit tests. I''ve been moving them to #tests or #tests-* gradually but it might be good to do a sweeping change if others agree with me.' id 'b4e1b8dc-b3da-4949-aeb5-a18c4e34d13e' date '30 March 1910' time '8:59:03 am' author 'lr' ancestors ((name 'Grease-Tests-Core-jok.43' message 'VA Smalltalk doesn''t support ''Symbol new'' to create an empty collection; use #'''' instead' id 'b106192d-5a90-a041-87e6-fb80e59d79e8' date '29 March 1910' time '2:30:19 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.42' message '- fix remaining tests (and add a few) from Issue 555 - revert category from testing to tests' id 'd4ad3f84-f2f1-9b4f-bb62-318770590527' date '29 March 1910' time '2:14:29 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.41' message 'fix the broken tests' id '02128e77-76d6-7f43-a894-eabe4796310c' date '25 March 1910' time '4:19:03 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.40' message '- http://code.google.com/p/seaside/issues/detail?id=555 - add #beginsWithSubCollection: and #endsWithSubCollection:' id '59d04e3f-ec91-fa43-bfbf-b2ead78e0d87' date '25 March 1910' time '10:49:30 am' author 'jok' ancestors ((name 'Grease-Tests-Core-pmm.39' message '- Issue 546: GCCodecEncoderStream>>next gives different types on different platforms - http://code.google.com/p/seaside/issues/detail?id=546' id 'e7af7ec0-0d90-4ca5-ba0a-e7fda7a8c4e4' date '17 February 1910' time '8:12:07 pm' author 'pmm' ancestors ((name 'Grease-Tests-Core-lr.38' message '- added explicit repository url' id '5888b879-f025-4db4-861d-325c6c07e2aa' date '17 February 1910' time '3:53:56 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.37' message '- fixed some lint issues' id '7831ac5d-d4fd-43b5-9611-f4bd9e67f931' date '16 February 1910' time '9:16:38 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.36' message '- run protocol cleanup script' id '3178c569-6efb-4905-b297-2e732a274c6e' date '16 February 1910' time '7:59:38 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-jf.35' message 'move Collection isCollection tests on GRCollectionTest' id 'aecb109c-7d01-48ce-a598-d6afe38bd359' date '15 February 1910' time '11:07:05 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.34' message '#addAll: and #withAll: on dictionaries should take a Dictionary parameter, not a collection of Associations (according to ANSI)' id 'b37729a9-ab26-4c16-b525-65dc4d5a6461' date '15 February 1910' time '11:02:11 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.33' message 'add tests for IdentityDictionary and move testAssociationsDo: down so it only runs for dictionaries' id '7699143b-c170-48b7-88fc-8d5d0c9a0e02' date '15 February 1910' time '10:45:50 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.32' message 'Properly fix http://code.google.com/p/seaside/issues/detail?id=544 I introduce a GROrderedMultiMap which specifically allows duplicate keys (GRSmallDictionary no longer does). This is used to implement WARequestFields, which is used throughtout for storing GET and POST fields. #at: will return the first matching field and #allAt: will return all matching values. Various renamings, fixes to callbacks, and to unit and functional tests. I also had to fix the Swazoo and Comanche server adaptors to correctly create WARequestFields instances for the POST fields and to correctly include the raw POST body in all cases (but it seems to be a ByteArray in Swazoo''s case and a ByteString or String for Comanche... seems not ideal)' id 'c6c1f5f9-a7e2-4904-83a0-9dba70498b4a' date '15 February 1910' time '9:31:49 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-lr.31' message '- add an url to the package' id '0c35af12-5a97-411f-8c81-de1608752fa7' date '10 February 1910' time '11:33:39 am' author 'lr' ancestors ((name 'Grease-Tests-Core-jf.30' message 'The copyUpTo* tests were a bit harsh for Interval. Interval gets dispensation from ANSI to return any sequenced collection from its "copy" methods so we might as well follow the same practice for these methods. Also add comments throughout the Collection test case.' id 'ddd90b0d-50e9-4ed5-bb34-11f9002052d1' date '9 February 1910' time '12:22:44 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jok.29' message 'A string literals is immutable; don''t try to change it' id '2dc239fe-59bb-5640-a92a-b126969ca1a3' date '9 February 1910' time '1:23:22 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jf.28' message 'http://code.google.com/p/seaside/issues/detail?id=503 Implement GRVersion as a (fairly) simple version number class.' id 'd97fcc1b-7389-4f03-8510-c326011c1ef3' date '9 February 1910' time '1:04:41 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.27' message 'merge' id 'dbaacd90-8945-4aae-98d4-45138b0d954b' date '6 February 1910' time '4:42:15 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.26' message 'add tests for #sorted and #sorted: and set up the Collection test suite to use a subclass for each Collection class. The latter should help ensure better test coverage of the various ANSI collection types. Note, there are a couple of failing tests on Pharo.' id '6c4eb454-5ff4-488f-867c-64fd8b2a2453' date '6 February 1910' time '4:41:02 am' author 'jf' ancestors () stepChildren ())(name 'Grease-Tests-Core-lr.26' message 'merged' id '13779a68-fb50-4739-930f-57068faa30d2' date '6 February 1910' time '11:16:32 am' author 'lr' ancestors ((name 'Grease-Tests-Core-lr.24' message '- pushed test coverage to 94%' id 'cdaee068-9ae1-409a-b94e-1cf309f0656c' date '6 February 1910' time '11:14:30 am' author 'lr' ancestors ((name 'Grease-Tests-Core-jf.23' message 'remove tests for singular forms of Duration helpers on Integer Discussions with platforms have formed agreement around supporting the plural forms, but not the singulars.' id '2dffff72-403c-4422-ae36-a27b7e6621bc' date '5 February 1910' time '11:11:59 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jok.22' message 'http://code.google.com/p/seaside/issues/detail?id=535 - remove test for #new:withAll: since Slime rewrote all senders' id 'bbb7f836-a0cd-cd4e-882e-a9d2b1d60685' date '26 January 1910' time '10:59:38 am' author 'jok' ancestors ((name 'Grease-Tests-Core-jf.21' message 'http://code.google.com/p/seaside/issues/detail?id=488 Revert part of Grease-Tests-Core-dkh.4' id 'db971bf6-e519-4a10-99a2-5c3f76a1ee93' date '26 January 1910' time '2:01:29 am' author 'jf' ancestors ((name 'Grease-Tests-Core-lr.20' message '- fixing some slime issues' id 'b26bcc1a-bea2-405e-bd47-f0bbafe102b8' date '25 January 1910' time '11:36:53 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-jok.19' message 'http://code.google.com/p/seaside/issues/detail?id=536 - add Slime rule for keysSortedSafely - transform keysSortedSafely -> keys asSortedCollection - remove Grease test for keysSortedSafely' id '3f7bb47e-a8b6-bc47-ba3a-a50e63bd650b' date '25 January 1910' time '2:40:58 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-lr.18' message '- refactor character intervals $a to: $c to ''abc''' id 'd2f77b1f-a5a4-4505-bba2-6a8a234ebe77' date '23 January 1910' time '1:39:33 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-jok.17' message '#atRandom and #atRandom: are not portable (and not used by Seaside) -- remove their tests. ' id 'ecc16f0f-c81c-e043-807b-3f6dcfb1bea0' date '22 January 1910' time '12:21:53 pm' author 'jok' ancestors ((name 'Grease-Tests-Core-jok.16' message 'remove #testCount since senders of #count: have been changed to use #inject:into:' id 'b26328f6-8376-2e46-8ffe-4ea480d1c0f8' date '8 January 1910' time '9:22:28 am' author 'jok' ancestors ((name 'Grease-Tests-Core-jf.15' message 'oops, forgot to remove this test' id '133a52a8-43b2-4fcf-9774-4610c0c84991' date '31 December 2009' time '11:26:16 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.14' message 'Write some more Slime rules and tests and apply them.' id '45b4b787-3546-4b20-8748-42b851064628' date '29 December 2009' time '8:54:04 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.13' message 'http://code.google.com/p/seaside/issues/detail?id=519 #findTokens: is not portable and has the same behaviour as ANSI''s #subStrings:, except that the parameter *must* be a collection of Characters (#findTokens: allows a single Character as wel)' id '09102181-eb65-4bcd-bd25-d07b2448468b' date '29 December 2009' time '2:29:41 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.12' message 'No need to test MessageSend for all platforms. VA doesn''t even have it and we have the GRDelayedSend classes that we use internally. Move the tests of the valuable protocol on MessageSend into the Pharo platform tests.' id 'a3775eb0-b1f1-45ca-81aa-613cf3e92c25' date '18 December 2009' time '12:31:37 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.11' message 'don''t need #printStringBase as you can use GRNumberPrinter' id 'ae4e8377-36a1-4d93-ab6a-6d3080a27451' date '18 December 2009' time '11:48:54 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.10' message 'Stop using #daysInMonthNumber:forYear:, which is different than the method that VA already has. Some discussion on this needs to be had by all platforms but for now it can be worked around using #daysInMonth:year: and #nameOfMonth:' id '3cb235a1-d352-4a08-91c8-917de33653e2' date '18 December 2009' time '10:32:44 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.9' message 'Stop using #newDay:monthNumber:year:, which is only in VW and can be worked around using #newDay:month:year: and #nameOfMonth:' id '0a84d54c-2d6d-4c0a-b509-121230344db8' date '18 December 2009' time '10:17:51 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.8' message 'this is only sent by platform code anyway - let''s revisit string comparison some time with an eye to having a *nice* API...' id '872c0fd5-c22f-4525-a022-57a00f6c6fb1' date '17 December 2009' time '11:05:17 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.7' message 'rename test method for accuracy' id 'c1a18a9a-a265-402c-a2b0-68f80542a2f1' date '7 December 2009' time '11:30:55 pm' author 'jf' ancestors ((name 'Grease-Tests-Core-lr.6' message '- fixed some lint rules' id 'ca6a3c3c-a010-4f08-a44e-36ba0d4c8047' date '3 December 2009' time '1:12:45 pm' author 'lr' ancestors ((name 'Grease-Tests-Core-pmm.5' message '- support ''UTF-8'' has a codec name as well' id '5a82da52-86dd-40a4-9445-16b680e3dff4' date '15 November 2009' time '11:07:53 am' author 'pmm' ancestors ((name 'Grease-Tests-Core-dkh.4' message '- fix bug http://code.google.com/p/seaside/issues/detail?id=488' id '916eae54-cdea-4628-8985-18ecd61ff50e' date '13 November 2009' time '3:47:58 pm' author 'dkh' ancestors ((name 'Grease-Tests-Core-dkh.3' message '- in GemStone the block arg for #on:do: must always have an argument ... fixed that in the new tests' id 'ed95f1d6-fc4d-4e27-b7c6-fc59c10388b7' date '13 November 2009' time '11:21:04 am' author 'dkh' ancestors ((name 'Grease-Tests-Core-jf.2' message 'VA Smalltalk had differing behaviour when an exception handler block ran to completion (depending on the exception type, sometimes it returned and sometimes it resumed). However, I have since discovered that the correct behaviour (returning in all cases) is defined in ANSI 5.5.15.2 and John has fixed the bug in the latest VASt 8.0.1. So I''m replacing the Slime rules with Grease tests.' id '81584859-a50b-474c-a75d-6e8a86632acf' date '3 November 2009' time '1:00:22 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id '17fcc910-612b-4ee7-9d53-f93459751997' date '30 September 2009' time '10:47:28 pm' author 'jf' 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 ())(name 'Grease-Tests-Core-jf.25' message 'add tests for #any on empty collections' id 'b541cf88-64d9-490a-9e07-770006ba9c80' date '6 February 1910' time '1:28:40 am' author 'jf' ancestors ((name 'Grease-Tests-Core-jf.24' message 'Remove usage of non-Grease methods #nameOfDay:, #anyOne, and several Squeak-specific Duration selectors. Add Grease tests for Duration protocols discussed with platforms. Also test for #any.' id 'd8df12f4-821a-42ef-8c62-21ff964856dc' date '6 February 1910' time '1:15:51 am' author 'jf' 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 ())(name 'Grease-Tests-Core-pmm.75' message '- 1 / 0 results in a load time error in Smalltalk/X, use a #perform: to get around it' id '5a4f24bf-854a-4149-9e74-c85827bf8aca' date '24 August 2011' time '12:53:53 pm' author 'pmm' ancestors ((id '4aaa728d-9213-4f25-a547-e4d96b8dd263')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-pmm.78' message '- add base64 test' id 'b2c98f48-1985-4c77-a231-c092b9a9a7a9' date '27 August 2011' time '3:15:26 pm' author 'pmm' ancestors ((id '5a4f24bf-854a-4149-9e74-c85827bf8aca')) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-lr.79' message '- add test for GRCodecStream>>#print:' id 'fbd38ae4-6daa-4712-926f-2893774a0c96' date '25 September 2011' time '10:19:41 am' author 'lr' ancestors ((id 'b2c98f48-1985-4c77-a231-c092b9a9a7a9')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-pmm.80' message '- kick #isFraction test' id 'cbcc68f0-8f2e-49db-b36e-bfe6a80af781' date '6 March 2012' time '7:35:36 pm' author 'pmm' ancestors ((id 'fbd38ae4-6daa-4712-926f-2893774a0c96')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Tests-Core-DamienCassou.81' message '- Use #shouldnt:raise: only with specific errors, or evaluate the given expression directly' id '8a4e2f51-3488-4cdd-bb23-b09cad4bd366' date '17 October 2013' time '2:01:41.211867 pm' author 'DamienCassou' ancestors ((id 'cbcc68f0-8f2e-49db-b36e-bfe6a80af781')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/setUp.st b/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/setUp.st deleted file mode 100644 index c5decc38..00000000 --- a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/setUp.st +++ /dev/null @@ -1,5 +0,0 @@ -running -setUp - | codecStream | - codecStream := ((GRCodec forEncoding: 'utf-8') encoderFor: (WriteStream on: String new)). - countingStream := GRCountingStream on: codecStream \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testNextPut.st b/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testNextPut.st deleted file mode 100644 index ba128e9d..00000000 --- a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testNextPut.st +++ /dev/null @@ -1,6 +0,0 @@ -testing -testNextPut - countingStream nextPut: (Character codePoint: 16rE4). - self assert: countingStream size = 2. - self assert: countingStream count = 1. - self assert: countingStream contents = (String with: (Character codePoint: 16rC3) with: (Character codePoint: 16rA4)) \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st b/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st deleted file mode 100644 index 0eecffee..00000000 --- a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/instance/testNextPutAll.st +++ /dev/null @@ -1,6 +0,0 @@ -testing -testNextPutAll - countingStream nextPutAll: (String with: (Character codePoint: 16rE4)). - self assert: countingStream size = 2. - self assert: countingStream count = 1. - self assert: countingStream contents = (String with: (Character codePoint: 16rC3) with: (Character codePoint: 16rA4)) \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/methodProperties.json b/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/methodProperties.json deleted file mode 100644 index acde2dd6..00000000 --- a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/methodProperties.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "setUp" : "pmm 9/2/2012 11:07", - "testInitialSize" : "pmm 6/25/2012 20:51", - "testNextPut" : "pmm 9/14/2013 09:50", - "testNextPutAll" : "pmm 9/14/2013 09:50", - "testReset" : "pmm 6/25/2012 20:51" } } diff --git a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/properties.json b/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/properties.json deleted file mode 100644 index c21f968c..00000000 --- a/repository/Grease-Tests-Pharo-Core.package/GRCountingStreamTest.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "Grease-Tests-Pharo-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - "countingStream" ], - "name" : "GRCountingStreamTest", - "pools" : [ - ], - "super" : "TestCase", - "type" : "normal" } diff --git a/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st b/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st index ad6d559c..dba72236 100644 --- a/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st +++ b/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st @@ -5,6 +5,7 @@ testGreaseNextPutAllStartingAt encodedUmlaut := String with: (Character codePoint: 195) with: (Character codePoint: 164). self assert: 'ab' next: 1 startingAt: 1 gives: 'a'. self assert: 'a', umlaut, 'b' next: 1 startingAt: 1 gives: 'a'. + self assert: 'ab', umlaut next: 1 startingAt: 1 gives: 'a'. self assert: 'a', umlaut, 'b' next: 2 startingAt: 1gives: 'a', encodedUmlaut. self assert: 'a', umlaut, 'b' next: 1 startingAt: 2 gives: encodedUmlaut. self assert: 'a', umlaut, 'b' next: 2 startingAt: 2 gives: encodedUmlaut, 'b'. diff --git a/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/methodProperties.json b/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/methodProperties.json index 6cf850c9..f6f5a240 100644 --- a/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/methodProperties.json +++ b/repository/Grease-Tests-Pharo-Core.package/GRPharoCodecTest.class/methodProperties.json @@ -6,5 +6,5 @@ "assertEncodingIgnoresLanguageTat:" : "pmm 12/26/2010 22:24", "stripLeadingCharFrom:" : "pmm 12/26/2010 22:13", "testAllCodesIncludesIso88591" : "pmm 8/16/2010 00:24", - "testGreaseNextPutAllStartingAt" : "pmm 9/14/2013 09:50", + "testGreaseNextPutAllStartingAt" : "pmm 5/21/2014 21:09", "testLanguageTag" : "pmm 12/26/2010 22:25" } } diff --git a/repository/Grease-Tests-Pharo-Core.package/monticello.meta/version b/repository/Grease-Tests-Pharo-Core.package/monticello.meta/version index 9a3ac779..e21206d5 100644 --- a/repository/Grease-Tests-Pharo-Core.package/monticello.meta/version +++ b/repository/Grease-Tests-Pharo-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Grease-Tests-Pharo-Core-pmm.21' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id '87f003ce-ca35-4b4d-940f-716ceadfec2b' date '15 September 2013' time '12:19:58 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.20' message '- Slime' id '0af86ec3-1c6f-4158-b32d-a6db74ed5c19' date '14 September 2013' time '9:52:16 am' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.19' message '- Slime fixes, mostly recategorizations' id 'c563e0f1-b510-46fd-aa49-1b0aa7c03b89' date '3 September 2012' time '4:35:15 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.18' message '- formatting Nazis from outer space' id '6c9df51f-cf00-4a1e-8ee9-cc58fa45b610' date '1 September 2012' time '5:02:57 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.17' message '- Issue 733: multibyte characters broken when flushing a WAComboResponse - http://code.google.com/p/seaside/issues/detail?id=733' id '18f64df3-3cc1-4bb7-97cd-ddd9a3e18561' date '25 June 2012' time '9:06:57 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.16' message '- fix off by one error' id '4918147b-5d79-434e-92c8-68e10be339ef' date '21 April 2012' time '9:01:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.15' message '- checkstyle' id 'f097854b-5c2e-4767-9031-39075bf621ed' date '22 January 2012' time '4:10:12 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.14' message '- Issue 699: GRPharoPlatform>>#write:toFile:inFolder: uses CrLfFileStream in seaside 3.0.6.3' id '3b417409-7b1e-47a5-9601-4931425fb496' date '22 January 2012' time '4:00:25 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-lr.13' message '- fixed formatting of return message' id 'c6dbcdf2-251f-4ad9-9219-927ba1cd2465' date '25 July 2011' time '8:18:52 pm' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-lr.12' message '- fixed spacing in blocks' id 'dc350031-4a17-4557-8fc2-eb8aaa939159' date '25 July 2011' time '7:19:24 pm' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-lr.11' message '- fixing method categories' id 'd42b8469-aaab-4cd5-bf8f-8efd15ae33fb' date '25 July 2011' time '11:07:38 am' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.10' message '- check leading char does not have an influce on encoding' id '7c8ccfc0-34fd-410b-adbc-3ef2ffef5091' date '26 December 2010' time '10:29:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.9' message '- cosmetics' id '53c26199-0b1c-4f1f-8339-6e0bbbcd4c05' date '26 December 2010' time '10:09:49 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.8' message '- Issue 570: iso-8859-1 doesn''t show up in the encoding list of the server adapter - http://code.google.com/p/seaside/issues/detail?id=570' id '7bb03449-cc68-4546-afb5-bdd2af40438f' date '16 August 2010' time '12:58:10 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-jok.7' message 'remove redundant #testConvertToSmalltalkNewlines' id '427a0773-62f9-f04a-ac30-cbb8db7bc866' date '15 April 2010' time '4:13:48 pm' author 'jok' ancestors ((name 'Grease-Tests-Pharo-Core-lr.6' message '- added explicit repository url' id '1b881541-baf0-41c8-9c20-c84f1900b030' date '17 February 2010' time '3:44:35 pm' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-jf.5' message 'Write some more Slime rules and tests and apply them.' id 'd330cc25-558e-4d6a-9e6f-e5dfe7174210' date '29 December 2009' time '8:50:27 pm' author 'jf' ancestors ((name 'Grease-Tests-Pharo-Core-lr.4' message '- do not use any longer #printOn: and #printContentOn: in JSObject, but use #javascriptOn: and #javascriptContentOn: - implementors of external libraries that implment or send any of these methods need to perform the renaming as well' id 'd18ae4a5-33f6-4c79-bf14-a9fd162687b2' date '24 December 2009' time '11:19:28 am' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-jf.3' message 'No need to test MessageSend for all platforms. VA doesn''t even have it and we have the GRDelayedSend classes that we use internally. Move the tests of the valuable protocol on MessageSend into the Pharo platform tests.' id '9f25fb89-15ae-4483-8b86-46ba68d13df6' date '18 December 2009' time '12:32:10 pm' author 'jf' ancestors ((name 'Grease-Tests-Pharo-Core-dkh.2' message '- move the expected failure for #testCodecUtf8ShortestForm from Seaside-Tests-Pharo-Core to Grease-Tests-Pharo-Core. since utf8 tests moved to Grease' id 'a291cb07-37e5-46a0-9eb5-fb93aa7a5ce8' date '13 November 2009' time '4:11:29 pm' author 'dkh' ancestors ((name 'Grease-Tests-Pharo-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id 'dd546d83-004b-436b-8c98-02e8a5c42727' date '30 September 2009' time '10:47:37 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Grease-Tests-Pharo-Core-pmm.22' message 'Issue 792: Issue encoding a non-ascii character preceded by an xml-unsafe one - https://code.google.com/p/seaside/issues/detail?id=792 - move GRCountingStream from Pharo-only package to Core' id '9544fcd4-e1e7-4d17-9586-82ecc0402a4c' date '21 May 2014' time '9:35:59 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.21' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id '87f003ce-ca35-4b4d-940f-716ceadfec2b' date '15 September 2013' time '12:19:58 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.20' message '- Slime' id '0af86ec3-1c6f-4158-b32d-a6db74ed5c19' date '14 September 2013' time '9:52:16 am' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.19' message '- Slime fixes, mostly recategorizations' id 'c563e0f1-b510-46fd-aa49-1b0aa7c03b89' date '3 September 2012' time '4:35:15 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.18' message '- formatting Nazis from outer space' id '6c9df51f-cf00-4a1e-8ee9-cc58fa45b610' date '1 September 2012' time '5:02:57 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.17' message '- Issue 733: multibyte characters broken when flushing a WAComboResponse - http://code.google.com/p/seaside/issues/detail?id=733' id '18f64df3-3cc1-4bb7-97cd-ddd9a3e18561' date '25 June 2012' time '9:06:57 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.16' message '- fix off by one error' id '4918147b-5d79-434e-92c8-68e10be339ef' date '21 April 2012' time '9:01:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.15' message '- checkstyle' id 'f097854b-5c2e-4767-9031-39075bf621ed' date '22 January 2012' time '4:10:12 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.14' message '- Issue 699: GRPharoPlatform>>#write:toFile:inFolder: uses CrLfFileStream in seaside 3.0.6.3' id '3b417409-7b1e-47a5-9601-4931425fb496' date '22 January 2012' time '4:00:25 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-lr.13' message '- fixed formatting of return message' id 'c6dbcdf2-251f-4ad9-9219-927ba1cd2465' date '25 July 2011' time '8:18:52 pm' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-lr.12' message '- fixed spacing in blocks' id 'dc350031-4a17-4557-8fc2-eb8aaa939159' date '25 July 2011' time '7:19:24 pm' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-lr.11' message '- fixing method categories' id 'd42b8469-aaab-4cd5-bf8f-8efd15ae33fb' date '25 July 2011' time '11:07:38 am' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.10' message '- check leading char does not have an influce on encoding' id '7c8ccfc0-34fd-410b-adbc-3ef2ffef5091' date '26 December 2010' time '10:29:22 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.9' message '- cosmetics' id '53c26199-0b1c-4f1f-8339-6e0bbbcd4c05' date '26 December 2010' time '10:09:49 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-pmm.8' message '- Issue 570: iso-8859-1 doesn''t show up in the encoding list of the server adapter - http://code.google.com/p/seaside/issues/detail?id=570' id '7bb03449-cc68-4546-afb5-bdd2af40438f' date '16 August 2010' time '12:58:10 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo-Core-jok.7' message 'remove redundant #testConvertToSmalltalkNewlines' id '427a0773-62f9-f04a-ac30-cbb8db7bc866' date '15 April 2010' time '4:13:48 pm' author 'jok' ancestors ((name 'Grease-Tests-Pharo-Core-lr.6' message '- added explicit repository url' id '1b881541-baf0-41c8-9c20-c84f1900b030' date '17 February 2010' time '3:44:35 pm' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-jf.5' message 'Write some more Slime rules and tests and apply them.' id 'd330cc25-558e-4d6a-9e6f-e5dfe7174210' date '29 December 2009' time '8:50:27 pm' author 'jf' ancestors ((name 'Grease-Tests-Pharo-Core-lr.4' message '- do not use any longer #printOn: and #printContentOn: in JSObject, but use #javascriptOn: and #javascriptContentOn: - implementors of external libraries that implment or send any of these methods need to perform the renaming as well' id 'd18ae4a5-33f6-4c79-bf14-a9fd162687b2' date '24 December 2009' time '11:19:28 am' author 'lr' ancestors ((name 'Grease-Tests-Pharo-Core-jf.3' message 'No need to test MessageSend for all platforms. VA doesn''t even have it and we have the GRDelayedSend classes that we use internally. Move the tests of the valuable protocol on MessageSend into the Pharo platform tests.' id '9f25fb89-15ae-4483-8b86-46ba68d13df6' date '18 December 2009' time '12:32:10 pm' author 'jf' ancestors ((name 'Grease-Tests-Pharo-Core-dkh.2' message '- move the expected failure for #testCodecUtf8ShortestForm from Seaside-Tests-Pharo-Core to Grease-Tests-Pharo-Core. since utf8 tests moved to Grease' id 'a291cb07-37e5-46a0-9eb5-fb93aa7a5ce8' date '13 November 2009' time '4:11:29 pm' author 'dkh' ancestors ((name 'Grease-Tests-Pharo-Core-jf.1' message 'Rename Seaside-Platform to Grease in order to help make clear that it is not Seaside-specific and can be used by other projects as a compatibility layer. This was spawned by discussions when I started porting Magritte to VAST using the Platform layer.' id 'dd546d83-004b-436b-8c98-02e8a5c42727' date '30 September 2009' time '10:47:37 pm' author 'jf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/README.md b/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/README.md deleted file mode 100644 index e69de29b..00000000 diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st b/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st deleted file mode 100644 index c1f2b4dc..00000000 --- a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testInitialSize.st +++ /dev/null @@ -1,3 +0,0 @@ -testing -testInitialSize - self assert: countingStream count = 0 \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testReset.st b/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testReset.st deleted file mode 100644 index 9825a753..00000000 --- a/repository/Grease-Tests-Pharo20-Core.package/GRCountingStreamTest.class/instance/testReset.st +++ /dev/null @@ -1,6 +0,0 @@ -testing -testReset - countingStream nextPut: $a. - self assert: countingStream count = 1. - countingStream reset. - self assert: countingStream count = 0 \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st b/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st index cb6bb51e..dba72236 100644 --- a/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st +++ b/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/instance/testGreaseNextPutAllStartingAt.st @@ -1,10 +1,11 @@ tests testGreaseNextPutAllStartingAt | umlaut encodedUmlaut | - umlaut := String with: (Character value: 228). - encodedUmlaut := String with: (Character value: 195) with: (Character value: 164). + umlaut := String with: (Character codePoint: 228). + encodedUmlaut := String with: (Character codePoint: 195) with: (Character codePoint: 164). self assert: 'ab' next: 1 startingAt: 1 gives: 'a'. self assert: 'a', umlaut, 'b' next: 1 startingAt: 1 gives: 'a'. + self assert: 'ab', umlaut next: 1 startingAt: 1 gives: 'a'. self assert: 'a', umlaut, 'b' next: 2 startingAt: 1gives: 'a', encodedUmlaut. self assert: 'a', umlaut, 'b' next: 1 startingAt: 2 gives: encodedUmlaut. self assert: 'a', umlaut, 'b' next: 2 startingAt: 2 gives: encodedUmlaut, 'b'. diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/methodProperties.json b/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/methodProperties.json index 3a11ae6c..5050d679 100644 --- a/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/methodProperties.json +++ b/repository/Grease-Tests-Pharo20-Core.package/GRPharoCodecTest.class/methodProperties.json @@ -6,5 +6,5 @@ "assertEncodingIgnoresLanguageTat:" : "pmm 12/26/2010 22:24", "stripLeadingCharFrom:" : "pmm 12/26/2010 22:13", "testAllCodesIncludesIso88591" : "pmm 8/16/2010 00:24", - "testGreaseNextPutAllStartingAt" : "pmm 4/21/2012 20:59", + "testGreaseNextPutAllStartingAt" : "pmm 5/21/2014 20:43", "testLanguageTag" : "pmm 12/26/2010 22:25" } } diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/instance/testCompileIntoClassified.st b/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/instance/testCompileIntoClassified.st index 9af1697f..112d896b 100644 --- a/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/instance/testCompileIntoClassified.st +++ b/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/instance/testCompileIntoClassified.st @@ -12,4 +12,4 @@ testCompileIntoClassified [ self assert: (self class selectors includes: selector). selectors := self class organization listAtCategoryNamed: protocol. - self assert: selectors = (Array with: selector) ] ensure: [ self class removeSelectorSilently: selector ] \ No newline at end of file + self assert: selectors = (Array with: selector) ] ensure: [ self class removeSelector: selector ] \ No newline at end of file diff --git a/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/methodProperties.json b/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/methodProperties.json index 6aa3fb48..e5584ec2 100644 --- a/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/methodProperties.json +++ b/repository/Grease-Tests-Pharo20-Core.package/GRPharoPlatformTest.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "runCase" : "pmm 9/12/2013 18:03", - "testCompileIntoClassified" : "jf 9/30/2009 00:19", + "testCompileIntoClassified" : "JohanBrichau 4/19/2014 17:14", "testFullName" : "jf 10/6/2008 14:37", "testGreaseIntegerOnCharacter" : "pmm 12/26/2010 21:44", "testMessageSendValueWithPossibleArguments" : "jf 12/18/2009 12:29", diff --git a/repository/Grease-Tests-Pharo20-Core.package/monticello.meta/version b/repository/Grease-Tests-Pharo20-Core.package/monticello.meta/version index 402ad525..0abfc9bd 100644 --- a/repository/Grease-Tests-Pharo20-Core.package/monticello.meta/version +++ b/repository/Grease-Tests-Pharo20-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Grease-Tests-Pharo20-Core-pmm.8' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id '6e6bd71a-439c-4902-a68d-e1af63451f40' date '15 September 2013' time '12:28:07.009 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.7' message '- bring #doSilently: back' id '906ba423-0a76-410e-8e76-1f9df06cf8cc' date '12 September 2013' time '6:04:53.713 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.6' message '- fix URLs' id 'ff0b9dc6-d275-4f59-8a5b-a01e9cff4ec6' date '12 September 2013' time '4:01:56.23633 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.5' message '- fix compilation' id 'd299e09d-7488-4996-801a-ba125ebef913' date '12 September 2013' time '11:26:02.540867 am' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-JohanBrichau.4' message 'GRUtf8CodecTest.testCodecUtf8ShortestForm is an expected failure' id '8f5f9382-81d9-41d4-92b7-69628deaab25' date '22 August 2013' time '8:00:55.046 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.3' message '- ???' id 'e4ea84af-efd3-48cb-83b5-cacb0a234bf7' date '19 August 2012' time '10:13:51.278 am' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.2' message '- change package name' id 'fadba33c-472e-4ea1-a210-fc25fee25c8e' date '4 August 2012' time '1:10:10.314 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.1' message '- bump' id '4feb168a-ce43-4b92-bdf2-d83c8c5d2405' date '4 August 2012' time '1:06:42.944 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Grease-Tests-Pharo20-Core-pmm.11' message 'Issue 792: Issue encoding a non-ascii character preceded by an xml-unsafe one - https://code.google.com/p/seaside/issues/detail?id=792' id '3247b811-bdef-473a-aa2d-473a532ec629' date '21 May 2014' time '9:32:12.009306 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-JohanBrichau.10' message 'Issue 789: Running WAFilelibraryTest on Pharo3 leaves Seaside-Tests-Core package in a dirty state https://code.google.com/p/seaside/issues/detail?id=789' id 'e3e4c2eb-cef7-4168-aeae-7a57490aa2b1' date '19 April 2014' time '5:31:18.877112 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Pharo20-Core-JohanBrichau.9' message 'move GRCountingStream from Pharo-only package to Core' id 'b89fed14-cf86-4d07-829c-cbdcea6da4f4' date '16 February 2014' time '9:30:04.97327 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.8' message 'Issue 770: ScaledDecimal rendering support http://code.google.com/p/seaside/issues/detail?id=770' id '6e6bd71a-439c-4902-a68d-e1af63451f40' date '15 September 2013' time '12:28:07.009 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.7' message '- bring #doSilently: back' id '906ba423-0a76-410e-8e76-1f9df06cf8cc' date '12 September 2013' time '6:04:53.713 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.6' message '- fix URLs' id 'ff0b9dc6-d275-4f59-8a5b-a01e9cff4ec6' date '12 September 2013' time '4:01:56.23633 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.5' message '- fix compilation' id 'd299e09d-7488-4996-801a-ba125ebef913' date '12 September 2013' time '11:26:02.540867 am' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-JohanBrichau.4' message 'GRUtf8CodecTest.testCodecUtf8ShortestForm is an expected failure' id '8f5f9382-81d9-41d4-92b7-69628deaab25' date '22 August 2013' time '8:00:55.046 pm' author 'JohanBrichau' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.3' message '- ???' id 'e4ea84af-efd3-48cb-83b5-cacb0a234bf7' date '19 August 2012' time '10:13:51.278 am' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.2' message '- change package name' id 'fadba33c-472e-4ea1-a210-fc25fee25c8e' date '4 August 2012' time '1:10:10.314 pm' author 'pmm' ancestors ((name 'Grease-Tests-Pharo20-Core-pmm.1' message '- bump' id '4feb168a-ce43-4b92-bdf2-d83c8c5d2405' date '4 August 2012' time '1:06:42.944 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file