(name 'Tools-AlainPlantec.235' message '* annotation is alive again
* PluggableTextMorph do not contain any dirty code related to annotation' id '0d835714-2b9d-4132-bd2f-53ad51aa3c3d' date '14 November 2009' time '12:14:24 am' author 'AlainPlantec' ancestors ((name 'Tools-MarcusDenker.234' message 'Issue 1436:	ClassFactoryForTestCase generate classes which name is a String instead of a Symbol
Issue 640:	Debugger buildMorphicNotifierLabelled:message: calls: eToyFriendly
Issue 1425:	Inspector does not handle correctly isVariable class with inst var' id '1845cfed-08f4-4127-ba6a-b3c7071a799b' date '13 November 2009' time '3:04:36 pm' author 'MarcusDenker' ancestors ((name 'Tools-MarcusDenker.233' message 'Issue 1432:	HttpUrl fix
Issue 1367:	MessageTally>>spyOn:cutoff:
Issue 1433:	ByteSymbol DNU #hasWideCharacterFrom:to:
Issue 1384:	TransparentColor instance return false when #isSelfEvaluating is called
' id '4f5c25f1-d27d-4c39-bd5e-d1054836d262' date '11 November 2009' time '11:27:41 am' author 'MarcusDenker' ancestors ((name 'Tools-StephaneDucasse.232' message '- Issue 480:	[Pending Etoy Cleaning] Object>>objectRepresented
- SplitJoin fixed
- Issue 487:	[Pending Etoy Cleaning] Morph>>assureExternalName
-  Issue 497:	[Pending Etoy Cleaning] Morph>>holdsSeparateDataForEachInstance
- Issue 498:	[Pending Etoy Cleaning] Morph>>playSoundNamed: soundName
- Issue 1424:	Comparing a MethodProperties analogousCodeTo: an AdditionalMethodState is broken
- Issue 1422:	remove #playfieldOptionsMenu\
-  Issue 1416:	Trait isSelfEvaluating' id 'f3273643-cb67-4890-81ed-eb166cf2ff32' date '8 November 2009' time '1:57:14 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.231' message 'Issue 149:	check 0005667: refactor to use at:ifAbsentPut:
- applied: RB with codeFormatting conservation ;)

' id '66858b55-3d5a-48ed-b471-71dbab506b8d' date '2 November 2009' time '9:53:29 am' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.230' message 'Issue 149:	check 0005667: refactor to use at:ifAbsentPut:
- applied: RB with codeFormatting conservation ;)

RBParseTreeRewriter new
	replace: ''``@aDictionary at: ``@key
		ifAbsent:
			[| `@Temps |
			``@.Statements.
			``@aDictionary at: ``@key put: ``@value]'' with: ''``@aDictionary at: ``@key 
		ifAbsentPut: 
			[| `@Temps |
			``@.Statements.
			``@value]'';
	yourself' id '39b1d284-e2b5-467c-a2f3-409f0b864611' date '2 November 2009' time '9:51:13 am' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.229' message '- Issue 1334:	[Squeak trunk] New tests for String format
- Issue 1333:	[squeak trunk] Add timeProfile to BlockClosure
- Issue 1335:	[Squeak trunk] Faster shuffle
- Issue 1136:	 DejaVu strinkeFonts render ascii character in WideStrings as black boxes
- Issue 1305:	Deleting morphs from the yellow button menu
- Issue 1303:	MNU #who when decompiling
	Fix the sender of #who with method from trunk (tfel)
	I don t know if this test is still relevant:
		  = #unknown ifTrue: []
		Or if it should be replaced with:  ifNil: []
	See http://code.google.com/p/pharo/issues/detail?id=1303' id 'c69a7d78-3123-465a-b3c8-d88a8d213f60' date '23 October 2009' time '1:20:15 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.228' message ' Issue 1340:	StandardScriptingSystem removal' id '7c640dc4-b486-44bc-9ae1-525aa9425252' date '22 October 2009' time '10:44:36 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.224' message '- Issue 1357:	use includesSelector: rather than selectors includes:
	Rationale for using #includesSelector:
	- a single message is better than two
	- an optimized method is better than a slow one

	The method is optimized because it directly ask methodDict 	includesKey: rather than creating an unecessary intermediate 	collection.' id 'bcd48dbf-4a52-4110-8e88-e8eabea06fbb' date '22 October 2009' time '6:53:49 pm' author 'StephaneDucasse' ancestors ((name 'Tools-nice.223' message 'http://code.google.com/p/pharo/issues/detail?id=1357

Rationale for using #includesSelector: rather than selectors includes:
- a single message is better than two
- an optimized method is better than a slow one

The method is optimized because it directly ask methodDict includesKey:
rather than creating an unecessary intermediate collection.
' id '6ad3eddf-9949-114b-9521-84166e4d4959' date '22 October 2009' time '3:19:11 pm' author 'nice' ancestors ((name 'Tools-StephaneDucasse.222' message '- Issue 1322:	Flap should be removed' id 'b86a4695-47ae-4a83-96c4-0acc2784569a' date '19 October 2009' time '6:24:05 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.221' message '- simple transcript improvements' id '014e7f70-9b3d-4d91-9da5-e1aa122b199e' date '18 October 2009' time '6:52:47 pm' author 'StephaneDucasse' ancestors ((name 'Tools-AdrianLienhard.219' message 'Issue 1310:	Make all tests green (work in progress)
Issue 818:	MethodContext tempNames wrong implementation or usage for Closure
Issue 1270:	ClassBuilder wrong class format validation
Issue 1317:	Add MethodHighlightingTests back
Tests for ImageSegment (including support for analyzing a segment)' id 'f4803a14-aa5e-489c-93ce-273b93a5f03c' date '18 October 2009' time '5:09:48 pm' author 'AdrianLienhard' ancestors ((name 'Tools-AdrianLienhard.218' message 'Issue 1310:	Make all tests green (work in progress)
Issue 818:	MethodContext tempNames wrong implementation or usage for Closure
Issue 1270:	ClassBuilder wrong class format validation
Issue 1317:	Add MethodHighlightingTests back
Tests for ImageSegment (including support for analyzing a segment)' id '321a4c0a-20e9-4e39-b86c-c5906e66f5c8' date '18 October 2009' time '4:44:47 pm' author 'AdrianLienhard' ancestors ((name 'Tools-StephaneDucasse.217' message '- Issue 1258:	 .1 asNumber = 0 This is true in Pharo, likely resulting in an adventure for the developer
	
-  Issue 987:	 stack top variable on debugger crashes it' id 'bf618c45-0276-4960-83c0-49ca888c776f' date '17 October 2009' time '12:13:57 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.216' message '- Issue 1258:	 ''.1'' asNumber = 0 This is true in Pharo, likely resulting in an adventure for the developer
	
-  Issue 987:	 stack top variable on debugger crashes it' id 'b2b58321-284c-45db-bfdd-49d71d3eaa63' date '17 October 2009' time '12:12:53 pm' author 'StephaneDucasse' ancestors ((name 'Tools-HenrikSperreJohansen.215' message 'This supercedes the last one,and also SLICE-QuotesInDebugger.

 It uses ContextVariableInspector>>contentsIsString
properly instead of printString''ing contents.' id '6deac570-a533-450e-b853-abaf6e3ee0cf' date '17 October 2009' time '10:44:11 am' author 'HenrikSperreJohansen' ancestors ((name 'Tools-StephaneDucasse.214' message '- Issue 1309:	Date and time speedup creation from squeaktrunk
- Issue 1233:	Needs changes after fix 1129
' id 'b35826c2-afdf-4bdb-b842-53c16e4e2b0f' date '15 October 2009' time '6:04:25 pm' author 'StephaneDucasse' ancestors ((name 'Tools-MarcusDenker.213' message 'Issue 1260:	[Regression?] Issue 277 (SelfEvaluating Arrays) wasnt integrated in beta-10462
Issue 987:	stack top variable on debugger crashes it
Issue 1269:	findLastOccurenceOfStringFix has broken a previous WideString patch
' id 'fc91232e-5fb3-4093-8185-a65ce7d0e3f4' date '5 October 2009' time '11:52:58 am' author 'MarcusDenker' ancestors ((name 'Tools-HenrikSperreJohansen.212' message 'Alters ContextVariablesInspector>>contents to not assume contents is a string, although it is a subclass of StringHolder, its content may be any arbitrary object currently on top of stack.' id 'dd0b5d14-90aa-4e0f-838d-67e1f56997f0' date '5 October 2009' time '12:06:52 pm' author 'HenrikSperreJohansen' ancestors ((name 'Tools-MarcusDenker.209' message 'Issue 1203:	ThreadSafeTranscript(Object)>>doesNotUnderstand: #print:
Issue 773:	Comment and category in Utilities class>>addUpdateServer:
Issue 1259:	ProcessorScheduler>>selfEvaluating' id '3116766b-18eb-45f4-b37f-49ae69a27dcc' date '2 October 2009' time '10:33:21 am' author 'MarcusDenker' ancestors ((name 'Tools-MarcusDenker.208' message 'Issue 1255:	isMorphic left overs in Debugger and ChangesOrganizer
Issue 1061:	Not all FreeType fonts load properly in Windows
Issue 1173:	DisplayText have no accessor #form:
Issue 1131:	2 Bad comments' id '271b850c-7e45-42fb-9990-fa0df94fec46' date '30 September 2009' time '12:02:29 pm' author 'MarcusDenker' ancestors ((name 'Tools-MarcusDenker.207' message 'Issue 1253:	"Method Search" should be called "Message Names"
Issue 1251:	Missing methods in compiler tests
' id 'cdb2aa51-a545-4857-a542-d10c5fae20ee' date '29 September 2009' time '12:05:33 pm' author 'MarcusDenker' ancestors ((name 'Tools-StephaneDucasse.206' message '- Issue 1153: 	Many occurrences of "WriteStream on: aCollection" which can be replaced with "aCollection writeStream"' id '40d5c4e8-8345-4136-85f4-a5f3e0a777dc' date '27 September 2009' time '11:53:57 am' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.205' message '- Issue 973: Cleaning better MessageTally
- Issue 1234: 	MessageTally tallySends: [3.14159 printString] broken
		http://code.google.com/p/pharo/issues/detail?id=1234' id 'eb60930b-16e2-40ca-a920-e027aaa61275' date '27 September 2009' time '10:57:48 am' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.204' message '- Issue 1246: 	MethodPropertiesTests expected failures
- Issue 1247: 	ClosureTests remove expectedFailures
- Issue 1242: 	MessageNotUnderstood: ProjectViewMorph class>>serviceOpenProjectFromFile
- Issue 1248: 	Orange Transcript
- Issue 1240: 	Mantis 1035 : resizing a polygonMorph contained in a proportional layout is weird
- Issue 1232: 	Delay bug' id 'e05e2735-4c8d-443b-a769-7c80c2a8af7b' date '26 September 2009' time '9:00:54 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.203' message 'rollbacked and merged 
	Kernel-StephaneDucasse.405, 
	SystemSupport.StephaneDucasse.89, 
	Tools-StephaneDucasse.202

- Issue 1219: 	Left over of uniClasses...in Object
	Object class>>newUserInstance
	Object class>>instanceOfUniqueClass
	Object class>>instanceOfUniqueClassWithInstVarString: instVarString andClassInstVarString: classInstVarString
	Object class>>categoryForUniclasses
	Object class>>newUniqueClassInstVars: instVarString classInstVars: classInstVarString
	

- Issue 1223: 	reduce message text on full name prompt
	
- Issue 1222: 	edit Repository information->cancel fails. 	UIManager#multiLineRequest:centerAt:initialAnswer:answerHeight: 	returns nil
			
- Issue 1199: 	Debug log is overwritten with each error
		
- Issue 1233: 	Needs changes after fix 1129
	Fix on  issue #1129  changed the interface of UIManager. We have to change each user of the #request: method and its friends.' id '7fc83290-6409-4054-b99c-aef22bc8c019' date '26 September 2009' time '9:26:28 am' author 'StephaneDucasse' ancestors ((name 'Tools-MikeRoberts.202' message 'Closure changes from eem Part 8. Filed in from cs.


Name: Tools-eem.122
Author: eem
Time: 5 September 2009, 5:20:28 am
UUID: 915ae117-3206-46e9-8554-3cf57c998eca
Ancestors: Tools-ar.121

Eighth package of eight in closure compiler fixes 9/5/2009.

Debugger fixes for method maps.
DebuggerMethodMap moves to new factorisation of symbolic temps computation.
' id '8ab9af33-fe89-4186-91c7-9396824b8caa' date '20 September 2009' time '12:35:34 pm' author 'MikeRoberts' ancestors ((name 'Tools-StephaneDucasse.200' message ' Issue 1216: 	[Squeak] messageTally minor but easy fix' id '4e67bd8a-b104-40a1-9cdc-76bca66bd89e' date '14 September 2009' time '10:23:04 am' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.199' message '- Issue 1201: 	mantis 7373 -2.0 isInf is true ...
		Fix for -2.0 isInf = true
http://code.google.com/p/pharo/issues/detail?id=1201
http://bugs.squeak.org/view.php?id=7373
The fix deprecates #isInf and use #isInfinite instead

- Issue 1205: 	Last bits of Player cleaning
	
- Issue 1193: 	Monticello save-dialogue plague for dependents
	This fix stops MC from asking for a log message for every dependent of the package that you are 

saving.  Instead, it re-uses the log message from the parent.

- Issue 1134: 	Repeated Author Initials Inquiry' id '87507403-3597-42df-8e7f-12db41fbe33d' date '10 September 2009' time '8:22:02 pm' author 'StephaneDucasse' ancestors ((name 'Tools-nice.198' message 'Fix for -2.0 isInf = true
http://code.google.com/p/pharo/issues/detail?id=1201
http://bugs.squeak.org/view.php?id=7373

The fix deprecates #isInf and use #isInfinite instead

Also fix the universal sender, MethodFinder...' id '0a7182c0-14ba-4a80-99db-6004ae79a493' date '9 September 2009' time '9:54:48 pm' author 'nice' ancestors ((name 'Tools-marcus_denker.197' message 'Issue 1150:	DurationTest>>#testStoreOn actually tests #printOn:
Issue 1174:	remove test of system-settings
Issue 1160:	MNU when opening the context menu on a ThreadSafeTranscript in Pharo
' id '33afe8be-3d78-4afa-94e3-becad676fdbc' date '5 September 2009' time '5:24:45 pm' author 'marcus.denker' ancestors ((name 'Tools-StephaneDucasse.196' message '- Issue 1135: FreeType fonts render incorrectly after repeated image save without quitting

-  Issue 1062: 	Deprecation of String>>asCharacter leads to strange behavior
	
- Polymorph Widgets ' id '534d1ca7-9824-47d1-bdef-636b05bf2932' date '2 September 2009' time '5:48:24 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.195' message 'Issue 1074: 	asOop does not reflect reality anymore' id '811744f3-bb1c-4ef3-9951-4f20cb383e96' date '30 August 2009' time '2:31:13 pm' author 'StephaneDucasse' ancestors ((name 'Tools-AdrianLienhard.194' message '- Issue 838:	Make mouse buttons mapping platform dependent
- Issue 405:	Demo mode is unusable
- Issue 1053:	Transcript updates from foreground process not displayed in Transcript window
- Issue 1063:	Class var order in Monticello (bogus dirty packages)
- Issue 1019:	0006579: String>>#findLastOccuranceOfString:startingAt: isBuggedWhen: [substring first=substring last (now with deprecation of old method)
- Issue 1087:	tallyIt nows trigger a complete profiling (also renamed tally it to profile it)
- Browser label: do not print System Browse: <Class> but only <Class>
- Disable window animation for closing' id '545f75c1-e756-4fe3-998a-7820af895246' date '27 August 2009' time '9:21:54 pm' author 'AdrianLienhard' ancestors ((name 'Tools-AdrianLienhard.193' message '- Issue 838:	Make mouse buttons mapping platform dependent
- Issue 405:	Demo mode is unusable
- Issue 1053:	Transcript updates from foreground process not displayed in Transcript window
- Issue 1080:	Disable sounds by default in core images
- Issue 1063:	Class var order in Monticello (bogus dirty packages)
- Issue 1019:	0006579: String>>#findLastOccuranceOfString:startingAt: isBuggedWhen: [substring first=substring last (now with deprecation of old method)
- Issue 1087:	tallyIt nows trigger a complete profiling (also renamed tally it to profile it)
- Browser label: do not print System Browse: <Class> but only <Class>
- Disable window animation for closing' id '999d1b9b-6ced-4b6f-8571-a166ace7a650' date '26 August 2009' time '10:18:36 pm' author 'AdrianLienhard' ancestors ((name 'Tools-AdrianLienhard.192' message '- Issue 838:	Make mouse buttons mapping platform dependent
- Issue 405:	Demo mode is unusable
- Issue 1053:	Transcript updates from foreground process not displayed in Transcript window
- Issue 1080:	Disable sounds by default in core images
- Issue 1063:	Class var order in Monticello (bogus dirty packages)
- Issue 1019:	0006579: String>>#findLastOccuranceOfString:startingAt: isBuggedWhen: [substring first=substring last (now with deprecation of old method)
- Issue 1087:	tallyIt nows trigger a complete profiling (also renamed tally it to profile it)
- Browser label: do not print System Browse: <Class> but only <Class>
- Disable window animation for closing' id 'cc15af65-7c8f-49a7-b55a-2a7fd58df7b6' date '26 August 2009' time '10:11:16 pm' author 'AdrianLienhard' ancestors ((name 'Tools-adrian_lienhard.191' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id 'c87d1fc1-ab4f-4300-86fd-3f102f8634d4' date '13 August 2009' time '9:07:45 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.190' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id 'ddd6985b-cb0d-480d-a0ea-449542a97359' date '13 August 2009' time '8:41:26 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.189' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id '33a54cc3-f154-464d-b3d6-282f94eb2d3c' date '13 August 2009' time '7:55:34 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.188' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id '8a8a3cf2-4332-4bda-a09a-c7e68b229204' date '12 August 2009' time '10:35:18 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.187' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id '91cff13b-5ded-4abd-8389-437ad77d4d23' date '12 August 2009' time '8:46:55 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.186' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id '051e5069-7221-48cb-ad55-401fc5154721' date '12 August 2009' time '8:17:39 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.185' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id '0490063b-c16d-4647-95ea-46b44e86a790' date '12 August 2009' time '8:10:29 pm' author 'adrian.lienhard' ancestors ((name 'Tools-adrian_lienhard.184' message '310+311: Reorganize unit tests in a mor emodular way such that they can be unloaded' id 'e5790a1c-7800-4a5d-979a-bd108175e9bb' date '11 August 2009' time '10:18:31 pm' author 'adrian.lienhard' ancestors ((name 'Tools-StephaneDucasse.183' message '- Issue 1055:	Strike font preliminaries (with missing items base64Decoded base64Encoded)
	
- Issue 836:	Should integrate threadSafeTranscript
	
- Issue 981:	Changes Author initials and name to an unified fullName (thanks Miguel!)' id '12a26418-eff6-454d-84e9-ec20618d68e4' date '9 August 2009' time '3:00 pm' author 'StephaneDucasse' ancestors ((name 'Tools-damiencassou.182' message '- Issue 836: Implements missing #openAsMorphLabel: in ThreadSafeTranscript.' id '18c0fc18-8ac1-46a4-a00e-3f8f19831513' date '8 August 2009' time '7:33:25 pm' author 'damiencassou' ancestors ((name 'Tools-stephane_ducasse.181' message '- Issue 1043:	 Analysis tools from Cuis
	
	SmalltalkImage current reportCPUandRAM
	SpaceTally new printSpaceAnalysis' id 'b9bbca7a-7525-49fa-9bd2-2556cbe11701' date '5 August 2009' time '5:49:11 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus_denker.180' message 'Issue 1000:	OCompletion overrides a method of the core' id '6c7cbce3-15b8-4273-a99e-651aebfbe9fa' date '29 July 2009' time '11:59:45 am' author 'marcus.denker' ancestors ((name 'Tools-damiencassou.179' message '- Avoid OCompletion''s override on TextMorph>>keystroke: by asking the toolset if it wants to handle the key pressed.' id '65e0dc85-a276-4451-8417-25a3ad9c7ab1' date '29 July 2009' time '4:31:31 pm' author 'damiencassou' ancestors ((name 'Tools-marcus_denker.178' message 'Issue 946:	UnicodeCompostitionStream and AttributedTextStream should be removed
Issue 408:	fix "source" button in the browser
Issue 727:	testClassDescriptionallSubInstances is yellow but when run individually green
Issue 617:	SystemNavigation>>allMethodsInCatergory:
Issue 891:	Bug in MIMEDocument makes ScriptLoader class>>#loadTools failure
Issue 938:	Text>>copyFrom:to: prevents using a subclasses' id '5bd9a33a-5887-4fb5-b1a6-a53336dd43f8' date '24 July 2009' time '4:51:51 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.177' message 'Issue 913:	Problem with ob-debugger
Issue 488:	[Pending Etoy Cleaning] convertToCurrentVersion: varDict refStream: smartRefStrm
Issue 864:	Socket>>remoteHostAddress sent but not implemented
Issue 956:	Mantis 7040: remove #asFloatSimply
Issue 650:	outermostWorldMorph>> "stuff below is really only for MVC"
' id 'a22b7a79-e01a-4095-b4bf-f75eebe3c248' date '24 July 2009' time '2:11:01 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.176' message 'Issue 937:	[fix] remove some unimplemented calls from BalloonEngine
Issue 888:	LongTestCase is unpackaged
Issue 962:	remove BlockArgsNode KeyWordNode
Issue 894:	Browser>>copyClass is lost
Issue 960:	unused methods in MethodDictionary
Issue 898:	MessageNotUnderstood: UndefinedObject>>something
' id '77395828-96d2-41bb-901b-602b99db2734' date '21 July 2009' time '3:20:17 pm' author 'marcus.denker' ancestors ((name 'Tools-stephane_ducasse.175' message 'Fixing message tally ObservedProcess' id 'a378a4c5-9b4d-4d72-9de7-e3d168e8f846' date '21 July 2009' time '12:18:52 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.174' message 'Fixing MessageTally ObservedProcess obsolete' id 'd3cbc22c-1128-4986-9138-a7fcb000610e' date '21 July 2009' time '12:04:29 pm' author 'stephane.ducasse' ancestors ((name 'Tools-adrian_lienhard.173' message 'Detangle MorphicExtras and extract package to external SqueakSource project (PharoMorphicExtras).' id 'dd5b0d52-ae23-463c-9be0-0e521c2123cc' date '20 July 2009' time '9:52:03 pm' author 'adrian_lienhard' ancestors ((name 'Tools-adrian_lienhard.172' message 'Detangle MorphicExtras and extract package to external SqueakSource project (PharoMorphicExtras).' id 'fa851dd3-e773-4645-9a39-2a5f48307b32' date '20 July 2009' time '9:20:17 pm' author 'adrian_lienhard' ancestors ((name 'Tools-stephane_ducasse.169' message '- Issue 964:	Better Message Tally
	Thanks to Juan Vuletich and CUIS' id '10c446dd-ee26-4e93-b436-666bc0e18b2d' date '20 July 2009' time '7:41:55 pm' author 'stephane.ducasse' ancestors ((name 'Tools-adrian_lienhard.168' message '' id 'cac3f535-09fc-4cad-8c5a-f3a2ba0ff2d2' date '18 July 2009' time '4:31:32 pm' author 'adrian_lienhard' ancestors ((name 'Tools-stephane_ducasse.167' message '- Issue 948:	Mantis 7361: bug 0.5 >= (1/2)	

- remove PackageInfo from MessageSet methodsFor:
methodDisplayStringForClass: class selector: sel' id '85793d8a-1bdc-451e-8414-d5d8e54a6f06' date '11 July 2009' time '9:09:40 am' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.166' message '- Gofer script loader :)

- removing some methods of Project and friends (the eternal battle)' id '82879952-b7c0-40cc-8ba3-ec8d6985f191' date '10 July 2009' time '9:57:49 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.165' message 'Issue 899: MovingPointersToExcept
http://code.google.com/p/pharo/issues/detail?can=2&q=899

- deprecated methods pointersTo:, pointersTo:except:, pointersToItem:of
- added test in ToolsTest-PointerFinder
- change all send to Utilities to PointerFinders' id '54de78a5-180b-4e91-a488-ff6d08e7ddf0' date '4 July 2009' time '12:36:06 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.164' message 'Issue 59:  	 7109 ChangesOrganizer-pk (M4825) part three' id '69bbb359-8016-41e8-a20b-188a5822a828' date '4 July 2009' time '11:59:41 am' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.163' message 'Replacing _ by := ' id '0ad8a150-6743-4244-9ded-923b19df0d10' date '3 July 2009' time '9:45:07 pm' author 'stephane.ducasse' ancestors ((name 'Tools-lr.162' message 'Issue 923:	remove the check when defining methods on the class side. Now you do not get this isScarySelector invoke and the Parser is not called twice.

Issue 922:	Should remove inst var and class var checks.
it was a good idea but we will achieve the same with smallLint' id '55619a95-f39c-499c-a477-b56306d83a35' date '3 July 2009' time '9:06:28 pm' author 'lr' ancestors ((name 'Tools-stephane_ducasse.161' message 'super initialize second half
Issue 135 Thanks alain.' id '054d42cb-2ce5-4201-90db-ef1ad180f396' date '28 June 2009' time '10:46:01 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus_denker.160' message 'Issue 645:	Project exportSegmentWithChangeSet:fileName:directory: calls: writeStackText:in:registerIn:
Issue 642:	Project enterAsActiveSubprojectWithin: calls: okayToEnterProject
Issue 644:	Project displayZoom: calls: playProjectTransitionFrom:to:entering:
Issue 641:	Debugger abandon: calls: controller
Issue 646:	Parser parse:class: calls: parseError
Issue 702:	check Preferences overrides from closure changes
Issue 746:	missing package for Closure and friends' id '8a35cf27-d6d8-4554-9808-19d5c4fa1e12' date '11 June 2009' time '5:34:30 pm' author 'marcus.denker' ancestors ((name 'Tools-adrian_lienhard.159' message '- SLICE-MorphicInitializeRewrite-GabrielOmarCotelli.2
- SLICE-RevertHTTPSocketSystemWindow-GabrielOmarCotelli.2
- Rewrote license dirty methods of FileDirectoryTest' id '4627ca4a-e91b-4d61-9c78-67bfe6430c10' date '5 June 2009' time '11:07:21 pm' author 'adrian-lienhard' ancestors ((name 'Tools-GabrielOmarCotelli.158' message 'Rewriting of some class initialize related methods' id '3d243344-755e-ef4d-a9d5-c34771aa8f73' date '4 June 2009' time '8:55:58 pm' author 'GabrielOmarCotelli' ancestors ((name 'Tools-stephane_ducasse.157' message 'Relicensing:

Added check for negative to Character>>value: and a test case

Removed:
- StandardFileMenu class>>oldFileFrom:withPattern: (no senders on any pharo image, the only one that appears is a sender to the instance message of same name)
- Form class>>rgbMul (no senders)
- ExternalStructureInspector (no references)
- ServerDirectory class>>transferServerDefinitionsToExternal (no senders)

The rest of changes are from Yoshiki changes in Squeak relicensing (reverted to clean versions or reimplemented)

Then Stef did a pass to fix again uniclasses left over and changing notify: semantics' id 'd4e353d2-18bd-4f52-9133-202ddcbf11bf' date '1 June 2009' time '1:58:05 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.155' message '- Issue 824:	Preferences to settings refactoring: #colorWhenPrettyPrinting case. We are removing colorWhenPrettyPrinting which was broken from the core. ' id '50944d44-4827-48a0-9a73-90195cbe2cbf' date '31 May 2009' time '4:30:29 pm' author 'stephane.ducasse' ancestors ((name 'Tools-alain_plantec.154' message 'Remove the colorWhenPrettyPrinting preference.
Some methods related to text fromating are also refactored' id '83a77942-dee5-491a-b4f6-29714667a174' date '29 May 2009' time '9:18:07 am' author 'alain.plantec' ancestors ((name 'Tools-adrian_lienhard.153' message '- Apply all relevant changes in EToys 2192lastEdits.cs and 2189cleanupDWH.st (many methods with minor or only comment changes reverted)
- Issue 347:	HTTPSocket does not authenticate correctly against proxy server
- Issue 467:	Remove instance of AnObsoleteCurrentProjectRefactoring (now there are no obsolete classes anymore)
- Remove subclasses of ScaleMorph, which I missed in 10307/8' id '46a15f04-e5b4-4b9e-85e9-e3371388d358' date '18 May 2009' time '9:36:45 pm' author 'adrian-lienhard' ancestors ((name 'Tools-adrian_lienhard.152' message 'License cleaning:

EToys 2181basicRemoval.st
- Remove BlobMorph
- Remove SystemVersion class>>#setVersion
- Remove Boolean>>#==>
- EventRecorderMorph>>#service and #openTapeFromFile:
- Remove SubpaneDividerMorph
- Remove ArchiveViewer>>#initializeToStandAlone
- Deprecated MethodDictionary>>#do:
- Remove SystemWindow>>#allowReframeHandles: and #allowReframeHandles
- Remove SoundRecorder>>#isActive
- Remove XBMReadWriter

EToys 2183removeScaleMorph.st
- Remove ScaleMorph

From EToys 2182basicRevert1.st
- Reverted to previous version HandMorph>>#cursorBounds
- Reverted to previous version MIDIScore>>#durationInTicks
- Reverted to previous version SerialPort>>#openPort:
- Reverted to previous version WatchMorph>>#createLabels

From 2186revertJDL.st
- Reverted to previous version PasteUpMorph>>#selectedRect
- Reverted to previous version Reverted to previous version Sonogram>>#plotColumn:
- Reverted to previous version SpeakerMorph>>#appendSample:
- Reverted to previous version TableLayout>>#computeCellArrangement:... and other methods
- Reverted to previous version TransformationMorph>>#scaleToMatch:

Rewrote following methods from previous, license clean versions:
- Rewrote SelectorBrowser>>#selectorMenu:
- FileDirectory>>#assureExistence

- Removed Object>>#veryDeepCopy and inlined senders
' id '9751829f-44b7-4a6b-8bc2-3b9475752947' date '17 May 2009' time '10:16:33 pm' author 'adrian-lienhard' ancestors ((name 'Tools-stephane_ducasse.151' message '- issue 808:	Preference alternativeBrowseIt to settings refactoring
http://code.google.com/p/pharo/issues/detail?id=808

- Issue 813:	Preference to settings refactoring: #balloonHelpInMessageLists case' id '83b22737-d03f-49a9-9249-9c50f9d4168b' date '15 May 2009' time '1:58:40 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.150' message '- Fix for http://code.google.com/p/pharo/issues/detail?id=726

add #sender method to BlockClosure

- Add messages to BlockClosure to fix issue http://code.google.com/p/pharo/issues/detail?id=722

-  Issue 746:	missing package for Closure and friends
	
- Work-around for issue http://code.google.com/p/pharo/issues/detail?id=739

We cannot run some Debugger tests profiled...
... because Debugger would reset Tally Timer class var.

Work around is to put a Timer ifNotNil: protection...

- fix closureParser invocation (should probably clean the rest)' id '7e8a845f-8eb2-4663-bdd3-7b7619ced5aa' date '16 April 2009' time '10:39:45 pm' author 'stephane.ducasse' ancestors ((name 'Tools-nice.149' message 'trivial BlockClosure cleanup from Eliot''s ''Closure Usage Fixes.1.cs''' id '94bd1121-f5b8-ce40-8503-f5e9e3f39afe' date '16 April 2009' time '10:52:11 am' author 'nice' ancestors ((name 'Tools-stephane_ducasse.148' message '- Issue 730 SUnitGui
	- do not consider package declarations from superclasses
	- filter the package declaration from the coverage set
	- added the method TestCase>>#packageNamesUnderTest that can be overridden in TestCase sub-classes to let the test runner automatically know what code to instrument
- Issue 519:	Cannot pass a script to the VM
- Issue 731 Scriptloader add FFI loading as convenience method for easy loading
- Issue 622:	there is a deprecated method call when using the method finder
- Issue 732 numberOfDigits
- Issue 728:	isLiteralSymbol broken by closure merge' id 'b1eb8b85-4450-49a3-8566-9915d50c56f7' date '13 April 2009' time '2:24:56 pm' author 'stephane.ducasse' ancestors ((name 'Tools-damiencassou.147' message '- Issue #346: MonticelloGUI from Pavel Krivanek
This patch makes no changes in code, only reorganizes classes and messages to create standalone package for GUI of Monticello for better image granularity and future possibility to unload this package.' id '65710c4d-c16c-4fbe-bf9b-b4fa761fe6c8' date '13 April 2009' time '11:36:14 am' author 'damiencassou' ancestors ((name 'Tools-stephane_ducasse.146' message 'Issue 703:	isMorphic left over
	
Issue 705:	closures: strange error in SyntaxError apparently it may happen that the category is nil
	I do not think that my cs fixes the origin of the problem but ok for now.
	
Issue 704:	closures: cleaning some block arg assignemt' id '5f090a53-f865-4c1a-94be-f3cbce337ec0' date '5 April 2009' time '3:01:05 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus_denker.144' message 'Closures' id '411e2d53-3ad5-4efd-9db1-e4e39fca3b32' date '31 March 2009' time '3:48:02 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.143' message 'Issue 425:	TransferMorph eats events (Mantis #7251)
Issue 585:	Add floatAt:bigEndian: in order to read IEEE 32 bits single 
			precision float in byte arrays
Issue 515:	lowSpaceWatcher causes DNU interruptName:preemptedProcess:
Kernel-AlexandreBergel.260: the menu in pluggabletext editor has been extended with tallyIt
ScriptLoader-david_roethlisberger.761: fixed #loadOBAlpha and #loadSuperOB in ScriptLoader
System-david_roethlisberger.221
	Tools-david_roethlisberger.141: extended SystemNavigation and ToolSet to browse 
	implementors and senders in dedicated browsers instead of showing them in a generic 
	message list browser
Traits-damiencassou.261: Implements TraitBehavior>>poolDictionaryNames for polymorphic use with classes' id '6de5ff1c-6d45-4f68-85e4-5cf5a75af614' date '19 February 2009' time '9:10:28 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.142' message 'Issue 316: forgetAllGrabCommandsFrom: at startup scanning all the objects	
Issue 559:	Message sent but not implemented: AlignmentMorph
Issue 579:	0007218: ClassOrganizer categories breaks if given an empty array
Issue 580:	0007291: MC1.5 overrides methods in HTTPSocket
Issue 581:	0007218: ClassOrganizer categories breaks if given an empty array
Issue 234:	0007131: Syntax Error dialogs raise more errors than does the calling Parser
Issue 235:	0007205: Monticello Snapshot Speedup via new MethodReference ivar' id '00cdc24b-8885-4714-8472-3b14c05f641f' date '18 February 2009' time '1:29:50 pm' author 'marcus.denker' ancestors ((name 'Tools-damiencassou.141' message '- Issue 234: Syntax Error dialogs raise more errors than does the calling Parser' id '370a6b58-da82-435d-b6d8-40002167d579' date '17 February 2009' time '9:18:34 am' author 'damiencassou' ancestors ((name 'Tools-sd.140' message '- fix merge in Diff
- Clean out all PopUpMenu, FillInTheBlank and SelectionMenu references. Replace them with UIManager standard dialogs.' id 'c50f9efa-930b-4dda-b16c-18c056c55571' date '7 February 2009' time '2:17:17 pm' author 'sd' ancestors ((name 'Tools-alain_plantec.139' message 'Clean out all PopUpMenu, FillInTheBlank and SelectionMenu refs. Replace them by UIManager standard dialogs' id '8edb88e5-182e-4941-87ea-1be335e03257' date '6 February 2009' time '6:37:43 pm' author 'alain.plantec' ancestors ((name 'Tools-stephane_ducasse.138' message 'PopupAt script loading time
Workspace history' id 'bad7be71-3bb4-466a-bf0d-765f162e27c8' date '5 February 2009' time '5:00:26 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.137' message '- 002 classFromPattern move from Utilities to SystemNavigation
- Issue 56:
		
		7106 CollectionEnh (M6350 M6351)
		Mantis http://bugs.squeak.org/view.php?id=6350
		WriteStream>>ensureEndsWith:, ensureASpace by Damien Cassou
		http://bugs.squeak.org/view.php?id=6351
		String space + tests
	space
- SmallDictionary capacity 
         This is a patch for http://bugs.squeak.org/view.php?id=7256' id '8bbe950a-1ded-4dd7-ba17-76504683a5d6' date '24 January 2009' time '10:04:09 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.136' message 'RunToSelection' id '8a1292d8-3b18-4a47-8d7d-c69aa90e8404' date '22 December 2008' time '7:52:04 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus_denker.135' message 'Issue 275:	TODO: remove OldSocket
Issue 398:	remove protocols package
Issue 400:	remove last unused Flash-related preference
Issue 399:	another etoys clean cs
Issue 354:	MCDefinition>>#= is wrong
Issue 396:	Replacing FileList calls to UIManager calls' id '3996f978-1585-4f5d-ba22-7458797a381f' date '13 December 2008' time '5:25:15 pm' author 'marcus.denker' ancestors ((name 'Tools-damiencassou.134' message '-  Issue 396: Replacing FileList calls to UIManager calls.

FileList modalFolderSelector

replaced by:

UIManager default chooseDirectory

' id 'b18d39d8-0435-4334-a9c0-bd386c2bc05f' date '12 December 2008' time '5:28:58 pm' author 'damiencassou' ancestors ((name 'Tools-marcus_denker.133' message '- Issue 389:	Email report from the debugger still sends emails to squeakfoundation.org
- Revert some cleanups from HandMorph relating to Nebraska that broke EventRecorder
- test for #classVarNames (issue #246)
- remove unsent methods from FileList:
	#dirSelectionBlock: #limitedSuperSwikiDirectoryList 
	#limitedSuperSwikiPublishDirectoryList! #listForPattern: 
	#okHitForProjectLoader #publishingServers #removeLinefeeds #saveLocalOnlyHit' id 'a3e3fc4c-6fe7-454d-8434-b02848e12194' date '11 December 2008' time '9:13:29 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.132' message '- Issue 272:	remove BOBTransformationMorph
- Issue 356:	Dockinbar broken (reason: ColorThemes)
- Issue 269:	FileList2 should be merged with FileList.
- Cleanups (etoys, unsent messages, preferences)
- Postscript 
-- unloads packages: Installer, 39Deprecated, FlexibleVocablaries, Pinesoft-Removals-EToys, ToolBuilder-MVC
-- remove preferences #timeStampsInMenuTitles #personalizedWorldMenu #abbreviatedBrowserButtons' id '5e4a618f-a96b-4f61-9ae1-1cf66f9e7e59' date '30 November 2008' time '6:06:43 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.131' message '-> Issue 359:	Freetype: fix DNU glyphcontrast
-> Cleanups
-> Prefences set to more useful values' id '9487e899-7d64-4cb0-b964-d429e4163500' date '29 November 2008' time '11:16:16 am' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.130' message 'overrides' id '8d20e4d3-37d2-4e95-b0cf-4abc587183c6' date '27 November 2008' time '12:15:14 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.129' message '-> clean Preferences more (see postscript)
-> clean Protocol. Delete unused classes: MethodInterface, MethodWithInterface, remove all implementors of #vocabularyDemanded.
-> clean Smallland Colorschems. Delete class SmallLandColorTheme and all 8 subclasses
-> Postscript:
Preferences removePreference: #twentyFourHourFileStamps.
Preferences removePreference: #showProjectNavigator.
Preferences removePreference: #viewersInFlaps.
Preferences removePreference: #compactViewerFlaps.
Preferences removePreference: #classicNavigatorEnabled.
Preferences removePreference: #navigatorOnLeftEdge.
Preferences removePreference: #changeSetVersionNumbers.
Preferences removePreference: #browseWithDragNDrop.' id 'd86286b8-ef3e-4b12-9c1f-65945249b78c' date '26 November 2008' time '3:13:02 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.128' message '->Issue 323:	look at all the senders of noviceMode and try to remove this preference
-> remove more etoy classes (mostly tiles related)
-> SystemNavigation default removeUnsentMessagesWithProgressBarInPackageNamed: EToys
-> remove preferences: 
	Preferences removePreference: #simpleMenus.
Preferences removePreference: #mvcProjectsAllowed.
Preferences removePreference: #uniTilesClassic.
Preferences removePreference: #universalTiles.
Preferences removePreference: #typeCheckingInTileScripting.
Preferences removePreference: #eToyFriendly.
Preferences removePreference: #eToyLoginEnabled.
Preferences removePreference: #useVectorVocabulary.
Preferences removePreference: #noviceMode.
Preferences removePreference: #dropProducesWatcher.
' id '1586cd05-d0d3-49a0-b1c4-d9cfdf9e0bb7' date '19 November 2008' time '10:03:25 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus_denker.127' message '- ifNotNilDo: calls renamed
- Issue 232:	Recreate Special Objects Array should preserve external semaphores + Fix
' id '2cbcb903-d3cb-4bcb-8d09-43b21796e077' date '10 November 2008' time '10:10:10 am' author 'marcus.denker' ancestors ((name 'Tools-stephane_ducasse.126' message 'Object etoy cleaning (treated so far)
	?	assured
	?	beViewed
	?	belongToUniClass
	?	browseOwnClassSubProtocol
	?	categoriesForViewer:
	?	categoriesForVocabulary: aVocabulary limitClass: aLimitClass
	?	chooseNewNameForReference
	?	defaultLimitClassForVocabulary:
	?	eToyStreamedRepresentationNotifying:
	?	infoFor: anElement inViewer: aViewer


Object (to fix later so far)
	?	presenter
	?	currentVocabulary
	?	defaultNameStemForInstances' id 'd0f3b5c1-df87-46cd-9f4a-c46a657920d9' date '8 November 2008' time '10:19:47 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane_ducasse.125' message 'Various etoy cleaning' id '5b506b16-91a2-407b-b8b4-242db2d3c02c' date '6 November 2008' time '9:17:46 pm' author 'stephane.ducasse' ancestors ((name 'Tools-al.124' message '- Issue 185: More World menu cleanup needed (includes the following improvements:  mouse-over sub-menus, capitalize tool names, exchange single with double change sorter)
- Issue 282: Increase default window sizes
- Issue 283: Remove fonts and change default font choices' id 'bc4e8f13-b351-404d-a6b5-27ad9e08c190' date '27 October 2008' time '5:35:59 pm' author 'al' ancestors ((name 'Tools-al.123' message '- Issue 185: More World menu cleanup needed (includes the following improvements:  mouse-over sub-menus, capitalize tool names, exchange single with double change sorter)
- Issue 282: Increase default window sizes
- Issue 283: Remove fonts and change default font choices' id '04acf42d-232f-4e84-af56-be93fb028778' date '27 October 2008' time '5:17:32 pm' author 'al' ancestors ((name 'Tools-stephane.ducasse.122' message '- FileDirectory etoy cleaning' id '3d7c37a0-f7f9-46ab-8141-0dfb0c0b8247' date '26 October 2008' time '5:50:35 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus.denker.121' message 'Issue 260:	TODO: cleanup hasLiteralThorough:' id 'b90a689c-4831-4ada-86e3-dd2dad414c7b' date '26 October 2008' time '5:17:12 pm' author 'marcus.denker' ancestors ((name 'Tools-stephane.ducasse.120' message 'debugger etoyfriendly' id 'e29b1ac8-5504-4878-9ac0-4102c5515113' date '26 October 2008' time '4:07:19 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.119' message ' - removing etoy -> ClassDescription 
	   - isUniClass senders and implementors
' id 'e430fdf6-1e1f-445c-8990-05c0ffb3bdf4' date '26 October 2008' time '2:56:42 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus.denker.118' message '- Issue 277:	SelfEvaluating Arrays
	-  {$a. Array. 1} instead of {$a . Array . 1}
- Issue 265:	TODO: (simple): remove Browser "printOut" menu	
- Issue 251:	remove ref Parser from getSourceFor:in:
- Issue 249:	add regexps to core image
	' id '6490e35f-580b-4866-9a50-0a52cf75b7d5' date '22 October 2008' time '10:51:24 am' author 'marcus.denker' ancestors ((name 'Tools-stephane.ducasse.117' message 'PharoInbox:
Tools-nice.116

http://bugs.squeak.org/view.php?id=7059
In the Object Explorer, the menu item ''explore pointers'' is broken...
It opens on an empty String.

This is a patch from matthewf' id '627945c3-9012-4fd0-ae83-623b94118619' date '18 October 2008' time '9:57:26 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.115' message 'fixing problems with unpackaged methods and sender package tagging' id '4ce07a5d-741f-44c8-8ad4-1c4323dd7405' date '18 October 2008' time '2:52:05 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus.denker.114' message 'Issue 247: remove #hashMappedBy:
Issue 243: SMTPClient fix for authentication and support for EHLO (Mantis #6768)	
Issue 233:	fix for BreakPoint
Issue 229:	remove preference Panel' id 'a5056840-d83f-4463-abf3-f7f2948a6064' date '16 October 2008' time '1:16:25 pm' author 'marcus.denker' ancestors ((name 'Tools-al.113' message '- Reorganization of the world menu and its sub-menus #185
- Kernel-Number fixes #245
- Replaced (Symbol allInstances) with (Symbol allSymbol) #227
- Duplicated methods in ClassTrait #140
- Remove #hash from Association (fix #testHash) #196
- Fix MC initialization broken by previous update' id '84d069ce-e778-44bd-8781-ee1d0404b795' date '13 October 2008' time '8:54:55 pm' author 'al' ancestors ((name 'Tools-al.112' message 'method categories cleanup by Lukas Renggli #241.
	- remove empty categories
	- sort all categories
	- make all categories lower case
	- replace #initialize-release/#class-initialization with #initialization' id '02b231ee-08ed-4e95-9481-b531675686cd' date '13 October 2008' time '4:03:27 pm' author 'al' ancestors ((name 'Tools-stephane.ducasse.111' message 'Issue: 200 Unify spelling 

allUnSentMessages -> allUnsentMessages, removeAllUnSentMessages -> removeAllUnsentMessages, allUnSentMessagesIn: -> allUnsentMessagesIn:

' id '37a9c793-6f4d-4dc6-92f6-a10ec377a0f9' date '12 October 2008' time '9:04:30 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.110' message 'mathieu syntax fix' id '1a360b43-73df-4cff-ab4a-47a96f881e4e' date '9 October 2008' time '6:51:43 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus.denker.109' message 'Issue 218:	Enhancements collected by gary and simon
	1. Fixed flaky borwser comment text area sometime not showing.
	2. Added getArgumentPermutation to support RefactoringEngine.
	3. Fixes to CanvasCharacterScanner and MultiCanvasCharacterScanner to correctly align the first line of text 
	when centered/justifed etc.
	4. Added more constant names to Character class.
	5. Modified ConnectionQueue to not accept connections when queue is full.
	6. Changed GrafPort to answer a MultiDisplayScanner when appropriate (allows subclasses of 
	MultiNewParagraph).
	7. NaturalLanguageTranslator startup postion move to after PasteUpMorph since it will show a progress bar.
	8. Fix to Random>>nextInt: to allow large numbers which would be out of range if using Floats (as mentioned 
	recently on dev, use of Floats is dodgy anyway...)
	9. Changed TranscriptStream>>clear to use a new buffer (was just reset which could leave a massive 
	collection).
	10. Changed RemoteString to handle concurrent processes safely. This ones particularly interesting: we were 
	load-testing our Seaside app here and getting lots of syntax errors when hitting the image with around the 20 
	concurrent processes due to source file access. After this change we were hitting it with approximately 500 
	concurrent processes, and the failure was in the Java load tester (it timed out).
Issue 224:	random cleans
	- removeColorSwatch.1.cs: remove class ColorSwatch
Issue 221:	cleanup: remove methods calling isThisEverCalled
	- remove some methods that where deprecated in 3.9
	- remove all methods with calls to #isThisEverCalled
Issue 222:	methods from NewCompiler
	- some method from newcompiler/Reflectivity that are better directly in the base (accessors, mostly)
Issue 199:	remove MethodFinder
	- finding methods by name is done by "Method Names", too
	- it s >1000 lines of Code.
	- it has a list of all selectors of a very old Squeak version. Many methods are only referenced here, thus 
	  they can not be found using the tools to find unsent mesages.


postscript:

Smalltalk removeClassNamed: #CardPlayer59.
Smalltalk removeClassNamed: #Player58.
SystemOrganization removeEmptyCategories.' id '73b6639c-c2e5-40dd-9aa0-4ec66ed548a8' date '7 October 2008' time '3:47:19 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus.denker.108' message 'Issue 214:	[enh] executeMethod via primitives
	- moves the *executeMethod: method to protoObject
	- uncomments the commented primitive for faster execution
Issue 211:	undeclared fix for 10084
	- fixes one remaining reference to CurrentProjectRefactoring
Issue 210:	[ENH] CompiledMethod explorer
Issue 206:	[ENH] simplify unreferencedInstanceVariables, allUnreferencedInstanceVariables
	- add test for and simplify Behavor>>#whichSelectorsAccess:
	- simplify Behavior>>#unreferencedInstanceVariables
	- simplify and remove #isDoIt check from Behavior>>#allUnreferencedInstanceVariables
Issue 196:	remove #hash from Association
Issue 212:	random cleans
	- KillNewWorld: remove class NewWorldWindow
	- InspectorTileRemove: remove the menus from inspector for tiles
	- delPlayerSurrogate.1: remove class PlayerSurrogate
	- CleanExplanation: remove more code related to the "explain" functionality
	- UnsentMessages: remove some unsent messages
	
Postscript:

	Vocabulary allStandardVocabularies removeKey: #unknown.
	PartsBin allInstances do: [:pb| pb submorphs do: [:sm| (sm target name=#AnObsoleteGeeMailMorph) ifTrue: [ pb removeMorph: sm ]]].
	Preferences removePreference: #thoroughSenders.
	Preferences removePreference: #dragNDropWithAnimation.
	Set rehashAllSets.
	' id '9beb3796-8a38-443f-9475-0de43d000d3f' date '3 October 2008' time '9:58:21 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus.denker.107' message 'Issue 191:	freeze in World/Configuration menu
Issue 134:	ReadOnlyVariableBinding should be removed (unused experiment)
Issue 194:	some random cleanups from 23.09
Issue 193:	Squeakmap fails to open if it is purged and no sm/ dir present
Issue 205:	[ENH] >10% faster senders of

-> removed "CurrentProjectRefectoring". --> all references replaced by "Project current".
-> ReadOnlyVariableBinding removed
-> cleanGenie: removes genie related methods from HandMorph
-> DNDAnimationKill: there is an option nobody ever uses to draw a line on dragndrop. 
-> cleanSmallLandTheme: removes methods from Preferences. More needed later.
-> md-random-cleans.1: remove KidNavigationMorph and some never called methods.
-> Fullscreen of/on isrendered like soundof/on, that is just one entry that changes
   according to state of display.
' id '0e666ac8-6c76-4dc0-b18f-a5f2b678c050' date '1 October 2008' time '9:47:40 am' author 'marcus.denker' ancestors ((name 'Tools-stephane.ducasse.106' message '  Etoy cleaning from gary (continued)
Removed UndefinedObjectTest>>testNewTileMorphRepresentative
Removed BooleanTest>>testNewTileMorphRepresentative
Removed BookMorph>>chooseAndRevertToVersion
Removed BookMorph>>revertToCheckpoint: secsSince1901
BookMorph>>installRollBackButtons
BookMorph>>methodHolderVersions
BookMorph>>methodHolders
BookMoprh>>goToPageMorph:  transitionSpec:  runTransitionScripts:  
BookMorph>>goToPageMorph:  transitionSpec:  
TabbedPalette>>selectTab: cleaned 
Removed TabbedPalette>>becomeStandPalette
Removed>>currentPlayerDo: and fixed sender
EncodedCharSet fixed initialize
' id '445bd837-ea48-4a30-a385-0e1ff19c8a0a' date '28 September 2008' time '5:02:03 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.105' message ' Clean WorldState following gary changes
		remove expungeUniClasses from ChangesSorter and bros' id '21ab2410-4f2e-4f0e-b522-5d9ca7f5ec81' date '25 September 2008' time '6:18:05 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.104' message ' Clean inspector from tiling behavior (following gary removal scripts)
' id 'a717b5ff-f0df-4e36-b5dc-2cb6ccd7bd8f' date '25 September 2008' time '5:31:34 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.103' message ' Remove ComponentLikeModel
' id 'f0c81543-c525-4ff2-b690-888984bdef83' date '25 September 2008' time '5:19:36 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.102' message 'Modify MessageSet to display also the package in the sender.

May be we will make it optional but this is a really important information. ' id 'b435c94f-538f-48ac-9482-7fed8aae470d' date '25 September 2008' time '4:52:10 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.101' message 'cleaning a augment....
	self notYetImplemented.' id 'dc06d050-1633-42a8-a5a5-dbcd141fedd5' date '25 September 2008' time '4:27:48 pm' author 'stephane.ducasse' ancestors ((name 'Tools-marcus.denker.100' message '- Issue 180:	10073 still needs some cleanup
- Issue 166:	Cleaning up the menus
- Issue 182:	Cleaning leftover from nebraska
- Issue 184:	delete PseudoPoolVariable
- Issue 188:	start of removing Vocabulary
- Issue 187:	delete Button, OneOnSwitch, ST80MenusTest, Switch
- Issue 183:	delete ClickExerciser, TestClickExerciser, DumberMenuMorph, PluggableFileList
- Issue 181:	Remove codepane+tilescript from browser
- Issue 178:	unsent messages
- remove hashMappedBy: and friends (never called).
- remove even more methods that have no senders (mostly etoys related)
- Classes removed: RemoteHandMorph PseudoPoolVariable ElementTranslation MethodCall UnknownType Button OneOnSwitch ST80MenusTest Switch DumberMenuMorph, ClickExerciser, ClickExerciserTest, PluggableFileList
- Postscript:
	SMSqueakMap default purge.
	Smalltalk cleanOutUndeclared. 
	CustomEventsRegistry at: #scrolledIntoView put: IdentityDictionary new.
	CustomEventsRegistry at: #scrolledOutOfView put: IdentityDictionary new.
	Set rehashAllSets.
' id '3af144a4-c894-4ba5-b022-bb390dd03a0d' date '21 September 2008' time '8:07:34 pm' author 'marcus.denker' ancestors ((name 'Tools-stephane.ducasse.99' message 'tally it integration 
http://bugs.squeak.org/view.php?id=1014
' id '1f6c852d-f95d-4806-a3ff-96a4918a58e4' date '11 September 2008' time '11:51:43 am' author 'stephane.ducasse' ancestors ((name 'Tools-AlexandreBergel.98' message 'Provide a better support for message tally.
Add a ''tallyIt'' entry in textmorph similar to ''doIt'', ''printIt'', ... It also add a new button in the debugger to quickly tally an expression."!

Note that it does not work with OB. I have a separate package for this' id 'b8357df0-5f47-4868-a287-f8d9445b8e00' date '11 September 2008' time '10:03:06 am' author 'AlexandreBergel' ancestors ((name 'Tools-marcus.denker.97' message '-0007136: [BUG] LinkedList add:after: fails to update lastLink
-0007156: Behavior>>#initialize sends #superclass: which can cause VM crash
- delete #isValidWonderlandTexture
- fix TClassAndTraitDescription>>#methods to return the methods of a class or trait
- add #localMethods to return methods defined in a class, not included by a trait. 
-7147 Parser-removeUnusedTemps
-0006503: RunArray cant be created through #new:
' id 'dac89e13-9392-439a-a5f0-450c2a903076' date '25 August 2008' time '2:48:46 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus.denker.96' message '- add #numberOfMethods
	- fix Behavior>>linesOfCode to be traits-aware
	- create all morphic events with basicNew to save the send of #initialize
	- optimized path for Morph>>#fillStyle for emoty morph-extension. (Called a lot)
	- optimized path for Morph>>#shadowOffset for empy morphExtension (called a lot)
	- remove call to "self flag #arNote" in Morph>>#transformedFrom: (called on mouse-move)
	- remove MorphEvent>>#convertFromObsolete
	- remove turtle trails check from Morph>>#drawOn:
	- remove more calls to #flag:
	- some simple code simplification (e.g. call #methods, not #methodDict values, more isEmpty)
	- remove AbstractEvent>>#saveChangeNotificationAsSARFileWithNumber:
' id 'b442e8b8-f195-450d-a3ac-0d20ba39ee82' date '25 August 2008' time '9:28:07 am' author 'marcus.denker' ancestors ((name 'Tools-marcus.denker.95' message ' - move the code for making a copy of a class into Class (from Browser).
	   - fix for printing not initialized LargeIntegers (fixes printing of specialObjectsArray)
' id 'b2432cc4-26e5-4a84-99d4-bf8158b692c6' date '21 August 2008' time '10:53:27 am' author 'marcus.denker' ancestors ((name 'Tools-marcus.denker.94' message '- remove duplicated / unused code
- small refactoring (e.g size=0 --> isEmpty, use #isEmptyOrNil)
- undeclaredCleanup in ComponentLikeModel
- rename all calls of #submorphOfClass: to #findA:
- clean up BasicButton (which should be removed...)' id '72605d5b-a83f-4dcb-8783-c3dec2d8b7b2' date '18 August 2008' time '12:07:16 pm' author 'marcus.denker' ancestors ((name 'Tools-marcus.denker.93' message 'Cleaning duplicated code, some misc fixes' id 'b71e1cfe-5b01-4a4b-b116-0804198ce2b8' date '15 August 2008' time '6:10:28 pm' author 'marcus.denker' ancestors ((name 'Tools-md.92' message 'Cleaning duplicated methods' id 'adaeb716-5539-450b-9f72-22739c8f7cd0' date '13 August 2008' time '9:59:59 pm' author 'md' ancestors ((name 'Tools-dc.91' message '- Issue #115: Removes a lot of html generation stuffs (I hope not too much).' id '789f4b87-9e2a-4075-bb1c-39b383c20f43' date '18 July 2008' time '12:03:10 pm' author 'dc' ancestors ((name 'Tools-al.90' message '- mark testUnwindDebuggerWithStep as expected failure' id '90b3b96c-fbe2-4daf-b4bc-d60e9f32d1e6' date '14 July 2008' time '6:16:04 pm' author 'al' ancestors ((name 'Tools-stephane.ducasse.89' message 'cleaning unimplemented calls' id '6d70b351-78e7-4297-942c-d22314615f2b' date '24 June 2008' time '10:20:56 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.88' message 'MVC Cleaning step3' id '03592ac1-b302-40aa-8192-882261e05893' date '20 June 2008' time '10:48:57 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.87' message 'MVC Cleaning step2' id 'f9b42b6c-ec3d-4350-a859-943072ff3813' date '17 June 2008' time '10:12:41 am' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.86' message '- replace: ''ReadStream on: ``@object'' with: ''``@object readStream''' id '5b9381a2-9263-4280-9bae-5e5e3c7c0860' date '14 June 2008' time '5:09:48 pm' author 'stephane.ducasse' ancestors ((name 'Tools-alain.plantec.85' message 'MVC removing: treats #isMorphic sendings' id '0315dfc8-fc19-4c76-aa74-f4cdace53b52' date '2 June 2008' time '9:24:16 am' author 'alain.plantec' ancestors ((name 'Tools-stephane.ducasse.84' message 'just added a self debug: somewhere.' id 'a9d56d36-4a44-4c6a-82e0-62837b920ab6' date '25 May 2008' time '6:54:21 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.83' message 'removed tests that open the old browsers and checked if the right item was selected.' id '0fd56f49-c138-4e05-850d-ed5c8f2ac9d6' date '25 May 2008' time '6:51:03 pm' author 'stephane.ducasse' ancestors ((name 'Tools-stephane.ducasse.82' message 'merge authors deprecation' id '470a7455-24a6-4099-93e2-0114010e896d' date '11 May 2008' time '1:42:47 pm' author 'stephane.ducasse' ancestors ((name 'Tools-sd.81' message 'Lexicon Removal' id '72421716-03e6-42bd-ac56-452021f150a3' date '10 May 2008' time '6:14:55 pm' author 'sd' ancestors ((name 'Tools-md.80' message 'remove packagepanebrowser' id 'bd58b129-7fa5-451c-b4ea-21102e88004e' date '10 May 2008' time '1:03:19 pm' author 'md' ancestors ((name 'Tools-sd.79' message 'Cleaning class description + removing printout menus' id 'f5c8bc2a-f2e2-4860-9f84-2b38b4504e57' date '10 May 2008' time '9:41:48 am' author 'sd' ancestors ((name 'Tools-sd.77' message ':=' id '9e4334da-7bec-407f-82bb-97b998896995' date '20 March 2008' time '10:44:02 pm' author 'sd' ancestors ((name 'Tools-sd.76' message 'invisible' id 'de5d3c74-5221-4e4c-9086-f773d41ba2b7' date '20 March 2008' time '9:46:54 pm' author 'sd' ancestors ((name 'Tools-sd.75' message 'cleaning menu' id 'b6eb37e2-6aed-49e3-b738-fe280611717f' date '12 March 2008' time '3:50:56 pm' author 'sd' ancestors ((name 'Tools-md.74' message '- services
- fix for methodFinder' id '20f5d7e0-c620-4e1e-8e14-429fc339ba0a' date '2 August 2006' time '6:02:47 pm' author 'md' ancestors ((name 'Tools-md.71' message '0003765: ChangeLists and VersionBrowsers don''t respect standardCodeFont preference.
0004273: small fix for prettyprinting (for 3.9)' id '0525d29d-3c55-49ef-a3b1-719461a67cd9' date '23 July 2006' time '12:13 pm' author 'md' ancestors ((name 'Tools-md.69' message 'Fix for FilecontentsBrowser>>browseStream' id 'b40e0d66-5103-449d-946d-7cc8bdb4c6c6' date '14 July 2006' time '4:58:37 pm' author 'md' ancestors ((name 'Tools-md.68' message 'SmallLand' id 'a12d7b4a-d147-11da-a5e8-000d933a223c' date '21 April 2006' time '5:00:53 pm' author 'md' ancestors ((name 'Tools-md.67' message 'SlowRedraw fix' id '4a6af7e4-be8f-11da-a502-000d933a223c' date '28 March 2006' time '9:15:59 pm' author 'md' ancestors ((name 'Tools-md.66' message 'SqueakLand Merge' id '73b9456f-b5d8-11da-b66a-000d933a223c' date '17 March 2006' time '6:07:01 pm' author 'md' ancestors ((name 'Tools-md.65' message '0003301: FileList has two install buttons
	0003303: Browser --> open does allways open Browser (not SystemBrowser default)' id '01f94a28-b385-11da-894f-000d933a223c' date '14 March 2006' time '7:04:40 pm' author 'md' ancestors ((name 'Tools-md.64' message '- no addDeferredUIMessage: in Debugger opening (testing..)
0003258: [ENH] Entry in Fonts menu for easily getting all big fonts
0003150: In 7002 Asking for priorVersions causes browsing some primitive methods to get a DNU
' id 'ae906ac8-af81-11da-a7a4-000d933a223c' date '9 March 2006' time '4:30:47 pm' author 'md' ancestors ((name 'Tools-md.63' message '- refactorings after deprecating Environment related methods
- 0003180: Selector requester does not strip blanks' id '2cc28a96-aac5-11da-886d-000d933a223c' date '3 March 2006' time '3:51:19 pm' author 'md' ancestors ((name 'Tools-md.62' message '0002991: [Fix] Workspaces initial extent is too large for most uses.
Change Set:		AutoDeselectToolFixes-wiz' id '03f1dd29-a84c-11da-a8bb-000d933a223c' date '28 February 2006' time '12:18:59 pm' author 'md' ancestors ((name 'Tools-md.61' message 'preference refactoring' id '98d61f11-7175-4b13-a18d-588901522e4c' date '25 February 2006' time '12:11:58 am' author 'md' ancestors ((name 'Tools-md.60' message 'simplifications for decompile' id '60893f4a-2156-4b98-a887-beab4352ec78' date '22 February 2006' time '10:48:30 pm' author 'md' ancestors ((name 'Tools-md.59' message '- closure runtime support from NewCompiler
- refactorings / simplifications' id '76c67ee1-2b32-40b7-a86e-9c21b1f44aa3' date '21 February 2006' time '9:43:51 am' author 'md' ancestors ((name 'Tools-md.58' message '- fixed override of Services to not revert Traits browser change
- recategorizations' id '697be1e1-a6eb-470c-b227-d844d7d1050e' date '19 February 2006' time '12:38:43 am' author 'md' ancestors ((name 'Tools-md.57' message 'refactored Debugger and Processbrowser to not call deprecated methods' id '935f73e9-20de-4c6e-94c3-d959273793bf' date '18 February 2006' time '1:54:25 pm' author 'md' ancestors ((name 'Tools-md.56' message 'refactored ProcessBrowser to not use #who' id 'f14fbc6a-cfd6-4cf4-8f13-34fa85103c2b' date '16 February 2006' time '4:58:31 pm' author 'md' ancestors ((name 'Tools-md.55' message '- remove deprecated to 39Deprecated
- make FileContentsBrowser>>selectedBytecodes use #generate

Change Set:		versionCats-bf
Date:			13 February 2006
Author:			Bert Freudenberg

Show method categories in version listing. Particularily useful when checking overrides, where the only thing changed is the categorization.' id 'f8f09634-54b7-4a01-b6cf-74ffddd66310' date '13 February 2006' time '9:37:54 pm' author 'md' ancestors ((name 'Tools-md.54' message 'Change Set:		fixPntrFinder-bf
Date:			12 February 2006
Author:			Bert Freudenberg

The PointerFinder (aka ''chase pointers'' menu item) did not find references in CompiledMethods, which are the only objects in the system that answer false to isPointers but still *do* have pointers
' id 'f417a55e-5cbb-4fb0-ad69-32df77cc0307' date '12 February 2006' time '8:22:51 pm' author 'md' ancestors ((name 'Tools-md.53' message '- add iVar mustDeclareVariable to Workspace
- delete StringHolder>>fetchDocPane (not called)' id '65ccd63e-7882-467a-9346-1e774960d70a' date '12 February 2006' time '1:35:53 pm' author 'md' ancestors ((name 'Tools-al.52' message 'Fixes browsing of traits, i.e., "TPureBehavior browse" which  incorrectly selected the class Trait' id '1bf171c2-cdad-4004-a718-4463ff110bc8' date '4 February 2006' time '12:28:47 pm' author 'al' ancestors ((name 'Tools-md.51' message 'Change Set:		DebuggerMVCSchedulingFix-dtl
Date:			12 December 2005
Author:			David T. Lewis

Mantis bug 0002359: Debugger in MVC opens in next available Morphic world

The problem is in Debugger class>>openOn:context:label:contents:fullView:

From version history:

Last working version was ''ajh 8/6/2003 11:40 Debugger class openOn:context:label:contents:fullView:''.

Error was introduced in ''md 8/9/2005 20:10 Debugger class openOn:context:label:contents:fullView:'' which is attempting to fix some problem with opening debuggers from the test runner, by scheduling the debugger in a deferred UI message (which does not work in MVC StandardSystemController).

One subsequent version has been added: ''dao 8/29/2005 10:38 Debugger class openOn:context:label:contents:fullView:''. This appears to be an update to clean up CurrentProjectRefactoring, not related to this bug.

Simple fix is to go back to the ajh version, but still need to address the problem that md was trying to fix, plus add the good patch from dao, plus update DebuggerPlus to match. Better (but ugly) is to schedule deferred UI message only if we are in Morphic. That''s what this change set does.

DebuggerPlus used a copy of the earlier ajh version. This change set updates it to be the same as the method Debugger. I have not tested this, but presume it to be OK based on the fact that the DebuggerPlus matched the earlier (good) Debugger method.

Entropy alert: This change set adds yet another ''Smalltalk isMorphic'' to an already ugly method.

Note: I think I did a change set a long time ago that makes deferred UI messages more generally available in MVC. Need to dig that one up.
' id 'd931312d-5abb-4004-8b4d-d54ccb4900ea' date '20 January 2006' time '11:00:38 pm' author 'md' ancestors ((name 'Tools-md.50' message 'change Debugger>>#pcRange for RB AST' id 'bc1c2548-9655-4f92-a86f-ad251e256e98' date '20 January 2006' time '10:39:54 pm' author 'md' ancestors ((name 'Tools-md.49' message 'Change to IntanceBrowser to no use newWithoutLabel

Change Set:		SysWindowClean01-wiz
Date:			18 January 2006
Author:			(wiz) Jerome Peace
			
			
wiz 1/18/2006 15:34

Ok. I think that does it.

Removed unused preference and SystemWindow methods that use it Mantis # 2532' id '19998eff-c4d3-4b38-890b-15b240092b73' date '19 January 2006' time '8:50:37 am' author 'md' ancestors ((name 'Tools-md.48' message '- open a workspace now opens a workspace' id '01aeeafe-b727-4370-9792-855f438ff85a' date '18 January 2006' time '7:35:21 pm' author 'md' ancestors ((name 'Tools-stephaneducasse.47' message 'merge removal of SUnit TestRunner from Tool.' id 'f5a4e6a9-f5d0-4a33-a032-6a26ef122324' date '14 January 2006' time '8:17:12 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.46' message 'Change Set:		DebuggerCreateFix-md
Date:			6 October 2005
Author:			Marcus Denker
			
http://bugs.impara.de/view.php?id=1872' id '848e0c33-25ec-4e5e-8fb9-cc3e322d0edf' date '14 January 2006' time '5:49:08 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.45' message '??? I do not understand why it was dirty' id 'fe3fccb7-1570-4a35-90a8-7a531cf17047' date '14 January 2006' time '12:44:17 pm' author 'stephaneducasse' ancestors ((name 'Tools-al.44' message '- add menu items for adding traits
- Refactored Browser>>findClass to remove code duplication with Utilities' id 'ffc30e3f-1907-450e-9555-dcb7d085898f' date '13 January 2006' time '6:09:19 pm' author 'al' ancestors ((name 'Tools-al.43' message '- moved UI adaptation for traits into Tools package' id '87983c33-30da-4707-b4e7-6e4287c34eba' date '6 December 2005' time '11:00:27 pm' author 'al' ancestors ((name 'Tools-sd.42' message 'fixing underscores' id '8a653d8d-0c3d-43a5-997a-639759ff0aae' date '20 November 2005' time '9:37:24 pm' author 'sd' ancestors ((name 'Tools-stephaneducasse.41' message 'fixes of the browser' id '3cae7db7-5fae-4327-9893-b1dbf37d251b' date '9 November 2005' time '10:37:34 am' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.40' message 'removing unused classVariable in ChangeSorter' id '12266ac5-f0f6-43be-8a1f-9d409bcdff31' date '4 November 2005' time '1:03:24 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.39' message 'redeclaring the ClassVariables in the class ChangeSorter' id 'b6e420c7-d7df-461f-89bd-d5cb295bde93' date '3 November 2005' time '3:51:40 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.38' message 'Without conflicts' id '301b31e7-6e49-4e36-a71f-8064e544d153' date '1 November 2005' time '3:35:31 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.34' message 'remove FileList hardcoded' id '661f0f04-8c29-4231-a6f3-6545228a88c3' date '19 October 2005' time '9:32:19 am' author 'stephaneducasse' ancestors ((name 'Tools-md.33' message 'Change Set:		DebuggerCreateFix-md
Date:			6 October 2005
Author:			Marcus Denker

Tries to fix this bug:
On a DNU, the debugger shows a create button. However, when the method is created the stack argument is incorrect - it is the whole message instead of just the arguments.' id 'ae0f79f3-d217-4522-b8dd-db975dd48778' date '7 October 2005' time '3:55:29 pm' author 'md' ancestors ((name 'Tools-stephaneducasse.32' message '0001577 added exploreWithLabel:' id 'dcbe1fe1-973c-40a1-a5b9-1f24c99a6549' date '17 September 2005' time '9:57:33 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.31' message '0001636 Double initialization of FileContentsBrowser removed' id '323a3e9f-1f83-438f-bf08-7ef82443ff38' date '17 September 2005' time '9:23:35 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.30' message 'morphic splitters 1.st' id '00d825e7-2dcc-42f8-b12a-fcfe6e3af0bd' date '10 September 2005' time '2:53:10 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.29' 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 'dc5cbc8b-01f2-46e2-b982-d020fc5ef6fc' date '10 September 2005' time '1:38:55 pm' author 'stephaneducasse' ancestors ((name 'Tools-stephaneducasse.28' message 'Tool ab is broken missing one method' id '1fc66ba3-dc61-4b81-9cf6-d4757bf0d0bc' date '10 September 2005' time '11:24:05 am' author 'stephaneducasse' ancestors ((name 'Tools-md.27' message 'Change Set:		RemoveUnusedTempNameCache-bvs
Date:			6 January 2005
Author:			Benjamin Schroeder

CompiledMethod keeps a cache of temporary names for a single CompiledMethod instance. The cache is set after compilation and during certain debugger operations. However, it is never read.

Keeping the cache creates an extra reference to the most recently compiled method. This can be a problem in certain obscure situations, such as including the method in an image segment.

This changeset removes the cache.' id '1cc6608b-b401-437a-aefa-2bd49656d68f' date '5 September 2005' time '4:10:59 pm' author 'md' ancestors ((name 'Tools-md.26' message 'fix from NumSelectionsInViewFix-nk' id 'aad97c75-31bb-4308-a928-cd0529c821a3' date '1 September 2005' time '5:16:40 pm' author 'md' ancestors ((name 'Tools-md.25' message 'merge lookenhancements' id 'cb74cc3b-e58b-42e7-9487-b18fc061903a' date '30 August 2005' time '8:46:24 am' author 'md' ancestors ((name 'Tools-md.24' message 'integrated method from ToolBuilder-Spec' id '3c8f61f5-cdc4-4320-809b-a20e118679a0' date '29 August 2005' time '5:05:17 pm' author 'md' ancestors ((name 'Tools-md.23' message 'Change Set:		TimeProfileFullMethodNames-efc
Date:			27 August 2005
Author:			Eddie Cottongim

TimeProfileBrowser was truncating method names making it a real pain to use on long selectors. This turned out to be a bug; MessageTally creates new instances of itself to do its work but fails to pass along the length preferences, and uses a short default length.

This changeset makes it pass the length preference down. ' id '60ca88b6-dd9d-4c50-a01a-44eed306d5b3' date '28 August 2005' time '12:10:01 am' author 'md' ancestors ((name 'Tools-md.22' message 'use #isDoIt' id 'c77216d7-a6e6-4d02-960a-303011eba62e' date '28 August 2005' time '12:07:29 am' author 'md' ancestors ((name 'Tools-md.21' message 'Change Set:		ObjectExplorerWrapperEnh
Date:			30 January 2005
Author:			Dean Tribble

Display the classname when an error occurs.

Packed by Alexandre Bergel' id '14c6cf63-c13d-4249-8465-35a3a170a2ab' date '24 August 2005' time '12:58:26 am' author 'md' ancestors ((name 'Tools-miki.20' message 'Minor refactoring of FileList2, and a new class called FileChooser for selecting a file to open. For commens and examples see class FileChooser.' id '4704efe4-ca66-e24f-9a46-475e69517f8b' date '15 August 2005' time '7:11:44 pm' author 'miki' ancestors ((name 'Tools-mp.19' message 'Multi-pattern selection added for the StandardFileMenu' id '8c7d6e4b-35a7-422a-9840-f7c7e9c3692d' date '15 August 2005' time '6:46:01 pm' author 'mp' ancestors ((name 'Tools-md.18' message 'Change Set:		ConflictChecker
Date:			19 October 2003
Author:			Doug Way

v1.5: Adds testing to see if changeset contains linefeed characters.

v1.4: Adds logging to a file, ConflictChecker.log.  This is most useful when the Transcript fills up.

v1.3:  Incorporates Michael Rueger''s addon which brings up a browsable list with the conflicting methods.  Tweaked so that the list only appears if there is at least one conflict; also fixes a bug so that removed methods show up.

v1.2:  Adds nearest-match search for changeset matching the package update number.  Also improves some transcript output and comments.

v1.1:  Adds the ability to check for class removal conflicts.

v1.0:

Given a changeset filename, you can use this goodie to check an older .cs/.st file for conflicts with methods from more recent update-changesets in your image.  Its output is displayed in a Transcript window' id 'a7efc6a1-9875-45ef-8064-93672f02963a' date '15 August 2005' time '6:32:04 pm' author 'md' ancestors ((name 'Tools-md.17' message 'remove support for #SQ00 alternate Syntax' id '0665457c-83bd-4da5-8704-8d8c300ff89d' date '14 August 2005' time '6:07:22 pm' author 'md' ancestors ((name 'Tools-md.16' message 'Change Set:		classCommentStamps-dew
Date:			5 March 2005
Author:			Doug Way

When saving a class comment in the new dual-pane Browser, the class comment author/time stamp was not being saved.  A filed out changeset would show <historical> for the class comment stamp.  This fixes the problem.

Note that class comment version history can be viewed by showing the class comment (with the ''?'' button) and then pressing the Versions button or selecting ''versions'' from the method menu.' id '22b633f9-09a1-4318-be87-f0da97914a48' date '13 August 2005' time '12:27:13 am' author 'md' ancestors ((name 'Tools-md.15' message '-> partly revert change to Debugger class >>openOn:context:label:contents:fullView: ' id 'f6a32bee-e539-4ceb-ba09-4f126fb0d75d' date '9 August 2005' time '8:11:38 pm' author 'md' ancestors ((name 'Tools-md.14' message 'Change Set:		6603CleaningUtilities
Date:			30 March 2005
Author:			stephane ducasse

Move some utilities close to the class they use, i.e. Scanner' id '505c65f2-5f25-4cae-bbf0-1751171f5f22' date '6 August 2005' time '12:11:02 pm' author 'md' ancestors ((name 'Tools-md.13' message 'Change Set:		HexFixes
Date:			16 March 2005
Author:			Boris Gaertner

with changes set #6217 the method Integer>>hex was deprecated. This change set is an attempt to replace the remaining senders of hex with either storeStringHex or printStringHex

Change Set:		ObjectExplorerIntegerBases-v2-laza
Date:			18 March 2005
Author:			Alexander@Lazarevic.de

This is a hack to make the ObjectExplorer display integers in hexadecimal, octal and binary form too. This also the changes the ObjectExplorer to open with expanded roots.


0001611: [ENH] StandardFileMenu
"Maarten Maartensz" <maartens@xs4all.nl>:

"In Squeak 3.7a 5607 the StandardFileMenu class-side is nicely symmetric for
nearly all options, except for '' oldFileFrom: aDirectory '', which is not matched
by '' oldFileFrom: aDirectory withPattern: aPattern ''.

I needed it, so I added it. Here is my addition, since it seems generally useful
to have:

-- begin

oldFileFrom: aDirectory withPattern: aPattern
"
Select an existing file from a selection conforming to aPattern.
"
^(self oldFileMenu: aDirectory withPattern: aPattern)
startUpWithCaption: ''Select a File:'' translated

-- end
' id '8c52b75d-9cba-4066-be9d-9770eac303a7' date '4 August 2005' time '11:54:21 pm' author 'md' ancestors ((name 'Tools-md.12' message 'fixed Hierarchybrowser to be subclass of Browser' id 'da769ec6-163b-4fb0-b130-ac342a2572bb' date '3 August 2005' time '12:50:29 am' author 'md' ancestors ((name 'Tools-md.11' message 'some changes from RB overrides' id '93107888-5f9c-4a55-ab4d-9752be03624d' date '3 August 2005' time '12:39:03 am' author 'md' ancestors ((name 'Tools-sd.10' message 'introduce self evaluation for printing' id 'afd08682-01ff-11da-9134-001451041ea6' date '31 July 2005' time '10:14:23 pm' author 'sd' ancestors ((name 'Tools-md.9' message 'just some reoganisation of class categories' id 'a2966a2e-4a46-41a9-adeb-ff77dd0a8eb4' date '31 July 2005' time '2:15:33 pm' author 'md' ancestors ((name 'Tools-md.8' message 'Change Set:		FixDebuggerOpening
Date:			20 July 2005
Author:			Marcus Denker

md 05/07/20: I think this fixed the redraw problems after opening a debugger e.g. from the testrunner. But I am no expert on this...

- Removed DocLibrary and menu entries' id '85e89d06-3f38-4254-a288-2d53566c5aae' date '29 July 2005' time '4:05:43 pm' author 'md' ancestors ((name 'Tools-md.7' message 'Change Set:		FileList2
Date:			29 February 2004
Author:			Boris Gaertner

this fixes two bugs that Trygve Reenkaug reported on Feb 28, 2004.
There is still an imperfection: The sequence of the three button for image access is not always the same.

Change Set:		KCPFixBrowserOrganization
Date:			30 November 2004
Author:			stephane ducasse

seems that browser was making hard reference to SystemOrganization while it should not' id '079c9d57-b818-40c1-98bc-88451b92a7f2' date '29 July 2005' time '11:30:30 am' author 'md' ancestors ((name 'Tools-md.6' message 'Change Set:		MessageTallyIndent-dew
Date:			2 April 2005
Author:			Doug Way

Ok, I''m tired of the ridiculously small width at which MessageTally starts to wrap.  This bumps MessageTally class>>defaultMaxTabs from 18 to 40.  (Personally I''d prefer about 80 but I understand this would be too wide for some.)

Most people developing/debugging in Squeak these days have a screen width of at least 1024 (if not much higher), which is plenty of width to view this.  Also, since the default poll period of MessageTally was decreased, the tally hierarchies have gotten deeper.' id '9e696cde-4166-488f-8371-4822a862f00a' date '28 July 2005' time '8:45:09 pm' author 'md' ancestors ((name 'Tools-md.5' message 'Change Set:		ProcessBrowserRegisterProcess-dtl
Date:			5 February 2005
Author:			David T. Lewis

ProcessBrowser maintains a list of well-known processes that it uses to display a nickname for the process and to control how the process may be manipulated in the browser.

This change set adds the ability to register and unregister additional well-known processes dynamically. This permits a package that introduces new system processes to register the processes for display and optionally to protect against accidental termination of the processes with a ProcessBrowser.' id 'ab57bf81-820c-4470-8943-da2e45f300f3' date '22 July 2005' time '6:30:28 pm' author 'md' ancestors ((name 'Tools-md.4' message 'Change Set:		MethodReferenceEnh
Date:			6 February 2005
Author:			Alexandre Bergel

Add a utility method on the classside of MethodReference. ' id 'b4bc99b7-e917-4eb6-89e4-27a73efa6778' date '22 July 2005' time '4:11:36 pm' author 'md' ancestors ((name 'Tools-md.3' message '"Eddie Cottongim" <cottonsqueak@earthlink.net>:

"In my image, there are 10 references in method comments directing the reader
to look for a method "aboutPluggability" (usually
ListView>>aboutPluggability). I can''t find this method in my image, or in
any of my images since 3.0. I think it was probably around in the 2.x era.

For all the references, do a source search on "aboutPluggability". Most of
them are similar in form to:
    PluggableListMorph on: list: selected: changeSelected:

Can we put this method or something similar back in, or delete the
references to it?"' id '424351de-f443-11d9-bd3e-000d933a223c' date '14 July 2005' time '10:42:49 am' author 'md' ancestors ((name 'Tools-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 '1cc4e5c8-f2f7-11d9-b082-000d933a223c' date '12 July 2005' time '7:05:13 pm' author 'md' ancestors ((name 'Tools-dew.1' message 'Initial version from 3.8 partitioning.' id '2def3600-ebd6-11d9-869f-000d93572e0e' date '3 July 2005' time '11:21:51 am' author 'dew' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-md.19' message 'look merge' id 'f385c93d-e0a3-4f58-b5cb-82b31e886733' date '29 August 2005' time '11:32:44 pm' author 'md' ancestors ((id '22b633f9-09a1-4318-be87-f0da97914a48')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-CdG.36' message 'Integrated PlusTools.zip (Mantis #1915)' id 'd39b5ebc-aa5d-c24b-bbb0-6eb60069ce2d' date '17 October 2005' time '11:08:17 pm' author 'CdG' ancestors ((name 'Tools-CdG.35' message 'Integrated ToolBuilder-UI-Refactor-FillInTheBlank-1.cs from Mantis #1828' id '16663f7c-9e31-ea43-9e0d-e590c06d4509' date '17 October 2005' time '9:21:28 pm' author 'CdG' ancestors ((name 'Tools-CdG.34' message 'Integrated ToolBuilder-UI-Refactor-PopUpMenu-1.cs from Mantis #1828 ' id '0a5fcac0-516c-184d-ade3-f2ceb57a3ce3' date '17 October 2005' time '8:23:39 pm' author 'CdG' ancestors ((id 'ae0f79f3-d217-4522-b8dd-db975dd48778')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-md.44' message 'remove SUnit testrunner, as there is now a new version
that is already build with ToolBuilder. For now this will
be in the standalone package SUnitGUI.' id '74924bf9-5724-470e-8ed5-5447f4d173d6' date '14 January 2006' time '5:47:47 pm' author 'md' ancestors ((id '87983c33-30da-4707-b4e7-6e4287c34eba')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) 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 'Tools-on.80' message 'Fixed deprecated sends to Utilities to use Author instead.' id 'f9c16a12-1201-406e-a0ca-dca840fc983d' date '10 May 2008' time '3:19:26 pm' author 'on' ancestors ((id 'f5c8bc2a-f2e2-4860-9f84-2b38b4504e57')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-damiencassou.83' message '- replace: ''ReadStream on: ``@object'' with: ''``@object readStream'';' id 'e9e0ba37-ca99-420f-abbe-051dfbe1966c' date '30 May 2008' time '4:30:46 pm' author 'damiencassou' ancestors ((id '470a7455-24a6-4099-93e2-0114010e896d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-NorbertHartl.88' message '- fix some unimplemented calls' id 'a43ac8a3-ac7e-42ef-8824-b43429cf9129' date '20 June 2008' time '10:07:31 pm' author 'NorbertHartl' ancestors ((id 'f9b42b6c-ec3d-4350-a859-943072ff3813')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) 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 'Tools-nice.116' message 'http://bugs.squeak.org/view.php?id=7059
In the Object Explorer, the menu item ''explore pointers'' is broken...
It opens on an empty String.

This is a patch from matthewf
' id 'ade682d1-da42-482b-b821-1ac0d69c6926' date '17 October 2008' time '10:51:02 pm' author 'nice' ancestors ((name 'Tools-nice.115' message 'http://bugs.squeak.org/view.php?id=6812

WeakSetInspector has a list of indices changing and causing a debugger to be opened.

This is because indices are collected in a WeakArray.
' id '52348b80-8d90-46cc-afdb-6a56ca52405d' date '16 October 2008' time '8:44:02 pm' author 'nice' ancestors ((id 'a5056840-d83f-4463-abf3-f7f2948a6064')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-G.C.119' message 'rename #hasLiteralThorough: to #refersToLiteral:

issue 260' id '6d7dff1c-c65a-4343-abe4-da0dc848b40a' date '23 October 2008' time '10:15:49 am' author 'G.C' ancestors ((name 'Tools-G.C.118' message 'rename #hasLiteralThorough: to #refersToLiteral:

issue 260' id '3b423911-3d27-467f-9220-c916c514df67' date '22 October 2008' time '10:04:51 am' author 'G.C' ancestors ((id '627945c3-9012-4fd0-ae83-623b94118619')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-stephane.ducasse.121' message '- cleaning etoy from FileDirectory
- killing some Project/ ThreadNavigatorMorph related methods' id 'c9be99ed-6130-4af2-bd71-96ddd31c886e' date '26 October 2008' time '5:34:38 pm' author 'stephane.ducasse' ancestors ((id 'e29b1ac8-5504-4878-9ac0-4102c5515113')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-AlexandreBergel.137' message 'Added history to Workspace. When you close a workspace now you will not be bothered with a popup window asking you whether you sure you want to close the window. In the workspace you have access to the historic of the last 5 previous contents.. ' id 'dae4c6d9-5f1d-4a8e-9d26-617d27aa3196' date '17 January 2009' time '12:06:42 am' author 'AlexandreBergel' ancestors ((id '8a1292d8-3b18-4a47-8d7d-c69aa90e8404')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-david_roethlisberger.141' message 'extended StandardToolSet to browse implementors and senders in dedicated browsers instead of showing them in a generic message list browser' id 'fcb54900-86c1-4f1c-8f08-49b68e993f6f' date '11 February 2009' time '1:57:47 pm' author 'davidroethlisberger' ancestors ((id 'c50f9efa-930b-4dda-b16c-18c056c55571')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-GabrielOmarCotelli.154' message 'Relicensing:

Added check for negative to Character>>value: and a test case

Removed:
- StandardFileMenu class>>oldFileFrom:withPattern: (no senders on any pharo image, the only one that appears is a sender to the instance message of same name)
- Form class>>rgbMul (no senders)
- ExternalStructureInspector (no references)
- ServerDirectory class>>transferServerDefinitionsToExternal (no senders)

The rest of changes are from Yoshiki changes in Squeak relicensing (reverted to clean versions or reimplemented)' id '08f7988c-3387-ee4e-a3b5-2ec3dbbe5bd2' date '30 May 2009' time '1:19:05 am' author 'GabrielOmarCotelli' ancestors ((id '46a15f04-e5b4-4b9e-85e9-e3371388d358')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-alain_plantec.159' message 'empty log message' id '23fd9d16-9e92-4a53-aed2-087561fe8ba2' date '3 June 2009' time '10:04:52 am' author 'alain.plantec' ancestors ((id 'd4e353d2-18bd-4f52-9133-202ddcbf11bf')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-Alexandre_Bergel.164' message '- deprecated methods pointersTo:, pointersTo:except:, pointersToItem:of
- added test in ToolsTest-PointerFinder
- change all send to Utilities to PointerFinders

Pair programmed with Andreas Leidig' id '0f6d1341-1711-4efe-b07c-ed7fb2014307' date '4 July 2009' time '11:29:44 am' author 'Alexandre.Bergel' ancestors ((id '0ad8a150-6743-4244-9ded-923b19df0d10')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-adrian_lienhard.170' message 'Detangle MorphicExtras and extract package to external SqueakSource project (PharoMorphicExtras).' id '6cf7e3d7-2d21-4047-bc86-6d957ca1c3cf' date '19 July 2009' time '11:02:35 pm' author 'adrian_lienhard' ancestors ((name 'Tools-adrian_lienhard.169' message 'Detangle MorphicExtras and extract package to external SqueakSource project (PharoMorphicExtras).' id 'b10fb033-bd5a-4331-9542-3e51941080af' date '19 July 2009' time '10:39:12 pm' author 'adrian_lienhard' ancestors ((id 'cac3f535-09fc-4cad-8c5a-f3a2ba0ff2d2')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-alain_plantec.161' message 'Re-added Browser>>copyClass which is lost since #10318.
Code retrieved from #10304' id '18d0d0df-9ea7-4e51-8c80-d213f0f48412' date '16 June 2009' time '1:23:07 pm' author 'alain.plantec' ancestors ((id '8a35cf27-d6d8-4554-9808-19d5c4fa1e12')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-MiguelCoba.179' message 'Removes all the code from initials and name on Author class. It is replaced by a new fullName inst var and corresponding methods. The old code it is deprecated and the image contains no more calls to the old code. All the new code should call only the fullName methods in Author' id 'c514d2ef-77f5-463a-90b0-6de90f6740bf' date '25 July 2009' time '3:35:10 am' author 'MiguelCoba' ancestors ((id '5bd9a33a-5887-4fb5-b1a6-a53336dd43f8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-yann_monclair.192' message 'Implement ThreadSafeTranscript>>#codePaneMenu:shifted: to fix MNU when opening the context menu in the Pharo Transcript UI.' id 'c9cf573a-5a50-3d4b-b563-94d15cd1b019' date '4 September 2009' time '4:27:37 pm' author 'yann.monclair' ancestors ((id 'c87d1fc1-ab4f-4300-86fd-3f102f8634d4')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-StephaneDucasse.202' message '- Issue 1233: 	Needs changes after fix 1129
	Fix on  issue #1129  changed the interface of UIManager. We have to change each user of the #request: method and its friends.' id 'f8dcfcfa-e20c-402b-b3a5-ad53a7b9573e' date '23 September 2009' time '8:42:52 pm' author 'StephaneDucasse' ancestors ((name 'Tools-StephaneDucasse.201' message '-  Issue 1220: 	add #removeAll support to collections
	
- Adding WideStringTests

- Issue 1211: 	Clean up Character >> #asUnicodeChar
	
- Moving Object class>>windowColorSpecification to Morphic

- Issue 1219: 	Left over of uniClasses...in Object
	Object class>>newUserInstance
	Object class>>instanceOfUniqueClass
	Object class>>instanceOfUniqueClassWithInstVarString: instVarString andClassInstVarString: classInstVarString
	Object class>>categoryForUniclasses
	Object class>>newUniqueClassInstVars: instVarString classInstVars: classInstVarString' id '840cc143-6055-4b1c-9351-52d21fd76d68' date '15 September 2009' time '9:53:15 am' author 'StephaneDucasse' ancestors ((id '4e67bd8a-b104-40a1-9cdc-76bca66bd89e')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-lr.196' message '- make the transcript window orange again (need to evaluate "WindowColorRegistry windowColorSpecification" to make work)
- make the title of the transcript window say ''Transcript'' again' id '237138c8-22a9-4860-abed-fe0ae01b33ea' date '22 September 2009' time '11:43:55 am' author 'lr' ancestors ((id '811744f3-bb1c-4ef3-9951-4f20cb383e96')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-PeterHugossonMiller.197' message 'Fix for Issue 1153 - Many occurrences of "WriteStream on: aCollection" which can be replaced with "aCollection writeStream" ' id '0d88195a-af6d-4df3-8b30-a4a8c366def6' date '4 September 2009' time '3:16:55 am' author 'PeterHugossonMiller' ancestors ((id '534d1ca7-9824-47d1-bdef-636b05bf2932')) stepChildren ())) stepChildren ())(name 'Tools-OscarNierstrasz.201' message 'Fixed name of "Method Search" tool back to "Message Names"' id '63bcf5ac-8853-4427-a457-1737717ae9ac' date '29 September 2009' time '12:47:21 pm' author 'OscarNierstrasz' ancestors ((id '4e67bd8a-b104-40a1-9cdc-76bca66bd89e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-JorgeRessia.214' message 'bug 818 fixed' id '6044c945-c439-414c-bbf4-e6e2e1526ff2' date '18 October 2009' time '12:58:08 pm' author 'JorgeRessia' ancestors ((id 'fc91232e-5fb3-4093-8185-a65ce7d0e3f4')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-AlainPlantec.218' message 'Flap and FlapTab removal' id '783d1fe5-77b5-4ec4-8828-f0ba6b490f7c' date '17 October 2009' time '8:42:56 pm' author 'AlainPlantec' ancestors ((id 'bf618c45-0276-4960-83c0-49ca888c776f')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-AlainPlantec.223' message 'Move all icons from StandardScriptingSystem to MenuIcons then remove StandardScriptingSystem.
One have to evaluate 
Preferences resetHaloSpecifications 
after the loading in order to re-initialize halo icons.' id 'af5bd9e9-3e13-463e-91ad-18ddb9079116' date '19 October 2009' time '11:23:05 pm' author 'AlainPlantec' ancestors ((id 'b86a4695-47ae-4a83-96c4-0acc2784569a')) stepChildren ())) stepChildren ())(name 'Tools-nes.220' message 'Issues 1333, 1334, 1335, 1337' id '5e26f9f0-fabb-4797-b480-1f11ddcfec9d' date '19 October 2009' time '5:05:16 pm' author 'nes' ancestors ((id 'f4803a14-aa5e-489c-93ce-273b93a5f03c')) stepChildren ())) stepChildren ())(name 'Tools-Lukas_Renggli.222' message '- applied: 

RBParseTreeRewriter new
	replace: ''``@aDictionary at: ``@key
		ifAbsent:
			[| `@Temps |
			``@.Statements.
			``@aDictionary at: ``@key put: ``@value]'' with: ''``@aDictionary at: ``@key 
		ifAbsentPut: 
			[| `@Temps |
			``@.Statements.
			``@value]'';
	yourself' id 'c1f93eab-d9b3-4c46-bc9b-540c7267d203' date '2 November 2009' time '12:33:11 am' author 'Lukas Renggli' ancestors ((id '014e7f70-9b3d-4d91-9da5-e1aa122b199e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-jannik_laval.231' message 'add method spyOn:cutoff: 
which allow to define the level of filter.' id 'a79e9d8f-bbfb-456d-992e-dde8fd685485' date '26 October 2009' time '2:05:40 pm' author 'jannik.laval' ancestors ((name 'Tools-jannik_laval.230' message 'add the filter parameter for MessageTally>>spyOn:cutoff:' id 'fde76d09-acc9-4599-b1e6-f7552921d3c3' date '26 October 2009' time '1:55:40 pm' author 'jannik.laval' ancestors ((id 'c69a7d78-3123-465a-b3c8-d88a8d213f60')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tools-nice.233' message 'Issue http://code.google.com/p/pharo/issues/detail?id=1425
an inspector cannot write an inst var of a variable class' id '44d7be4e-38b0-cf4b-90d3-ce4cef460c89' date '8 November 2009' time '3:46:35 pm' author 'nice' ancestors ((id 'f3273643-cb67-4890-81ed-eb166cf2ff32')) stepChildren ())) stepChildren ())) stepChildren ())