(name 'System-cwp.489' message 'Tweaks to use Undeclared from the correct environment.' id '5b4a892d-bc29-4fc3-ba66-2c1fe0d21654' date '22 June 2012' time '6:15:38.765 pm' author 'cwp' ancestors ((name 'System-cwp.488' message 'Added support for filing into a particular environment.' id '55433376-718d-4012-8b2c-4e8e70f57f86' date '20 June 2012' time '6:07:49.767 pm' author 'cwp' ancestors ((name 'System-eem.487' message 'Add ClassReference which allows class definitions to
appear alongside method definitions in MessageSets.
Improve Behavior>allCallsOn: to include users of shared pools.
Hence with these two, doing class refs on a shared pool
lists the lcasses that use the pool' id '6133ab9f-374a-4017-83ee-900d8c216204' date '19 May 2012' time '5:29:05.713 pm' author 'eem' ancestors ((name 'System-eem.486' message 'Add an accessor for the primitiveErrorTable.' id 'b25717e1-24e0-4204-99a7-1e66197595af' date '19 May 2012' time '2:18:48.157 pm' author 'eem' ancestors ((name 'System-nice.485' message 'Avoid spurious decimals in MessageTally reports.

Indeed, 

45.8 roundTo: 0.1
-> 45.800000000000004

(45.8 roundTo: 1/10) asFloat
-> 45.8' id 'a99f0998-cc76-4d4c-8042-8132668e7c4c' date '6 May 2012' time '10:02:40.872 pm' author 'nice' ancestors ((name 'System-eem.484' message 'Stricter methodsWithUnboundGlobals' id '22d19428-0bee-46fc-b869-420d7994d06a' date '3 May 2012' time '9:15:17.73 am' author 'eem' ancestors ((name 'System-eem.483' message 'Sort the results of browse references... for inst vars.' id '597c950a-a419-4668-a234-cb1ffd613232' date '30 April 2012' time '4:34:10.236 pm' author 'eem' ancestors ((name 'System-eem.482' message 'allMethodsSelect:localTo: aClass' id '257a71d2-4234-44f4-9646-bbd06b7fb551' date '8 April 2012' time '2:10:18.095 pm' author 'eem' ancestors ((name 'System-eem.481' message 'browseAllSelect:localToPackage:' id '97503ce3-a3ad-4e56-af2c-cfde9e93ce52' date '3 April 2012' time '9:06:18.247 am' author 'eem' ancestors ((name 'System-eem.480' message 'Move asMethodDefinition snafu back into Monticello.
Dyslexia on my part (I read asMethodReference).' id 'f0b1d968-ed56-4b24-a25f-ae96fc8011bf' date '1 April 2012' time '2:44:17.321 pm' author 'eem' ancestors ((name 'System-eem.479' message 'Remove empty category in MethodReference.' id '9c765c48-02fa-4775-bc49-8f98a295d176' date '31 March 2012' time '11:21:37.249 am' author 'eem' ancestors ((name 'System-eem.478' message 'Move generally useful parts of MethodReference into base
System.' id '5c37a198-3967-401c-a501-57ffd35ad706' date '31 March 2012' time '11:15:25.476 am' author 'eem' ancestors ((name 'System-ul.477' message '- restored the original behavior of SystemNavigation >> #allCallsOn:from:, so it returns calls in subclasses too
- temporarily restored NaturalLanguageTranslator class >> #translationSuffix so FileList can be used again' id 'fb2ac551-9367-134f-9872-2f65037f69ff' date '30 March 2012' time '12:27:45.894 pm' author 'ul' ancestors ((name 'System-dtl.476' message 'Nil out some unreferenced slots in the special objects array. Slots 32, 33 and 34 were originally used to hold instances of Float, LargePositiveInteger and Point that could be used as prototypes for fast initialization of these objects. This usage is no longer required in any current VM, so the slots in the special objects array are set to nil and marked as available for future use.' id '6cc16423-f2ef-49e2-80b5-fabaf9fb8664' date '29 March 2012' time '8:44:19.309 pm' author 'dtl' ancestors ((name 'System-edc.475' message 'More cleanup.
Several methods deleted of NaturalLanguageTranslator as implemented in  subclass InternalTranslator.
Needed for not Undeclared.
I do all way from fresh 11860.image, no blows' id '168c5525-e271-4c85-81ca-7256ccdfcf3d' date '29 March 2012' time '8:53:50.906 am' author 'edc' ancestors ((name 'System-edc.474' message '{InternalTranslator ISOLanguageDefinition Locale LocaleID NaturalLanguageFormTranslator NaturalLanguageTranslator}

Moved back to System-Localization' id '50ce2068-fc68-4a19-9f8c-9334c1a501f4' date '29 March 2012' time '7:56:22.086 am' author 'edc' ancestors ((name 'System-bf.473' message 'Fix mapping classes that changed shape when loading from an ImageSegment.
Apart from correcting the source formatting in comeFullyUpOnReload:, the real addition is "aFake becomeForward: aReal" causing the imported classes to be mapped to the actual classes. Before, only the instances were remapped to the actual classes. Also, prevent doIts from entering the system.' id '7cbf3ed3-b852-44ca-ba5e-8a2579ed3aff' date '24 March 2012' time '12:58:14.567 am' author 'bf' ancestors ((name 'System-eem.472' message 'voidCogVMState primitive.' id '565bbe60-904f-4288-a5c5-90843e33c961' date '20 March 2012' time '11:04:56.857 am' author 'eem' ancestors ((name 'System-eem.471' message 'Update vmParameterAt: comment to mention Cog options.' id '384fa590-b83d-4a4a-8fff-0a658352afda' date '15 March 2012' time '1:11:08.024 pm' author 'eem' ancestors ((name 'System-edc.470' message 'Changes for have EToys GetText' id '151358a0-9d5c-4610-8a52-62799f4f239c' date '14 March 2012' time '6:49:44.769 am' author 'edc' ancestors ((name 'System-eem.469' message 'Add SystemNavigation>methodsWithUnboundGlobals' id '84026536-7593-42ba-9e2f-4eca18e2903d' date '12 March 2012' time '2:29:40.866 pm' author 'eem' ancestors ((name 'System-nice.468' message 'Add a missing DataStream>>insideASegment required to store a Character in a DataStream.' id '9e8d75ab-f336-4e75-84ce-7decf3043237' date '11 March 2012' time '4:38:57.076 pm' author 'nice' ancestors ((name 'System-cwp.467' message 'SystemOrganizer>>classify:under: now uses #at:ifAbsent: to look up a class when generating system change notifications. This prevents bogus change notifications and walk backs when running tests against SystemOrganizer instances.' id 'f047d655-bc2b-4ea1-a7a8-c091bac02b0b' date '28 December 2011' time '10:43:22.531 pm' author 'cwp' ancestors ((name 'System-laza.466' message 'Make the recategorization of a class be recorded in the changes file' id '782ddcd7-793c-43d9-a06a-545f63004acc' date '14 December 2011' time '4:52:33.82 pm' author 'laza' ancestors ((name 'System-ul.463' message '- log class creation in SmalltalkImage >> #event:' id 'fe76ac7d-1ea5-a641-abdf-4672a7b3f28d' date '9 December 2011' time '11:24:39.002 am' author 'ul' ancestors ((name 'System-dtl.462' message 'For Squeak 4.3 release code freeze, temporarily revert previous ReferenceStream changes due to unresolved issues (see http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-December/162386.html). The updates will be reintroduced following the Squeak 4.3 release.

Packages affected:
  Kernel-Objects
  System-Object Storage
  Tests-Object Storage' id 'd28ec1e6-67ed-4068-94bd-88fe4c76e310' date '7 December 2011' time '7:36:57.561 pm' author 'dtl' ancestors ((name 'System-dtl.461' message 'Fix ReferenceStream handling of weak references. Test and patches by Juan Vuletich.
<http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-November/162285.html>

Packages affected:
  Kernel-Objects
  System-Object Storage
  Tests-Object Storage

If we serialize a model with weak references to views, only the model should be serialized and not the views.

The bug became apparent only when dumping a model to a SmartRefStream, that calls #references, and the serialized stream was later materialized in an image where the view classes had been deleted. In such rare cases, materialization would fail when trying to reference these absent classes. If serializing to a ReferenceStream, the bug didn''t become apparent (views were never serialized). If serializing to a SmartRefStream, but view classes still existed, the bug didn''t really become apparent (because views were not actually deserialized), the only effect was a larger file.' id '11a6c0c8-eceb-43c1-bede-0c884b9323a6' date '27 November 2011' time '6:50:49.443 pm' author 'dtl' ancestors ((name 'System-eem.460' message 'Refactor SystemNavigation>>browseAllStoresInto:from: to
provide SystemNavigation>>allStoresInto:from:.' id '8a0828f0-10ab-47fa-b913-702447f13375' date '4 November 2011' time '9:24:41.847 am' author 'eem' ancestors ((name 'System-laza.459' message 'Make SystemOrganizer trigger a notification on adding a category' id '7bf95c73-93c1-d044-b91e-75e6e1456825' date '3 November 2011' time '8:13:48.899 am' author 'laza' ancestors ((name 'System-laza.458' message 'Connect some lose ends to make more changes be recorded by the changes file' id '8f28a011-2e47-6a4a-b6a1-8a141585de6a' date '3 November 2011' time '1:07:36.814 am' author 'laza' ancestors ((name 'System-laza.457' message 'Just document 1009' id 'a4799d4c-14d9-fc4a-8132-9d3b48f02650' date '1 November 2011' time '5:40:33.244 pm' author 'laza' ancestors ((name 'System-ul.455' message '- use #becomeForward: instead of #become: if possible
- merged System-ul.454' id '44122f6e-d177-1040-8c67-84cd32ac9f88' date '4 October 2011' time '8:16:21.967 pm' author 'ul' ancestors ((name 'System-eem.454' message 'Allow platformSourceVersion to fall back on sys attribute
1009 if primitivePlatformSourceVersion is unimplemented.' id '218a8aed-e375-4c88-8561-a060819ea29f' date '23 September 2011' time '1:04:36.329 pm' author 'eem' ancestors ((name 'System-ul.453' message 'Removed the last references to #rehashWithoutBecome.' id '26059c77-9ac5-5f49-b349-cd2491323543' date '18 September 2011' time '3:39:03.808 pm' author 'ul' ancestors ((name 'System-dtl.452' message 'Do not warn about saving images under Cog unless actually running under Cog. Saving a Cog image with the interpreter VM is safe.' id 'db149447-804f-47c2-b03c-391410c4babf' date '10 September 2011' time '3:10:33.67 pm' author 'dtl' ancestors ((name 'System-ul.451' message 'Removed unnecessary blocks.' id '12173273-4139-304d-b495-6d34396d067c' date '3 August 2011' time '1:53:21.094 am' author 'ul' ancestors ((name 'System-eem.450' message 'Fix allBehaviorsDo: to avoid duplicates, and to be a lot simpler.' id 'aef72684-3068-4139-92cd-874af8591b31' date '25 July 2011' time '10:54:32.489 am' author 'eem' ancestors ((name 'System-ul.449' message 'SystemNavigation refactoring part 2.' id 'baaab250-ffd3-814b-9e6f-7ef5ab04f991' date '18 July 2011' time '2:01:28.809 am' author 'ul' ancestors ((name 'System-ul.448' message 'Added accessors for #maxExternalSemaphores.' id 'de5c8937-c539-c34d-ac36-3a3302b78212' date '16 July 2011' time '11:12:48.138 am' author 'ul' ancestors ((name 'System-bf.447' message '- remove old sound preferences
- enable sounds by default' id '3b1a4d5b-4118-4b8a-846b-aefca7170e04' date '11 July 2011' time '11:59:14.632 am' author 'bf' ancestors ((name 'System-bf.446' message '- provide methods to read image format from image file
- warn about saving in a different format' id 'e0bb3739-1ffb-4552-b95d-75e95f6033bf' date '11 July 2011' time '11:06:25.328 am' author 'bf' ancestors ((name 'System-ul.445' message 'MethodReference was the only implementor of #asStringOrText (besides Object, String and Text).  Implementing #asString instead of #asStringOrText makes the system a bit more cleaner and fixes the behavior of PluggableListMorphs with MethodReferences (e.g. implementors/senders browsers vs searching with the keyboard). There''s a very slight chance, that this causes problems for some images, but no tests are broken because of this change in the Trunk image.' id 'f245e950-b6d1-6c49-ae78-bb092ba2d9e2' date '9 July 2011' time '4:28:49.996 pm' author 'ul' ancestors ((name 'System-cmm.444' message 'Removed sound options that were in Preferences since they have been moved to SoundPlayer and SoundService.' id '9a6e9e27-c71c-44fd-b8a9-f2c2c5e2eb0c' date '21 June 2011' time '8:23:11.442 pm' author 'cmm' ancestors ((name 'System-cmm.443' message 'Merged System-HenrikSperreJohansen.416, support for moving Sound preferences out of Preferences.' id '905294e4-8bce-4db0-b4fc-864cc16094ae' date '21 June 2011' time '3:34:50.504 pm' author 'cmm' ancestors ((name 'System-ul.442' message 'Make sure MC doesn''t see the changes done in the preamble as real changes.' id 'fe1aa211-7ce3-9b49-bcd0-6f6bbbb31475' date '18 June 2011' time '10:19:48.705 am' author 'ul' ancestors ((name 'System-ul.441' message '- Removed invisible line feed characters from the source code of the Trunk image in the preamble.
- Don''t send #forgetDoIts, because it''s not needed anymore. Evaluate it one last time in the preamble.
- Deprecated SmalltalkImage >> #forgetDoIts.
- Use #repeat instead of [ true ] whileTrue and friends.
- Use #displayProgressFrom:to:during: instead of #displayProgressAt:from:to:during:
- Removed closure bootstap code from Utilities' id '0170f8e1-2323-c849-beec-6707d7f3315b' date '17 June 2011' time '4:28:10.269 pm' author 'ul' ancestors ((name 'System-ul.440' message 'Added a postscript to remove the now obsolete preference objects form the image.' id '70734776-f3f2-bf45-afd2-89f61e821ad5' date '10 June 2011' time '11:27:42.89 pm' author 'ul' ancestors ((name 'System-ul.439' message 'Removed #allowBlockArgumentAssignment and #allowUnderscoreAssignment from Preferences.' id 'a90b737a-f6d0-cc45-992a-b2c14983c221' date '10 June 2011' time '10:42:48.188 pm' author 'ul' ancestors ((name 'System-eem.438' message 'Use literalsDo: in place of literals do: in some
SystemNavigation trawling code.' id 'c038f616-9da6-4abd-94be-1b5d43c9ed03' date '23 May 2011' time '6:14:14.008 pm' author 'eem' ancestors ((name 'System-ul.437' message '- fix: SmalltalkImage >> #abandonTempNames tried to replace the trailer of the methods with an Array instead of a CompiledMethodTrailer.' id 'aaa23937-4d09-164a-ae52-3e93536f4992' date '12 May 2011' time '4:47:47.49 am' author 'ul' ancestors ((name 'System-ul.436' message 'First stab of SystemNavigation refactorings:
- #browseMessageList:name:autoSelect: now accepts a block as it''s first argument and shows the wait cursor while evaluating it
- unified #allCallsOn* variants. They all use #allCallsOn:fromBehaviors:sorted: internally and all of them return an OrderedCollection.
- removed cursor changes from updated methods of the query category' id '15b8a8d0-1b0d-f74a-95de-89587d59d31a' date '9 May 2011' time '2:45:43.306 am' author 'ul' ancestors ((name 'System-nice.435' message '1) minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies
2) use newParser in PseudoClass now that it is defined' id 'f0aef1ea-3f57-4432-be83-31c9527522f1' date '8 May 2011' time '1:58:52.95 pm' author 'nice' ancestors ((name 'System-nice.434' message 'let #aboutThisSystem use SystemReporter' id '2822d416-1676-4e64-ab92-ae7ee0909412' date '6 May 2011' time '2:49:49.257 pm' author 'nice' ancestors ((name 'System-cmm.433' message '- Updates to SystemNavigation to support streamlined variable-reference / assignment browsing.' id '89627de9-ab75-419e-a876-2399387987dd' date '2 May 2011' time '6:38:44.996 pm' author 'cmm' ancestors ((name 'System-mtf.432' message 'added SmalltalkImage>>dumpException:to: as a convenience for dumping an exception to a file' id 'c54be34c-bb06-4f94-9bc0-fb8e8616027a' date '27 April 2011' time '7:17:53.737 pm' author 'mtf' ancestors ((name 'System-ul.431' message 'Merged.' id '873b4f7f-6daa-d549-b8c1-55ffa1581e63' date '15 April 2011' time '11:57:51.455 pm' author 'ul' ancestors ((name 'System-nice.430' message 'Use #repeat instead of  [true] whileTrue' id '4cfe09e7-697d-9b44-bd8e-b066be9d6b8c' date '11 April 2011' time '5:03:27.259 pm' author 'nice' ancestors ((name 'System-ul.429' message '- added #newParser and #newCompiler to PseudoClass' id '2065453c-d28d-d949-9a84-31226ee986bf' date '2 April 2011' time '2:02:24.802 pm' author 'ul' ancestors ((name 'System-nice.428' message 'Use #newCompiler #newParser' id '600c7f8a-fbc8-47eb-b06f-5a9b93a9c677' date '30 March 2011' time '10:08:55.293 pm' author 'nice' ancestors ((name 'System-ul.427' message '- added SmalltalkImage >> #removeObsoleteClassesFromCompactClassesArray which is sent during #cleanUp' id '4322b3e9-9348-6f41-b31b-bf669b30cd46' date '24 March 2011' time '8:36:26.491 am' author 'ul' ancestors ((name 'System-ul.426' message '- refactored MethodReference >> #actualClass and moved to the System package' id '28cbc6a1-9bf5-9c4c-97bc-7cd2474b8bf8' date '13 March 2011' time '11:15:32.853 pm' author 'ul' ancestors ((name 'System-ml.425' message 'Changed openPort: to honor the primitive''s result code.
On failure it doesn''t set port: and answers nil.' id 'fc18c8bc-6123-4d6a-a784-ed398f9f3afe' date '8 March 2011' time '7:52:50.902 pm' author 'ml' ancestors ((name 'System-dtl.424' message 'Update #dispatchTo:addPrefixAndSend:withArguments: to flag usage in debugger opening (indicates opportunity for tool builder support to replace this usage).' id 'cd349651-cc8e-40b1-b8ae-7a8615107eb1' date '28 February 2011' time '8:34:47.116 pm' author 'dtl' ancestors ((name 'System-ul.423' message '- moved all class and trait access logic from SmalltalkImage to SystemDictionary
- simplified a few methods in SystemDictionary' id '5334bfde-1537-fa4a-8491-4219f54632ce' date '28 February 2011' time '12:05:19.782 pm' author 'ul' ancestors ((name 'System-ul.422' message '- deprecated SmalltalkImage >> #cleanUpUndoCommands, because it''s moved to Command class >> #cleanUp
- removed #cleanUpUndoCommands from SmalltalkImage class >> #cleanUp' id 'eadb7167-3b8f-6543-a82c-645058d3a2a4' date '12 February 2011' time '1:22:06.651 am' author 'ul' ancestors ((name 'System-laza.421' message 'Change the comment for 1201 according to this posting
http://lists.gforge.inria.fr/pipermail/pharo-project/2010-November/036141.html' id 'ca2df94e-ce04-6744-b937-2f85daac4505' date '11 February 2011' time '2:56:13.344 am' author 'laza' ancestors ((name 'System-laza.420' message 'Add system attributes 1007 and 1008 for Cog VMs' id 'e6f5183c-6a98-764c-b348-b52e9e9a69de' date '8 February 2011' time '11:46:58.466 am' author 'laza' ancestors ((name 'System-ul.419' message '- squeeze out a bit more speed from TextDiffBuilder' id '0ca6c6be-d524-b444-9c5e-c16ef8059669' date '8 February 2011' time '3:36:03.896 am' author 'ul' ancestors ((name 'System-ul.418' message 'Faster SmalltalkImage >> #cleanUpUndoCommands (~22x) resulting in ~5x faster SmalltalkImage >> #cleanUp.' id '60f051e7-f128-6742-97c5-eb010657b574' date '7 February 2011' time '8:51:38.4 pm' author 'ul' ancestors ((name 'System-laza.417' message 'update the comment of getSystemAttribute: to match current VMs' id '1c6e575a-eaf6-d14b-a42e-8241ff9c7428' date '30 January 2011' time '4:49:32.347 am' author 'laza' ancestors ((name 'System-ul.416' message '- merged' id '4e4b642f-4878-024d-987b-a067da4382cb' date '29 January 2011' time '1:45:34.868 am' author 'ul' ancestors ((name 'System-cmm.415' message '- Fix from Connectors.' id '8509ee64-a316-48cf-b67f-ac09470744d0' date '24 January 2011' time '8:39:39.36 pm' author 'cmm' ancestors ((name 'System-dtl.414' message 'Unload SystemReporter in #unloadAllKnownPackages.' id '0e941cfe-e1c2-45fa-be28-ac2080ddc2ca' date '19 January 2011' time '6:48:38.908 pm' author 'dtl' ancestors ((name 'System-ul.413' message '- merged' id '8612952f-4bc9-3e4b-90ba-6cfa1e59a6ce' date '12 January 2011' time '6:03:40.487 pm' author 'ul' ancestors ((name 'System-cmm.412' message '- Updated license copyright message.
- showSplitterHandles is off by default in 4.2.' id '2c7e241b-6b4f-43f8-bfc3-2ca72a009dc9' date '11 January 2011' time '6:59:34.286 pm' author 'cmm' ancestors ((name 'System-bf.411' message 'Make SystemDictionary>>classAndTraitNames work if there are no traits (such as after unloadAllKnownPackages).' id '64b24272-ea53-45f6-878c-d147e8115fe5' date '11 January 2011' time '3:08:35.095 pm' author 'bf' ancestors ((name 'System-cmm.410' message 'Update copyright message for 2011.' id '432407cc-06f0-4793-9739-d4ef725e9b5d' date '9 January 2011' time '5:13:38.216 pm' author 'cmm' ancestors ((name 'System-ul.409' message '- merged' id '7aaf6d52-cceb-0f42-a924-bdfb0b24e277' date '9 January 2011' time '7:14:43.614 pm' author 'ul' ancestors ((name 'System-bp.408' message '- rebuild Menus after changing window colors to show correct colors in the Tools menu
- fix typo in comment of installPastelWindowColors
- fix bug in noviceModeSettingChanged' id '2153cfcb-17e1-43bd-8249-824cd0322d12' date '8 January 2011' time '1:06:09.489 pm' author 'bp' ancestors ((name 'System-mtf.407' message 'moved dumpException from SystemDictionary to SmalltalkImage' id '82b6aa8a-ea3b-4951-8a83-21cfbd259cea' date '6 January 2011' time '12:27:00.444 pm' author 'mtf' ancestors ((name 'System-mtf.404' message 'added another convenience method for dumping an error log

use the convenience method in the toolset

imported from Cobalt' id '1563c243-5819-474d-8809-905b4768bdfb' date '20 December 2010' time '4:30:24.546 pm' author 'mtf' ancestors ((name 'System-mtf.403' message 'made a convenience method to dump squeak errors to SqueakDebug.log' id '9c59280c-c912-ac43-835f-ceee85142f8b' date '20 December 2010' time '4:26:11.933 pm' author 'mtf' ancestors ((name 'System-mtf.402' message 'added Smalltalk vmFileName to get the file name of the VM' id '0f9040cd-c5ef-ed41-92c9-ebac431b8c1a' date '16 December 2010' time '11:26:20.737 am' author 'mtf' ancestors ((name 'System-nice.401' message 'Normalize some LargePositiveInteger created with #new:' id 'd80cdabe-2a2d-4648-b373-3011b5148dc6' date '14 December 2010' time '3:35:52.364 pm' author 'nice' ancestors ((name 'System-ul.400' message '- Utilities class >> #classFromPattern:withCaption: was moved to ToolBuilder-Kernel' id '8d3e4370-de51-3f4f-b259-19b9f5184e52' date '12 December 2010' time '11:28:14.925 pm' author 'ul' ancestors ((name 'System-mtf.399' message 'fixed Utilities >> pointersTo:except: according to http://bugs.squeak.org/view.php?id=7158' id '74bdf8be-686b-4552-9201-b0771ff3639b' date '12 December 2010' time '1:31:27.888 pm' author 'mtf' ancestors ((name 'System-mtf.293' message 'Part 3 of 4 of the fix for 
http://bugs.squeak.org/view.php?id=7158' id 'c9a3552b-e349-4cd4-be80-a3fe831afeee' date '10 March 2010' time '7:30:46.292 pm' author 'mtf' ancestors ((name 'System-ar.292' message 'Get rid of a few *smbase extensions/overrides.' id '712647e4-997d-1248-b579-72486e77380a' date '9 March 2010' time '7:35:06.071 pm' author 'ar' ancestors ((name 'System-ar.290' message 'Three changes:
- put Smalltalk>>at:ifAbsentPut: back (merge ar.285)
- fix for SystemDictionary>>bindingOf:
- a bit of refactoring for saveAs allowing a bit more flexibility for image packaging purposes' id 'b2190a8f-c870-1540-a154-c3824af9ac71' date '9 March 2010' time '5:08:27.538 pm' author 'ar' ancestors ((name 'System-ar.285' message 'Add SystemDictionary>>at:ifAbsentPut: as member of the at:[put:|ifAbsent:|ifPresent:] family of supported methods for accessing globals. Used (for example) by Tweak.' id '5ca1f4b5-80c7-a742-aacc-429ac9311c20' date '9 March 2010' time '4:47:35.265 pm' author 'ar' ancestors ((name 'System-ar.284' message 'Merge System-dtl.283, System-ar.283' id '5742f653-c1d8-9f40-9d06-c8200ba7dad9' date '6 March 2010' time '11:48:47.497 am' author 'ar' ancestors ((name 'System-dtl.283' message 'New class comment for SmalltalkImage:

I represent the current image and runtime environment, including system organization, the virtual machine, object memory, plugins and source files. My instance variable #globals is a reference to the system dictionary of global variables and class names.

My singleton instance is called Smalltalk.' id '67942942-b5ae-4e27-abe0-d597f1dd04c6' date '6 March 2010' time '2:02:37.219 pm' author 'dtl' ancestors ((name 'System-ar.282' message 'Final touches. Done. Phew.' id 'af9ae3be-7789-424c-bb0b-8908ee9b5f7e' date '5 March 2010' time '9:54:01.237 pm' author 'ar' ancestors ((name 'System-ar.281' message 'Clean up after Smalltalk/SystemDictionary transition.' id '8c85469e-c5f2-f44d-96c3-363675d6ac44' date '5 March 2010' time '9:47:59.277 pm' author 'ar' ancestors ((name 'System-ar.280' message 'Avoid dictionary protocol in Smalltalk.' id '712ccb92-9a23-a744-b0d7-c06ed872af81' date '5 March 2010' time '9:07:18.106 pm' author 'ar' ancestors ((name 'System-ar.279' message 'Factor out some duplicate code.' id '75a1f1c6-40d7-1e48-a805-27661be5d095' date '5 March 2010' time '8:18:27.754 pm' author 'ar' ancestors ((name 'System-ar.278' message 'Update handling of class rename and removal in the new Smalltalk/SystemDictionary scheme.' id 'c61c013d-92df-0840-8c5c-b7e37dec6722' date '5 March 2010' time '8:13:05.989 pm' author 'ar' ancestors ((name 'System-ar.277' message 'First part of Smalltalk/SystemDictionary conversion:
- Copy all missing methods from SystemDictionary to SmalltalkImage
- Convert Smalltalk to SmalltalkImage current globals
- Convert SmalltalkImage current to Smalltalk
This leaves the system in a state where a *lot* of methods are intentionally duplicated between SmalltalkImage and SystemDictionary to give us room to clean up things once we have the basics in place.
' id 'ab4819fd-c36c-a845-a851-c394d5754172' date '5 March 2010' time '7:43:29.632 pm' author 'ar' ancestors ((name 'System-cmm.276' message 'Added ability to resetKnownLocales.  Otherwise, once the image is started, there is no API for doing this.  Also applied a fix of an apparent bug in NaturalLanguageTranslator class>>#loadAvailableExternalLocales.' id 'fe6572ff-7ad4-4395-a5a8-dc0af1948e14' date '5 March 2010' time '4:10:48.265 pm' author 'cmm' ancestors ((name 'System-cmm.275' message 'Added #traceMessages preference.' id '2f46dbd4-b790-41cc-b8c4-76d1b7eb1b15' date '2 March 2010' time '9:48:35.173 pm' author 'cmm' ancestors ((name 'System-cmm.274' message '- Fix.  The third argument of ToolSet>>#browseMessageSet:autoSelect: is supposed to be a String or nil, not a Boolean.' id '5e52c95f-2476-419a-b396-0a12b1b16da1' date '2 March 2010' time '5:40:54.969 pm' author 'cmm' ancestors ((name 'System-ar.273' message 'Add cleanUp:except: to provide a list of exclusions from the cleanup actions, e.g.,

	"Aggressively clean up but preserve projects and change sets"
	Smalltalk cleanUp: true except: {Project. ChangeSet}.

' id 'c384e912-b8f3-7c4c-bcaf-fb91eaae4637' date '28 February 2010' time '2:30:52.464 am' author 'ar' ancestors ((name 'System-dtl.272' message 'Reduce use of #isMorphic by implementing #currentVocabulary, #handleFatalDrawingError:, #resetDisplay, and #setAsBackground:' id '4b88a93a-0ef2-47e1-b798-b9a4dc29bc48' date '27 February 2010' time '12:29:07.125 pm' author 'dtl' ancestors ((name 'System-ar.271' message 'Changes the order in which cleanup is run from "subclass before superclass" to "superclass before subclass". The intention is to avoid having a generic superclass cleanup (HashedCollection rehashAll) undo a more specific cleanup (MethodDictionary compactAllInstances).
' id '0bd5fefb-3ae2-0c42-961a-ccc91ba64e13' date '27 February 2010' time '11:46:12.844 am' author 'ar' ancestors ((name 'System-ar.270' message 'Make AppRegistry class>>cleanUp call removeObsolete instead of reimplementing it.' id '8b2f7849-8eae-364b-b0ba-61afc204b1c4' date '27 February 2010' time '11:39:17.149 am' author 'ar' ancestors ((name 'System-ar.269' message 'Cleanup for AppRegistry, ChangeSet, DataStream, EventManager, ExternalDropHandler, FileServices, NaturalLanguageTranslator, NaturalLanguageFormTranslator, Project, ProjectHistory, SpaceTally, SystemDictionary, Smalltalk, SystemOrganizer, Utilities. Phew.' id 'af094bf2-ca86-0c46-a0f6-d966aa0cfa10' date '27 February 2010' time '12:05:58.683 am' author 'ar' ancestors ((name 'System-ul.268' message '- added ObjectFinalizerCollection which will hold the finalizers in WeakRegistry.' id '8c48d2ba-d776-ad42-a65e-471445a3d83e' date '26 February 2010' time '2:26:37.458 pm' author 'ul' ancestors ((name 'System-ar.267' message 'Fix SecureHashAlgorithm raising an error upon empty input instead of computing the correct result.' id 'e956ceab-fd27-bc4a-aa14-dc4d9cb052b4' date '25 February 2010' time '11:42:28.601 pm' author 'ar' ancestors ((name 'System-laza.266' message 'Changed SystemDictionary>>condenseSources to wirte the source file to the default directory' id 'aadb051d-e903-694c-8b57-4df33f99423f' date '25 February 2010' time '11:00:30.863 pm' author 'laza' ancestors ((name 'System-bf.265' message '- backout CodeLoader changes. Consensus is to use Installer for these tasks, not CodeLoader.' id 'b98766af-58f1-40cd-b1d2-826bb1ba3f3d' date '25 February 2010' time '2:52:16.574 pm' author 'bf' ancestors ((name 'System-nice.264' message 'Remove some outer temp assignments in blocks' id '511443f0-dc62-aa46-b0f0-13fc70165e11' date '25 February 2010' time '4:17:20.451 am' author 'nice' ancestors ((name 'System-nice.263' message 'Add a preference to ignore lineEndings in TextDiffBuilder.' id 'e791bac6-8554-e64f-8bb0-af887fb94fc2' date '25 February 2010' time '4:10:28.97 am' author 'nice' ancestors ((name 'System-ul.262' message '- don''t use #lastPositionOf:
- minor cleanup' id '5dc45cd0-9f69-1c4b-8f9a-969f5535e70a' date '24 February 2010' time '4:48:14.266 pm' author 'ul' ancestors ((name 'System-edc.261' message 'Fix CodeLoader installSourceFiles

Now you could do this example

|loader |
	loader _ CodeLoader new.
	loader baseURL: ''http://www.squeaksource.com/Ladrillos/''.
	loader loadSourceFiles: #(''Scamper-edc.13.mcz'' );installSourceFiles.' id 'dc9c47c5-5f4d-4c54-948f-d6c590fca1eb' date '24 February 2010' time '7:50:16.018 am' author 'edc' ancestors ((name 'System-ul.260' message '- remove the remaining #close sends from MessageTally.' id 'b3a36226-fa6a-e543-b255-d6fc3cb0f335' date '24 February 2010' time '12:10:09.99 am' author 'ul' ancestors ((name 'System-edc.259' message 'Add CodeLoaderEnh as sended to list.

Examples os use:

| loader |
	loader _ CodeLoader new.
	loader baseURL: ''http://www.squeaksource.com/Ladrillos/''.
	loader loadSourceFiles: #(''FFI-Kernel-ar.7.mcz'' ''Network-IRC-fc.10.7.6.mcz'');installSourceFiles.
	
	| loader |
	loader _ CodeLoader new.
	loader baseURL: ''http://www.squeaksource.com/MathMorphsRevival/''.
	loader loadSourceFiles: #(''MorphicWrappers-edc.3.mcz'' ''Functions-zz.4.mcz'');installSourceFiles.
	


' id '837b65aa-e3d4-4325-a5d1-279fda51b4d0' date '22 February 2010' time '4:19:55.809 pm' author 'edc' ancestors ((name 'System-ul.258' message '- integrate MessageTally fixes from Cuis (by Juan Vuletich)' id 'f24f63f8-4483-904a-bf5f-531565242b22' date '22 February 2010' time '4:58:39.586 pm' author 'ul' ancestors ((name 'System-mtf.257' message 'Added SmalltalkImage >> windowSystemName to determine what windowing system Squeak is using (X11, Qwartz, etc). OpenGL needs this' id 'e1b4b8d3-3e56-4594-8c2c-81a43ccf1310' date '18 February 2010' time '1:25:04.791 pm' author 'mtf' ancestors ((name 'System-ar.256' message 'Update unloadAllKnownPackages to  include MVC removal.' id '20619ae8-8058-bf4f-a7d3-d2def9902c86' date '15 February 2010' time '9:35:52.8 pm' author 'ar' ancestors ((name 'System-dtl.255' message 'Update SystemDictionary>>discardMVC to perform complete MVC removal. MVC may be reinstalled by loading packages ST80 and ToolBuilder-MVC.' id 'b70348f2-a094-4adc-80fa-696552b171f0' date '15 February 2010' time '10:37:15.416 pm' author 'dtl' ancestors ((name 'System-dtl.254' message 'Remove explicit MVC/Morphic dependencies from Preferences class>>setListFontTo:
Implement Project>>textWindows to remove MVC/Morphic dependencies from  Utilities class> storeTextWindowContentsToFileNamed:
Fix bug in #storeTextWindowContentsToFileNamed: in which text windows with duplicate window titles were not saved.
Remove explicit MVC references from SystemDictionary>>majorShrink.
Remove explicit MVC reference from SystemDictionary>>discardOddsAndEnds.' id '2aeafa4c-96a8-401a-87ed-0efa0b1be62d' date '14 February 2010' time '10:26:00.712 pm' author 'dtl' ancestors ((name 'System-ul.253' message '- fix (again): Timer may be already nil in the #ensure: block in MessageTally >> #spyEvery:on: and MessageTally >> #spyAllEvery:on:' id '7aaed65b-d0e3-0040-8929-0eb0bf8ecf64' date '14 February 2010' time '9:12:11.268 am' author 'ul' ancestors ((name 'System-ar.252' message 'Use withBlanksTrimmed, not trimBlanks (which doesn''t exist in Squeak).' id 'bb256030-e057-fc41-9d2f-a50f47d2b8cf' date '13 February 2010' time '3:52:02.911 pm' author 'ar' ancestors ((name 'System-cmm.251' message '- Enhanced browser invocation from a text-editor via Cmd+B.  The system is now aware that Type-Suggesting Parameter Names, a long-recognized Smalltalk best-practice, will frequently be used to spawn a browser.  Therefore, gross-motor skills (vs. fine) can be now used to spawn browsers on type-suggesting method-arguments, conserving developer time and energy.' id '957fecec-e199-4629-842e-fdc1a7dc8f61' date '13 February 2010' time '3:56:48.909 pm' author 'cmm' ancestors ((name 'System-dtl.250' message 'Implement Project>>showImage:named: to eliminate MVC/Morphic dependency in HTTPSocket.' id '3b3e6089-4891-49ae-9884-57442a6ce543' date '12 February 2010' time '9:56:00.469 pm' author 'dtl' ancestors ((name 'System-dtl.249' message 'Eliminate explicit references to MVC and Morphic classes in Preferences class>>setWindowTitleFontTo:
Remove explicit MVC dependencies from SystemDictionary>>discardMVC.' id '38875405-8fe8-4874-9f68-dc48062cac14' date '12 February 2010' time '12:04:43.651 am' author 'dtl' ancestors ((name 'System-jcg.248' message 'Make ObjectFinalizer a subclass of MessageSend.' id '0e373b5d-e5e2-0649-a9a2-95690a74a9ae' date '11 February 2010' time '1:20:39.039 am' author 'jcg' ancestors ((name 'System-dtl.247' message 'Remove VMC/Morphic dependencies from Form, FileList2, and Imports
Update Imports>>viewImages
Add Project>>formViewClass
Add Project>>openImage:name:saveResource:' id '5579a378-28f1-4074-854d-91432e31eb55' date '10 February 2010' time '4:22:44.045 pm' author 'dtl' ancestors ((name 'System-dtl.246' message 'Change HTTPClient to use Project current rather than MVC ScreenController' id 'e7d99153-75cf-4613-98ec-bf56e1a4115b' date '10 February 2010' time '11:23:00.128 am' author 'dtl' ancestors ((name 'System-dtl.245' message 'Remove explicit reference to MVC ParagraphEditor in Preferences class>>noviceModeSettingChanged.
Add comment and #flag: markers in Project>>dispatchTo:addPrefixAndSend:withArguments: to explain that this method should be replaced by proper ToolBuilder support in classes that use it (PluggableFileList and PopUpMenu so far).' id '40e15c69-02a8-4e2c-afe5-0e3499820e37' date '6 February 2010' time '5:03:19.118 pm' author 'dtl' ancestors ((name 'System-ul.244' message '- don''t use asSortedCollection for sorting
- minor cleanup
- add missing method: PseudoClass >> #selectorsDo: (probably there are more missing methods)' id '9c866c62-8a84-384d-b122-0fe169b58964' date '5 February 2010' time '9:55:52.891 pm' author 'ul' ancestors ((name 'System-nice.243' message '1) move some temp assignments outside blocks
2) move some temps declaration inside blocks
3) remove some now useless fixTemps' id 'fb2af05d-ab4c-44d9-98a9-9593e9d559c2' date '4 February 2010' time '8:10:49.069 pm' author 'nice' ancestors ((name 'System-ar.242' message 'Merge latest MessageTally changes from Cuis.' id 'f0907bbe-46a2-a840-bcd8-afb5a10f16b0' date '3 February 2010' time '9:34:48.402 pm' author 'ar' ancestors ((name 'System-dtl.241' message 'Add Project>>dispatchTo:addPrefixAndSend:withArguments:
Allow classes with MVC and Morphic dependencies to dispatch through Project current to invoke appropriate methods. Prevents accumulation of unrelated implementations in Project.
' id '4d4d420e-4618-4fe6-ab0f-c63a28bb622f' date '30 January 2010' time '10:00:40.376 pm' author 'dtl' ancestors ((name 'System-dtl.240' message 'Remove remaining dependencies on ST80-Editors from non-MVC packages.

Remove explicit references to ST80 classes from ModalSystemWindow and various utility methods.
' id '07a9ac80-78d7-4169-b608-df3d25e0aa35' date '24 January 2010' time '9:51:51.331 pm' author 'dtl' ancestors ((name 'System-dtl.239' message 'Remove all MVC BitEditor references from non-MVC packages.
  Form>>bitEdit to Project class>>bitEdit:
  Form>>bitEditAt:scale: to Project class>>bitEdit:at:scale:
  BitEditor class>>locateMagnifiedView:scale: to Rectangle class>>locateMagnifiedView:scale:' id '21b72cf5-e92a-43e4-85d8-0336c6e0f01a' date '24 January 2010' time '3:02:16.598 pm' author 'dtl' ancestors ((name 'System-ar.238' message 'Provide a script via Smalltalk unloadAllKnownPackages that can be used to unload all packages that we know how to un- and reload.' id 'addb8be5-8830-6f47-b583-65eb6bb42c85' date '23 January 2010' time '2:58:55.97 pm' author 'ar' ancestors ((name 'System-nice.237' message 'More ByteArray literals' id 'b246b97c-09b7-3c4c-b47d-58b312a3dbd8' date '18 January 2010' time '6:17:16.267 pm' author 'nice' ancestors ((name 'System-nice.236' message 'Use readOnlyFileNamed:do: pattern
Use literal ByteArray' id 'abcc9501-98b4-8740-aaed-9740044deb36' date '18 January 2010' time '3:37:10.564 pm' author 'nice' ancestors ((name 'System-nice.235' message 'Oops, correct my last bug' id '6f1cdd9c-e620-43d1-87d8-f76f086a4e22' date '16 January 2010' time '1:45:02.329 pm' author 'nice' ancestors ((name 'System-nice.234' message 'use methodsDo: or selectorsAndMethodsDo: to fast up some browsing' id 'f3790ea9-06df-4250-a6a6-08aaf019eacc' date '15 January 2010' time '11:19:25.276 pm' author 'nice' ancestors ((name 'System-bf.233' message '- set local timezone offset on startup from LocalePlugin
- provide various default values in case LocalePlugin is absent' id '592ac8fc-ab17-46f4-8ec2-53df6e76465c' date '15 January 2010' time '12:52:59.604 pm' author 'bf' ancestors ((name 'System-dtl.232' message 'Change Set:		compressSources-bf
Date:			14 January 2010
Author:			Bert Freudenberg

Fix compressing sources to preserve utf8 encoding. Fix reading chunks to decode utf8.
TODO: figure out if anything else than chunk reading is used. decode utf8 there, too.' id '33164491-ea37-4549-b5c4-781003a120d0' date '14 January 2010' time '8:18:33.642 pm' author 'dtl' ancestors ((name 'System-ul.231' message '- code critics' id '15e394ee-24cd-1647-84eb-d549a6e823e2' date '11 January 2010' time '8:59:07.737999999 am' author 'ul' ancestors ((name 'System-ul.230' message '- remove cr''s from the patch sequence built by TextDiffBuilder >> #buildPatchSequence for backwards compatibility
- do not print extra cr''s if the line ends with crlf in TextDiffBuilder >> #print:withAttributes:on: ' id '1224d5f9-6222-774d-88d9-0c20fc144472' date '11 January 2010' time '1:19:27.697 am' author 'ul' ancestors ((name 'System-ar.229' message 'Replace offerMenuFrom:shifted: by offerMenu:from:shifted: which takes an additional argument, the model to retrieve the menu from and perform the actions on.' id '20a3dce5-5c82-1f40-8c78-5476c027ee30' date '10 January 2010' time '10:32:23.164 am' author 'ar' ancestors ((name 'System-jcg.228' message 'Add PseudoClass>>includesSelector: to patch a MessageNotUnderstood encountered while filing in code from a file.' id 'f79fe9d8-3dad-4dce-b583-9c20f871819a' date '9 January 2010' time '2:27:15 am' author 'jcg' ancestors ((name 'System-ar.227' message 'Merge System-ar.225' id '3c7c99fa-de81-8343-819c-2f6f47c19f5c' date '7 January 2010' time '12:05:15 pm' author 'ar' ancestors ((name 'System-ar.226' message 'Fixes a bug in mapUniclasses after unloading Etoys.' id 'fb917e8c-0f30-5541-9b25-47ce3e86772f' date '6 January 2010' time '11:59:21 am' author 'ar' ancestors ((name 'System-ul.224' message '- decrease space usage of TextDiffBuilder' id '6073aec0-d4d8-cd43-a35b-0e0f8354f7ed' date '6 January 2010' time '7:35:29 am' author 'ul' ancestors ((name 'System-nice.223' message 'move a temp assignment outside block scope' id '18e61a44-3325-47a6-8e2d-79d7e5249e6a' date '5 January 2010' time '9:33:21 am' author 'nice' ancestors ((name 'System-dtl.222' message 'Cache Smalltalk wordSize in class var in SystemDictionary..

Reference Mantis 7430: CompiledMethod>> initialPC calculation is wrong for 64bit images' id '25b61403-8ba1-485d-a359-5c89792f595f' date '4 January 2010' time '9:43:42 am' author 'dtl' ancestors ((name 'System-ar.221' message 'Making Tests unloadable: Move tests out of System package and into Tests.' id 'd8529e06-88a5-a343-8ae6-921b43a77a0c' date '4 January 2010' time '4:38:21 am' author 'ar' ancestors ((name 'System-ar.220' message 'Make Protocols unloadable: Avoid dependencies on Vocabulary.' id 'c51edc53-d04b-0e4d-bb6e-4b225951c39f' date '4 January 2010' time '2:52:17 am' author 'ar' ancestors ((name 'System-ar.219' message 'Make Etoys unloadable: Guard against missing classes like Player, StackMorph etc.' id '5d0d6b0d-24fd-3b46-82a4-181f843ed52f' date '4 January 2010' time '12:51:12 pm' author 'ar' ancestors ((name 'System-nice.216' message 'remove some #or:or: #and:and: sends' id '7a4b7b12-1c22-4ec0-9b06-c8cb60d57bf6' date '3 January 2010' time '3:54:13 am' author 'nice' ancestors ((name 'System-ar.215' message 'Remove Preference>>viewRegistry which is no longer used.' id 'df1e6d6a-aa1b-684e-a45e-1f3376185a67' date '2 January 2010' time '11:58:38 am' author 'ar' ancestors ((name 'System-ar.214' message '- Flush all MC caches before updating. Solves problems when a previous update failed to load.
- Prepare to remove viewRegistry from Preference.' id 'f29cb3bf-c6c0-394b-9fac-cc28ee2d0292' date '2 January 2010' time '11:48:43 am' author 'ar' ancestors ((name 'System-nice.213' message 'Don''t assign block argument with nil, with closure that is not necessary.' id '88587166-7b03-452a-a58a-18fe89a667be' date '1 January 2010' time '1:28:43 am' author 'nice' ancestors ((name 'System-ul.212' message '- new TextDiffBuilder implementation' id '8248a0ec-2028-2d48-bd56-33bef2fbcbae' date '29 December 2009' time '4:09:40 am' author 'ul' ancestors ((name 'System-dtl.211' message 'Rename #startUpComplete to #wakeUpTopWindow because it is used in contexts other than image startup. Change ChangesOrganizer class>>reorderChangesSets to use ''Project current wakeUpTopWindow'' rather than an #isMorphic test.' id 'c697eeff-ef70-45db-a8da-26cb77a0bf68' date '28 December 2009' time '11:34:34 am' author 'dtl' ancestors ((name 'System-dtl.210' message 'Move #restoreDisplay implementation from ScreenController to Project to eliminate #isMorphic sends.

Eliminate #isMorphic from #snapshot:andQuit:embedded: by adding #startUpComplete to Project and MorphicProject.

Move #offerMenuFrom:shifted: from StringHolder to Project to eliminate #isMorphic send.' id '5168fb07-568b-4740-9ea1-d2735d078dec' date '28 December 2009' time '8:30:32 am' author 'dtl' ancestors ((name 'System-dtl.209' message 'Remove #isMorphic sends from Rectangle, supported by #pointerMoved in Project and MorphicProject.
' id '3a236c81-ac13-476f-9506-ec52da531275' date '28 December 2009' time '1:56:20 am' author 'dtl' ancestors ((name 'System-ul.208' message '- new tests and a fix' id '12d7aab4-724f-e54f-b619-6b1fdc6c1eba' date '28 December 2009' time '6:13:46 am' author 'ul' ancestors ((name 'System-ul.207' message '- added TextDiffBuilderTest' id 'b566f1d1-ddad-2147-b273-adb33e83f55d' date '28 December 2009' time '5:30:37 am' author 'ul' ancestors ((name 'System-ar.206' message 'Preparations for NanoTraits: Make sure traits are treated like superclasses when filing out class categories; Smalltalk>>traitNames uses #isTrait instead of isKindOf: Trait and SystemNavigation>>allBehaviorsDo: delegates to ClassDescription to vector through the current traits implementation.' id 'ae1a4168-4967-0c4b-90cb-d15f8d045a23' date '28 December 2009' time '1:39:55 am' author 'ar' ancestors ((name 'System-dtl.205' message 'Change #openSourceFiles to open the default kind of SourceFileArray.' id '998834a5-631b-4a6d-a540-e80f142e35cf' date '27 December 2009' time '11:32:41 am' author 'dtl' ancestors ((name 'System-ar.204' message 'Let users know when update is completed.' id '50f11719-a8db-214f-ac21-f682f73a192c' date '27 December 2009' time '3:09:57 am' author 'ar' ancestors ((name 'System-nice.203' message 'Cosmetic: move or remove a few temps inside closures' id 'acbaa23f-b646-4062-b579-36540e0d996b' date '27 December 2009' time '3:50:10 am' author 'nice' ancestors ((name 'System-nice.202' message 'Cosmetic: puch a few temps inside closures' id 'dbf10b15-232b-4907-ab64-07b285aa4bab' date '27 December 2009' time '12:40:51 pm' author 'nice' ancestors ((name 'System-nice.201' message 'Use scaledIdentityHash for hashing' id '5cdb7480-4cda-4765-997f-e7c55fe5029c' date '24 December 2009' time '3:14:18 am' author 'nice' ancestors ((name 'System-ar.200' message 'CompiledMethodTrailer phase 1: Preparations.' id '54b8da73-2e10-a040-9ee9-23ecc8d92681' date '22 December 2009' time '12:43:17 pm' author 'ar' ancestors ((name 'System-nice.199' message 'Cosmetic changes from Pharo
- use notNil
- use ifAbsentPut:
Cosmetic clean up from me:
- remove misleading (file position: position - 150) when looking at preamble.' id 'bf4f5175-5630-4008-824a-2abb1a3d9de3' date '22 December 2009' time '12:26:29 pm' author 'nice' ancestors ((name 'System-jcg.198' message 'Support for using #future and #future: keywords to conveniently send asynchronous messages.

Core support is in the Kernel package, and the default behavior is defined by Project, in the System package.' id 'b3f50ecc-55c7-9249-aed8-0ab34e61d6fe' date '18 December 2009' time '12:02:08 pm' author 'jcg' ancestors ((name 'System-ar.197' message 'Touch MethodReference>>category to make very sure it shows in the System package.' id '17e771ac-17db-ba41-bc2f-6c2733d517ab' date '12 December 2009' time '5:45:48 am' author 'ar' ancestors ((name 'System-ul.196' message '- replace sends of #ifNotNilDo: to #ifNotNil:, #ifNil:ifNotNilDo: to #ifNil:ifNotNil:, #ifNotNilDo:ifNil: to #ifNotNil:ifNil:' id '3ad682cd-92a9-2944-9621-9f42a10fc7e7' date '12 December 2009' time '2:50:45 am' author 'ul' ancestors ((name 'System-bf.195' message '- after updating trunk, set the current system version to the latest date found in all system packages. Also set the highest update number to the sum of version numbers.' id '3286e7c0-59f6-466c-b74d-9de64b4b1843' date '12 December 2009' time '3:01 am' author 'bf' ancestors ((name 'System-bf.194' message '- for setting system version update number, use the sum of version numbers in the system packages plus 4662 [Squeak 3.10.2 had as highest update 7179. The sum of version numbers in the very first Trunk config map (update.ar-1) was 2518. So the offset is 7179 - 2518 + 1 = 4662]' id '1ae4207e-a934-4417-a1e9-f6930af1b16c' date '11 December 2009' time '2:54:44 am' author 'bf' ancestors ((name 'System-bf.193' message '- after updating, set the current system version to the latest date found in all system packages. Also set the highest update number to the sum of version numbers.' id '4609ebf3-3481-4f3a-99d6-1c4e9534d2fa' date '11 December 2009' time '12:38:45 pm' author 'bf' ancestors ((name 'System-nice.192' message 'Avoid two fixTemps and an overwritten block argument' id '97d4afca-6397-284d-9b0f-008afa52b5ee' date '7 December 2009' time '9:08:57 am' author 'nice' ancestors ((name 'System-dtl.191' message 'Remove explicit Morphic dependencies from ProjectLoader' id 'ed35f630-3035-4ddd-b8fc-93630b6bb0f7' date '6 December 2009' time '5:32 am' author 'dtl' ancestors ((name 'System-bp.190' message 'remove seeClassSide which is not needed anymore since we have the "no messages" category now' id '984d7e01-cd42-4a52-a46c-254a1312f9fc' date '4 December 2009' time '8:24:21 am' author 'bp' ancestors ((name 'System-dtl.189' message 'Move folder selection dialogs from Project to MVCProject and MorphicProject to eliminate MVC/Morphic dependency in Project. But note that PluggableFileList used for MVC is incorrectly categorized in package Morphic.

Change Imports>>viewImages to use "Project current isMorphic" rather than "self couldOpenInMorphic".' id '3785764e-2a0f-4582-b416-f2903c553df7' date '2 December 2009' time '9:17:54 am' author 'dtl' ancestors ((name 'System-ar.188' message 'Merging System-ul.187:

Remove preamble.' id 'f1bfb76a-e8f7-d34c-9aae-3348656d871b' date '30 November 2009' time '9:10:54 am' author 'ar' ancestors ((name 'System-ar.187' message 'Merging System-ul.186:

Part 2 of SystemDictionary hash change.' id 'd896e46c-2d98-224d-b891-6900997ff309' date '30 November 2009' time '9:08:46 am' author 'ar' ancestors ((name 'System-ar.186' message 'Merging System-ul.185:

Part 1 of SystemDictionary hash change (use #hash instead of #identityHash)' id '64524af6-b3c1-7c40-a1dc-2d31cf44f3e2' date '30 November 2009' time '9:06:25 am' author 'ar' ancestors ((name 'System-dtl.185' message 'Better progress display handling and rudimentary MVC implementations for
  Project>>loadFromServer:
  Project>>storeOnServerWithProgressInfo:
  Project>>storeOnServerWithProgressInfoOn:
' id 'a7bc8a25-1b42-4de8-b16d-df3161022216' date '30 November 2009' time '11:33:29 am' author 'dtl' ancestors ((name 'System-dtl.184' message 'Restore original #scopeFor:from:envtAndPathIfFound: method (from a Squeak 3.6 image), eliminating deprecation marker and removing it from package "39Deprecated".' id '9d58676e-c70e-4afc-99f4-87d5876b3e79' date '29 November 2009' time '10:58:42 am' author 'dtl' ancestors ((name 'System-dtl.183' message 'Remove all remaining explicit MVC and Morphic dependencies (hopefully) from class Project.' id 'aec8c06f-e83f-46ec-80cc-4e91f2000b4a' date '29 November 2009' time '7:27:35 am' author 'dtl' ancestors ((name 'System-nice.182' message 'http://bugs.squeak.org/view.php?id=7205
cache category in MethodReference instVar
allows a 25% speedup in Monticello snapshotting, after source caching' id 'bba11df9-123e-409e-9830-3bab1c9dd9fc' date '29 November 2009' time '10:34:37 am' author 'nice' ancestors ((name 'System-dtl.181' message 'Update project class>>deletingProject: to remove explicit dependency on ProjectViewMorph' id 'cd5e027f-af69-42b3-a6bc-47e49e1b5af8' date '28 November 2009' time '6:23:28 am' author 'dtl' ancestors ((name 'System-kb.180' message ' - fix: implemented missing PragmaPreference >> provider to return its provider ivar. 
 This is needed for Preferences >> removePreferencesFor: to work, as it selects preferences based on their providers, which is implemented in Preference (the superclass of PragmaPreference) as to return nil.' id '8164c0e1-ffc4-e34a-b3f0-1cd63d5641dc' date '28 November 2009' time '12:23:19 pm' author 'kb' ancestors ((name 'System-nice.179' message 'Print Smalltalk with isSelfEvaluating style
BEFORE: a SystemDictionary(lots of globals)
AFTER:  Smalltalk "a SystemDictionary with lots of globals"' id '6d19f2f9-3c0c-46f9-8ca0-369096a00f76' date '27 November 2009' time '10:56:47 am' author 'nice' ancestors ((name 'System-nice.178' message 'Remove two more uggly SmalltalkImage current getSystemAttribute: 1002
IMO SmalltalkImage current osVersion is a bit more future proof than an obscure message with an hardcoded value' id '6792adea-f148-4dab-9c20-44834bf6e624' date '27 November 2009' time '10:44:20 am' author 'nice' ancestors ((name 'System-dtl.177' message 'Bug fix - Change Project class>>deletingProject to use isKindOf: Project. Still need to factor out ProjectViewMorph dependencies in this method.' id '2643ef5e-822c-4088-9233-416c30a23cdf' date '27 November 2009' time '3:16:46 am' author 'dtl' ancestors ((name 'System-dtl.176' message 'Remove remaining direct Morphic dependencies from class side of Project
' id 'e95ee3fd-391e-449c-90f5-1eb95e2ace2a' date '27 November 2009' time '2:21:25 am' author 'dtl' ancestors ((name 'System-nice.175' message 'Correct Behavior>>#allUnsentMessages' id '72b1df33-d928-4f41-a2ee-bd77fe9e81f2' date '26 November 2009' time '10:29:30 am' author 'nice' ancestors ((name 'System-dtl.174' message 'Move project navigation and menu methods from class side of Project to instance methods. Replace #isMorphic logic with dispatch to appropriate project instances for MVC and Morphic conditions.' id '187d4597-8be9-4eca-b2ce-d82bb3130def' date '25 November 2009' time '2:19:34 am' author 'dtl' ancestors ((name 'System-ar.173' message 'Fix http://bugs.squeak.org/view.php?id=7418 which was caused by running allCallsOn: twice for classes - once for the class association and once for its name. The fix also means browsing class refs now is twice as fast.' id '916781b6-a41b-774a-a6a3-05ce223277ae' date '23 November 2009' time '9:19:44 am' author 'ar' ancestors ((name 'System-dtl.172' message 'Fix Project class>>jumpToProject, broken in prior changes.' id '2b7b970d-2ee8-4625-a0eb-13bb3876275e' date '23 November 2009' time '7:34:56 am' author 'dtl' ancestors ((name 'System-dtl.171' message 'Factor Project>>findProjectView: into subclasses.
Implement #interruptName: and #interruptName:preemptedProcess: on instance side, and use Project current idiom to access them. Eliminate some related #isMorphic testing in other methods. 
' id '740279b2-360a-48f7-9795-a69791253180' date '23 November 2009' time '4:18:17 am' author 'dtl' ancestors ((name 'System-dtl.170' message 'Remove Morphic dependencies from Project>>okToChange.
Add Project>>prepareForDelete and MorphicProject>>prepareForDelete to handle Morphic specific cleanup actions.

Remove some apparently unneeded logic by changing from this:
	ok := world isMorph not and: [world scheduledControllers size <= 1].
	ok ifFalse: [self isMorphic ifTrue:
		[self parent == CurrentProject 
			ifFalse: [^ true]]].  "view from elsewhere.  just delete it."

to this:
	self parent == CurrentProject 
			ifFalse: [^ true].  "view from elsewhere.  just delete it."
' id '961e4a03-4cc6-402d-bfe4-e01808dda7d1' date '22 November 2009' time '6:50:24 am' author 'dtl' ancestors ((name 'System-dtl.169' message 'Better Project>>printOn: for displaying MVC and Morphic projects in an object explorer' id 'db701208-1f2f-4c7a-8772-d95e39f43fd8' date '22 November 2009' time '4:03:59 am' author 'dtl' ancestors ((name 'System-nice.168' message 'Incorrect use of StandardFileStream in #condenseChanges
identified in http://code.google.com/p/pharo/issues/detail?id=830

condensing changes and doing modifications before saving the image will mess some non ASCII characters.
a user will generally save as soon as condensed, but above mess can likely happen with scripts.' id 'd98d8bf5-1d94-b54b-9358-a7534a5c698f' date '18 November 2009' time '12:28:13 pm' author 'nice' ancestors ((name 'System-mha.167' message 'convenience: in case the "update" button dies somehow, a new one can be created easily by doing this:

Utilities openUpdateButton

... which will create the button and open it in the hand' id '1b8c84fa-b87c-46df-aa6f-0b21013cbf59' date '15 November 2009' time '1:58:09 am' author 'mha' ancestors ((name 'System-dtl.166' message 'Finish moving flaps support from Project to MVCProject and MorphicProject' id 'd9b4919c-f2ab-4832-aa12-0aad0801b81d' date '13 November 2009' time '10:19:16 am' author 'dtl' ancestors ((name 'System-ar.165' message 'Remove support for isolation layers.' id '14583ce0-5a9e-a94b-ac87-f0608bc2025a' date '12 November 2009' time '1:19:41 am' author 'ar' ancestors ((name 'System-dtl.164' message 'Factor Project>>saveState into MVCProject and MorphicProject.

Flag Project>>enterForEmergencyRecovery for later removal, per discussion:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2009-November/140762.html
' id 'd2f70c3a-4bcb-4ca8-b29f-72b040525c4a' date '11 November 2009' time '10:20:21 am' author 'dtl' ancestors ((name 'System-dtl.163' message 'Continue factoring Project into MVCProject and MorphicProject. Add method category ''enter'' for methods associated with entering one project from another, including MVC-Morphic transition. Project>>enter: revert:saveForRevert: is significantly modified. Changes are in packages System, Morphic, and ST-80.' id '625c3b61-dd78-4cd5-a60f-dc90ee753144' date '9 November 2009' time '9:55:32 am' author 'dtl' ancestors ((name 'System-dtl.162' message 'Move three methods from MorphicProject back to Project, undoing prior change. These are required for creating and entering an MVC project from Morphic.' id '6f140160-1c75-48a9-b282-d51b609c8d0f' date '7 November 2009' time '11:57:44 am' author 'dtl' ancestors ((name 'System-dtl.161' message 'Move 5 methods from Project (initialization category) to MVCProject and MorphicProject.' id 'b2ac36a5-cfa1-47d7-b4fb-d87231823876' date '31 October 2009' time '4:11:28 am' author 'dtl' ancestors ((name 'System-dtl.160' message 'Move flaps support from Project to MorphicProject.' id 'd705035f-648c-41cc-b196-76a6532ea36b' date '31 October 2009' time '3:30:47 am' author 'dtl' ancestors ((name 'System-dtl.159' message 'Move docking bars support from Project to MorphicProject.' id 'ede05820-00ce-4784-855d-d00142df3598' date '31 October 2009' time '2:53:47 am' author 'dtl' ancestors ((name 'System-nice.158' message 'Use #keys rather than #fasterKeys
Note that pattern (x keys asArray sort) could as well be written (x keys sort) now that keys returns an Array...
This #asArray is here solely for cross-dialect/fork compatibility.' id 'a7b58788-0a89-49c1-9119-9399b7dc53e8' date '21 October 2009' time '1:11:44 am' author 'nice' ancestors ((name 'System-nice.157' message 'Track keys and selectors usage, use #includesSelector: #selectorsDo: and #asSet where due

+ make #classVarNames a sorted Array' id 'c49326c7-8b6f-44a2-9a04-970b30fcd15a' date '20 October 2009' time '10:24:12 am' author 'nice' ancestors ((name 'System-nice.156' message 'use #fasterKeys' id '65d20744-0a1c-374b-9f79-931de44adb72' date '20 October 2009' time '12:13 pm' author 'nice' ancestors ((name 'System-nice.155' message 'remove uncessary sends of #values
because (aDictionary values do:) is same as (aDictionary do:)
except when aDictionary is modified in the do loop.' id 'de1cd970-0352-ef4d-93d7-7006f5f9243e' date '19 October 2009' time '9:26:01 am' author 'nice' ancestors ((name 'System-ar.154' message 'Move class Clipboard from System-Support to ST80.' id 'fae6d434-549e-2349-905b-ec333d76f2e4' date '13 October 2009' time '8:08:56 am' author 'ar' ancestors ((name 'System-dtl.153' message 'Add support for named serial ports to image, reference Mantis 7286.

Change Set:		SerialPortManagingNamedNodes-sk
Date:			13 January 2009
Author:			Sverin Lemaignan

Recent Linux kernels don''t mount most serial
devices on /dev/ttySxx, but on more specific nodes, like /dev/ttyACMxx
for modems, /dev/ttyUSBxx for certain USB->COM converters, etc.

This change set adapt the SerialPort class to a new version of the VM SerialPlugin.' id '4da4372f-e1c7-4916-8f92-e3e6b52ed6e9' date '4 October 2009' time '2:39:40 am' author 'dtl' ancestors ((name 'System-cwp.152' message 'AppRegistry now allows classes to decide how they will be displayed in menus rather than always using the class name.' id 'f3d14748-2ff3-408f-9ec5-6451f6b158f4' date '28 September 2009' time '9:31:21 am' author 'cwp' ancestors ((name 'System-dtl.151' message 'Implement #addDeferredUIMessage: in abstract Project. Reference Mantis 1578. This supports a fix to ProcessBrowser to correctly reinitialize following image restart in MVC or Morphic.
' id '1d0dfba8-093d-4014-8873-8586f140eba1' date '23 September 2009' time '9:02:56 am' author 'dtl' ancestors ((name 'System-ar.150' message 'Remove obsolete WiW references.' id '1d2fb2dc-3bf6-a74b-98aa-72d55f8ff6a0' date '19 September 2009' time '8:38:45 am' author 'ar' ancestors ((name 'System-ar.149' message 'Merge System-nice.148 and System-ar.148.' id '522195b3-d1b9-7f4d-b827-bfea8caee5a7' date '18 September 2009' time '10:33:17 am' author 'ar' ancestors ((name 'System-nice.148' message 'Multilingual code said "Thu shalt not use Symbol allInstances anymore".
http://bugs.squeak.org/view.php?id=6584
' id '65da5445-0683-4adb-b74d-6320c987d5ff' date '16 September 2009' time '9:55:30 am' author 'nice' ancestors ((name 'System-ar.147' message 'Merging System-ul.146:

- fix: http://bugs.squeak.org/view.php?id=7394 (System-cbc.146 also contains this fix)
- fix: when MessageTally >> #spyEvery:on: is interrupted with alt + ., the Timer variable becomes nil, so the #ensure: block in will raise a DNU when the original process is resumed.' id 'd36c6926-3c1c-4a41-9339-d1eae6337d48' date '13 September 2009' time '5:19:14 am' author 'ar' ancestors ((name 'System-cbc.146' message 'Fixed MessageTally>>spyEvery:on: to work with BlockClosure and BlockContext (by removing hard reference to BlockClosure).' id '34e15b6a-dd90-f446-8142-a1cc416881a5' date '9 September 2009' time '11:14:36 am' author 'cbc' ancestors ((name 'System-ar.145' message 'Fix up Preferences not to call UI methods on TextStyle.' id 'ae3e27cc-e494-c64e-a8a5-a4ca5fd82d92' date '7 September 2009' time '3:14:28 am' author 'ar' ancestors ((name 'System-jmv.144' message ' Remove the (now unused) #properAlphaForBlackText preference.' id 'a4b69e29-93a3-4057-b792-0ab11972eedb' date '7 September 2009' time '9:40 am' author 'jmv' ancestors ((name 'System-ar.143' message 'More offList/suspend cleanup.' id 'd1f623d5-4130-594d-983d-38e81b43fffe' date '6 September 2009' time '11:16:12 am' author 'ar' ancestors ((name 'System-eem.142' message 'Seventh package of eight in closure compiler fixes 9/5/2009.

use new temp names encoding scheme in abandonSources and exportCodeSegment:classes:keepSource:

Use correct compiler class when parsing the selectors of ChangeRecords.

Move some block-local temps into blocks in Change scanning' id 'ae7696f5-b413-4aa6-8255-f41ed57953f2' date '5 September 2009' time '5:14:21 am' author 'eem' ancestors ((name 'System-ar.141' message 'http://bugs.squeak.org/view.php?id=7321

Change Set:		M7321_cleanup_offList_senders-nice
Date:			19 April 2009
Author:			nice

#offList is OBSOLETED by AtomicProcessSuspend.1.cs 
Senders of #offList must be cleaned up' id '3c699bb1-c168-3b4f-9dd1-857805d75f22' date '4 September 2009' time '12:14:07 pm' author 'ar' ancestors ((name 'System-ar.140' message 'http://bugs.squeak.org/view.php?id=7301

Change Set:		MessageTallyEnh-ar-jmv
Date:			4 March 2009
Author:			Andreas Raab

Improve MessageTally to provide cross-process profiling.' id 'f149b02b-e23d-fa48-b523-dfc2539b8878' date '4 September 2009' time '12:10:59 pm' author 'ar' ancestors ((name 'System-ar.139' message 'FreeTypePlus integration. Vector the preference requests for changing standard fonts through UI manager so that we can fire off a proper chooser dialog.' id '389aa44d-05bd-c84f-9dd3-96cfcfc9c62b' date '30 August 2009' time '5:24:53 am' author 'ar' ancestors ((name 'System-dtl.138' message 'Use #identityHash rather than #asOop in MessageTally>>Hash' id '766e5fa8-0bee-4613-b450-082151567a9d' date '29 August 2009' time '3:15:27 am' author 'dtl' ancestors ((name 'System-ar.137' message 'Tests for when:evaluate: with blocks. Remove EventTest while we are at it because it was a duplicate of EventManagerTest.' id '49aa20fd-c8be-bf47-bda6-81e8a3dcdb83' date '26 August 2009' time '9:42:31 am' author 'ar' ancestors ((name 'System-ar.136' message 'Merged System-bp.131:

fixed StandardSystemFontsTests' id '9baa4e5d-d6ae-e44a-9e73-cd70c77ec9ac' date '25 August 2009' time '8:24:55 am' author 'ar' ancestors ((name 'System-nice.135' message 'Fix http://bugs.squeak.org/view.php?id=7007
The ''toggle break on entry'' menu did install method with breakpoint in class side.
This is essentially:
Installer mantis ensureFix: 7007.' id '72defbdd-5417-4767-b8b1-62fe91315878' date '24 August 2009' time '9:47:19 am' author 'nice' ancestors ((name 'System-rss.134' message 'Removing cruft left over from colorPrint browser option and colorWhenPrettyPrinting preference.' id '7fa112cd-50f3-417a-83de-6362827ff54e' date '23 August 2009' time '1:16:51 am' author 'rss' ancestors ((name 'System-rkrk.133' message 'Fixed Preferences giveHelpWithPreferences.

See http://bugs.squeak.org/view.php?id=7391' id 'd65acf42-f8d7-400a-a4f1-2d8a9ab09cbb' date '23 August 2009' time '6:06:34 am' author 'rkrk' ancestors ((name 'System-ar.132' message 'Another round of reducing MVC/Morphic dependencies:
- Remove various Utilities methods we no longer need' id '441c7687-1007-3346-8682-2dce0950ee2c' date '15 August 2009' time '4:31:05 am' author 'ar' ancestors ((name 'System-ar.131' message 'More preferences rework: Moved PreferenceView, PreferenceViewRegistry etc. into PreferenceBrowser since they should not live in the System package. The only remaining classes are Preferences, Preference, PragmaPreference and PreferenceExample. For the time being, this is probably as small as we can get and removes another set of dependencies (both Morphic and MVC) from core packages.' id '6a7d4513-cdf4-2b43-a3d3-3898db03d754' date '9 August 2009' time '4:06:15 am' author 'ar' ancestors ((name 'System-ar.130' message 'ToolBuilder cleanup. Removal of a few unused (and difficult to convert) methods and fixes of others.' id '629d5403-e00a-b44d-9388-dc206cbef74b' date '8 August 2009' time '12:27:59 pm' author 'ar' ancestors ((name 'System-ar.129' message 'Closure fallout: With closures, all object enumeration must have a definitive end marker since enumeration will almost always create new contexts from block activations.' id '943d8e14-de48-274f-ba3d-b753cbbbcd4d' date '6 August 2009' time '11:37:39 am' author 'ar' ancestors ((name 'System-ar.128' message 'UIManagerization. Replaces all the trivial references to PopUpMenu, SelectionMenu, CustomMenu, and FillInTheBlank.' id '625b6e7b-21e0-6d4e-9ca3-82d73922e7a2' date '6 August 2009' time '9:22:32 am' author 'ar' ancestors ((name 'System-jmv.127' message 'Remove the old entry in TextConstants!' id '2c20daeb-c0e8-284b-82d8-db68ddf13b18' date '6 August 2009' time '10:14:54 am' author 'jmv' ancestors ((name 'System-jmv.126' message 'Run again the install of the DejaVu fonts' id '3df44093-a1b6-2947-8e70-05f9e2f5eb96' date '6 August 2009' time '10:05:09 am' author 'jmv' ancestors ((name 'System-jmv.125' message 'Another round of small fixes for AA StrikeFonts.' id 'bcbf5203-b3a0-4047-a24c-3cf5141f17cb' date '6 August 2009' time '9:51:43 am' author 'jmv' ancestors ((name 'System-jmv.124' message 'Do Run the postscript to install new fonts!' id 'b7502b6f-6038-fc40-b210-dfad936d73bb' date '5 August 2009' time '11:12:44 am' author 'jmv' ancestors ((name 'System-jmv.123' message 'Moves dual pass for AA StrikeFonts back to BitBlt, without needing any new instvar (that would break WarpBlt). Enhanced a bit the spacing between glyphs.' id '5b498953-7305-994b-82d9-9bb1587194d5' date '5 August 2009' time '10:51:01 am' author 'jmv' ancestors ((name 'System-ar.122' message 'Introducing pragma preferences. Preferences no longer have to litter the Preferences class but can be defined as class variables local to the place where they are needed. Preferences are discovered by using the <preference:category:description:type:> pragma, for example:

samplePref
	<preference: ''Sample Preference''
		category: ''Examples''
		description: ''A Sample Preference''
		type: #Boolean>
	^SamplePref

Four types of preferences are currently supported: #Boolean, #Number, #String, and #Color. When the preference is changed, the according setter method is being called.' id 'eb95abdc-3adb-ca44-9849-21f07aea8989' date '4 August 2009' time '8:56:36 am' author 'ar' ancestors ((name 'System-jmv.121' message 'Fixes Display alpha channel for AA StrikeFonts.' id '05e387e5-e3af-a44b-889a-d8991f16ad8a' date '4 August 2009' time '3:26:27 am' author 'jmv' ancestors ((name 'System-jmv.120' message 'Additional DejaVu StrikeFonts, sizes 7 and 12.
Run the install.' id 'e9bdbfd2-587c-2b48-9c23-6e13e512edc4' date '4 August 2009' time '10:46:55 am' author 'jmv' ancestors ((name 'System-jmv.119' message 'Additional DejaVu StrikeFonts, sizes 7 and 12.' id 'ed353754-242a-3b4b-9804-4bf0015653de' date '4 August 2009' time '10:29:39 am' author 'jmv' ancestors ((name 'System-jmv.118' message 'StrikeFont useUnderscore' id '703cbbe0-37b7-184b-b2e3-a273d979de5c' date '3 August 2009' time '6:29:57 am' author 'jmv' ancestors ((name 'System-jmv.117' message 'Part of StrikeFont enhancements to support glyphs up to 32bpp, with anti aliasing.' id '95315705-054a-9645-a758-ca21d551b232' date '3 August 2009' time '6:14:14 am' author 'jmv' ancestors ((name 'System-nice.116' message 'Tet and fix for
http://bugs.squeak.org/view.php?id=7351

The code to extract image name without .image extension gets fooled if there is another dot in the name like in
Squeak3.10.2-7179-basic.image' id '367aaa3e-c69a-414b-86a4-a39fe9277604' date '25 July 2009' time '10:05:02 am' author 'nice' ancestors ((name 'System-ar.115' message 'Post-closure cleanup and underscore removal.' id 'd152234f-1054-9449-84aa-63001e6fc1a8' date '18 July 2009' time '8:01:25 am' author 'ar' ancestors ((name 'System-ar.114' message 'Closure compiler, main part.' id 'e224d887-4ce4-d240-92ed-425814f19ad7' date '15 July 2009' time '10:37:35 am' author 'ar' ancestors ((name 'System-ar.107' message 'Utilities updateFromServer now uses MCM updater from http://source.squeak.org/trunk' id '1cd4b890-a1b6-3646-9472-6dbb52130cd5' date '2 July 2009' time '7:29:32 pm' author 'ar' ancestors ((name 'System-edc.106' message 'To follow this see
http://bugs.squeak.org/view.php?id= 6576' id '26fae41a-55fc-42cf-9866-ab6b73b06168' date '4 November 2007' time '7:50:01 am' author 'edc' ancestors ((name 'System-edc.105' message 'To follow this see
http://bugs.squeak.org/view.php?id= 4825' id 'b2969758-733f-486a-82af-a8fd80f46a88' date '15 May 2007' time '8:20:33 am' author 'edc' ancestors ((name 'System-edc.104' message '"To follow this see
http://bugs.squeak.org/view.php?id= 5178"
' id '4b12d055-7127-4da6-bbe2-6d75eb8badb9' date '17 April 2007' time '8:41:43 am' author 'edc' ancestors ((name 'System-edc.103' message '"To follow this see
http://bugs.squeak.org/view.php?id= 5641"' id 'cd31d652-a039-4e3f-ba4f-636f6966ff92' date '1 April 2007' time '10:57:28 am' author 'edc' ancestors ((name 'System-edc.102' message 'Some of the tests in the final released 3.9 image fail. You should be able to run all tests in a fresh image and get a green bar in the TestRunner.

The following patch makes that happen. Some of the bugs are fixed (thanks to Hans-Martin Mosner) and I deleted some of them and moved the rest of them to subclasses in a category FailingTests, which I then deleted. I have attached a change file that makes all the tests green in the final released image.
Ralph Johnson
' id 'ca9b8f79-1529-47a4-a20e-854dd45baef2' date '19 February 2007' time '5:52:18 pm' author 'edc' ancestors ((name 'System-sd.101' message 'ClassRenameFix7#2006.1.cs' id '4c8dd246-6070-11db-8261-001124e3ab0e' date '20 October 2006' time '9:22:17 pm' author 'sd' ancestors ((name 'System-sd.100' message 'Change Set:		ToggleBreakFix39
Date:			26 September 2006
Author:			tim@rowledge.org

Putative fix for Mantis http://bugs.impara.de/view.php?id=5123"!' id '933da99a-5add-11db-a4aa-001124e3ab0e' date '13 October 2006' time '7:09:24 pm' author 'sd' ancestors ((name 'System-sd.99' message 'fix cs of Jerome' id '85135977-4a2f-11db-91d4-001124e3ab0e' date '22 September 2006' time '1:43:09 pm' author 'sd' ancestors ((name 'System-sd.97' message 'fixing WindowColorRegistry' id '65898cd3-441d-11db-b45b-001124e3ab0e' date '14 September 2006' time '8:18:18 pm' author 'sd' ancestors ((name 'System-sd.96' message 'a working version this time.' id '03ec8093-3f6d-11db-9989-001124e3ab0e' date '8 September 2006' time '9:05:38 pm' author 'sd' ancestors ((name 'System-sd.95' message 'introduce a way to nicely reset ChangeSet current' id 'ff567cf6-3f6a-11db-abe0-001124e3ab0e' date '8 September 2006' time '8:51:12 pm' author 'sd' ancestors ((name 'System-md.94' message '0004392: Bad example in comment for SmalltalkImage>>vmVersion' id '3eea4f5e-7470-4df1-b33a-85a8516e7341' date '10 August 2006' time '12:02:43 pm' author 'md' ancestors ((name 'System-md.91' message '0003766: Hundreds of methods have source containing LF characters' id 'cc5c52ea-24cc-4fdb-9b9d-1a149b0f42c0' date '23 July 2006' time '1:18:07 pm' author 'md' ancestors ((name 'System-md.90' message '0003790: Text cursor too bright
' id 'e1372493-ff32-47ca-b091-4685e893552a' date '15 July 2006' time '6:30:58 pm' author 'md' ancestors ((name 'System-md.89' message '0003647: Smalltalk>>version should not be deprecated

- Commenrt for MessageSend' id '4e78aa2c-2640-44bd-9c19-814b516c15d7' date '14 July 2006' time '3:08:03 pm' author 'md' ancestors ((name 'System-md.88' message '0003571: EventManager commen
Description
In 3.9a 7029 (and earlier) EventManagerTest produces one failure because of missing class comments. This cs adds reasonable class comments for EventManager and two related classes as part of the effort to get all tests to run green.
' id '3b76d059-b116-4bf0-91ba-47dfadcd4b1c' date '12 July 2006' time '11:08:31 pm' author 'md' ancestors ((name 'System-sd.87' message 'Al.74 fix related to traits.' id '47187ff7-c383-4e3e-af34-eeb9044f3100' date '4 July 2006' time '3:19:13 pm' author 'sd' ancestors ((name 'System-sd.86' message 'merge of Name: System-gk.45
Author: gk
Time: 21 October 2005, 11:58:31 am
UUID: f8210799-b1de-5f46-b675-8c7b83550503
Ancestors: System-gk.44

Two good refactorings based on work from Bernard Pieber for Mantis #861 in the Network package. These depend on changes in the Network package:
 
- Project class>>fromUrl:
- ProjectLoading class>>bestAccessToFileName:andDirectory:

This also removes the only sender of Project class>>serverFileFromURL: and we could nuke it, but we leave that decision for the System stewards. :)' id '22320cfd-da88-44fe-9424-4a8c324e7037' date '29 May 2006' time '9:23:18 pm' author 'sd' ancestors ((name 'System-al.85' message '- recategorizing methods from *Traits extensions to local packages
- merge' id '0bd2ab38-fd3e-4ad6-8222-ea4e839d5a6c' date '7 May 2006' time '4:54:15 pm' author 'al' ancestors ((name 'System-sd.84' message '0003527: infinite loop on locale change (Mantis 0003510 ) not fixed yet in 7027' id '90ff20f0-54f7-4031-aa85-396848a86d76' date '4 May 2006' time '3:53:09 pm' author 'sd' ancestors ((name 'System-md.83' message '' id '7ea006a6-d479-11da-8d59-000d933a223c' date '25 April 2006' time '6:35:24 pm' author 'md' ancestors ((name 'System-md.82' message 'SmallLand' id 'f93e9e01-d147-11da-a5e8-000d933a223c' date '21 April 2006' time '5:03:21 pm' author 'md' ancestors ((name 'System-md.81' message 'SqueakLand' id 'b3020243-b8e4-11da-9587-000d933a223c' date '21 March 2006' time '3:12:15 pm' author 'md' ancestors ((name 'System-md.80' message 'SqueakLand' id '45fcd879-b844-11da-92b3-000d933a223c' date '20 March 2006' time '8:03:53 pm' author 'md' ancestors ((name 'System-md.79' message 'SqueakLand III' id 'd9736834-b74b-11da-8082-000d933a223c' date '19 March 2006' time '2:25:35 pm' author 'md' ancestors ((name 'System-md.78' message 'SqueakLand Merge' id '9e69614c-b5d8-11da-b66a-000d933a223c' date '17 March 2006' time '6:08:13 pm' author 'md' ancestors ((name 'System-md.77' message 'Merge SqueakLand
' id '190e7f43-b457-11da-8f9e-000d933a223c' date '15 March 2006' time '8:08:33 pm' author 'md' ancestors ((name 'System-md.76' message '0003258: [ENH] Entry in Fonts menu for easily getting all big fonts' id '16516a7f-af81-11da-a7a4-000d933a223c' date '9 March 2006' time '4:26:32 pm' author 'md' ancestors ((name 'System-md.74' message '- remove Preference #ansiAssignmentOperatorWhenPrettyPrinting
	- remove Preference #resizeOnAllSides, #twoSidedPoohTextures
	
- Refactor/deprecate old environment methods in SystemDictionary

' id '5e63f38a-aac7-11da-886d-000d933a223c' date '3 March 2006' time '4:07:01 pm' author 'md' ancestors ((name 'System-md.73' message '0001048: [ENH] SystemNavigation>>allImplementorsOf:localTo:
0002500: In6713 Sometimes a Legitimate request generates DNU PseudoClass>>isTraits' id '9bc4b3d0-a84b-11da-a8bb-000d933a223c' date '28 February 2006' time '12:16:05 pm' author 'md' ancestors ((name 'System-md.72' message '- remove class Environment
- lots of prefernces removed
- ' id 'b311defc-d600-4981-bed2-553cf61d9274' date '25 February 2006' time '12:07:46 am' author 'md' ancestors ((name 'System-md.71' message 'removed some preferences' id '118f5085-099e-4d10-8fef-fe9f27c841ed' date '22 February 2006' time '10:45:24 pm' author 'md' ancestors ((name 'System-md.70' message 'empty log message' id '55e63050-5d13-47c0-9f5a-2e155a0e7f32' date '22 February 2006' time '2:34:13 pm' author 'md' ancestors ((name 'System-md.69' message 'refactoring to not refernce Parser' id '95c7384b-61e7-4b76-b75b-0b05019e7fdc' date '21 February 2006' time '9:39:22 am' author 'md' ancestors ((name 'System-md.68' message 'merge with al' id 'dfe43f30-4439-4338-9d1a-c5e3f212328d' date '19 February 2006' time '12:32:46 am' author 'md' ancestors ((name 'System-md.67' message '- refactored MessageTally to not call selectorAtMethod:setClass: ' id 'a2834bb6-3121-466a-9572-20b34581f38f' date '18 February 2006' time '1:51:51 pm' author 'md' ancestors ((name 'System-md.66' message 'fix BreakPointManager class>>unInstall: to not call #wo' id '69f16a19-79e6-4e2b-97d6-61eeba261573' date '16 February 2006' time '2:28:37 pm' author 'md' ancestors ((name 'System-md.65' message 'Change Set:		AnnotationMorphFix-wiz
	 Author:			(wiz) Jerome Peace
	 Made some style changes to the annotation preference widget.  Two things. put the 
	 extra button in a better place. Made a more harmonious aspect ratio for the panels.' id '1ee26949-7b68-4035-b8f6-ac28a5a83b7d' date '14 February 2006' time '9:10:34 pm' author 'md' ancestors ((name 'System-md.64' message '- Change Set:		systemSupportFixes-bf
	  Author:			Bert Freudenberg
	  Fixes to SmalltalkImage
	  - rename readDocumentFile to recordStartupStamp, which is what it does nowadays
	  - changesName is full path now, like imageName
	  - derive full name for new image or changes from image path primitive, rather 
	    than default directory (in all regular cases they are identical)' id '8c87dcf3-71a5-400d-b7e3-838d35d4cd39' date '14 February 2006' time '8:43:55 pm' author 'md' ancestors ((name 'System-md.63' message '- change a call from generate: to generate
- move some deprecated' id '527e6fbe-d000-44bb-ba0f-7e69b47da847' date '13 February 2006' time '9:42:31 pm' author 'md' ancestors ((name 'System-md.62' message 'remove Utilities>>lookUpDefinition (from old broken WordNet)' id '0514a3a2-57d3-4dd7-b91c-fd2c92bf9689' date '12 February 2006' time '1:32:31 pm' author 'md' ancestors ((name 'System-stephaneducasse.61' message 'moved release builder in its own package.' id '11f13360-a85c-483c-bc95-efca71d55f40' date '2 February 2006' time '8:37:15 pm' author 'stephaneducasse' ancestors ((name 'System-md.60' message 'Change for MessageTally>>spyEvery:on: to work with
BlockClosures ' id '75a4fd97-4f0d-47ad-be50-9469a588ad94' date '20 January 2006' time '10:44:27 pm' author 'md' ancestors ((name 'System-md.59' message '0002377: Cannot rename a project from its window menu' id 'e457a9ed-d996-4cf1-ac3c-acafb8b14b4a' date '19 January 2006' time '6:23:24 pm' author 'md' ancestors ((name 'System-md.58' message 'Windowcolor registry for preferences. Opening windows now
does not iterate over all classes... ' id 'acd4eb58-1003-4e71-ab59-998b10db1d15' date '18 January 2006' time '7:32:50 pm' author 'md' ancestors ((name 'System-stephaneducasse.57' message 'Preferences fixes and enh of romain.' id '13c532b8-13d5-4f26-a7b0-1a85a29ff1ac' date '14 January 2006' time '4:44:04 pm' author 'stephaneducasse' ancestors ((name 'System-stephaneducasse.56' message '	TIM VMMaker related fixes:
		6669VMM38-64bit-imageUpdates.1.cs
		6669VMM38-gc-instrument-image.1.cs
		LocalePluginAddins.1.cs
		RemoveLeftoverVMMbits-38b4.1.cs
		WideStringPrimKill.1.cs' id 'aea7283f-29a1-48a6-8aaf-744abd8e9e57' date '14 January 2006' time '12:38:08 pm' author 'stephaneducasse' ancestors ((name 'System-al.55' message '- moved methods from traits package here' id '7eb26fb1-4c0a-437c-aa1c-1543f2724512' date '13 January 2006' time '7:00:56 pm' author 'al' ancestors ((name 'System-al.54' message '- changes corresponding to allClasses, allTraits interface' id '0ad3693e-89f6-404c-8fac-a8a70c5ddacb' date '13 January 2006' time '5:52:39 pm' author 'al' ancestors ((name 'System-sd.53' message 'http://bugs.impara.de/view.php?id=1041
LowSpaceAndInterruptHandler-3-dtl' id 'a3d818e5-085b-4654-98a0-dc3066cc8157' date '20 December 2005' time '2:55:23 pm' author 'sd' ancestors ((name 'System-al.52' message '- methods that were changed for traits compatibility are packaged in the package Traits. Should at a later point be moved back to System.' id 'e7747b80-3b06-4fe8-a3b7-3290ae3a3ece' date '7 December 2005' time '9:58:24 pm' author 'al' ancestors ((name 'System-al.51' message '- fix bug ("1 explore" leading to an endless loop) introduced by ToolSet ' id '27335923-a078-4265-b130-e80b698ee94d' date '28 November 2005' time '8:40:33 pm' author 'al' ancestors ((name 'System-sd.50' message 'fix of edgar SystemDicitonary' id '59d0076e-0865-45d8-b1de-d11231f1ae98' date '20 November 2005' time '9:05 pm' author 'sd' ancestors ((name 'System-sd.49' message 'fix of edgar for senders and implementors' id '166801a1-8a7a-478d-8026-17ccad2e1407' date '20 November 2005' time '8:55:19 pm' author 'sd' ancestors ((name 'System-stephaneducasse.48' message '#2124
now we can use the flaps....' id '0a8a4cdd-477d-4b39-ba9f-2658c31b3cbf' date '5 November 2005' time '8:59:09 pm' author 'stephaneducasse' ancestors ((name 'System-stephaneducasse.47' message 'Reintroduced LogFileStream classVars  in FilePackage' id 'edca165b-0245-4d08-a32d-59056ae4c600' date '1 November 2005' time '3:41:22 pm' author 'stephaneducasse' ancestors ((name 'System-stephaneducasse.45' message 'Add ObjectFinalizerTests from inbox/System-dvf.26.mcz' id '0677ab24-181c-4e24-86a0-0354778b00dc' date '28 October 2005' time '9:16:26 pm' author 'stephaneducasse' ancestors ((name 'System-stephaneducasse.43' message 'CurrentProjectRefactoring moved to 39Deprecated' id 'ccede943-6a61-4a3b-a59b-f8efc55f7029' date '17 September 2005' time '7:53:05 pm' author 'stephaneducasse' ancestors ((name 'System-stephaneducasse.42' message 'morphic splitters 1.st' id 'f8206ea0-c50e-469e-8fba-2f41dc70ff37' date '10 September 2005' time '2:54:27 pm' author 'stephaneducasse' ancestors ((name 'System-stephaneducasse.41' message 'Removed CurrentProjectRefactoring references
0001653

danil-home@tsnet.ru:

"This changeset removes CurrentProjectRefactoring from image - in most
cases it just inlines ''Project current doSomething'' instead of
''CurrentProjectRefactoring currentDoSomething''. Now it''s not clear what
intent was behind introducing CurrentProjectRefactoring (I googled a
little and poked here and there in image), but anyway it seems that it
failed because ''Project current'' mantra can be seen in several places.
Also, Tim Rowledge has some difficulties with it - but I can''t say
exactly as his English is almost as unclear as mine. 
Rerefactoring was not difficult, but many of places have been touched,
and although I tried to be mindfull it needs some testing definitely"' id 'f34d3ea6-641d-4bc0-bb12-1322e0d3cf73' date '10 September 2005' time '1:34:30 pm' author 'stephaneducasse' ancestors ((name 'System-md.40' message 'deprecation removal' id 'f1728baa-1adc-459d-9306-9c8442fa56ce' date '6 September 2005' time '3:33:27 pm' author 'md' ancestors ((name 'System-md.39' message 'Change Set:		ClassRenameFix6#2004
Date:			23 August 2004
Author:			Karl Ramberg

md: removed the test, it was already in the image under another name.
Note: This changet now makes both tests of ClassRenameFix fail, this needs 
to be fixed (The tests or this code, don''t know)

Subject:		[BUG][FIX] Class>>rename fix 6/2004 (needs approval)
Author:		Chris Muller
Date Posted: 29 June 2004
Archive ID: 23079
Comments:	
In using the SystemChangeNotifier to detect class renames, I noticed that the
listeners are called in the middle of the rename, while the system is in an
inconsistent state.

The inconsistency is that the new name of the class is not set by the
time the handler methods run.  The Smalltalk global dictionary has been
updated, so (Smalltalk at: #RenamedClass) name ~= #RenamedClass.  This
is an inconsistent state of the Smalltalk dictionary.

The handler methods should operate as a true post-op, this fix makes it so.

Please ignore my first post about this, it was late and I accidently hit send
before I was done.

Thanks,
  Chris
' id '3719e871-7480-496c-a7ec-b6e2b38c13cc' date '6 September 2005' time '9:08:53 am' author 'md' ancestors ((name 'System-md.38' message '0001663: [FIX] TextEmphasisMagicNumberCleanup-fbs
Description
This cleans up the use of TextEmphasis magic numbers in the image.
' id '0dadab6f-60ed-4c9f-8058-7fa061906bfd' date '5 September 2005' time '3:47:32 pm' author 'md' ancestors ((name 'System-md.37' message 'Change Set:		SqueakMapSystemVersionFix
Date:			2 November 2004
Author:			Joshua Gargus

A fix for SqueakMap... SystemVersion>>majorMinorVersion barfed on names without a $., such as ''Jasmine-rc1' id 'c3d6b984-f810-4d83-b77a-b85a24959075' date '5 September 2005' time '12:52:19 pm' author 'md' ancestors ((name 'System-md.36' message '001766: [Fix] Preferences Help not working Squeak 3.8
Description
Reported on squeak-dev list by SPINIELLI Enrico <enrico.spinielli@eurocontrol.int>:

"Hi all,
while using Preferences window I found out that clicking on
Help button was not working due to a missing check on emptyness
of a string.
here is the fix for 3.8:

<<PreferencesHelpFix.1.cs>> 
---
Enrico Spinielli             Eurocontrol/CFMU' id '55395e3d-7dbc-4bea-bce7-e14990b3b3f8' date '5 September 2005' time '10:38:11 am' author 'md' ancestors ((name 'System-md.35' message 'Change Set:		UpdateProgress
Date:			28 August 2005
Author:			Alexander@Lazarevic.de

This will show a progress bar for the amount of updates still to download and still to process.' id '590cb825-debb-44af-9dfb-01c7bb8663c4' date '5 September 2005' time '9:31:29 am' author 'md' ancestors ((name 'System-md.34' message 'merge lookenhancements' id 'e59c56f0-5c40-4d5a-8d9f-ce9a97b196e8' date '30 August 2005' time '8:31:36 am' author 'md' ancestors ((name 'System-md.32' message 'remove proxyeditor' id '2c7c217b-7190-4035-b781-2315da577e5f' date '29 August 2005' time '8:42:32 pm' author 'md' ancestors ((name 'System-md.31' message 'Merge System-tbn.29

no code changes - just categorize all
uncategorized methods' id '9f6e9e4e-9570-4f83-b84d-0838e051ac17' date '29 August 2005' time '8:22:51 pm' author 'md' ancestors ((name 'System-md.30' message 'Change Set:		WindowColorPrefs-hpt
Date:			8 December 2004
Author:			Hernan Tylim

This changeset is part of the big Preferences refactoring that started on 3.8 with PrefViews-hpt, and PrefViewsRegistry-hpt.
On these previous changesets we prepared Squeak to use Preference instances to store any type  of preferences, not only boolean. This changeset will move where squeak stores its window colors preference to regular Preference instances, so they will be editable from the new PreferenceBrowser' id 'efaebaec-8e54-481d-a182-dcc9832d9fda' date '29 August 2005' time '8:10:49 pm' author 'md' ancestors ((name 'System-md.29' message 'use #isDoIt' id 'ce2d4f39-c81c-4af0-9e3f-bc2f4f0f1436' date '28 August 2005' time '12:01:25 am' author 'md' ancestors ((name 'System-md.28' message '"Change Set:		AutoIndentPreference-mikki
Date:			3 January 2005
Author:			Mikael Kindborg

This change set contains code for a preference 
so that you can choose if you want return to 
auto-indent in the text editor.

Autoindent is on as default. To turn it off, go to 
the preferences panel and the browing section, 
and check the autoIndent option.' id '770138b6-ba2a-4f45-a405-35915af8077e' date '24 August 2005' time '11:11:04 am' author 'md' ancestors ((name 'System-md.27' message 'really delete the Character Recognizer' id '5df300e6-efe1-40da-aebf-b6bb22f9d022' date '20 August 2005' time '7:36:28 pm' author 'md' ancestors ((name 'System-md.26' message 'remove support for #SQ00 alternate Syntax' id 'a2354d44-39ce-41b2-86a1-6468acfd582f' date '14 August 2005' time '6:06:09 pm' author 'md' ancestors ((name 'System-md.25' message 'Change Set:		6603CleaningUtilities
Date:			30 March 2005
Author:			stephane ducasse

Move some utilities close to the class they use, i.e. Scanner' id '7213310f-e0c0-47c0-9e64-fe7084f7620c' date '6 August 2005' time '12:08:14 pm' author 'md' ancestors ((name 'System-md.24' message '- typo in class comment

Change Set:		CaseAwareDropHandler-spfa
Date:			25 May 2004
Author:			Stephane Rollandin

Modify the ExternalDropHandler logic so that in platforms where file names are not case sensitive, extensions are properly recognized whatever their case' id 'b8bdea0e-1a01-41c0-a701-7d0c1a6b4a67' date '6 August 2005' time '11:47:55 am' author 'md' ancestors ((name 'System-md.23' message 'removes SystemDictionary discard3d, discardSoundAndSpeech, discardWonderland' id '69de10c7-d9c2-434d-8283-6dc1b4598c2e' date '5 August 2005' time '3:24:22 pm' author 'md' ancestors ((name 'System-md.22' message 'changed testFormatter to use prettyPrinterClass method' id 'eb9cb3e3-6fc3-4210-a557-9a101c03127c' date '3 August 2005' time '12:37:10 am' author 'md' ancestors ((name 'System-md.21' message 'Change Set:		UrlToText-fbs
Date:			2 February 2005
Author:			Frank Shearar

Many moons past, Tim Rowledge pointed out (in Mantis bug #469; BFAV post 14482) that a message Url>>toText should be called #asText, and return a Text, not a String.

Yea verily, this changeset:
* moves the various Url subclasses'' #toText contents to #printOn:,
* makes Url>>printOn: use self subclassResponsibility (I''m doubtful about the utility of this change - maybe I should just remove Url>>printOn:),
* makes toText return the value of #asText,
* deprecates #toText, and
* changes all senders of Url>>toText to use Url>>asString.' id '25b5b628-8e1a-4982-9d4b-b57d5fc213b3' date '1 August 2005' time '5:44:55 pm' author 'md' ancestors ((name 'System-md.20' message 'Change Set:		SystemChangeNotificationFix
Date:			10 February 2005
Author:			Alexandre Bergel

this fix allows the system change notification to trigger class category related events.

Change Set:		NumericPrefs-hpt
Date:			10 December 2004
Author:			Hernan Tylim

For some reason when I introduced the new ''types'' of preferences and I created methods for adding text, boolean, font and color preferences, it didn''t occur to me to add also methods for adding numeric preferences. This cs does just that. Take note that it does not produce any big change. Just add three very convenient methods.' id '43189d84-af85-4903-a007-f8957f954cf8' date '31 July 2005' time '2:17:22 pm' author 'md' ancestors ((name 'System-md.19' message 'a fix to make DigitalSignatures work again' id '0d9a9abc-789a-4b17-af80-61679b0eee97' date '30 July 2005' time '4:20:30 pm' author 'md' ancestors ((name 'System-md.18' message 'Change Set:		PrintShowingDecimalPlacesFix-dtl
Date:			26 November 2004
Author:			David T. Lewis

Adds a range check for Utilities>>floatPrcisionForDecimalPlaces: and
a default implementation that works when the parameter is out of range.

Implementation note:
I used #caseOf:otherwise: to implement this. The result is about 25% slower
than the original unchecked method. I got very slightly faster performance
by writing it with a bunch of #ifTrue: lines, but I think the caseOf approach
is slightly less ugly.

All other implementations that I tried (including #at:ifAbsent:, and #on:do)
were significantly slower, so I settled on #caseOf:otherwise: for clarity and
reasonable speed.' id 'b9197355-1702-46aa-93c1-db79b335c3f7' date '30 July 2005' time '11:40:58 am' author 'md' ancestors ((name 'System-md.17' message 'edit discardOddsAndEnds because of removals' id 'ba9df572-6307-42a9-8e5d-e0a63f4408fa' date '29 July 2005' time '4:06:52 pm' author 'md' ancestors ((name 'System-md.16' message 'deprecated
Utilities>>isObject:memberOfOneOf:' id 'e05af610-c30d-4d4b-8ce7-75365dd7fdeb' date '29 July 2005' time '11:27:38 am' author 'md' ancestors ((name 'System-md.15' message '0001410: [BUG][FIX] "HTTPClient examplePostArgs" is broken
Description
The httpPostDocument:args: method returns a MIMEDocument and not a stream, thus this example bites the dust and opens a debug window.

See additional information for a fix.' id '19165b64-ae99-4817-b979-3185d55f8873' date '28 July 2005' time '10:34:09 am' author 'md' ancestors ((name 'System-md.14' message 'cleanups for WordNet removal' id 'e9aaa5a0-7ac3-4221-91dc-f11f549a3e4a' date '22 July 2005' time '9:46:56 pm' author 'md' ancestors ((name 'System-md.13' message 'Change Set:		VMM38-64bit-imageUpdates
Date:			2005-04-27
Author:			tim@rowledge.org, derived from original by ian.piumarta@squeakland.org and johnmci@smalltalkconsultants.com

Changes relative to 3.8g-6548 that add some initial 64-bit support to the image. Needs to go into the update stream asap' id '261d0d4d-50cf-40b8-8789-74801ee67739' date '22 July 2005' time '8:52:33 pm' author 'md' ancestors ((name 'System-md.12' message 'Change Set:		VMM38-gc-instrument-image
Date:			27 April 2005
Author:			tim@rowledge.org derived from original by johnmci@smalltalkconsulting.com and andreas.raab@gmx.de

Image side methods to support revised GC handling of weak pointers and GC instrumentation. See SystemDictionary>forceTenure, isYoung: etc.

Needs to go into update stream asap' id '5086a2bb-e766-4438-93a1-bf1b07ecd53c' date '22 July 2005' time '8:47:57 pm' author 'md' ancestors ((name 'System-md.11' message '000915: [BUG] [FIX] Preferences fontConfigurationMenu don;t open and is incomplete
Description
If you type Preferences fontConfigurationMenu in a Workspace, don''t raise the corespondent menu.
The curennt menu choices don''t includes a way to set the button font

' id 'e85eee54-f0c6-4964-a807-ae7f1d7e90ae' date '22 July 2005' time '6:50:02 pm' author 'md' ancestors ((name 'System-sd.10' message 'removed component1 reference' id '8a0c305a-fa2c-11d9-8e3d-001451041ea6' date '21 July 2005' time '11:15:18 pm' author 'sd' ancestors ((name 'System-md.8' message 'Change Set:		searchFix-bf
Date:			26 April 2005
Author:			Bert Freudenberg

Make Cmd-Shift-E find only Strings, not Symbols (string refactoring bug)

Change Set:		MisspelledWarning
Date:			4 March 2005
Author:			Edgar J. De Cleene

Utilities grabScreenAndSaveOnDisk
I correct this for the user have the correct info' id 'f80b7b00-f3b6-11d9-91fa-000d933a223c' date '13 July 2005' time '5:58:35 pm' author 'md' ancestors ((name 'System-md.7' message 'Change Set:		LocalePluginAddins
Date:			2 June 2005
Author:			tim@rowledge.org

Changes to Squeak3.8 Locale class to make use of prims in LocalePlugin' id 'de6d07db-f3ab-11d9-98c1-000d933a223c' date '13 July 2005' time '4:39:08 pm' author 'md' ancestors ((name 'System-md.6' message '- merged with -svf.5
- more translated calls from Esther ' id '075da370-f363-11d9-83bb-000d933a223c' date '13 July 2005' time '7:57:43 am' author 'md' ancestors ((name 'System-md.2' message '"Change Set: EsthersTranslations
Date: 19 April 2005
Author: Esther Mietsch, Marcus Denker

-> adds a couple of translation calls to strings in the sytem, 
MD: checked and fixed conflicts for 3.8#6662 and 3.9#6646"!' id 'f02bbaa8-f2f8-11d9-ba4b-000d933a223c' date '12 July 2005' time '7:18:17 pm' author 'md' ancestors ((name 'System-dew.1' message 'Initial version from 3.8 partitioning.' id '8bf7ca78-ebd5-11d9-869f-000d93572e0e' date '3 July 2005' time '11:17:19 am' author 'dew' ancestors () stepChildren ())) stepChildren ())(name 'System-dvf.5' message 'Add a synonym for #unloadModule: that suggests and mentions that it is the way to make the VM forget a module load failure, so that it actually tries to load it again next time it is called. This documents this behavior of the VM in the image.' id '71c34257-381e-4416-84b8-8ff5dc5a472e' date '30 June 2005' time '12:14:33 pm' author 'dvf' ancestors ((name 'System-avi.4' message 'import into source.squeakfoundation.org' id 'bff10ee7-e73a-11d9-9f75-000a95db7844' date '27 June 2005' time '8:39:09 pm' author 'avi' ancestors ((name 'System-avi.3' message 'import into source.squeakfoundation.org' id '95ea4fae-e723-11d9-9f75-000a95db7844' date '27 June 2005' time '5:53:20 pm' author 'avi' ancestors ((name 'System-ar.2' message 'Recategorizations.' id '54fa7fad-1b51-e14a-9d24-492b0fea6be6' date '28 April 2005' time '9:38:13 pm' author 'ar' ancestors ((name 'System-ar.1' message 'Imported from 3.8.' id '30849cdb-1d1c-d849-b33d-2287deeb8c94' date '28 April 2005' time '8:47:28 pm' author 'ar' 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 ())(name 'System-tbn.29' message 'no code changes - just categorize all
uncategorized methods' id 'a992fc22-0c00-b143-9c7f-19eb2b2f9f2b' date '25 August 2005' time '12:16:38 pm' author 'tbn' ancestors ((id '770138b6-ba2a-4f45-a405-35915af8077e')) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-md.33' message 'look merge' id 'bec77345-7dbd-4997-a82a-fc27caae4ed9' date '29 August 2005' time '11:31:06 pm' author 'md' ancestors ((id '7213310f-e0c0-47c0-9e64-fe7084f7620c')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-CdG.46' message 'Integrated PlusTools.zip (Mantis #1915)' id '413079eb-2792-9641-b7a4-5823244aa6ab' date '17 October 2005' time '11:16:26 pm' author 'CdG' ancestors ((name 'System-CdG.45' message 'Integrated ToolBuilder-UI-Refactor-FillInTheBlank-1.cs from Mantis #1828' id 'a40802be-d462-c444-b37b-3803c76bb306' date '17 October 2005' time '9:20:08 pm' author 'CdG' ancestors ((name 'System-CdG.44' message 'Integrated ToolBuilder-UI-Refactor-PopUpMenu-1.cs from Mantis #1828 ' id 'f81715b7-df1a-774a-95e8-4a87e3444e3b' date '17 October 2005' time '8:21:45 pm' author 'CdG' ancestors ((id 'ccede943-6a61-4a3b-a59b-f8efc55f7029')) 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 'System-al.63' message '- added back #allClassesAndTraits to SystemNavigation' id '185ce7d1-3a31-4209-a027-b3549128ff5f' date '13 February 2006' time '10:42:42 pm' author 'al' ancestors ((id '0514a3a2-57d3-4dd7-b91c-fd2c92bf9689')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-al.82' message '- recategorizing methods from *Traits extensions to local packages' id 'a8fe935d-7e4b-4fc7-9b68-c3d9b985abfb' date '27 March 2006' time '12:20:33 pm' author 'al' ancestors ((id 'b3020243-b8e4-11da-9587-000d933a223c')) stepChildren ())) stepChildren ())(name 'System-gk.45' message 'Two good refactorings based on work from Bernard Pieber for Mantis #861 in the Network package. These depend on changes in the Network package:
 
- Project class>>fromUrl:
- ProjectLoading class>>bestAccessToFileName:andDirectory:

This also removes the only sender of Project class>>serverFileFromURL: and we could nuke it, but we leave that decision for the System stewards. :)' id 'f8210799-b1de-5f46-b675-8c7b83550503' date '21 October 2005' time '11:58:31 am' author 'gk' ancestors ((name 'System-gk.44' message 'Two good refactorings based on work from Bernard Pieber for Mantis #861 in the Network package. These depend on changes in the Network package:
 
- Project class>>fromUrl:
- ProjectLoading class>>bestAccessToFileName:andDirectory:

This also removes the only sender of Project class>>serverFileFromURL: and we could nuke it, but we leave that decision for the System stewards. :)' id '6b3f6de2-b01c-f54e-9de5-e5a075d81ade' date '21 October 2005' time '11:54:59 am' author 'gk' ancestors ((id 'ccede943-6a61-4a3b-a59b-f8efc55f7029')) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-al.74' message '- Fix PackageInfo: extension methods defined in traits were missing in package' id '3106eb33-b825-4cd7-a7c8-53737825b7f6' date '1 March 2006' time '10:34:55 pm' author 'al' ancestors ((id '9bc4b3d0-a84b-11da-a8bb-000d933a223c')) 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 'System-bp.131' message 'fixed StandardSystemFontsTests' id 'b22347f7-4d1c-407c-a918-fd0e35f4927f' date '9 August 2009' time '8:10:45 am' author 'bp' ancestors ((id '629d5403-e00a-b44d-9388-dc206cbef74b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ul.146' message '- fix: http://bugs.squeak.org/view.php?id=7394 (System-cbc.146 also contains this fix)
- fix: when MessageTally >> #spyEvery:on: is interrupted with alt + ., the Timer variable becomes nil, so the #ensure: block in will raise a DNU when the original process is resumed.' id '3434898d-8525-994e-9622-8e81e48f07a3' date '13 September 2009' time '1:49:08 am' author 'ul' ancestors ((id 'ae3e27cc-e494-c64e-a8a5-a4ca5fd82d92')) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ar.148' message 'Project refactoring: Factor out some of the responsibilities and remove obsolete protocols.' id '9fd96db4-4fe5-ed45-a219-8a5ab7f4d4cd' date '18 September 2009' time '10:05:59 am' author 'ar' ancestors ((id 'd36c6926-3c1c-4a41-9339-d1eae6337d48')) 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 'System-ul.185' message 'Part 1 of SystemDictionary hash change (use #hash instead of #identityHash)' id '9fe63fab-5342-9240-aa04-748fb8c843de' date '30 November 2009' time '5:16:10 am' author 'ul' ancestors ((id '9d58676e-c70e-4afc-99f4-87d5876b3e79')) stepChildren ())) stepChildren ())(name 'System-ul.186' message 'Part 2 of SystemDictionary hash change.' id '953940f6-9702-1749-bb22-f86dc6c8f0b2' date '30 November 2009' time '5:17:20 am' author 'ul' ancestors ((id '9fe63fab-5342-9240-aa04-748fb8c843de')) stepChildren ())) stepChildren ())(name 'System-ul.187' message 'Remove preamble.' id 'e4c1ca24-6187-7943-a1ad-79177913be33' date '30 November 2009' time '5:20:57 am' author 'ul' ancestors ((id '953940f6-9702-1749-bb22-f86dc6c8f0b2')) 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 'System-klub.210' message '- use #pairsDo: instead of #groupsOf:atATimeDo: in #findMatches
- make sure that inserts are listed before removes in the patchSequence' id '18f03d85-6405-4502-991d-655be1e393f0' date '29 December 2009' time '3:52:14 am' author 'klub' ancestors ((name 'System-klub.209' message '- new TextDiffBuilder implementation' id '69c0b2e5-c0fb-4488-bc3c-19d73d45864f' date '28 December 2009' time '7:48:11 am' author 'klub' ancestors ((id '12d7aab4-724f-e54f-b619-6b1fdc6c1eba')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ar.225' message 'http://bugs.squeak.org/view.php?id=6581

Image freezes (background processes like Seaside make no progress) and Squeak hoggs CPU ' id '460fdab7-1a0a-5145-b2a0-8629b5ab6c19' date '6 January 2010' time '11:03:42 am' author 'ar' ancestors ((id '6073aec0-d4d8-cd43-a35b-0e0f8354f7ed')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ar.283' message 'When shrinking, nuke the default fill for saving space.' id '20929d5e-3351-7349-b199-2f94d8279b46' date '6 March 2010' time '11:33:02.225 am' author 'ar' ancestors ((id 'af9ae3be-7789-424c-bb0b-8908ee9b5f7e')) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-laza.289' message 'Fix for http://bugs.squeak.org/view.php?id=7434' id 'e75b6500-a85c-2746-b1b0-7402b58f5abf' date '9 March 2010' time '9:38:30.929 pm' author 'laza' ancestors ((name 'System-nice.288' message 'Oops revert Smalltalk vmPath...
The browser did not signal to me this method was already defined ...
And it was different (had a pathDelimiter ending)' id '722da6ba-695f-1546-998b-240594b79865' date '7 March 2010' time '2:34:46.099 am' author 'nice' ancestors ((name 'System-nice.287' message 'Add utility messages to avoid sending getSystemAttribute: with cryptic argument.

Examples provided in comment are using an indirection, either #os or #commandLine.
    Smalltalk commandLine vmPath.
    Smalltalk vmPath.
This is experimental, and for now, only (Smalltalk vmPath) will be used in the rest of the image.' id 'ed7a392a-43ca-1c47-8dbc-cae5ccd357a0' date '7 March 2010' time '1:53:28.344 am' author 'nice' ancestors ((name 'System-nice.286' message 'Restore #extractParameters for loading of Seaside 2.8.3' id '1fcd0d5b-4e5f-2c49-b937-e49246f3d05a' date '7 March 2010' time '12:18:46.401 am' author 'nice' ancestors ((name 'System-nice.285' message 'merge ar.284' id '658d441a-73d8-714e-84bc-be191ec20fc1' date '6 March 2010' time '9:01:56.997 pm' author 'nice' ancestors ((name 'System-nice.284' message '1) Change SystemDictionary comment.
2) add new accessor to system attribute: #buildDate' id '323f3119-4d2c-534c-83c9-efac319a7989' date '6 March 2010' time '8:59:00.58 pm' author 'nice' ancestors ((id '67942942-b5ae-4e27-abe0-d597f1dd04c6')) stepChildren ())(id '5742f653-c1d8-9f40-9d06-c8200ba7dad9')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ul.398' message '- fix: SystemDictionary >> #traitNames returns a sorted collection. It also uses the cached nonClassNames which is faster.
- added SystemDictionary >> #classAndTraitNames which returns a sorted collection of all class and trait names' id '8e147d50-061f-6741-8eb3-b8f69182a3de' date '8 December 2010' time '9:21:23.04 pm' author 'ul' ancestors ((name 'System-ul.397' message '- since #setBalloonHelpFontTo: does the same as the newly introduced #setBalloonFontTo:, the new method is now deleted' id '84c594bb-44d7-1a4e-8c26-c09078e712d6' date '25 November 2010' time '11:45:13.676 pm' author 'ul' ancestors ((name 'System-ul.396' message '- set the balloon font (if possible) in Preferences >> #restoreDefaultFonts.
- modified the postscript, so the default fonts will be restored to change the ballon font to Bitmap DejaVu Sans 7pt.' id '34376be0-635e-0d4d-9509-a1c661430cdb' date '24 November 2010' time '8:06:37.276 am' author 'ul' ancestors ((name 'System-ul.395' message '- updated the contents of the keyboard shortcuts' id 'edf05ab8-4137-db41-b757-0b90a30855f2' date '23 November 2010' time '3:29:08.371 pm' author 'ul' ancestors ((name 'System-ul.394' message '- restored word-based diffing in ClassDiffBuilder, because it gives unusable results when the definitions/comments are too different. As an enhancement to the original word-based method $'' and $" are treated as separators. Separators are not appended to the end of the words, but treated as separate strings.' id 'a5bf1c79-3009-6b48-8c91-7454b6b9d9a2' date '16 November 2010' time '6:14:45.768 am' author 'ul' ancestors ((name 'System-ul.393' message '- use #= for integer comparison instead of #== (http://bugs.squeak.org/view.php?id=2788 )' id 'ee4afd6d-fcb8-2d42-976e-4a4c427a2213' date '16 November 2010' time '5:11:01.011 am' author 'ul' ancestors ((name 'System-ul.392' message '- use Bitmap DejaVu Sans 7pt for button font, because it''s much more readable than the blurry BitStreamVeraSansMono. If you find it too small, then consider adding the 8pt version to Squeak. 9pt is too big.' id 'f6d9233d-6265-104d-91a8-28aca83d0206' date '12 November 2010' time '3:51:03.799 am' author 'ul' ancestors ((name 'System-ul.391' message '- added MessageTally default size tweaks from Cuis
- DiffElement is not string specific anymore (removed the isOctetString-asOctetStringText nonsense)
- ClassDiffBuilder''s diffs are now based on characters instead of words, because it''s fast enough and usually gives better results' id '4da8fee3-53d5-c045-abe8-c0ce5d6efa14' date '6 November 2010' time '4:15:03.8040000000000003 am' author 'ul' ancestors ((name 'System-ul.390' message '- be more explicit about attribute changes to gain another 5-10x speedup' id '57baf4d2-ec35-614b-875e-bfbca4d9cbf2' date '4 November 2010' time '10:44:58.211 pm' author 'ul' ancestors ((name 'System-ul.389' message '- a bit faster ClassDiffBuilder >> #split:
- TextDiffBuilder >> #buildDisplayPatch uses AttributedTextStream instead of TextStream, so it takes O(n) time to build a display patch, instead of O(n^2)' id '77647d29-a395-fe4e-a7d0-013850bdfae2' date '2 November 2010' time '10:06:25.693 pm' author 'ul' ancestors ((name 'System-ul.388' message '- added the general implementation of the code completion hook' id '5b74a352-b28a-6b45-82d6-9118a9071ca0' date '27 October 2010' time '4:07:56.602 am' author 'ul' ancestors ((name 'System-eem.387' message 'SystemNavigation>unusedBlocks.
Some MethodReference reorganization.' id '9fd64e14-1a90-41a6-a93d-e9e04b11b68f' date '22 October 2010' time '10:41:25.632 am' author 'eem' ancestors ((name 'System-ul.386' message '- use blocks instead of symbols
- compact the HashedCollections in the image segments instead of just rehashing them
- don''t use SortedCollection in SystemNavigation >> #allMethodsSelect:, it''s very slow (O(n^2) time) when lots of methods are selected' id 'ab697adc-2dad-6d44-8fc3-7b1ce671f7a5' date '17 October 2010' time '3:47:32.279 am' author 'ul' ancestors ((name 'System-ul.385' message '- moved #hasBindingThatBeginsWith: to ShoutCore' id '1a2bde1f-c1a3-c344-8187-235ade8172d1' date '12 October 2010' time '3:31:36.17 am' author 'ul' ancestors ((name 'System-ul.384' message '- a proposal to speed up SystemDictionary >> #hasBindingThatBeginsWith: which is responsible for the slowdown of Shout and E/OCompletion when the code contains undefined variables.' id '32f7b300-0184-8d4c-b55c-6a49cc6e7199' date '8 October 2010' time '9:36:43.893 pm' author 'ul' ancestors ((name 'System-nice.382' message 'Use #postCopy' id '3c11ffa1-01bb-48f0-8819-5d3849a930be' date '2 October 2010' time '12:15:17.699 am' author 'nice' ancestors ((name 'System-eem.381' message 'Answer methodClassName for class comment chnages so
that the change list includes class comments in "select
changes for this class" et al.' id 'fe56800a-cea9-49b7-b807-5e48494053c4' date '1 October 2010' time '5:13:05.666 am' author 'eem' ancestors ((name 'System-ul.380' message 'merged' id 'd9fb6dad-55ca-a048-82bd-161222f88e4d' date '27 September 2010' time '1:58:00.722 pm' author 'ul' ancestors ((name 'System-ul.379' message 'Finalization enhancements.' id '5e75d0ed-5117-a14a-b68b-e52a213bed5d' date '26 September 2010' time '2:34:48.644 am' author 'ul' ancestors ((name 'System-nice.378' message 'Correct a bug in Drag&Drop thanks to Stphane Rollandin

(variables theOne, left at nil, seems a leftover from a previous implementation)' id '60098ef1-e7fc-5247-a3c4-37295723dcbc' date '22 September 2010' time '10:45:07.71 am' author 'nice' ancestors ((name 'System-nice.377' message '1) Fix broken logic used to set user name in mail sender.
2) Import a few ifNil: refactorings from Cuis.' id '732120dc-fc62-9e4f-871c-c4954d75292c' date '21 September 2010' time '10:43:37.706 am' author 'nice' ancestors ((name 'System-nice.376' message 'minor ActionSequence/EventManager refactoring using #inject:into: and #ifNil:' id 'ef90228d-1ac7-e74c-b376-30730abe8088' date '21 September 2010' time '10:38:25.83 am' author 'nice' ancestors ((name 'System-ul.375' message '- added SmalltalkImage>>hasBindingThatBeginsWith: for backwards compatiblity' id '421db78a-f7ce-ad43-b569-39a5d3e3ab88' date '19 September 2010' time '11:56:58.303 pm' author 'ul' ancestors ((name 'System-dtl.374' message 'MVC fixes by Florin Mateoc to address debugger opening, including low space interrupt and user interrupt in MVC.' id 'df2b5515-bcbc-4465-aa3c-5caa4e79d4fb' date '12 September 2010' time '3:43:07.895 pm' author 'dtl' ancestors ((name 'System-ar.373' message 'Add FileSevices class>>suffixOf:' id '13f6b8bc-f153-104c-a7b6-c504ad742018' date '9 September 2010' time '8:54:21.936 am' author 'ar' ancestors ((name 'System-ar.372' message 'Smalltalk unloadFonts unloads all but one font and shaves about 2MB of memory of an image.' id 'b18bcec3-c793-ef47-b3c1-16c9ee1e2291' date '6 September 2010' time '11:41:07.251 am' author 'ar' ancestors ((name 'System-ar.371' message 'Fixes a nasty bug in SystemChangeNotifier which would not provide the selector in the event when reclassifying a method. This causes MC to miss dirty package notifications when one (for example) moves a method from class to an extension category.
' id '04394b54-f2ec-fc4b-9d4a-43b80ca15f94' date '5 September 2010' time '10:04:07.062 pm' author 'ar' ancestors ((name 'System-ar.370' message 'Restructurings to reduce package depencencies.' id '0eb21940-9cd1-b648-a6a2-f190364eaef8' date '5 September 2010' time '11:21:53.256 am' author 'ar' ancestors ((name 'System-eem.369' message 'Package-local queries allCallsOn:localToPackage:
allImplementorsOf:localToPackage: and
allMethodsSelect:localToPackage: that take either a package
name or a PackageInfo.  Needs PackageInfo-Base-eem.44.

Refactoring of deriving label and auto-select string for
the allCallsOn: variants so that one can use a Symbol
a binding (association) or an arbitrary literal.

Try e.g.
SystemNavigation new
	browseAllCallsOn: OrderedCollection binding
	localToPackage: ''Compiler''
	
SystemNavigation new
	browseAllCallsOn: 32
	localToPackage: ''Compiler''
	
SystemNavigation new
	browseAllCallsOn: 42 - 2
	localToPackage: ''Compiler''' id 'b2ab3724-956d-4d92-8c32-accfa7dd8079' date '4 September 2010' time '10:57:34.748 am' author 'eem' ancestors ((name 'System-nice.368' message 'Use brand new faster #reciprocalModulo: in DSA' id 'fc293865-b653-4d57-a521-24b6f2c81c07' date '2 September 2010' time '9:51:25.307 pm' author 'nice' ancestors ((name 'System-ar.367' message 'Reclassify methods to fix various package dependencies.' id 'ea5186f8-9f4e-604e-ad4a-45f3e1380905' date '1 September 2010' time '10:53:27.916 pm' author 'ar' ancestors ((name 'System-eem.366' message 'Make sure system notifications for Smalltalk are up-to-date
on start-up.
Fix voiding of Smalltalk''s endian cache which needs to be done
in a timely manner.' id '2126e5d9-4d47-4cc1-921f-daefd935aedd' date '31 August 2010' time '10:47:17.97 am' author 'eem' ancestors ((name 'System-nice.365' message 'Boost non primitive version of SecureHashAlgorithm by about 33% with these two simple things:
1) replace ThirtyTwoBitRegister>>load: postCondition with a cheaper preCondition
2) provide two instance creation message to avoid loading ThirtyTwoBitRegister value twice
Last, remove a useless ThirtyTwoBitRegister copy, though it does not make much difference.' id '1bf5db4f-8a26-4a8b-b5e8-1341c113f4db' date '28 August 2010' time '11:04:20.183 pm' author 'nice' ancestors ((name 'System-nice.364' message 'Apply cosmetic refactorings described at http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-July/130162.html
Essentially reuse some existing Integer bit twiddling rather than re-inventing them.' id '4318cbfe-643c-434c-92f6-274f7cfc387e' date '28 August 2010' time '9:47:42.86 pm' author 'nice' ancestors ((name 'System-cbc.363' message 'Modified SmalltalkImage>>unloadAllKnownPackages to flag those packages to be ignored in future trunk updates.' id 'bac80124-a05f-dd47-b1ae-f52d4b172282' date '26 August 2010' time '4:27:56.467 pm' author 'cbc' ancestors ((name 'System-mha.362' message 'Added an example to the comment of SystemNavigation.
(Submitted by Hannes Hirzel.)' id '54a02fd0-31d0-4a23-af2e-0d8410ff82b9' date '26 August 2010' time '9:03:04.776 am' author 'mha' ancestors ((name 'System-hjh.361' message 'Added an example to the comment of SystemNavigation. ' id '8d86da0e-80b9-9545-b4c3-116adebd9e58' date '26 August 2010' time '6:48:20.448 am' author 'hjh' ancestors ((name 'System-nice.360' message 'Fix WeakMessageSend Part 2.
Thanks to Juan, see http://bugs.squeak.org/view.php?id=7352
' id '70577a51-fb9c-4b09-9082-2ec8c70b31ef' date '22 August 2010' time '9:21:39.144 pm' author 'nice' ancestors ((name 'System-nice.359' message 'minor change: avoid creating a SortedCollection when not necessary...
asSortedCollection asArray -> asArray sort' id '9c83c555-9d3c-4188-a4dd-cc1539469b62' date '22 August 2010' time '8:43:14.973 pm' author 'nice' ancestors ((name 'System-eem.357' message 'Call a spade a spade.  methodSymbol, bah humbug!' id 'ae8658c0-9045-4007-b9ed-c2dba5969eb3' date '17 August 2010' time '1:44:25.097 pm' author 'eem' ancestors ((name 'System-eem.356' message 'Fix ChangeRecord>>methodClass so that class comment
change defs can be replayed.' id '91353a1a-4d03-420b-b999-6f1bdfced9d3' date '14 August 2010' time '9:00:43.49 pm' author 'eem' ancestors ((name 'System-ar.355' message 'Don''t let ChangeSet compute the full name for the fileout since this will conflict with the fixName: usage in writeSourceCodeFrom: (it''s no longer necessary to do that since FileStream>>writeSourceCodeFrom:... now vectors to the right place).' id '861d5068-588a-c045-93b6-a1228ccee7a3' date '9 August 2010' time '10:13:55.423 pm' author 'ar' ancestors ((name 'System-dtl.354' message 'Merge changes from inbox  System-cbr.354 and System-cbr.356

Name: System-cbr.354
Author: cbr
Time: 27 July 2010, 9:40:25.256 pm
UUID: f49d8aa0-ca22-47c9-880c-7713a9667439
Ancestors: System-eem.353

Removed cruft from Project class comment to do with project isolation, which is deprecated. 

Name: System-cbr.356
Author: cbr
Time: 31 July 2010, 9:34:13.128 pm
UUID: 30a3d62d-68f5-4f58-8a02-d5190ea0c2c8
Ancestors: System-cbr.355

Method to find author''s changes since last release (or last condenseSources, anyway.) Useful for rescuing unfinished experiments from trunk images, as it filters the noise of trunk changes.

' id 'f0fa50de-cf4b-4a06-99b7-eb37cdb1a6e5' date '1 August 2010' time '2:14:56.824 pm' author 'dtl' ancestors ((name 'System-eem.353' message 'Some Cog-specific VM attribute accessors for process
preemption, flagging of interpreted methods and whether
Process has a threadId inst var.' id '6757175d-0063-4089-916c-4dfc0cc425c7' date '22 July 2010' time '5:53:14.999 pm' author 'eem' ancestors ((name 'System-ar.352' message 'Only enable #narrowScrollBars when #tinyDisplay is set. Otherwise leave it at the regular size.' id '938d7c50-3c8a-4b4e-ad1a-cfb618b7df1f' date '21 July 2010' time '8:21:13.769 pm' author 'ar' ancestors ((name 'System-ar.351' message 'Add Preferences>>restoreFontsAfter: to restore the fonts after tests that modify the user-selected set of fonts.' id 'de412a44-f0a1-1c44-a848-768181babc98' date '21 July 2010' time '8:15:56.801 pm' author 'ar' ancestors ((name 'System-eem.350' message 'More accurate isRunningCog[it] tests that distinguish
between the Stack and the Cogit VMs.' id '4d26171a-df0a-4b8d-aaea-ef35f5e43c21' date '17 July 2010' time '6:49:37.522 pm' author 'eem' ancestors ((name 'System-ar.349' message 'Removed the old proxy server and port preferences (they are now held in HTTPSocket).' id 'f0a25abf-51ea-0340-aba1-f77962d91ab8' date '10 July 2010' time '2:12:58.077 pm' author 'ar' ancestors ((name 'System-eem.348' message 'Flush the class name cache when removing keys from
Smalltalk globals' id '94a31c6e-f957-4277-87e9-f0bffe6563f1' date '2 July 2010' time '9:49:52.442 pm' author 'eem' ancestors ((name 'System-cmm.347' message 'Fixed ability to revert a method.' id 'a1b99108-d467-4028-9710-57386f49d0a5' date '2 July 2010' time '6:54:56.35 pm' author 'cmm' ancestors ((name 'System-ul.346' message '- ignore vm parameters with nil value in MessageTally, so it can be used in Cog' id '24a3893a-af8a-d341-9211-5dc456369a43' date '1 July 2010' time '5:47:34.811 pm' author 'ul' ancestors ((name 'System-eem.345' message 'Changes to ChangeRecord to support remove unchanged
definitions and file-in reorganizations in the ChangeList.' id '1ba583d2-9788-4bfd-b1d5-9b88c7769cd2' date '29 June 2010' time '5:48:20.596 pm' author 'eem' ancestors ((name 'System-tbn.344' message 'recategorize #isRunningCog under vm' id '5f532634-f21d-ed42-9397-c7512e757b03' date '22 June 2010' time '10:51:39.351 am' author 'tbn' ancestors ((name 'System-ar.343' message 'Fixes an ancient issue when launching Squeak with a script as argument. The code the converted the script name to a file url was just utterly and horribly broken and could not possibly work. With the fix, one can now again start Squeak with arguments of the form:

	squeak mysqueak.image file.st
	squeak mysqueak.image scripts/file.st
	squeak mysqueak.image ../../svn/scripts/file.st

(and of course any kind of URL)' id '178a99de-0c0e-7c42-bf93-a594eacce7aa' date '21 June 2010' time '8:36:36.846 pm' author 'ar' ancestors ((name 'System-ar.342' message 'Add a test to identify whether the image is running under Cog or not.' id 'd5cb0874-d764-e64c-b008-24dda2e88d0d' date '21 June 2010' time '8:27:54.927 pm' author 'ar' ancestors ((name 'System-cmm.341' message 'Fixed ''revert to previous version'' of class-side methods menu.' id '5368255e-7e92-425a-a591-c42ade744d69' date '21 June 2010' time '1:31:45.651 pm' author 'cmm' ancestors ((name 'System-ar.340' message 'Cogification part 3: Merge recreateSplObjectsArray.' id '54a08733-4ee1-ea42-b9d4-0871bdbed4cc' date '20 June 2010' time '4:23:26.558 pm' author 'ar' ancestors ((name 'System-ar.339' message 'Instead of nuking all PackageInfos after unloading, flush them selectively (preserving preamble and postscript state in MC).' id 'c58f3b6e-7983-0b47-a31b-df5868546568' date '16 June 2010' time '8:00:44.619 pm' author 'ar' ancestors ((name 'System-ar.338' message 'Make it possible to run cleanup non-interactively.' id 'afc7591b-0a9a-bc4f-8b36-2081eb2445de' date '16 June 2010' time '7:52:24.553 pm' author 'ar' ancestors ((name 'System-ar.337' message 'Remove positively ancient j3 support that hasn''t been used in too many years.' id '8b2d2b21-0966-5943-a985-a8c9b8e019e9' date '14 June 2010' time '10:11:02.785 pm' author 'ar' ancestors ((name 'System-nice.336' message 'Use String>>lines and Stream>>#nextLine to handle any case of in image LF leakage' id 'e037fc0a-5251-0b46-93da-33e398988e7a' date '11 June 2010' time '10:29:30.971 pm' author 'nice' ancestors ((name 'System-cmm.335' message '- No need to return in new #standardSize: setter.' id '5044fa36-0b65-4430-9605-16f5d43760d7' date '9 June 2010' time '3:13:04.682 pm' author 'cmm' ancestors ((name 'System-cmm.334' message '- Provide access to RealEstateAgent "StandardSize" class-variable so it can be easily overridden via script.' id 'd9919bed-0635-4e54-bcc5-928717529c62' date '8 June 2010' time '6:30:29.872 pm' author 'cmm' ancestors ((name 'System-dtl.333' message 'Update SmalltalkImage>>recreateSpecialObjectsArray for support of Alien and improved finalization (Mantis 7473). Corresponding VM support is in SqS/VMMaker-dtl.175.' id '489a377d-3a51-40d3-aa52-da816020f755' date '25 May 2010' time '9:00:22.752 pm' author 'dtl' ancestors ((name 'System-spd.332' message 'Fixed "useful expressions" window to use "SystemNavigation default allCallsOn:" instead of "Smalltalk allCallsOn:," which doesn''t exist.' id '28447040-16fe-412f-a9cd-6898bae74230' date '24 May 2010' time '8:26:17.766 pm' author 'spd' ancestors ((name 'System-ul.331' message 'Implemented Bert''s idea to use *autogenerated as the category(prefix) for autogenerated preference accessors, so these won''t be part of the System package. Since these methods are compiled "silently", their source code won''t be stored, so formatting doesn''t matter, therefore every method is a one-liner.' id '346284a3-9d95-2f4d-8988-61d9205c2dd6' date '22 May 2010' time '1:58:19.908 am' author 'ul' ancestors ((name 'System-spd.330' message '* added comment to SystemOrganizer class>>default explaining its motivation ' id 'fdd46f61-91b7-44e0-a7d5-021ea9bdca03' date '19 May 2010' time '3:58:05.191 pm' author 'spd' ancestors ((name 'System-spd.329' message 'Added (overrides Categorizer class>>default):
SystemOrganizer class>>default 
  ^ SystemOrganization 

Motivation: I was trying to delete a category, and found SystemOrganizer via Method Names.  It wasn''t immediately obvious how to use it, so I had to whip out SBE to remind me of SystemOrganization.' id '9f46a549-aee2-4e09-8ef7-410ba51ae049' date '18 May 2010' time '10:15:14.216 am' author 'spd' ancestors ((name 'System-ar.328' message 'Merging System-cbr.324:

Added a method #toggleFullScreen to project. Convenient if you want to be able to switch between modes with a single menu item. Added to support a menu item to do the same in TheWorldMainDockingBar.' id 'e9ff90a1-46da-a74a-b94a-068c89d902dd' date '7 May 2010' time '8:53:17.052 pm' author 'ar' ancestors ((name 'System-ar.327' message 'Merging System-lh.320

Inform the user if the update failed because the remote server config could not be read correctly.

We use this at university (where we have our own update site), so the students are not greeted with a debugger if our squeaksource server is unreachable.' id '74fb4576-a776-9540-ad4d-7fcfa69d3648' date '7 May 2010' time '8:51:13.638 pm' author 'ar' ancestors ((name 'System-dtl.326' message 'Save the current UIManager in Project uiManager variable' id 'cbd8aa29-d95a-4891-a52f-43229c2575d8' date '2 May 2010' time '7:28:05.567 pm' author 'dtl' ancestors ((name 'System-dtl.325' message 'Associate an instance of UIManager with each project, such that UIManager current refers to an appropriate instance for that type of project. Remove incomplete implementation of caching the current UIManager instance in class UIManager.' id 'e9244f29-73f0-432d-a23f-d0e8be17cafe' date '2 May 2010' time '5:55:43.112 pm' author 'dtl' ancestors ((name 'System-ul.324' message '- rehash all HashedCollections not just Sets' id '0c7bb02d-416f-9d47-ae30-8b9c9cdc9c72' date '2 May 2010' time '12:20:57.034 pm' author 'ul' ancestors ((name 'System-bf.323' message 'Merge System-sbw.320: Sets default condition for Annotations Preference to true if undefined.
' id 'cf1cf12c-ec20-4a02-8983-2b2b4a651bed' date '30 April 2010' time '1:07:04.646 am' author 'bf' ancestors ((name 'System-ul.322' message '- added two missing compatibility methods' id '7f03b95b-18a3-3544-b79c-58335116cbe1' date '28 April 2010' time '11:48:58.524 am' author 'ul' ancestors ((name 'System-jcg.321' message 'Class comment for ObjectFinalizer.' id '82305d30-8760-ca40-9554-4eb47b763189' date '27 April 2010' time '1:14:47.36 am' author 'jcg' ancestors ((name 'System-laza.320' message 'Avoid all gray icons in the tools menu of the dockbar with uniform window colors.' id '989ea29b-cd29-8148-a9e3-c33f7ec658e9' date '26 April 2010' time '10:42:24.57 am' author 'laza' ancestors ((name 'System-ar.319' message 'Merging System-hjh.318:

(removed preference changes)

Fixed documentation of class CodeLoader. People should be directed to use Installer instead.' id '97aa93e5-80b6-224e-9c51-8dcd23ac421e' date '22 April 2010' time '9:58:43.28 pm' author 'ar' ancestors ((name 'System-hjh.318' message 'Fixed documentation of class CodeLoader. People should be directed to use Installer instead.' id '77033b59-cf7b-fe47-8067-9cc369160358' date '22 April 2010' time '1:00:59.824 pm' author 'hjh' ancestors ((name 'System-ul.317' message '- merged' id 'cddb6ab8-1bee-f54e-81d5-bd4ab4818a33' date '18 April 2010' time '10:56:56.56 pm' author 'ul' ancestors ((name 'System-dtl.316' message 'Merge System-dtl.315 and System-ar.315' id '1e73fb86-5477-43a1-9fd6-f66b56a50315' date '18 April 2010' time '4:35:07.086 pm' author 'dtl' ancestors ((name 'System-dtl.315' message 'Add support for optional version identification primitives. Add #vm and #image methods in SystemImage to compliment the existing #os method, and recategorize various methods into method categories for vm, image, and os.

Example usage:

Smalltalk vm interpreterSourceVersion ==> ''4.0.3''
Smalltalk vm platformSourceVersion ==> ''2188''
Smalltalk vm versionLabel ==> ''4.0.3-2188''

Smalltalk image imageFormatVersion ==> 6504
Smalltalk image wordSize ==> 4
Smalltalk image version ==> ''Squeak3.11alpha''

Smalltalk os platformName ==> ''unix''
Smalltalk os osVersion ==> ''linux''
Smalltalk os platformSubtype ==> ''x86_64''
Smalltalk os windowSystemName ==> ''X11''' id 'd5302a3d-9845-4b90-8277-b95e3ddae7ea' date '11 April 2010' time '12:41:56.123 pm' author 'dtl' ancestors ((name 'System-ar.314' message 'Move the #license method from SystemDictionary to SmalltalkImage (a left-over from the 4.0 transition).' id '4dac868e-dca2-d141-8063-2331d8617237' date '9 April 2010' time '9:41:20.386 pm' author 'ar' ancestors ((name 'System-ar.313' message 'Don''t hard-code update url in Utilities updateFromServer.' id '573096ca-fe70-b346-8ab3-e07cd49709d6' date '9 April 2010' time '8:44:43.365 pm' author 'ar' ancestors ((name 'System-laza.312' message 'veryDeepCopy shouldn''t be necessary' id '23d1d2cd-3a8d-48f6-8912-6bc02d3ade8e' date '7 April 2010' time '7:06:27.156 pm' author 'laza' ancestors ((name 'System-laza.311' message 'Make Preferences "save to disk" work again. This did not work for PragmaPreferences.

see http://bugs.squeak.org/view.php?id=7490' id '81c264d2-c917-4526-979e-f6c3ff76445f' date '7 April 2010' time '5:57:18.404 pm' author 'laza' ancestors ((name 'System-ar.310' message 'Position the sources file to the end instead of writing a timestamp at the beginning (overwriting the license header).' id '8dc797cc-ccf7-6944-8c8b-0fa6ddf76511' date '6 April 2010' time '8:10:38.334 pm' author 'ar' ancestors ((name 'System-cmm.309' message 'Updated command-key mappings.' id 'b6060c1a-aa00-4a5a-9a18-94175f6299cc' date '4 April 2010' time '9:25:46.481 pm' author 'cmm' ancestors ((name 'System-ar.308' message 'Merging System-cbr.306:

Fixed weirdness in RealEstateAgent>>standardWindowExtent which was causing browsers/etc to appear too small to use on devices with small screens. I did the most unobtrusive thing possible, as 4.1 is in code lockdown. In order to figure out what was going wrong, I refactored the whole thing, but I will save those changes for 4.2, opting to do what it takes to make the system browser usable on your 2010 interrim Dynabook. It should be noted that this method was guilty of shenanigans before I touched it :-)' id '4bebe387-cc68-0c4e-ad67-cd3dbc4dd692' date '2 April 2010' time '10:45:40.986 pm' author 'ar' ancestors ((name 'System-ar.307' message 'Adds a new condensing method. 

	Smalltalk appendChangesTo: ''myfile.sources'' 

will copy the original sources file and append a condensed version of the changes. These later versions are linked to the earlier ones so that the ''versions'' of some method show its ancestry in the sources file.  This gives us the ability to preserve the ''shipped'' ancestry of methods while avoiding all the intermediate versions during development.

Also bullet-proofs ChangeSet>>scanVersionsOf: in the case of broken preambles.
' id 'd272ac32-bc34-f24f-86e0-11acd6af0ba2' date '31 March 2010' time '11:17:35.995 pm' author 'ar' ancestors ((name 'System-ul.306' message 'Merged klub.304:

- added Docking Bar shortcuts to Keyboard Shortcuts help' id 'c62ee64a-3d46-6149-8076-0a244b0a1b02' date '31 March 2010' time '2:57:27.202 am' author 'ul' ancestors ((name 'System-nice.305' message 'Fix for http://bugs.squeak.org/view.php?id=7483
#metaclass -> #metaClass' id '0f209bd1-5091-e043-be3e-dcac0c300036' date '30 March 2010' time '10:18:06.019 pm' author 'nice' ancestors ((name 'System-ar.304' message 'Fixes http://bugs.squeak.org/view.php?id=6478' id '41a92fdc-bd06-8942-9728-b2af9b5fe37d' date '29 March 2010' time '9:05:24.951 pm' author 'ar' ancestors ((name 'System-tfel.303' message '* Make the gray for the windows a little darker, that''s easier on the eyes
* Set the default window title font size to 9 (new Squeakers will appreciate this, I believe)' id '5a917360-5aea-4468-96ab-399184018b96' date '27 March 2010' time '9:57:46.948 pm' author 'tfel' ancestors ((name 'System-ar.302' message 'Merging System-tfel.300:

Change the sizing of the Annotations Tool - with the new fonts, the box would overflow the window' id 'd7cde267-bfdf-a149-bb0c-6a98913c9c30' date '27 March 2010' time '10:56:03.104 am' author 'ar' ancestors ((name 'System-nice.301' message 'remove postscript.
running it once was enough.' id 'f8d8aaeb-2260-a743-bcd3-1515292d37b5' date '27 March 2010' time '6:13:12.387 pm' author 'nice' ancestors ((name 'System-nice.300' message '1) replace un-implemented Preferences suppressCheckForSlips with existing Preferences checkForSlips ( http://bugs.squeak.org/view.php?id=7483 )
2) add a postscript to clean-up obsolete MethodProperties' id '7ede2278-e31b-40c7-95b4-6533284e97c2' date '27 March 2010' time '5:57:01.141 pm' author 'nice' ancestors ((name 'System-nice.299' message '1) fix a few _ assignments
2) allUnsentMessagesIn: ->  allUnSentMessagesIn: http://bugs.squeak.org/view.php?id=7483
3) let nextPutAll: answer it''s argument' id '9ac9e930-bff9-4cb3-9388-09edfb2c844e' date '26 March 2010' time '9:33:16.083 pm' author 'nice' ancestors ((name 'System-ar.298' message 'Updated default window color preferences.' id '909e1052-a5f7-be45-8b7c-4c903b88a915' date '24 March 2010' time '9:12:20.149 pm' author 'ar' ancestors ((name 'System-ar.297' message 'Add license notice from 4.0 release.' id 'c01f7b9b-5358-2546-8083-f43c6ce21298' date '20 March 2010' time '5:25:32.176 pm' author 'ar' ancestors ((name 'System-nice.296' message 'Let nextPut: answer the put object.
Same for nextPutAll:, answer the collection argument
' id '27913f87-86a9-1c45-9a26-fd9da4d9da9e' date '19 March 2010' time '7:39:02.298 pm' author 'nice' ancestors ((name 'System-laza.295' message 'Fix missing .' id '659e7988-e243-4239-a24e-c8ce702c93e2' date '19 March 2010' time '2:12:12.903 pm' author 'laza' ancestors ((name 'System-cmm.294' message '- Integrated new ListChooser from Michael Davies.
- More improved guads of authorInitialsPerSe.' id '5095ff47-64f2-4ebd-8689-6d32ac6cf452' date '15 March 2010' time '6:58:42.937 pm' author 'cmm' ancestors ((name 'System-ul.293' message '- added compatibility method #keysAndValuesDo: to SmalltalkImage. (used by Lint)
- DataStream''s TypeMap changed to a  WeakIdentityKeyDictionary, because it has all variable word classes as keys, which may be unloaded from the system (for example MCMockClassG is unloaded during the tests). If that happens, the class'' hash will change making the Dictionary invalid.
- don''t add obsolete classes to TypeMap during DataStream >> #initialize' id 'dae11342-d54d-ef48-af5b-2e8dc4792065' date '15 March 2010' time '6:23:39.936 am' author 'ul' ancestors ((id '712647e4-997d-1248-b579-72486e77380a')) stepChildren ())(name 'System-MAD.293' message 'Add #disabledColor to the ColorTheme (to match okColor and cancelColor)' id '0215ab02-f58d-4363-b7b7-47708cec85c6' date '14 March 2010' time '4:24:40.309 pm' author 'MAD' ancestors ((id '712647e4-997d-1248-b579-72486e77380a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-tfel.300' message 'Change the sizing of the Annotations Tool - with the new fonts, the box would overflow the window' id 'e6721756-0ba3-4134-8c5f-a94316905b84' date '27 March 2010' time '1:34:51.852 pm' author 'tfel' ancestors ((id '9ac9e930-bff9-4cb3-9388-09edfb2c844e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-klub.304' message '- added Docking Bar shortcuts to Keyboard Shortcuts help' id '4cb91eff-2184-4c98-9f15-f92a44e0205c' date '30 March 2010' time '12:41:20.514 am' author 'klub' ancestors ((id '5a917360-5aea-4468-96ab-399184018b96')) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-cbr.306' message 'Fixed weirdness in RealEstateAgent>>standardWindowExtent which was causing browsers/etc to appear too small to use on devices with small screens. I did the most unobtrusive thing possible, as 4.1 is in code lockdown. In order to figure out what was going wrong, I refactored the whole thing, but I will save those changes for 4.2, opting to do what it takes to make the system browser usable on your 2010 interrim Dynabook. It should be noted that this method was guilty of shenanigans before I touched it :-)' id 'ea39687e-5cab-4f72-88e2-2177d7fc187c' date '30 March 2010' time '5:35:55.497 pm' author 'cbr' ancestors ((id '0f209bd1-5091-e043-be3e-dcac0c300036')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ar.315' message 'Change the default for the platform preference #soundStopWhenDone to be true. This only affects Unix since Mac and Windows always had explicit platform settings for this preference. The intent is to address CPU utilization issues in Unix sound.' id '6ebb3f09-d0df-c54b-91c1-0c71a934684e' date '14 April 2010' time '9:57:00.701 pm' author 'ar' ancestors ((id '4dac868e-dca2-d141-8063-2331d8617237')) stepChildren ())) stepChildren ())(name 'System-ul.316' message '- added a missing compatibility method to SmalltalkImage' id 'dd01a981-0b2b-1c4e-b215-4229b5f7dbd4' date '18 April 2010' time '10:23:14.774000000000001 pm' author 'ul' ancestors ((id '6ebb3f09-d0df-c54b-91c1-0c71a934684e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-sbw.320' message 'Sets default condition for Annotations Preference to true if undefined.
' id 'f85d74cc-5582-49ce-a1d8-bc007c5b9286' date '24 April 2010' time '10:19:27.488 am' author 'sbw' ancestors ((id '97aa93e5-80b6-224e-9c51-8dcd23ac421e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-lh.320' message 'Inform the user if the update failed because the remote server config could not be read correctly.

We use this at university (where we have our own update site), so the students are not greeted with a debugger if our squeaksource server is unreachable.' id '82ab7265-5a85-45f5-975d-d9d6f453b50c' date '7 May 2010' time '9:42:45.382 pm' author 'lh' ancestors ((id '97aa93e5-80b6-224e-9c51-8dcd23ac421e')) stepChildren ())) stepChildren ())(name 'System-cbr.324' message 'Added a method #toggleFullScreen to project. Convenient if you want to be able to switch between modes with a single menu item. Added to support a menu item to do the same in TheWorldMainDockingBar.' id '72de37e3-f54d-4f9e-a3a0-f9a622aa2b0f' date '1 May 2010' time '1:55:40.914 am' author 'cbr' ancestors ((id 'cf1cf12c-ec20-4a02-8983-2b2b4a651bed')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-topa.378' message 'Fix the menu build method that relied on 
coverting a collection of strings to a large string just to split it again.' id 'beb6b8d8-c9fb-41ff-b859-731ca8f6b843' date '27 September 2010' time '11:17:30.574 am' author 'topa' ancestors ((id '732120dc-fc62-9e4f-871c-c4954d75292c')) 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 'System-dtl.408' message 'Help system and books are unloadable, include them in SmalltalkImage>>unloadAllKnownPackages' id 'b2f98091-21d7-4cee-a8e9-8de71e3ad7f2' date '8 January 2011' time '11:41:13.877 am' author 'dtl' ancestors ((id '82b6aa8a-ea3b-4951-8a83-21cfbd259cea')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ul.411' message '- ensure that DictionaryOfPreferences (a class variable of Preferences) is not accessed concurrently when it''s possible. The goal is to keep the integrity of the dictionary. See http://bugs.squeak.org/view.php?id=7593 .' id '4fc51c8b-58f7-a541-a57a-65f3aa38ca24' date '10 January 2011' time '4:38:07.417 pm' author 'ul' ancestors ((id '432407cc-06f0-4793-9739-d4ef725e9b5d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-fbs.410' message 'Ensure that classOrTraitNamed: doesn''t return globals.' id '5c92be57-a803-8a41-89f4-c5655001ef11' date '9 January 2011' time '7:04:30.976 pm' author 'fbs' ancestors ((id '7aaf6d52-cceb-0f42-a924-bdfb0b24e277')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-fbs.427' message 'Returning the instantiated Browser greatly aids testing.' id 'df509a59-83f4-eb43-8f07-bdc931fb9c1b' date '31 March 2011' time '5:27:22.312 pm' author 'fbs' ancestors ((id '28cbc6a1-9bf5-9c4c-97bc-7cd2474b8bf8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-HenrikSperreJohansen.416' message 'Update to use pragma-based sound preferences' id 'ea7efc24-841a-3642-aa85-55ec53f0ffad' date '21 January 2011' time '8:11:52.888 pm' author 'HenrikSperreJohansen' ancestors ((id '0e941cfe-e1c2-45fa-be28-ac2080ddc2ca')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'System-ul.454' message 'Use #copyReplaceAll:with: instead of #copyReplaceAll:with:asTokens:.' id '5682b4d1-1432-ea44-abc0-9f79b87e9f1b' date '21 September 2011' time '12:20:55.326 am' author 'ul' ancestors ((id '26059c77-9ac5-5f49-b349-cd2491323543')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ((name 'System-laza.465' message 'empty log message' id 'c07d35e7-7be4-4a99-8459-f8cad8b494be' date '14 December 2011' time '3:50:43.077 pm' author 'laza' ancestors ((name 'System-laza.464' message 'empty log message' id '25ce903a-66ea-4d3d-98e5-687e78691a52' date '14 December 2011' time '3:21:52.014 pm' author 'laza' ancestors ((id 'fe76ac7d-1ea5-a641-abdf-4672a7b3f28d')) 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 ())