Pharo Changes Log Draft version....

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Pharo Changes Log Draft version....

Stéphane Ducasse
Often people ask us what have been done in pharo so we adrian we got  
fun and produced this list:

                Transcript show: ScriptLoader new logContents

And pharoers we can be proud of it :)

Stef (back integrating fixing....)



==================================================
Added MCWorkingCopy printOn:

Scriptloader cleaning

MC repository cleaning

Adding new Sapphire repository
  ------------------------------------------------------
withUdpateLog:
Remove release builder package: classes were moved in scriptloader
  ------------------------------------------------------
withUdpateLog:
Fixing underscore of Service-base

Fixing underscore kernel

Fixing underscore VersionNumber
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Date and DateAndTime
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Kernel Chronology

enhancing FixUnderscores to fix also character lf

remove FFI organization
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Files and Exceptions

Fixing assign in Files and Exceptions
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Collection Graphics KernelTests Network Protocols  
PackageInfo Sounds System Tools VersionNumber

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Fixing - into :=  in Collection Compiler KernelTests Mutilingual  
Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
SUnit ToolBuilder-Morphic Tools Traits

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Utilities informuser:during: -> UIManager default informuser:during:
  ------------------------------------------------------
withUdpateLog:
Deprecating Utilities>>informDuring:
  ------------------------------------------------------
withUdpateLog:
Remove HTML Fileout + printout Method
  ------------------------------------------------------
withUdpateLog:
changes from Reflectivity, remove Packagepanebrowser, faster transcript
  ------------------------------------------------------
withUdpateLog:
scriptloader load mc silently + TTF fonts
http://bugs.squeak.org/view.php?id=6089
  ------------------------------------------------------
update10022
Lexicon and Instance Browser were not really used. We will rebuild it  
if necessary. Remove instanceBrowser and Lexicon + faster doOneCycleNow
  ------------------------------------------------------
update10023
remove Nebrasksa audiot chat + deprecated author in Utilities
  ------------------------------------------------------
update10024
Fixing Sapphire -> Pharo Squeak source Server + CS Servers
  ------------------------------------------------------
update10025
Unload Nebraska
  ------------------------------------------------------
update10026
Fixing Author FullName
  ------------------------------------------------------
update10027
Lexicon merge, Better tests for rectangle, findString fix

http://bugs.squeak.org/view.php?id=3574

Remove superswiki
  ------------------------------------------------------
update10028
Fixing MC
  ------------------------------------------------------
update10030
Fixing Delay
         0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
Description The implementation for Delay  
class>>timeoutSemaphore:afterMSecs: doesn t even use its first  
parameter, so it can t do what it says it does.

This method should be deprecated or removed entirely.
Additional Information + tests

Fixing Obsolete references
  ------------------------------------------------------
withUdpateLog:
1.0 / (FloatArray with: 2.0) answer unexpected result.
Bug is in FloatArray>>adaptToNumber:andSend:
See : http://bugs.squeak.org/view.php?id=6782

fixing files left by tests
  ------------------------------------------------------
update10032
Fixing Number parsing

Cleaning nebraska
  ------------------------------------------------------
update10033
Simplifying Traits usage in kernel

Simplifying Traits usage in kernel
  ------------------------------------------------------
update10034
Fixing tests (serge stinckwich)

http://bugs.squeak.org/view.php?id=6936
        #asHTMLColor is inaccurate for certain values.
      Attached fix resolves that, also gives 10x speed-up.
  ------------------------------------------------------
update10035
Merging MVC removal step one of Alain Plantec
  ------------------------------------------------------
update10036
Merging MVC removal step one of Alain Plantec (missing part)
  ------------------------------------------------------
update10037
Fixes the following 7 tests:

testRootsOfTheWorld -- test removed
testLocalMethodWithSameCodeInTrait -- removed duplicated method  
ClassDescription>>fileOutCategory:
testFinalizationOfEquals -- test fixed
testHash -- remove all assertions/tests that have hardcoded hash values:
        DateAndTimeEpochTest>>#testHash
        DateAndTimeLeapTest>>#testHash
        TimeTest>>#testHash
        TimespanTest>>#testHash
  ------------------------------------------------------
update10038
rootsOfTheWorld is back

Adding missing Class variables to TTCFonts + cleaning Scriptloader  
(norbert)
  ------------------------------------------------------
update10039
Nebraka category cleaning + graphics tests cleaning after
  ------------------------------------------------------
update10040
  replace: ReadStream on: ``@object with: ``@object readStream
  ------------------------------------------------------
update10041
MVC removal step 2
  ------------------------------------------------------
update10042
Couple of changes to make more tests work plus fix of finalization  
logic:
- changed WeakRegistry to use WeakIdentityKeyDictionary (http://bugs.squeak.org/view.php?id=6347 
)
- FinalizerTest reverted to real test case
- added missing class variables to DigitalSigntureAlgorithm
- Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis  
7090)
- make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg



        update10043
                MVC cleaning step 3
        update10043
                cleaning unimplemented calls
               
        update10045
             Some more cleaning made by Norbert
       
        update10046
                KernelTests-Numbers -- Nan and hex tests broken.
                Collection methods #select: and #collect: have no test.
                MC fixes.
                Remove testAllMethodsWithSourceString.



  ------------------------------------------------------
update10047
Fixing the release. Adrian made a few cosmetic changes and tagged  
testUnimplementedNonPrimitiveCalls as expected failure

Original description:
- added allClassesWithUnimplementedCalls to SystemNavigation to return  
structured classes with unimplemented calls
- added convenience method  
PackageOrganizer>>allPackagesContainingUnimplementedCalls
- adjusted ReleaseTest>>testUnimplemented... to exclude TestCase classes

  ------------------------------------------------------
update10047
Fixing the release. Adrian made a few cosmetic changes and tagged  
testUnimplementedNonPrimitiveCalls as expected failure

Original description:
- added allClassesWithUnimplementedCalls to SystemNavigation to return  
structured classes with unimplemented calls
- added convenience method  
PackageOrganizer>>allPackagesContainingUnimplementedCalls
- adjusted ReleaseTest>>testUnimplemented... to exclude TestCase classes

   ------------------------------------------------------
withUdpateLog:
Added MCWorkingCopy printOn:

Scriptloader cleaning

MC repository cleaning

Adding new Sapphire repository
  ------------------------------------------------------
withUdpateLog:
Remove release builder package: classes were moved in scriptloader
  ------------------------------------------------------
withUdpateLog:
Fixing underscore of Service-base

Fixing underscore kernel

Fixing underscore VersionNumber
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Date and DateAndTime
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Kernel Chronology

enhancing FixUnderscores to fix also character lf

remove FFI organization
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Files and Exceptions

Fixing assign in Files and Exceptions
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Collection Graphics KernelTests Network Protocols  
PackageInfo Sounds System Tools VersionNumber

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Fixing - into :=  in Collection Compiler KernelTests Mutilingual  
Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
SUnit ToolBuilder-Morphic Tools Traits

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Utilities informuser:during: -> UIManager default informuser:during:
  ------------------------------------------------------
withUdpateLog:
Deprecating Utilities>>informDuring:
  ------------------------------------------------------
withUdpateLog:
Remove HTML Fileout + printout Method
  ------------------------------------------------------
withUdpateLog:
changes from Reflectivity, remove Packagepanebrowser, faster transcript
  ------------------------------------------------------
withUdpateLog:
scriptloader load mc silently + TTF fonts
http://bugs.squeak.org/view.php?id=6089
  ------------------------------------------------------
update10022
Lexicon and Instance Browser were not really used. We will rebuild it  
if necessary. Remove instanceBrowser and Lexicon + faster doOneCycleNow
  ------------------------------------------------------
update10023
remove Nebrasksa audiot chat + deprecated author in Utilities
  ------------------------------------------------------
update10024
Fixing Sapphire -> Pharo Squeak source Server + CS Servers
  ------------------------------------------------------
update10025
Unload Nebraska
  ------------------------------------------------------
update10026
Fixing Author FullName
  ------------------------------------------------------
update10027
Lexicon merge, Better tests for rectangle, findString fix

http://bugs.squeak.org/view.php?id=3574

Remove superswiki
  ------------------------------------------------------
update10028
Fixing MC
  ------------------------------------------------------
update10030
Fixing Delay
         0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
Description The implementation for Delay  
class>>timeoutSemaphore:afterMSecs: doesn t even use its first  
parameter, so it can t do what it says it does.

This method should be deprecated or removed entirely.
Additional Information + tests

Fixing Obsolete references
  ------------------------------------------------------
withUdpateLog:
1.0 / (FloatArray with: 2.0) answer unexpected result.
Bug is in FloatArray>>adaptToNumber:andSend:
See : http://bugs.squeak.org/view.php?id=6782

fixing files left by tests
  ------------------------------------------------------
update10032
Fixing Number parsing

Cleaning nebraska
  ------------------------------------------------------
update10033
Simplifying Traits usage in kernel

Simplifying Traits usage in kernel
  ------------------------------------------------------
update10034
Fixing tests (serge stinckwich)

http://bugs.squeak.org/view.php?id=6936
        #asHTMLColor is inaccurate for certain values.
      Attached fix resolves that, also gives 10x speed-up.
  ------------------------------------------------------
update10035
Merging MVC removal step one of Alain Plantec
  ------------------------------------------------------
update10036
Merging MVC removal step one of Alain Plantec (missing part)
  ------------------------------------------------------
update10037
Fixes the following 7 tests:

testRootsOfTheWorld -- test removed
testLocalMethodWithSameCodeInTrait -- removed duplicated method  
ClassDescription>>fileOutCategory:
testFinalizationOfEquals -- test fixed
testHash -- remove all assertions/tests that have hardcoded hash values:
        DateAndTimeEpochTest>>#testHash
        DateAndTimeLeapTest>>#testHash
        TimeTest>>#testHash
        TimespanTest>>#testHash
  ------------------------------------------------------
update10038
rootsOfTheWorld is back

Adding missing Class variables to TTCFonts + cleaning Scriptloader  
(norbert)
  ------------------------------------------------------
update10039
Nebraka category cleaning + graphics tests cleaning after
  ------------------------------------------------------
update10040
  replace: ReadStream on: ``@object with: ``@object readStream
  ------------------------------------------------------
update10041
MVC removal step 2
  ------------------------------------------------------
update10042
Couple of changes to make more tests work plus fix of finalization  
logic:
- changed WeakRegistry to use WeakIdentityKeyDictionary (http://bugs.squeak.org/view.php?id=6347 
)
- FinalizerTest reverted to real test case
- added missing class variables to DigitalSigntureAlgorithm
- Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis  
7090)
- make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg



        update10043
                MVC cleaning step 3
        update10043
                cleaning unimplemented calls
               
        update10045
             Some more cleaning made by Norbert
       
        update10046
                KernelTests-Numbers -- Nan and hex tests broken.
                Collection methods #select: and #collect: have no test.
                MC fixes.
                Remove testAllMethodsWithSourceString.



  ------------------------------------------------------
update10047
Fixing the release. Adrian made a few cosmetic changes and tagged  
testUnimplementedNonPrimitiveCalls as expected failure

Original description:
- added allClassesWithUnimplementedCalls to SystemNavigation to return  
structured classes with unimplemented calls
- added convenience method  
PackageOrganizer>>allPackagesContainingUnimplementedCalls
- adjusted ReleaseTest>>testUnimplemented... to exclude TestCase classes

  ------------------------------------------------------
update10048
Fix the Scriptloader logStream + Collection tests  http://bugs.squeak.org/view.php?id=6355 
  + Pharo Flaps
  ------------------------------------------------------
update10049
7073 CollectionAndCollectionTest
* [http://bugs.squeak.org/view.php?id=6367 M6367]
* seems good [http://bugs.squeak.org/view.php?id=5700 M5700]

Add 2 tests for RunArray class + at:put:
See :  http://bugs.squeak.org/view.php?id=6070
  ------------------------------------------------------
update10050
This update includes a set of Mantis fixes (that also went into Squeak  
3.10):
http://code.google.com/p/pharo/issues/detail?id=27
http://code.google.com/p/pharo/issues/detail?id=31
http://code.google.com/p/pharo/issues/detail?id=32
http://code.google.com/p/pharo/issues/detail?id=30
mark testUnwindDebuggerWithStep as expected failure
  ------------------------------------------------------
update10051
Name: SLICE-remove-copyHtml-al.6
Author: al
Time: 22 July 2008, 9:37:16 pm
UUID: 9192a548-32f3-43ac-8477-236a754a2a93
Ancestors: SLICE-remove-copyHtml-dc.5

in addition to previous version by Damien
- remove #command: senders and implementors
- remove method references to deleted methods in MessageFinder
- remove String>>asHtml, which in turn required to...
- remove an etoys related mail message class (FancyMailComposition),  
which required to
- remove some html code in EToys (tell a friend feature)
  ------------------------------------------------------
update10052
ISSUE #124
While browsing at referencer of FileDoesNotExistException, I  
discovered the following pattern
that is used in many different places. I find this pretty ugly:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        file := [fd readOnlyFileNamed: keysFileName]
                        on: FileDoesNotExistException do:[:ex| nil].
        file ifNil:[^self]. "no keys file"
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

The use of exception is completely outwitted.

I would rather write:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        [file := fd readOnlyFileNamed: keysFileName]
                        on: FileDoesNotExistException do: [:ex| ^ self].
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  ------------------------------------------------------
update10053
Faster printString for LargeInteger

        http://code.google.com/p/pharo/issues/detail?id=114

        http://code.google.com/p/pharo/issues/detail?id=74

        There exist 2 related issues that report endless loops when using a  
bad base.
        http://bugs.squeak.org/view.php?id=6710
        http://bugs.squeak.org/view.php?id=7107
  ------------------------------------------------------
update10054
- Monticello enhancements (slice + comments)
                                        - UndefinedObject>>from3DS: removed
                                        - TransformationMorph>>heading:
                                        - Integer>>printStringBase:
                                        - - -> := in PasteUpMorph
                                        - Issue 118: 0006846: MenuMorphs can drop mouse focus. Patch  
provided by rootbeer.

  ------------------------------------------------------
update10055
Small fixes so that the NewCompiler can load and recompile the  
complete system
  ------------------------------------------------------
update10056
remove VeryPickyMorph + fix Comments... behavior in Monticello
  ------------------------------------------------------
update10057
remove duplicated code, remove unused code
  ------------------------------------------------------
update10058
cleaning duplicated method, part II
  ------------------------------------------------------
update10059
- 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...)
  ------------------------------------------------------
update10060
  - remove GeeMail experiment.
- fix undeclared Installer reference.
- remove StoryboardBookMorph, ZoomAndScrollControllerMorph,  
ZoomAndScrollMorph

  ------------------------------------------------------
update10061
  - remove EtoyProjectHistoryMorph, StretchyImageMorph,  
EToyProjectQueryMorph, EToyProjectRenamerMorph,  
EtoyGenericDialogMorph, EtoyProjectDetailsMorph, ShowEmptyTextMorph,  
EToyCommunicatorMorph, EtoyLoginMorph, EToyHierarchicalTextGizmo,  
EToyHierarchicalTextMorph, SimplerTextContainer, EToyTextNode,  
EToyTextNodeWrapper.

  ------------------------------------------------------
update10062
  - move the code for making a copy of a class into Class (from  
Browser).
           - fix for printing not initialized LargeIntegers (fixes printing  
of specialObjectsArray)

  ------------------------------------------------------
update10063
- 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:

  ------------------------------------------------------
update10064
-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:

  ------------------------------------------------------
update10065
Fixing Transcript and Smalltalk to return themselves when printed :)

  ------------------------------------------------------
update10066
tally it integration
http://bugs.squeak.org/view.php?id=1014

  ------------------------------------------------------
update10067
Cleaning html fileout removal
http://code.google.com/p/pharo/issues/detail?id=115

  ------------------------------------------------------
update10068

        - ClassBuilder fixes and tests from Noury Bouraqadi
Now instance variable names cannot be uppercased
and classVariables lowered.
      - Refactoring engine tests commented by alexandre bergel to let  
the test builder
        work
        - PackageInfo better printOn: + mostSpecificPackageOf:
        - Tools package loaded (was forgotten before) with tally enh of  
alexandre Bergel

  ------------------------------------------------------
update10070

       
        Remove TextSqkLink TextProjectSqkLink
       
       
  ------------------------------------------------------
update10071

       
        -> Issue 100: 7154 FixForDebugBlockValueWithArguments
-> Issue 172: show byte code menu item pane is broken
-> Issue 39: 7088 AnimatedMorphfix (M5692)
-> Issue 91: 7143 ValueWithinFix-ar
-> Issue 54: 7104 Morph-intersects-wiz (M6461)
-> Add RBSmallDictionary as SmallDictionary. Add SmallIdentityDictionary
-> Small Nebraska Removal related to HandMorph:
        -> do not test for #hasUserInformation in #needsToBeDraws
        -> remove user-drawing code from HandMorph>>#drawOn:
        -> delete HandMorph>>#hasUserInformation
-> fast path for empty extension in Morph>>#borderStyle
-> Remove unsent methods from Player:
        -> thumbnailMenuEvt:forMorph:, setFogDensity:, setFogRangeEnd:,  
setFogRangeStart:, setFogType:
        -> getFogColor, getFogDensity, getFogRangeEnd, getFogRangeStart,  
getFogType, setFogColor:
-> Remove unsent Methods:
        -> TextStyle>>changeDefaultFontSizeBy:
        -> AlignmentMorphBob1>>simpleToggleButtonFor:attribute:help:
-> fix ifNotNil:ifNil: and  ifNil:ifNotNil: to use  
#valueWithPossibleArgs: (to be consistent with ifNotNil:)
-> comment for #browseAllUnimplementedCalls
-> some refactoring everywhere to use isNil and ifNil: (more to go)
-> Start to remove deprecated methods that where deprecated in 3.9
-> enable deprecation warnings in postscript.

       
  ------------------------------------------------------
update10072
-> Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej
-> Issue 174: XMLSupport cant be loaded into latest Pharo image
-> Issue 52: 7102 ObjectPerformOrSendToFix (M1666)
-> Issue 106: 7090 DSAunimplementedCleanup
-> Issue 77: 7127 RemoveMappedCollection
-> More ifNil:/isNil refactorings
-> replace all occurrances of "isNil not" with "notNil"
  ------------------------------------------------------
update10073
- Issue 44: 7094 FixClassCompatibilityForClassVar (M6472)
- Issue 86: 7138 TransformationMorph-isSticky
- Issue 89: 7141 PrintingArraysWithMetaclasses
- Issue 42: 7092 TTCFontDNUfix (M5309)
- Issue 176:failing tests in 70072
- delete ParagraphEditor>>#initializeTextEditorMenus (never called,  
has undeclared)
- revert Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej (broke tests)
- MorphExtension now stores properties in SmallIdentityDictionary.
- in loadscript: Smalltalk associations do: [:each | each  
beReadWriteBindingAnnouncing: true]
  ------------------------------------------------------
update10074
- 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.

  ------------------------------------------------------
update10075
  Remove ComponentLikeModel

  ------------------------------------------------------
update10076
  fixing SystemWindow>>windowsIn:Satisfying
-> PasteUpMorph>>windowsSatifying:
+ defined as class extension for Morphic-Windows
+ put all the users of windowsIn:Satisfying as class extensions too.

  ------------------------------------------------------
update10077
  Remove ComponentLikeModel

  ------------------------------------------------------
update10078
  Removed isUniClass: (the package description is wrong sorry)

  ------------------------------------------------------
update10079
  Clean inspector from tiling behavior (following gary removal scripts)

  ------------------------------------------------------
update10080
   Remove uniClass influences in DeepCopier and Object following
gary cleans.

Remove universalTile... from Object


  ------------------------------------------------------
update10081
   Clean WorldState following gary changes
                remove expungeUniClasses from ChangesSorter and bros


  ------------------------------------------------------
update10082
   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

  ------------------------------------------------------
update10083
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.

  ------------------------------------------------------
update10084
- fixing a bug that the ReadOnlyVariableBinding removal introduced.
          - recompile the image to make sure everything works
  ------------------------------------------------------
update10085
- Latest version of OB (Yes I know we should use Universe....)
          - ArrayTest fixed
          - Behavior testBinding
          - Behavior testAllSelectors
          - M7166: speedup allSelectors add allSelectorsBelow:.
                Firstly #allSelectors inefficiently creates multiple intermediate  
collections. Refactoring
                this yields a 27% speed improvement.
                Secondly many users of #allSelectors forget that when applied to the  
class side it doesnt
                stop at ProtoObject class, it continues to Class ClassDescription,  
Behavior, Object and
                ProtoObject. This is catered for by adding #allSelectorsBelow:
                Magritte and SUnit are heavy users which benefit.
       
       
       
       
  ------------------------------------------------------
update10086
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.
       
  ------------------------------------------------------
update10087
  Issue 80: 7130 PluggableListMorphFix
  Issue 41: 7091 PluggableListMorphfix (M4719)
  Issue 98: 7152 Form-isAllWhiteandFormTest-ar
  Issue 57: 7107 IntervalReverseDoFix (M6438)
        -> used Nicolas fix from http://bugs.squeak.org/view.php?id=6456
  Issue 202: Pier-Model can not be loaded into Pharo
  ------------------------------------------------------
update10088
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.
  ------------------------------------------------------
update10089
Fix BookMorph new openInWorld
  ------------------------------------------------------
update10090
Sunit extensiosn to store result and show progress
        CollectionsTests improved
  ------------------------------------------------------
update10091
SUnit removing %$^&*( self halt
       
        GATHER SEVERAL COLLECTION RELATED MANTIS TESTS AND FIXES

----------------------------------------

http://bugs.squeak.org/view.php?id=7172

CharacterSetComplement has spoiled previous byteArrayMap optimization.
Using #byteArrayMap is an optimization per se, possibly tailored for  
tight loops.
Taking too much time to compute this map is spoiling efficiency.
It is necessary to cache this this map for restoring efficiency to the  
level preceding introduction of CharacterSetComplement.

----------------------------------------

http://bugs.squeak.org/view.php?id=6998

((String new: 1) at: 1 put: $a) = $a -> true.
((WideString new: 1) at: 1 put: $a) = $a -> false.

WideString at:put: should return the put object like any other  
collection

----------------------------------------

http://bugs.squeak.org/view.php?id=5331
http://bugs.squeak.org/view.php?id=6366

Lots of tests and few patches for WideString not behaving correctly.

----------------------------------------

http://bugs.squeak.org/view.php?id=7180 +6455 +1603 +1602

Patches for Interval indexOf: and includes:

----------------------------------------

http://bugs.squeak.org/view.php?id=6994

Authorize this:
(#(1 2 3) as: ByteArray) as: Interval

----------------------------------------

http://bugs.squeak.org/view.php?id=7121 (ar)

Patches for OrderedCollection add:after: add:before:
Try this one to be convinced for the necessity:
| oc |
oc := #(1 2 3 4) asOrderedCollection.
(oc first:3) do: [:e | oc remove: e].
oc add: 0 beforeIndex: -2.
^oc

----------------------------------------

http://bugs.squeak.org/view.php?id=6977
incorrect use of super
(super basicNew in #new: dating from some 3.9 changes)

----------------------------------------

http://bugs.squeak.org/view.php?id=6778
SkipList copy is shallow

----------------------------------------

http://bugs.squeak.org/view.php?id=6994
deprecate the Service related #startsWith: because single implementor  
completely redundant with beginsWith:

Add tests and patch
for http://bugs.squeak.org/view.php?id=6873
and http://bugs.squeak.org/view.php?id=6874

bitAnd: is broken for LargeNegativeInteger on every 8-bit boundary


Mathieu little fix for syntax

  ------------------------------------------------------
update10092
  - FullScreen refactoring by mike Roberts
          - fixed a bug in PluggableListMorph>>basicKeyPress introduced in  
10087 by Matthew Fulmer
          - improve SUnit history
          - Issue 235: 0007205: Monticello Snapshot Speedup via new  
MethodReference ivar
                        http://bugs.squeak.org/view.php?id=7205
       
       
  ------------------------------------------------------
update10093
  - Network fix by Yann Monclair
                Modified the deprecation comment on Url>>#toText. It was  
recommending using Url>>#asText instead, but that would mean the  
method would return a Text instead of a String as it currently does.
                I replaced the deprecation comment to recommend replacing #toText  
with #asString.
                All NetworkTests run green
        -    Fix by A. Bergel. The method PasteUpMorph>>findAPreferencesPanel:
is now an extension of MorphicExtras. Before it was part of Mophic-
Worlds.
The reason to move findAPreferencesPanel: to MorphicExtras is  the  
method references PreferencesPanel, which is defined in MorphicExtras.  
PasteUpMorph calls findAPreferencesPanel: within  
PasteUpMorph>>defaultDesktopCommandKeyTriplets. The cycle is therefore  
not completely removed. However, defaultDesktopCommandKeyTriplets  
should be turned into a registration mechanism to completely remove  
the cycle.

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

       
       
  ------------------------------------------------------
update10094
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
  ------------------------------------------------------
update10095
- 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
  ------------------------------------------------------
update10096
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
  ------------------------------------------------------
update10097
Removed


        HaloMorph>>addScriptHandle:
        HaloMorph>>addViewHandle:


        Morph class>>additionsToViewerCategoryPenUse
        Morph class>>additionsToViewerCategoryObservation
        Morph class>>additionsToViewerCategoryMiscellaneous
        Morph class>>additionsToViewerCategoryMotion
        Morph>>isEtoyReadout
        Morph>>isaViewer
        Morph>>isTurtleRow
        Morph>>accumlatePlayersInto: aCollection andSelectorsInto:  
selectorsCollection
        Morph>>addStackItemsTo:
        Morph>>wrapWithAStack
        Morph>>abstractAModel
        Morph>>moveWithPenDownBy:
        Morph>>getPenColor
        Morph>>penUpWhile:
        Morph>>choosePenColor:
        Morph>>getPenDown
        Morph>>allMorphsWithPlayersDo:
        Morph>>appearsToBeSameCostumeAs:
        Morph>>addPlayerItemsTo:
        Morph>>containsCard:
        Morph>>getIndexInOwner
        Morph>>getPenSize
        Morph>>presentCardAndStackMenu
        Morph>>showBackgroundObjects
        Morph>>explainDesignations
        Morph>>insertCard
        Morph>>showForegroundObjects
        Morph>>goToNextCardInStack
        Morph>>goToPreviousCardInStack
        Morph>>showForegroundObjects
        Morph>>selectorsForViewer
        Morph>>selectorsForViewerIn:
        Morph>>showPlayerMenu
        Morph>>becomeSharedBackgroundField
        Morph>>slotSpecifications
        Morph>>putOnForeground
        Morph>>putOnBackground
        Morph>>makeHoldSeparateDataForEachInstance
        Morph>>stopHolingSeparateDataForEachInstance
        Morph>>viewMorphDirectly
        Morph>>wrap
        Morph>>fenceEnabled

        Object>>isUniversalTiles
        Object>>isPlayerLike

        PasteUpMorph>>notePenDown: penDown forPlayer: player at: location
        PasteUpMorph>>updateTrailsForm
        PasteUpMorph>>drawPenTrailFor: aMorph from: oldPoint to: targetPoint
        PasteUpMorph>>addStackMenuItems:hand:
        PasteUpMorph>>presentCardAndStackMenu
        PasteUpMorph>>liftAllPens
        PasteUpMorph>>lowerAllPens
        PasteUpMorph>>linesForAllPens
        PasteUpMorph>>linesAndArrowsForAllPens
        PasteUpMorph>>dotsForAllPens
        PasteUpMorph>>addPenTrailsMenuItemsTo:
        PasteUpMorph>>arrowsForAllPens
        PasteUpMorph>>trailStyleForAllPens:
        PasteUpMorph>>printVocabularySummary
        PasteUpMorph>>clearTurtleTrails
        PasteUpMorph>>fenceEnabled
        PasteUpMorph>>fenceEnabled:
        PasteUpMorph>>toggleFenceEnabled
        PasteUpMorph>>fenceEnabledString
        PasteUpMorph>>
        PasteUpMorph>>
        PasteUpMorph>>browseAllScriptsTextually
        PasteUpMorph>>abandonCostumeHistory
       
        Pen>>arrowHeadFrom: prevPt to: newPt forPlayer: aPlayer
       
        PluggableTextMorphWithModel>>newTextContents:
        PluggableTextMorph>>selectionAsTiles
        PluggableTextMorph>>tileForIt
       
        Preferences>>fenceEnabled
       
        Quadrangle class>>exampleInViewer
       
        TextMorph>>setAllButFirstCharacter:
        TextMorph>>insertContentsOf:
       
        ScrollableField>>insertContentsOf:
       
        TransformationB2Morph
       
        ParagraphEditor>>selectionAsTiles
       
        TheWorldMainDockingBar>>clearTurtleTrails
        TheWorldMainDockingBar>>eToyVocabularySummary
        TheWorldMainDockingBar>>hideAllViewers
        TheWorldMainDockingBar>>hideAllViewersIn:
        TheWorldMainDockingBar>>showAllViewers
        TheWorldMainDockingBar>>clearTurtleTrails

  ------------------------------------------------------
update10098

       
        fixed taggings of senders with package
        deprecated statsWith:
        integrating fixes of gary in proportionalSplitterMorph so that
        Moprh x and y can be removed
  ------------------------------------------------------
update10099

       
        # fix menu debug in morph
       
        # 258 This changeset removes the following unused methods:

Object removeSelector: #basicAddInstanceVarNamed:withValue:!
Object removeSelector: #bindWithTemp:!
Object removeSelector: #handledListVerification!
Object removeSelector: #propertyList!

        # 255 by pavel
        WorldState >> doDeferredUpdatingFor: uses instance veriable  
remoteServer.
This instance variable can be removed completely.

        # 257
        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
       
        Harvested ProportionalSplitterMorph>>overlaps* from Polymorph
        because we got a DNU when we moved the splitter but now the splitter  
is broken :(
       
       
  ------------------------------------------------------
update10100

       
        # Really fix menu debug in morph
       
        # Correctly deprecates startsWith: (now it returns the right value)
       
        # Removed
                Morph>>newCard
                PasteUpMorph>>batchPenTrails
                PasteUpMorph>>batchPenTrails: ( and friends)
       
                PreferenceClass>>batchPenTrails

       
  ------------------------------------------------------
update10101

       
        # Removing other pen stuff

       
  ------------------------------------------------------
update10102
- 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
       
  ------------------------------------------------------
update10104
Monadic ifNil
  ------------------------------------------------------
update10105
  - Sunit lr fixes
           - splitter morph fixes
           - Issue 279: fix: browseAllUnsentMessages
  ------------------------------------------------------
update10106
  - Monticello lukas enh (now we can sort the list)
           - Kedama random clean
           - New compiler tests
           - Regex valueOrUnwindDo: fixes
  ------------------------------------------------------
update10107
  - This provides a Fix and Test for String numArgs
                http://code.google.com/p/pharo/issues/detail?id=237
        - Nicolas Cellier: Just a small improvment required to speed up a  
little number reading:
rewrite a condition (a & b) as (a and: [b]).
        - Issue 275: TODO: remove OldSocket.
                Change HTTPSocket superclass from OldSimpleClientSocket to Socket.
                Reimplementing OldSocket protocol into Socket (some methods were  
missing).
                Changing CrLf variable access to (String crlf).

  ------------------------------------------------------
update10108
  - removing some unsent methods from etoy s to reduce the fat.

  ------------------------------------------------------
update10109
  - removing etoy -> ClassDescription
           - isUniClass senders and implementors

  ------------------------------------------------------
update10110
Issue 284: add literalsDo: as deprecated method
Issue 253: Mantis 6933 MultiByteFileStream upTo: does not work in  
binary mode
Issue 252: Mantis 6812 cannot inspect a WeakSet
- add back deprecated #literalsDo:
  ------------------------------------------------------
update10111
  - Debugger etoy removal
           - remove etoyFriendly preference
           - red/green for conflicts in MC (damien Pollet)
       
  ------------------------------------------------------
update10112
Issue 260: TODO: cleanup hasLiteralThorough:
  ------------------------------------------------------
update10113
- FileDirectory etoy cleaning
          - Project / ThreadNavigation method cleaning
  ------------------------------------------------------
update10114
- Issue 274: TwoWayScrollPane shoud be removed
- Issue 291: SystemNavigation tests + reimplementation for queries on  
sent and unsent messages
- Issue 290: SUnit Enhancement to ease writing tests involving the  
creation of classes
  ------------------------------------------------------
update10115
- Issue 274: TwoWayScrollPane shoud be removed
- Issue 291: SystemNavigation tests + reimplementation for queries on  
sent and unsent messages
- Issue 290: SUnit Enhancement to ease writing tests involving the  
creation of classes
  ------------------------------------------------------
update10116
- 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
- ScriptLoader>>cleanUpForRelease: flushes a lot of caches and deletes  
bitmaps from EToys to decrease the memory footpring
  ------------------------------------------------------
update10117
-  Issue 293: SystemNavigation UI + bug fixes
           - Installer installer in scriptloader updated
           - Issue 297: MethodReference printOn enhance
           - Etoy unsentMessages removed!!!!! :)

  ------------------------------------------------------
update10118
- fix script loading broken.
        Issue 294: VM does not send script files to image
  ------------------------------------------------------
update10119
- fix script loading broken.
        Issue 294: VM does not send script files to image
  ------------------------------------------------------
update10120
- Etoy removal
                TextMorph
                ThumbnailMorph
                TileMorphTest
                TraitDescription
                UndefinedObjectTest
                UpdatingStringMorph
                Vocabulary
  ------------------------------------------------------
update10121
- Etoy clean up FileList2 and other little left over
  ------------------------------------------------------
update10122
- Merging Type Hierarchy removal second attempt
  ------------------------------------------------------
update10123
- Stef and David Hacking on Morph etoy Removal
                - moved ScriptEditorMorph -> Etoy
  ------------------------------------------------------
update10124
- Revert to Accuny as the default font and remove the other font from  
the system
  ------------------------------------------------------
update10125
Issue 303: TODO: remove profiling methods
Issue 300: unimplemented call in  
AlignmentMorphBob1>>acceptDroppingMorph:event:
Issue 299: Mantis 007007 and 007008 correct toggle break on entry
  ------------------------------------------------------
update10126
-> Issue 248: SLICE-Mantis-ScaledDecimal-SqNumberParser-Fix-nice.1
-> Issue 295: #testSupplyAnswerUsingRegexMatchOfQuestion fails
-> latest collection tests
  ------------------------------------------------------
update10129
- delete unused vars in Morphic (Lukas R.)
- fix loop of liked list test (Damien P.)
  ------------------------------------------------------
update10129
Various etoy cleaning
  ------------------------------------------------------
update10130
313: FileList2 crashes if some subdirectory present
  ------------------------------------------------------
update10132
Fix some tests (duplicated methods from traits)
  ------------------------------------------------------
update10132
Removed

ccg:emitLoadFor:from:on:
ccg:generateCoerceToOopFrom:on:
ccg:generateCoerceToValueFrom:on:
ccg:prolog:expr:index:
  ------------------------------------------------------
update10134
- copyrith removed
- MC enh from lukas
- Dictionary Collect
This is http://bugs.squeak.org/view.php?id=7095
and http://code.google.com/p/pharo/issues/detail?id=292

Fix Dictionary>>collect: to return a Dictionary of mapped values  
(instead of an OrderedCollection).

Also provide tests for #select:, #reject:, and #collect: which should  
all behave in a similar way
  ------------------------------------------------------
update10135
- Issue 83: squeakToUtf8 and utf8ToSqueak convenience methods
- improved ScriptLoader robustness
  ------------------------------------------------------
update10136
Issue 305: TODO: garbage collection parameters
Issue 312: Typo in PasteUpMorph>>keyboardNavigationHandler
Issue 309: Color>hex: should be brought back
Issue 306: file stream not closed after drag and drop of CS
in postscript:
(Preferences preferenceAt: #allowEtoyUserCustomEvents) changeInformee:  
nil
changeSelector: nil.
  ------------------------------------------------------
update10137
simple etoy cleaning from gary list.
  ------------------------------------------------------
update10138
HaloMorphEtoyCleaning
  ------------------------------------------------------
update10139
EtoyUnsentMessageRemoval
  ------------------------------------------------------
update10140
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
  ------------------------------------------------------
update10141
3 timesRepeat: [SystemNavigation default  
removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
  ------------------------------------------------------
update10142
Issue 317: lessMethodSendsInFontUsage
Issue 301: UIManager enhacements
  ------------------------------------------------------
update10143
- fix dropFrom:
- etoy removal fight

  ------------------------------------------------------
update10144
- ifNotNilDo: calls renamed
- Issue 232: Recreate Special Objects Array should preserve external  
semaphores + Fix

  ------------------------------------------------------
update10145
- Issue273-EmbeddedWorldBorderMorph-removal
  ------------------------------------------------------
update10146
-Issue 219: Cryptography does not load into Pharo
  ------------------------------------------------------
update10147
-etoy cleaning event etoy and autoexpansion
  ------------------------------------------------------
update10148
- Etoy cleaning (la nausee)
  ------------------------------------------------------
update10149
Morph removed
        couldHoldSeparateDataForEachInstance
        currentDataInstance
        goToPreviousCardInStack
        insertCard
        installAsCurrent:
        reshapeBackground
        relaxGripOnVariableNames
        reassessBackgroundShape
        stack
        stackDo:
        isStackBackground
        setAsDefaultValueForNewCard
        isPlayer: aPlayer ofReferencingTile: tile
        traverseRowTranslateSlotOld: oldSlotName of: aPlayer to: newSlotName
        traverseRowTranslateSlotOld: oldSlotName to: newSlotName
        openViewerForArgument
        handMeTilesToFire
        triggerScript:
        variableDocks
        shouldRememberCostumes
        currentDataValue
        newPlayerInstance
        isSyntaxMorph
        enclosingEditor
        topEditor
Morph fixed
        tryToRenamed:
        tabHitWithEvent:
PasteUpMorph removed
        scriptSelectorToTriggerFor:
        viewerFlapTabFor:
  ------------------------------------------------------
update10150
-> Issue 333: A fix for animated GIF harvested from Squeak
        -> Mantis 0006343: Process does not need to be a special object
        Change proposed by martin v. Loewis:
        When changing Process, I was warned that it is a special object and  
therefore
        it is dangerous to change its class definition. Process currently lives
        at: 28 of Smalltalk specialObjectsArray. In reviewing all references to
        the special objects array, I could not find any reference to that slot,
        neither in the Squeak 3.9 image nor in the VM.
        -> Postscript: Smalltalk recreateSpecialObjectsArray.

  ------------------------------------------------------
update10151
-> Issue 146: ClassDescription>>copyUnobstrusevely
        ClassDescription>>copyUnobstrusevely  and friends are only invoked by  
kedama which should be removed
-> Issue 128: M5711: TextFieldMorph changes text position when emptied
-> now really do Postscript: Smalltalk recreateSpecialObjectsArray.

  ------------------------------------------------------
update10152
-> Issue 276: candidate for core: Process-specific variables
        Martin von Loewis did a nice implementation of thread-specific  
variables:
        This project provides process-specific variables (called TLS - thread-
local storage)
        in other environments. Two kinds of variables are provided:  
ProcessLocalVariable (similar to TLS),
        and DynamicVariables (akin LISPs dynamic scope)
  ------------------------------------------------------
update10153
Issue 308: Mac Menu support
  ------------------------------------------------------
update10156
ssue 195: Unicode membership test reduced to String #= (String  
#compare:caseSensitive:) ? M6336
  ------------------------------------------------------
update10157
-> Issue 84: 7136 TraitBehavior-2-dc
-> Issue 246: fix classVariableNames
  ------------------------------------------------------
update10158
- remove preferences twentyFourHourFileStamps, universalTiles,  
uniTilesClassic, eToyFriendly
  - remove many classes from Etoys, remove unsent methods.
        - undo removal of Process from spclobjects
  ------------------------------------------------------
update10159
- Morph Etoy cleaning A->D
Object
        currentVocabulary

Morph
        appearsToBeSameCostumeAs:
        arrowDeltaFor:
        automaticViewing
        bringTileScriptingElementsUpToDate
        bringUpToDate
        buttonProperties
        buttonProperties: propertiesOrNil
        color: sensitiveColor sees: soughtColor
        colorUnder
        currentVocabulary
        hasButtonProperties
       
        ensuredButtonProperties
        isTileScriptingElement
       
PasteUpMorph
      currentVocabulary
      currentVocabularyFor:
  ------------------------------------------------------
update10160
-> remove more etoy classes (mostly tiles related)
-> 3 timesRepeat: [SystemNavigation default  
removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
  ------------------------------------------------------
update10161
->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.

  ------------------------------------------------------
update10162
More etoys/vocabulary cleans
  ------------------------------------------------------
update10163
-> added loading script for polymorph UI (Torsten Bergmann)
-> clean up cass "TheWorldMenu" a little (me)
-> Issue 339: Process stuck in 10156+OB?, 100% cpu load after  
ScriptLoader loadOB on macintosh only
  ------------------------------------------------------
update10164
Morph D->I cleaning
        defaultVariableName
        doMenuItem:
        noteNegotiatedName: uniqueName for: requestedName
      variableDocks

- SUnit extension (icon)
  ------------------------------------------------------
update10165
Stef and Damien happily adding tests to Array, OrderedCollection, Set,  
Bag, String, Symbol, Dictionary
based on traits
TIncludesTest, TCloneTest, TCopyTest
  ------------------------------------------------------
update10166
Simon fixes to icons tests No author pop up
  ------------------------------------------------------
update10167
- clean more Preferences (Marcus Denker)
          - Scriptloader Seaside loading methods (Torsten Bergmann)
          - Postscript: (Preferences preferenceAt:
#allowEtoyUserCustomEvents) changeInformee: nil changeSelector: nil.
        Preferences removePreference: #batchPenTrails.
Preferences removePreference: #allowEtoyUserCustomEvents.
Preferences removePreference: #automaticViewerPlacement.
Preferences removePreference: #capitalizedReferences.
Preferences removePreference: #fenceEnabled.
Preferences removePreference: #keepTickingWhilePainting.
Preferences removePreference: #tileTranslucentDrag.
Preferences removePreference: #translationWithBabel.
Preferences removePreference: #useButtonProprtiesToFire.
Preferences removePreference: #alphabeticalProjectMenu.
Preferences removePreference: #showAdvancedNavigatorButtons.
Preferences removePreference: #ignoreStyleIfOnlyBold.
Preferences removePreference: #propertySheetFromHalo.
  ------------------------------------------------------
update10173
-> 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.
  ------------------------------------------------------
update10174
-> modify MCPackageLoader>>basicLoad for loading Polymorph
          -> delete some more unused classes in etoys (could not resist) ;-)
  ------------------------------------------------------
update10178
fix a isMVC call, some cleanups.
  ------------------------------------------------------
update10179
Morph
        inspectArgumentsPlayerInMorphic:
        isCandidateForAutomaticViewing
        isTileEditor
        isTileLIke
        jettisonScripts
        listViewLineForFieldList:
        move:toPosition:
        objectViewed
        offerCostumeViewerMenu:
        playerRepresented
  ------------------------------------------------------
update10180
Morph
        inspectArgumentsPlayerInMorphic:
        isCandidateForAutomaticViewing
        isTileEditor
        isTileLIke
        jettisonScripts
        listViewLineForFieldList:
        move:toPosition:
        objectViewed
        offerCostumeViewerMenu:
        playerRepresented
  ------------------------------------------------------
update10181
removing isKindOf:orOf:
  ------------------------------------------------------
update10182
10180
StandardScriptingSystem
        systemSlotNamesOfType:
       
to put in scriptloader

PasteUpMoprh
        additionsToViewerCategoryInput
        triggerOpeningScripts
        resumeScriptsPausedByPainting
        tellAllContent:
Morph
      additionsToViewerCategoryConnection
        succeededInRevealing:
        scriptPerformer
       
Morph class
        additionsToViewerCategoryColorAndBorder
Object
     scriptPerformer


10182

Fixing
        privateMoveBy:
               
PasteUpMorph
      assuredPlayer
        impartPrivatePresenter
        makeDetachable
        triggerClosingScripts
        sendTextContentsBackToDonor
        addPlayfieldMenuItems:hand:
  ------------------------------------------------------
update10183
-> Issue 359: Freetype: fix DNU glyphcontrast
-> Cleanups
-> Prefences set to more useful values
  ------------------------------------------------------
update10184
Morph>>
        setIndexInOwner:
        setNumericValue:
        tanOButton
        touchesColor:
        tryToRenameTo:
        unlockOneSubpart

Object>>
        slotInfo
        uniqueInstanceVariableNameLike: aString excluding: takenNames
        uniqueNameForReferenceFrom:
       
PasteUpMorph
        currentlyUsingVectorVocabulary
        allScriptEditors
        allScriptors
        cartesianOrigin
        closedViewerFlapTabs
        mouseX
        elementCount
        mouseY
        hideViewerFlaps
      hideViewerFlapsOtherThanFor:
  ------------------------------------------------------
update10185
- 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
  ------------------------------------------------------
update10186
Issue 365: #isKindOf:orOf: DNU when browsing references
More CollectionTests
  ------------------------------------------------------
update10187
Issue 379: unimplemented asFilename
Issue 373: replace primitiveFail with primitiveFailed
Issue 371: Fix for loading Seaside29 in ScriptManager
Issue 374: unimplemented string:hasEncoding:
Issue 375: DNU in FileList open, unimplemented  
addVolumesAndPatternPanesTo:at:plus:forFileList:
Issue 377: unimplemented mvcRedisplay
Issue 376: unimplemented moveYoungest:in:to:
  ------------------------------------------------------
update10188
- 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
  ------------------------------------------------------
update10189
- Issue 382: EmbeddedMenuMorph sends #startsWith:
- Remove unset methods from Etoys
- Clean up Preferences more
- Finish revert methods in HandMorph for Hilaire
  ------------------------------------------------------
update10190
new polymorph
  ------------------------------------------------------
update10191

  ------------------------------------------------------
update10192
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
  ------------------------------------------------------
update10194
Issue 410: Fix Object>>beep -> Beeper beep
Issue 406: fixes for some methods to make the parsable with newparser
Issue 402: MessageNode>>noteSpecialSelector: contains SQ2K legacy
Issue 403: yet another etoy cleanup changeset

  ------------------------------------------------------
update10195
Issue 94
The current method #back is a misconception about what a stream is. A  
stream contains a pointer *between*
elements with past and future elements. This method considers that the  
pointer is *on* an element. Please
consider unit tests which verifies #back and #oldBack behavior.
  ------------------------------------------------------
update10196
Issue 270: remove TranslatedMethod
Issue 414: randomcleans
Issue 416: remove preference #simpleHalosInForce
Issue 417: remove CustomEventsRegistry
Issue 415: instVarNamed speedup
Issue 412: update button for FontChooser
  ------------------------------------------------------
update10197
more tests on COllections 270: remove TranslatedMethod
Issue 414: randomcleans
Issue 416: remove preference #simpleHalosInForce
Issue 417: remove CustomEventsRegistry
Issue 415: instVarNamed speedup
Issue 412: update button for FontChooser
  ------------------------------------------------------
update10198
-378 : testRunner dependencies on RBEnvironment
-423: SmallLand update Mechanism
-More Collection Tests
  ------------------------------------------------------
update10199
Eliot DNU fix
  ------------------------------------------------------
update10200
RunToSelection
  ------------------------------------------------------
update10201
removed Object>>sixxInstVarAt
removed FlapTabViewer
improving cleaning ThumbnailMorph
First pass finished on Object
started to clean ScriptingSystem
  ------------------------------------------------------
update10202
- More test in DictionaryTest. The class Dictionary is now covered at  
66%
- Issue 433: TPureBehavior>>traits to get a collection of used traits.
- Issue 226:   Resize comment pane in Monticello browser
- Issue 426:   Code coverage
- Collection extension: groupedBy, flatCollect:, collectAsSet:,
should remove sixx as package
  ------------------------------------------------------
update10203
- Issue 363: fix some traits issues (introduced by changes in  
Metaclass and TestCase)
- Traits conflict marker methods stored in wrong cache
- Remove duplicated method in trait and class that uses it (in  
collection tests)
- Issue 315: darker colors in diff dialog (thanks to Damien Pollet)
- Issue 342: Removing beginning capital letter of instance variables  
(Alexandre Bergel)
- Make MC always display dependencies of a version in its summary text
- Issue: 101: fasterDayOfYear-brp.1 (Mantis 7156)
- Issue 102: better testPrintShowingDecimalPlaces
  ------------------------------------------------------
update10204
- fixing inbox
- More collection tests
  ------------------------------------------------------
update10205
- New Diff Tools
- More collection tests
- Collections Packages
  ------------------------------------------------------
update10206
Deleting Collection Package
  ------------------------------------------------------
update10207
-New collection Tests
  ------------------------------------------------------
update10208
- Enh Tool diff.
- Issue 444: Simple Morphic cleanup: Clean up Morph Remove  
ownerThatIsA:orA: from Morph.
- more collection tests.
- Issue 445: AligmentMorphBob1 should be merged into AligmentMorph
- Minor cleaning of Bergel on StringHolder
  ------------------------------------------------------
update10209
WatchIt integration
Issue 440: Watch-it extension
  ------------------------------------------------------
update10210
- Damien Cassou more tests
- Lukas Renggli Browse class in Sunit Browser
  ------------------------------------------------------
update10211
Polymoprh fixes
  ------------------------------------------------------
update10212
- Watchit window
- DropListMorph button tweaks.
        Fix for repeated confirmation with DualChangeSorter.
        Adapt text labels for PluggableButtonMorphs on theme change.
        + Watery2 now supports mixed corner styles for buttons.
        Fixes for drop lists and expanders to honour corner rounding.
        Fix for RowLayout when cellInset is a Point as opposed to Integer.
- 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..
- Collectiontests
  ------------------------------------------------------
update10213
- 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
  ------------------------------------------------------
update10214
- More collection tests
- SUnit coverage improved
- allSelectorsAbove, allSelectorUntil:, allSuperclassesIncluding:
- polymorphWidgets
  ------------------------------------------------------
update10215
- Object Class uniclass support
- Less Player references
- UnscriptedPlayer removed
- RemoveDemandsThumbnail protocol
- Remove ScriptableButton
- Remove StackMorph

  ------------------------------------------------------
update10216
- ClassBuilder fix for http://code.google.com/p/pharo/issues/detail?id=443
- Fix ClassBuilder bug introduced by http://code.google.com/p/pharo/issues/detail?id=246
- Adds TPureBehavior>>withAllSubclassesDo: to provide polymorphism  
between classes and traits
  ------------------------------------------------------
update10217
Polymorph
        Small tweak to drop-list/expander up/down arrow.
        #taskbarLabel available to SystemWindow subclasses and models to  
provide potentially abbreviated label.
        PreferenceBrowser integration classes moved to Theme sub-package.
        Tweaks to Preference Browser.
        Cmd+W (in addition to Cmd+Delete) now closes system window with focus.
#ByteArray support
        - literal byte arrays are now also parsed as part of a literal array  
without the hash #( [ 1 2 ] #[ 1 2 ] )
        - hardened the tests
        - added support for literal byte arrays to the compiler
        - the implementation is compatible with GST and VW
        - added 6 tests for the new functionality
        - storeOn: + printOn: fixed
        #[1 2 3 ] -> #[1 2 3]
        but for now we have a bug #(1 #[2] 3) an Array(1 #[2] 3)
  ------------------------------------------------------
update10218
bytearray isLiteral
  ------------------------------------------------------
update10219
- adapted #loadOBAlpha and #loadSuperOB to use Universe for all non-OB  
packages
- Popup Menu
- FileLlist fix
  ------------------------------------------------------
update10220
PopupAt script loading time
Workspace history
  ------------------------------------------------------
update10221
unload Collection extensions for now
  ------------------------------------------------------
update10222
Monticello default size + removeRequiredPackage
  ------------------------------------------------------
update10223
- Polymorph
        Added support in UIManager for new choice dialog with message,  
backwards compatible with other UIManager subclasses.
        Fix for additions of class methods not being categorised under class  
name in change trees.
        Added #morphicPatternPane to FileList for compatability with Pharo  
(FileList2 functionality has been merged into FileList). Remains  
present in FileList2 for Squeak, ignore FileList2 warning when loading  
into Pharo.
Added PopupChoiceDialogWindowWithMessage submitted by Alain Plantec,  
supported via UIManager.
Tweaked PopupChoiceDialogWindow to make menu list fill area if smaller  
than eventual scrollable area.

- Clean out all PopUpMenu, FillInTheBlank and SelectionMenu  
references. Replace them with UIManager standard dialogs.
  ------------------------------------------------------
update10224
- fix merge in Diff
- Clean out all PopUpMenu, FillInTheBlank and SelectionMenu  
references. Replace them with UIManager standard dialogs.
  ------------------------------------------------------
update10225
fix + repository problem
  ------------------------------------------------------
update10226
- Issue 483: [Pending Etoy Cleaning] Morph>>actorState remove actorState
  ------------------------------------------------------
update10227
ssue 482: [Pending Etoy Cleaning] Object>> uniqueNameForReferenceOrNil
  ------------------------------------------------------
update10228
Monticello merged loader changes (mike rueger)
MonticelloConfigurations merged with impara MonticelloConfigurations-
jl.43
mainly adds "atomic" loading
ScriptLoader adding configuration map loading support
  ------------------------------------------------------
update10229
Network packages reorganisation by mike rueger - loaded as MCConfig
  ------------------------------------------------------
update10230
Issue 506: fix: remove #baseUniclass
Issue 508: fix: clean StandardScriptingSystem more
Issue 507: remove #setNumericValue:
  ------------------------------------------------------
update10231
10231
====

Small Etoy cleanup


Class removed:
        Player

Methods removed:

SmallInteger
        #uniqueNameForReference
PasteUpMorph
        #printScriptSummary
SmartRefStream
        #restoreClassInstVars
ScriptLoader
        #cleanUpEtoys
Presenter
        #goButtonState:
        #reportPlayersAndScripts
        #startRunningScripts
        #startRunningScriptsFrom:
        #uniclassesAndCounts

  ------------------------------------------------------
update10232
- Remove the last PopUpMenu references.
- Remove some of the CustomMenu uses (wherever it is possible to  
replace it with a simple UIManager dialog).
- Mime mike kind of fixes
  ------------------------------------------------------
update10233
MVCMenuMorph killed
Changeset
-  Hernan Morales:  Issue 505: Optimize select:thenDo:

Newversion
  ------------------------------------------------------
update10234
Issue 523: [SmallLint] Undeclared variables
This check is similar to the "References an undeclared variable"  
check, but it looks for variables that
are not defined in the class or in the undeclared dictionary. You  
probably had to work hard to get
your code in this state.

        PasteUpMorph>>#makeNewDrawing:at:
        Project>>#storeSegmentNoFile
        CollectionRootTest>>#nonEmpty
        ScriptLoader>>#update10196
        ScriptLoader>>#update10074

Issue 525: useless boolean checks on Morphic extras
        MorphicExtras Check for a =, ==, ~=, or ~~ message being sent to true/
false or with true/false as the argument.
        SqueakPage>>#write
        URLMorph>>#mouseUp:
        ClockMorph>>#addCustomMenuItems:hand:
        ClockMorph>>#step
        ClockMorph>>#toggleShowingSeconds
        ClockMorph>>#toggleShowing24hr
        MorphObjectOut>>#doesNotUnderstand:
        SketchEditorMorph>>#verifyState:
        SketchEditorMorph>>#deliverPainting:evt:
        FlapTab>>#inboard
        FlapTab>>#flapShowing
        FlapTab>>#tabSelected
        ReferenceMorph>>#isHighlighted
        SimpleSliderMorph>>#truncate
  ------------------------------------------------------
update10235
Polymorph new version
  ------------------------------------------------------
update10236
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
  ------------------------------------------------------
update10237
Issue 464: Added subclass: and subclass:instanceVariableNames:
Issue 456: 7272: BlockContext equality test is missing
Issue 518: -94 asInteger --> 94
SUnit-al.59: Make edge case where method is an object work.
Tests-al.41: Clean up TestObjectsAsMethods (do a proper tearDown)

  ------------------------------------------------------
update10238
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
  ------------------------------------------------------
update10239
Issue 542: Message sent but not implemented:  
SimpleButtonDelayedMenuMorph
Issue 544: Message sent but not implemented: HostSystemMenusProxy
Issue 418: CMD + o on the pharo desk returns a DNU
Issue 129: Object>>isTransparent (#method not yet removed, that will  
follow)
  ------------------------------------------------------
update10240
Issue 588: remove Object>>#isTransparent
Issue 589: Project switching gives DNU
Issue 592: add Unix epoch creation/conversion methods to DateAndTime
Issue 593: fix seaside29 loading script
Issue 590: fix some methods for newcompiler (. after method name)
  ------------------------------------------------------
update10241
- Traits implementation refactoring (no sharing of compiled methods  
and source)
- New tests for Traits MOP
- ScriptLoader fixes (cleanUpForRelease,  
loadOneAfterTheOther:merge:silently:)
  ------------------------------------------------------
update10242
Issue 598: remove SquishedNameMorph
Issue 597: remove #isNonZero
Issue 458: Decompiler bug : (MCMergeBrowser >> #conflictSelectionDo:)  
decompile
Issue 3: Utilities offerCommonRequests
Issue 481: [Pending Etoy Cleaning] Object>>  
updateThresholdForGraphicInViewerTab
Issue 492: [Pending Etoy Cleaning] Morph>>defaultValueOrNil
Issue 599: SmaCC cant find silence in Sound Library
Issue 583: Move UpdatingRectangleMorph out of etoy package
  ------------------------------------------------------
update10243
Issue 600: remove non-ascii from String>> asCharacter, recompile  
PluggableTextMorph>>drawOn:
  ------------------------------------------------------
update10244
  FixUnderscores enh

MIMEDocument fixing.
added a few more methods from Squeak 3.9 for compatibility

- Issue 610: Removed ScreenController Class
        1. Moved utility methods from ScreenController to DisplayScreen.
        2. Changed existing references to ScreenController methods to  
reference the
        global instance of DisplayScreen, Display.
        3. Required changes to:  Graphics, Morphic, ST80, and System
        4. Tested changes in pharo0.1-10243dev09.02.3.image.
       
-Issue 612: 5851: Refactor SmalltalkImage saveAs.
Refactor SmalltalkImage-#saveAs to pull out the code that actually  
saves the image under a new name, into #saveAs: newName
Refactor some other methods that duplicate the use of the same code,  
to use #saveAs:

- Coral scriptLoader
  ------------------------------------------------------
update10245
- Announcements-lr.10 from souce.lukas-renggli.ch
        Is when:do: not missing for compatibility with VW?
       
- Polymorph
        Fix for button for currently selected window in tasklist not being  
differentiated when using Watery 2 theme.
       
- ContextPart argument

- merged Issue 608: saveAsNewVersion uses deprecated method
       
-  Issue 614:
MessageTally broken when invoked from non-GUI process (e.g., in  
Seaside code)

  ------------------------------------------------------
update10246
ScriptLoader

- Announcement latest version 13
- Polymorph toolbuilder fix 6
- Polymorph widgets 55
        Fix for button for currently selected window in tasklist not being  
differentiated when using Watery 2 theme.
- Scriptloader loadOBAlpha (damien)
- Issue 619: Extend MessageTally to observe all processes
- Issue 603: fix for NewParser parsability

  ------------------------------------------------------
update10247
Issue 629: UI dragging improvement
Issue 87: 7139FixClosureEqual
Issue 473: Grab world crashes pharo
  ------------------------------------------------------
update10248
Issue 628: Shortcut for "Debug it" (thanks cdrick65)
Issue 633: Bring back keyboard shortcut for "case insensitive search  
for method strings containing it"
Issue 625: "recent submissions" missing
Issue 626: TestRunner showing wrong status colour when expected  
failures are present (thanks Julien)
  ------------------------------------------------------
update10249
- Issue 524: Yaxo/XML improvement and fixes
- Issue 360: Underlining fonts does not work with FreeType
- Issue 630: UI: Remove white pixel on menu icon
- Issue 639: Misc small improvements and fixes
        - Removed StickySketchMorph and empty system categories
        - Replaced some _ by :=
        - "Browse, Change, Save, +Repository, Open" are now first.
        - fixed missing parentheses in configuration browser

  ------------------------------------------------------
update10250
- Issue 524: Yaxo/XML improvement and fixes (second change)
  ------------------------------------------------------
update10251
- Moving Flap classes to World package + removing MorphicExtras-Flap
- Added pasterUpMorph topPasteUp reserveUrl as extension in  
PasteUpMorph (but this is limited since via the owner chain we can get  
to the a pasterUpMorph).
- Merging SqueakPages in MorphicExtras-Books
- Moving previousOwnerPage and nextOwnerPage as extension of  
MorphicExtras-Books
- Move ThumbnailMorph from Books to Morph-Basic
- Move releaseSqueakPages as extension of MorphicExtras-Books
- introduced new hook when a morph is loaded from file (postLoad) ->  
removed one isKindOf: and hardcoded class.
- saveOnURL: and saveOnURLbasic are now extensions of MorphicExtras-
Books

  ------------------------------------------------------
update10252
Added BoundedGradientFillStyle.
Standard Squeak uses original menu pin form.
Tweaked appearance of drop lists for Watery 2 as an interim measure.
Fixed positioning of drop list pop-up-list to deal with transforms (no  
rotation though ;-) ) (thanks Alain)

Removed "revert" option in patch browser for MC 1.0 compatability.
Handle missing remote definition when selecting next conflict.
  ------------------------------------------------------
update10253
- Added a test
- Fixed ScriptLoader
  ------------------------------------------------------
update10254
Issue 655: Overlapping Graphics on World do not Properly Repaint
Issue 658: Preferences resetHaloSpecifications
Issue 664: unimplemented errorCantGoBack
Closed 665
  ------------------------------------------------------
update10255
Issue 662: more general beep
Issue 659: Convenience Methods on Pragma and Additional Tests
Issue 666: Removes ScriptLoader>>buildPharoDev
Issue 665: Adds missing Trait>>withAllSubclasses
  ------------------------------------------------------
update10256
Issue 676: removing addViewingHandle: handle
Issue 677: TheWorldDockingBar should not be in MorphicKernel but in  
its own package
Issue 678: Morph depends on SketchEditorMorph: removed one  
IconicButton reference from Morph
Issue 679: Move CachingMorph to BasicMorph
        Stef and Jannik
  ------------------------------------------------------
update10257
System package changes by m.rueger. Fixing some platform code  
invocation -- sd
  ------------------------------------------------------
update10258
Delete Tests package
Delete SystemNotificationTests
Added Tests-* package for System
Added Tests-* packages that were contained in Tests before
  ------------------------------------------------------
update10259
Removing ProjectHistory (r.i.p.)


  ------------------------------------------------------
update10260
Unicode first part
  ------------------------------------------------------
update10261
Unicode part two
  ------------------------------------------------------
update10262
  Issue 648: Opening protocol browser results in a  
MessageNotUnderstood: CompiledMethod>>category
                CompiledMethod>>category by eric
Issue 684: Recent Morphic Changesets
Removed BorderedMorph>>areasRemainingToFill:
Issue 691: integrate Setting System-Setting
Issue 696: SuniGUi showing coverage SUnit coverage enhancement
Issue 697: New Socket IPv6 new socket primitive and IPv6 changes
  ------------------------------------------------------
update10264
Issue 685: Closure fixes
        TmpVariableNode closure from lukas
        MethodsFromBlockContext from adrian
  ------------------------------------------------------
update10265
Issue 706: problem with unicode 10262
  ------------------------------------------------------
update10266
Issue 710: Merge Tool diff fix
        Fixes for edge cases when handling conflicts.
        Fixes for original MC merge browser.

SUnitGUI Improvement
        - do not offer to test coverage of kernel/collection/exception/sunit  
packages, that will only crash the system
        - do not consider methods with <ignoreForCoverage> annotation
        - improving the error messages
        - don t try show a list if all methods are covered
        - really save the history
        - do not wrap abstract methods, they won t be called anyway
        - update the history even after coverage is run
       
Settings Integration enh
        - Code cleaning (less classes, more comments)
  ------------------------------------------------------
update10267
again UTF8Decomposer.... fixes....
  no idea why this is not in the stream already.
  ------------------------------------------------------
update10268
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
  ------------------------------------------------------
update10269
Issue 719: Add setting test that are in the inbox
SettingTest
        Takes into account Pragma setting and setting browser refactoring
       

        Support ProvideAnswerNotification for confirm and inform methods in  
PSUIManager.

Issue 721: new tests for compiledMethod iv access
  ------------------------------------------------------
update10270
- 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
  ------------------------------------------------------
update10271
- ArrayTest green after closure revertion.
- Issue 712: Added PackageInfo class>>existPackageNamed:
- Issue 733: integrate splitJoin:
- Issue 734: deprecating some text method after unicode
  ------------------------------------------------------
update10272
- Issue 713: [ : foo | instead of [ :foo |
- SplitJoin fix
  ------------------------------------------------------
update10273
- fixTemps from eliot
- removed most of the fixTemps senders.
Left one should be investigated further.
  ------------------------------------------------------
update10274
- ArrayTest fixed
- splitJoin trying again
  ------------------------------------------------------
update10275
Removed BookPageSorterMorph and TabSorterMorph.
Another step in the path of removing BookMorph
and friend
  ------------------------------------------------------
update10276
- removed #postCopyBlocks and their senders from KeyedSet,  
PluggableDictionary and PluggableSet
  ------------------------------------------------------
update10277
- BookMorph, TrahsMorph.... and friends curving out.
  ------------------------------------------------------
update10278
Fix issue http://code.google.com/p/pharo/issues/detail?id=740

when encountering :=, the Scanner set the token to #_
(once upon a time a left arrow, barf)

This makes a ClosureCompilerTest fail...

Note that ancestor Compiler-nice.96 also fix issue http://code.google.com/p/pharo/issues/detail?id=738
  ------------------------------------------------------
update10279
- 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)
  ------------------------------------------------------
update10280
  Issue 748: literals do -> literalsDo:
  ------------------------------------------------------
update10281
Issue 724: BlockClosure DNU when displayed in Debugger
        Thanks hernan :)
  ------------------------------------------------------
update10282
- font update at startup as a preference
(fixes http://code.google.com/p/pharo/issues/detail?id=689)

- Issue 749: Put back ensureEndsWith:
  ------------------------------------------------------
update10283
Event part one
  ------------------------------------------------------
update10284
New event part two
  ------------------------------------------------------
update10285
literalsDo: fix again
  ------------------------------------------------------
update10286
fix polling argh (not copy and paste :))
  ------------------------------------------------------
update10287
apply DelayCleanyo.1.cs from http://bugs.squeak.org/view.php?id=7321

Note1: attention
Delay startTimerEventLoop should be executed prior to loading it.
Note2: doe not preserve tpr change related to LargeInteger delay, but  
preserver laza change to forbid such delays.
  ------------------------------------------------------
update10288
apply the last part of DelayCleanup.1.cs from http://bugs.squeak.org/view.php?id=7321

Remove Delay upper bound limitation

  ------------------------------------------------------
update10289
SharedQueue>>findFirst:

BlockClosure>>asText

InputEventSensor>>flushNonKbdEvents

literals do -> literalsDo:
  ------------------------------------------------------
update10290
StreamingOnOrderedCollection
  ------------------------------------------------------
update10291
Fixing conflict notion in traits since now trait methods are copied.
  ------------------------------------------------------
update10292
remove powerManagement a left over from 1990
  ------------------------------------------------------
update10293
- 762 MethodContext>>runSimulated:contextAtEachStep
- 772 isSuspended fix
- 770 copy and paste fix - igor suggestions
        (still does not work after InputEventSensor  
installPollingEventSensorFramework
  ------------------------------------------------------
update10294
- sensor fixes again
  ------------------------------------------------------
update10295
- issue 787: Change compactClassesArray for stackVm and Cog
- issue 783 better errorReportOn: of ContextPart
- issue 789: PseudoContext class initialize removed
  ------------------------------------------------------
update10296
- issue 758: faster font rendering
- issue 790: BookMorph other removal
- issue 786: closing stream on remoteString
  ------------------------------------------------------
update10297
- issue 774: network rollover
- issue 769: fix for testUnescapePercentwithTextEncoding
- issue 788: MCsort pool var
- Network package deregistered
  ------------------------------------------------------
update10298
- Condensing Changes
  ------------------------------------------------------
update10299
- remove order from subclass of pragma setting since the next release  
defines it in the superclass and the classsbuilder complains
  ------------------------------------------------------
update10300
- issue 691: new version of setting
  ------------------------------------------------------
update10301
- issue 804: fix MC traits merge
- issue 805: more tests for collections (work of Cyrille Delaunay)
  ------------------------------------------------------
update10302

- issue 799: Speed up of highBit and lowBit for SmallInteger
http://code.google.com/p/pharo/issues/detail?id=799
http://bugs.squeak.org/view.php?id=7113

- Issue 796 Patch for issue http://code.google.com/p/pharo/issues/detail?id=796
Float rounded is inexact

- Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
mantis http://bugs.squeak.org/view.php?id=6986
Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it wrong

- issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
Mantis http://bugs.squeak.org/view.php?id=6983

There is no way to store Float nan as a literal.
So Float nan isLiteral should answer false.
Note that there are still literal representation of Float infinity,  
like 1.0e1000. However, since Float infinity is not able to print  
literaly, and isLiteral is intended for print, this fix will answer  
false for infinite Floats too.

  ------------------------------------------------------
update10303
- fixing copy and paste finally :)

  ------------------------------------------------------
update10304
- Issue 809: fastDragWindowsForMorphic locks up UI
- New version of polymorph widgets
  ------------------------------------------------------
update10305
- 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
  ------------------------------------------------------
update10306
- Issue 812: [FIX] Debugger fix from Eliot Miranda
        http://code.google.com/p/pharo/issues/detail?id=812
  ------------------------------------------------------
update10307
- Issue 816: MIT replacement for ScaledDecimal
        http://code.google.com/p/pharo/issues/detail?id=816
  ------------------------------------------------------
update10308
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

  ------------------------------------------------------
update10309
- Issue 817: Chronology contansts.... seconds... can be safely removed
- Issue 718: avoid full GC at startup time
  ------------------------------------------------------
update10310
- 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
  ------------------------------------------------------
update10311
- 819 argumentCount
- stef fixing his methods (tests)
- Issue 820: Re-implement Boolean>>#==> that was removed because it  
was not license clean
-  Issue 821: Preference to settings refactoring:  
#confirmFirstUseOfStyle case
  ------------------------------------------------------
update10312
- 819 argumentCount
- stef fixing his methods (tests)
- Issue 820: Re-implement Boolean>>#==> that was removed because it  
was not license clean
-  Issue 821: Preference to settings refactoring:  
#confirmFirstUseOfStyle case- Issue 657: About dialog is too big
        http://code.google.com/p/pharo/issues/detail?id=657
- Issue 832: morphs do not respect the damagerect
        http://code.google.com/p/pharo/issues/detail?id=832       
- Issue 36: 7085 WriteStreamTestAndFiz
- categorize methods in ClassCommentReader
- Issue 801: Copy protection missing in CharacterSet complement (part  
of mantis 6367)
        http://code.google.com/p/pharo/issues/detail?id=801
- Issue 834: Boolean Setting http://code.google.com/p/pharo/issues/detail?id=834
- Issue 835: TestRunner enh
        http://code.google.com/p/pharo/issues/detail?id=835
  ------------------------------------------------------
update10313
-  Issue 780: Collection>>isZero should be deprecated
        http://code.google.com/p/pharo/issues/detail?id=780

-  Issue 811: DateAndTime readFrom: is broken
        http://code.google.com/p/pharo/issues/detail?id=811
       
-  Issue 775: Closing a folder in a FileList raises an error
        http://code.google.com/p/pharo/issues/detail?id=775

  ------------------------------------------------------
update10314
- Bookmorph more cleaning
  ------------------------------------------------------
update10315
- fixing utf-8 characters in a couple of methods.
- Issue 830: invalid utf8 in change log but we should really check http://bugs.squeak.org/view.php?id=5996 
  to see if it solves the root of the problem.
  ------------------------------------------------------
update10316
- reciprocal rewrite to get more license clean code
  ------------------------------------------------------
update10317
- sensor fixes
  ------------------------------------------------------
update10318
- Issue 803 Fix for http://code.google.com/p/pharo/issues/detail?id=803
Mantis http://bugs.squeak.org/view.php?id=6797
- Some tests from Gabriel for the relicensing
  ------------------------------------------------------
update10319
- License cleaning Gabriel part 3
- Issue 838: Make mouse buttons mapping platform dependent
  ------------------------------------------------------
update10320
- Issue 830: invalid utf8 in change log. the attached cs makes the new  
change file being opened with a FileStream (instead of  
StandardFileStream). Fix
another case where wrong stream class was used. (Unreleated in this  
cs: delete an unused method in
WideString).
       
-  Issue 851: allObjectsDo: broken
  ------------------------------------------------------
update10321

- Issue 807: Mantis 7351: SmalltalkImage image suffix problem not  
solved by 5851
       
Fix for issue http://code.google.com/p/pharo/issues/detail?id=807
mantis http://bugs.squeak.org/view.php?id=7351

Clean-up some SmalltalkImage imageSuffix mess

- Issue 711: SUnit history design
  ------------------------------------------------------
update10322
- Issue 824: Preferences to settings refactoring:  
#colorWhenPrettyPrinting case. We are removing colorWhenPrettyPrinting  
which was broken from the core.
  ------------------------------------------------------
update10323
Issue 858: Class template misses "uses:" clause
  ------------------------------------------------------
update10324
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
  ------------------------------------------------------
update10325
- fix MethodDictionary>>#do:
- 863: Disable font scanning at startup
- 842: License cleaning: remove SkipList
- 842: License cleaning: remove topologicallySortedUsing:,  
sortTopologically, should:precede:, and their tests
  ------------------------------------------------------
update10326
-Issue 854: SystemDictionary>>recreateSpecialObjectsArray  
(TranslatedMethod is Undeclared)
-Issue 846: Character lf in class comments
-call Smalltalk recreateSpecialObjectsArray in postscript
  ------------------------------------------------------
update10327
- SLICE-MorphicInitializeRewrite-GabrielOmarCotelli.2
- SLICE-RevertHTTPSocketSystemWindow-GabrielOmarCotelli.2
- Rewrote license dirty methods of FileDirectoryTest
  ------------------------------------------------------
update10328
- Remove SqueakMap
  ------------------------------------------------------
update10329
- Remove TabbedPallette
  ------------------------------------------------------
update10330
- Issue 867: PluggableButtonMorph>>getModelState
- Issue 868: MouseOverHandler problem
  ------------------------------------------------------
update10331
- deprecating method after browsewithColor removal
  ------------------------------------------------------
update10332
Issue 844: windowsesque integration into pharo
Issue 871: FreeType is sensible to new image locations
Issue 847: FixedScaleMorph has an obsolete superclass
  ------------------------------------------------------
update10333
Issue 138: check #isResumable
Issue 848: TextMorph>>xeqLinkText:withParameter:
Issue 667: obsolete methods in TheWorldMenu
Issue 651: remove DoCommandOnceMorph
Issue 636: Undeclared ScriptEditorMorph
Issue 635: Undeclared nonEmptyDict
Issue 792: [ ] newProcessWith: is missing in closure image
Issue 698: InvalidDirectoryError should not implement defaultAction
Issue 683: Cleaning TheWorldMainMenuDockingBar
  ------------------------------------------------------
update10334
Issue 877: Collection>>isZero use deprecatedDescrition: instead of  
deprecate
Issue 686: Remove dice methods in Random
Issue 631: API Consistency on MIMEDocument
  ------------------------------------------------------
update10335
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
  ------------------------------------------------------
update10336
Issue 880: SystemNavigation allCallsOn: from: broken
Issue 823: Line breaks lost when copy from clipboard on Mac
  ------------------------------------------------------
update10337
Issue 884: Remove bookmorph
  ------------------------------------------------------
update10338
Issue 66: 7116 setHeadingFix-wiz-1

  ------------------------------------------------------
update10339
Issue 886: License cleaning
       
Rewrite FileDirectory >> oldFileOrNoneNamed: , Float >> /,  
DictionaryTest >> testIncludesAssociationNoValue.
Tx Gabriel
  ------------------------------------------------------
update10340
Issue 135: initialize calling super initialize
        From a -> Morph package included.

  ------------------------------------------------------
update10341
updating Collectiontests to get latest version
  ------------------------------------------------------
update10342
- Issue 893: InputEventSensor>>commandKeyPressed
- Issue 892: FTPClient does not work anymore
        Thanks mike
  ------------------------------------------------------
update10343
Final license cleaning

- Network-Url-GabrielOmarCotelli.7
        HTTPUrl>>retrieveContentArgs:)
- Morphic-GabrielOmarCotelli.326
        TransformMorph >> numberOfItemsPotentiallyInViewWith:
        PluggableListMorph >> numSelectionsInView
        WorldState class >> deferredExecutionTimeLimit
        WorldState >> runStepMethodsIn:
- Cleaning of PMM methods
        Object >> isTrait
        Set class >> rehashAllSets
        Set class >> new
        CodeLoader class >> exportCodeSegment:classes:keepSource:
        FloatTest >> testInfinity3 (deleted)
        FloatTest >> testZero2 (deleted)
  ------------------------------------------------------
update10344
super initialize second half
Issue 135 Thanks alain.
  ------------------------------------------------------
update10345
Issue876 - Pre-requisite for http://bugs.squeak.org/view.php?id=3374 
aka http://code.google.com/p/pharo/issues/detail?id=876
  ------------------------------------------------------
update10346
Issue876 - Fix and test http://bugs.squeak.org/view.php?id=3374 aka http://code.google.com/p/pharo/issues/detail?id=876

Mind the order: load the Pre-requisite Part1 first...
  ------------------------------------------------------
update10347
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating  
a collection of the same species.
       
        Test And Fix for KeyedSet to avoid loosing blocks
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10348
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating  
a collection of the same species.
       
Tests and Fix for avoiding loosing sortBlock - Part1
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10349
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating  
a collection of the same species.
       
Tests and Fix for avoiding loosing sortBlock - Part2
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10350
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating  
a collection of the same species.
       
Tests and Fix for avoiding loosing sortBlock - Part3
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10351
Issue 879
Fix and Test for http://code.google.com/p/pharo/issues/detail?id=879
ANSI FLoat characterizaton messages are lacking.
Additons to Float class: #denormalized #emax #emin #epsilon #fmax  
#fmin #fminDenormalized #fminNormalized #radix
Additions to Float: #predecessor #successor
These last two are not ANSI but VERY convenient

Issue 67: guessLineEndFix
  ------------------------------------------------------
update10352
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
  ------------------------------------------------------
update10353
Replacing _ by :=
  ------------------------------------------------------
update10354
Replacing _ by :=
- fix remaining underscore assignements using the refactory rewrite  
engine.
- Issue 604: Fix all the _ with := using Gwenael parser
  ------------------------------------------------------
update10355
Issue 59:   7109 ChangesOrganizer-pk (M4825) part one
  ------------------------------------------------------
update10356
Issue 59:   7109 ChangesOrganizer-pk (M4825) part two
  ------------------------------------------------------
update10357
Issue 59:   7109 ChangesOrganizer-pk (M4825) part three

   ------------------------------------------------------

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Pharo Changes Log Draft version....

Carlos Crosetti-4
SmallIdentityDictionary
        got DNU for at:ifPresent:  method not found...

-----Mensaje original-----
De: [hidden email]
[mailto:[hidden email]]En nombre de
Stephane Ducasse
Enviado el: Sabado, 04 de Julio de 2009 07:24 a.m.
Para: Pharo Development
Asunto: [Pharo-project] Pharo Changes Log Draft version....


Often people ask us what have been done in pharo so we adrian we got
fun and produced this list:

                Transcript show: ScriptLoader new logContents

And pharoers we can be proud of it :)

Stef (back integrating fixing....)



==================================================
Added MCWorkingCopy printOn:

Scriptloader cleaning

MC repository cleaning

Adding new Sapphire repository
  ------------------------------------------------------
withUdpateLog:
Remove release builder package: classes were moved in scriptloader
  ------------------------------------------------------
withUdpateLog:
Fixing underscore of Service-base

Fixing underscore kernel

Fixing underscore VersionNumber
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Date and DateAndTime
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Kernel Chronology

enhancing FixUnderscores to fix also character lf

remove FFI organization
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Files and Exceptions

Fixing assign in Files and Exceptions
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Collection Graphics KernelTests Network Protocols
PackageInfo Sounds System Tools VersionNumber

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Fixing - into :=  in Collection Compiler KernelTests Mutilingual
Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
SUnit ToolBuilder-Morphic Tools Traits

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Utilities informuser:during: -> UIManager default informuser:during:
  ------------------------------------------------------
withUdpateLog:
Deprecating Utilities>>informDuring:
  ------------------------------------------------------
withUdpateLog:
Remove HTML Fileout + printout Method
  ------------------------------------------------------
withUdpateLog:
changes from Reflectivity, remove Packagepanebrowser, faster transcript
  ------------------------------------------------------
withUdpateLog:
scriptloader load mc silently + TTF fonts
http://bugs.squeak.org/view.php?id=6089
  ------------------------------------------------------
update10022
Lexicon and Instance Browser were not really used. We will rebuild it
if necessary. Remove instanceBrowser and Lexicon + faster doOneCycleNow
  ------------------------------------------------------
update10023
remove Nebrasksa audiot chat + deprecated author in Utilities
  ------------------------------------------------------
update10024
Fixing Sapphire -> Pharo Squeak source Server + CS Servers
  ------------------------------------------------------
update10025
Unload Nebraska
  ------------------------------------------------------
update10026
Fixing Author FullName
  ------------------------------------------------------
update10027
Lexicon merge, Better tests for rectangle, findString fix

http://bugs.squeak.org/view.php?id=3574

Remove superswiki
  ------------------------------------------------------
update10028
Fixing MC
  ------------------------------------------------------
update10030
Fixing Delay
         0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
Description The implementation for Delay
class>>timeoutSemaphore:afterMSecs: doesn t even use its first
parameter, so it can t do what it says it does.

This method should be deprecated or removed entirely.
Additional Information + tests

Fixing Obsolete references
  ------------------------------------------------------
withUdpateLog:
1.0 / (FloatArray with: 2.0) answer unexpected result.
Bug is in FloatArray>>adaptToNumber:andSend:
See : http://bugs.squeak.org/view.php?id=6782

fixing files left by tests
  ------------------------------------------------------
update10032
Fixing Number parsing

Cleaning nebraska
  ------------------------------------------------------
update10033
Simplifying Traits usage in kernel

Simplifying Traits usage in kernel
  ------------------------------------------------------
update10034
Fixing tests (serge stinckwich)

http://bugs.squeak.org/view.php?id=6936
        #asHTMLColor is inaccurate for certain values.
      Attached fix resolves that, also gives 10x speed-up.
  ------------------------------------------------------
update10035
Merging MVC removal step one of Alain Plantec
  ------------------------------------------------------
update10036
Merging MVC removal step one of Alain Plantec (missing part)
  ------------------------------------------------------
update10037
Fixes the following 7 tests:

testRootsOfTheWorld -- test removed
testLocalMethodWithSameCodeInTrait -- removed duplicated method
ClassDescription>>fileOutCategory:
testFinalizationOfEquals -- test fixed
testHash -- remove all assertions/tests that have hardcoded hash values:
        DateAndTimeEpochTest>>#testHash
        DateAndTimeLeapTest>>#testHash
        TimeTest>>#testHash
        TimespanTest>>#testHash
  ------------------------------------------------------
update10038
rootsOfTheWorld is back

Adding missing Class variables to TTCFonts + cleaning Scriptloader
(norbert)
  ------------------------------------------------------
update10039
Nebraka category cleaning + graphics tests cleaning after
  ------------------------------------------------------
update10040
  replace: ReadStream on: ``@object with: ``@object readStream
  ------------------------------------------------------
update10041
MVC removal step 2
  ------------------------------------------------------
update10042
Couple of changes to make more tests work plus fix of finalization
logic:
- changed WeakRegistry to use WeakIdentityKeyDictionary
(http://bugs.squeak.org/view.php?id=6347
)
- FinalizerTest reverted to real test case
- added missing class variables to DigitalSigntureAlgorithm
- Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis
7090)
- make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg



        update10043
                MVC cleaning step 3
        update10043
                cleaning unimplemented calls

        update10045
             Some more cleaning made by Norbert

        update10046
                KernelTests-Numbers -- Nan and hex tests broken.
                Collection methods #select: and #collect: have no test.
                MC fixes.
                Remove testAllMethodsWithSourceString.



  ------------------------------------------------------
update10047
Fixing the release. Adrian made a few cosmetic changes and tagged
testUnimplementedNonPrimitiveCalls as expected failure

Original description:
- added allClassesWithUnimplementedCalls to SystemNavigation to return
structured classes with unimplemented calls
- added convenience method
PackageOrganizer>>allPackagesContainingUnimplementedCalls
- adjusted ReleaseTest>>testUnimplemented... to exclude TestCase classes

  ------------------------------------------------------
update10047
Fixing the release. Adrian made a few cosmetic changes and tagged
testUnimplementedNonPrimitiveCalls as expected failure

Original description:
- added allClassesWithUnimplementedCalls to SystemNavigation to return
structured classes with unimplemented calls
- added convenience method
PackageOrganizer>>allPackagesContainingUnimplementedCalls
- adjusted ReleaseTest>>testUnimplemented... to exclude TestCase classes

   ------------------------------------------------------
withUdpateLog:
Added MCWorkingCopy printOn:

Scriptloader cleaning

MC repository cleaning

Adding new Sapphire repository
  ------------------------------------------------------
withUdpateLog:
Remove release builder package: classes were moved in scriptloader
  ------------------------------------------------------
withUdpateLog:
Fixing underscore of Service-base

Fixing underscore kernel

Fixing underscore VersionNumber
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Date and DateAndTime
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Kernel Chronology

enhancing FixUnderscores to fix also character lf

remove FFI organization
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Files and Exceptions

Fixing assign in Files and Exceptions
  ------------------------------------------------------
withUdpateLog:
Fixing invisible in Collection Graphics KernelTests Network Protocols
PackageInfo Sounds System Tools VersionNumber

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Fixing - into :=  in Collection Compiler KernelTests Mutilingual
Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
SUnit ToolBuilder-Morphic Tools Traits

Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
  ------------------------------------------------------
withUdpateLog:
Utilities informuser:during: -> UIManager default informuser:during:
  ------------------------------------------------------
withUdpateLog:
Deprecating Utilities>>informDuring:
  ------------------------------------------------------
withUdpateLog:
Remove HTML Fileout + printout Method
  ------------------------------------------------------
withUdpateLog:
changes from Reflectivity, remove Packagepanebrowser, faster transcript
  ------------------------------------------------------
withUdpateLog:
scriptloader load mc silently + TTF fonts
http://bugs.squeak.org/view.php?id=6089
  ------------------------------------------------------
update10022
Lexicon and Instance Browser were not really used. We will rebuild it
if necessary. Remove instanceBrowser and Lexicon + faster doOneCycleNow
  ------------------------------------------------------
update10023
remove Nebrasksa audiot chat + deprecated author in Utilities
  ------------------------------------------------------
update10024
Fixing Sapphire -> Pharo Squeak source Server + CS Servers
  ------------------------------------------------------
update10025
Unload Nebraska
  ------------------------------------------------------
update10026
Fixing Author FullName
  ------------------------------------------------------
update10027
Lexicon merge, Better tests for rectangle, findString fix

http://bugs.squeak.org/view.php?id=3574

Remove superswiki
  ------------------------------------------------------
update10028
Fixing MC
  ------------------------------------------------------
update10030
Fixing Delay
         0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
Description The implementation for Delay
class>>timeoutSemaphore:afterMSecs: doesn t even use its first
parameter, so it can t do what it says it does.

This method should be deprecated or removed entirely.
Additional Information + tests

Fixing Obsolete references
  ------------------------------------------------------
withUdpateLog:
1.0 / (FloatArray with: 2.0) answer unexpected result.
Bug is in FloatArray>>adaptToNumber:andSend:
See : http://bugs.squeak.org/view.php?id=6782

fixing files left by tests
  ------------------------------------------------------
update10032
Fixing Number parsing

Cleaning nebraska
  ------------------------------------------------------
update10033
Simplifying Traits usage in kernel

Simplifying Traits usage in kernel
  ------------------------------------------------------
update10034
Fixing tests (serge stinckwich)

http://bugs.squeak.org/view.php?id=6936
        #asHTMLColor is inaccurate for certain values.
      Attached fix resolves that, also gives 10x speed-up.
  ------------------------------------------------------
update10035
Merging MVC removal step one of Alain Plantec
  ------------------------------------------------------
update10036
Merging MVC removal step one of Alain Plantec (missing part)
  ------------------------------------------------------
update10037
Fixes the following 7 tests:

testRootsOfTheWorld -- test removed
testLocalMethodWithSameCodeInTrait -- removed duplicated method
ClassDescription>>fileOutCategory:
testFinalizationOfEquals -- test fixed
testHash -- remove all assertions/tests that have hardcoded hash values:
        DateAndTimeEpochTest>>#testHash
        DateAndTimeLeapTest>>#testHash
        TimeTest>>#testHash
        TimespanTest>>#testHash
  ------------------------------------------------------
update10038
rootsOfTheWorld is back

Adding missing Class variables to TTCFonts + cleaning Scriptloader
(norbert)
  ------------------------------------------------------
update10039
Nebraka category cleaning + graphics tests cleaning after
  ------------------------------------------------------
update10040
  replace: ReadStream on: ``@object with: ``@object readStream
  ------------------------------------------------------
update10041
MVC removal step 2
  ------------------------------------------------------
update10042
Couple of changes to make more tests work plus fix of finalization
logic:
- changed WeakRegistry to use WeakIdentityKeyDictionary
(http://bugs.squeak.org/view.php?id=6347
)
- FinalizerTest reverted to real test case
- added missing class variables to DigitalSigntureAlgorithm
- Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis
7090)
- make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg



        update10043
                MVC cleaning step 3
        update10043
                cleaning unimplemented calls

        update10045
             Some more cleaning made by Norbert

        update10046
                KernelTests-Numbers -- Nan and hex tests broken.
                Collection methods #select: and #collect: have no test.
                MC fixes.
                Remove testAllMethodsWithSourceString.



  ------------------------------------------------------
update10047
Fixing the release. Adrian made a few cosmetic changes and tagged
testUnimplementedNonPrimitiveCalls as expected failure

Original description:
- added allClassesWithUnimplementedCalls to SystemNavigation to return
structured classes with unimplemented calls
- added convenience method
PackageOrganizer>>allPackagesContainingUnimplementedCalls
- adjusted ReleaseTest>>testUnimplemented... to exclude TestCase classes

  ------------------------------------------------------
update10048
Fix the Scriptloader logStream + Collection tests
http://bugs.squeak.org/view.php?id=6355
  + Pharo Flaps
  ------------------------------------------------------
update10049
7073 CollectionAndCollectionTest
* [http://bugs.squeak.org/view.php?id=6367 M6367]
* seems good [http://bugs.squeak.org/view.php?id=5700 M5700]

Add 2 tests for RunArray class + at:put:
See :  http://bugs.squeak.org/view.php?id=6070
  ------------------------------------------------------
update10050
This update includes a set of Mantis fixes (that also went into Squeak
3.10):
http://code.google.com/p/pharo/issues/detail?id=27
http://code.google.com/p/pharo/issues/detail?id=31
http://code.google.com/p/pharo/issues/detail?id=32
http://code.google.com/p/pharo/issues/detail?id=30
mark testUnwindDebuggerWithStep as expected failure
  ------------------------------------------------------
update10051
Name: SLICE-remove-copyHtml-al.6
Author: al
Time: 22 July 2008, 9:37:16 pm
UUID: 9192a548-32f3-43ac-8477-236a754a2a93
Ancestors: SLICE-remove-copyHtml-dc.5

in addition to previous version by Damien
- remove #command: senders and implementors
- remove method references to deleted methods in MessageFinder
- remove String>>asHtml, which in turn required to...
- remove an etoys related mail message class (FancyMailComposition),
which required to
- remove some html code in EToys (tell a friend feature)
  ------------------------------------------------------
update10052
ISSUE #124
While browsing at referencer of FileDoesNotExistException, I
discovered the following pattern
that is used in many different places. I find this pretty ugly:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        file := [fd readOnlyFileNamed: keysFileName]
                        on: FileDoesNotExistException do:[:ex| nil].
        file ifNil:[^self]. "no keys file"
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

The use of exception is completely outwitted.

I would rather write:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        [file := fd readOnlyFileNamed: keysFileName]
                        on: FileDoesNotExistException do: [:ex| ^ self].
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  ------------------------------------------------------
update10053
Faster printString for LargeInteger

        http://code.google.com/p/pharo/issues/detail?id=114

        http://code.google.com/p/pharo/issues/detail?id=74

        There exist 2 related issues that report endless loops when using a
bad base.
        http://bugs.squeak.org/view.php?id=6710
        http://bugs.squeak.org/view.php?id=7107
  ------------------------------------------------------
update10054
- Monticello enhancements (slice + comments)
                                        - UndefinedObject>>from3DS: removed
                                        - TransformationMorph>>heading:
                                        - Integer>>printStringBase:
                                        - - -> := in PasteUpMorph
                                        - Issue 118: 0006846: MenuMorphs can drop mouse focus. Patch
provided by rootbeer.

  ------------------------------------------------------
update10055
Small fixes so that the NewCompiler can load and recompile the
complete system
  ------------------------------------------------------
update10056
remove VeryPickyMorph + fix Comments... behavior in Monticello
  ------------------------------------------------------
update10057
remove duplicated code, remove unused code
  ------------------------------------------------------
update10058
cleaning duplicated method, part II
  ------------------------------------------------------
update10059
- 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...)
  ------------------------------------------------------
update10060
  - remove GeeMail experiment.
- fix undeclared Installer reference.
- remove StoryboardBookMorph, ZoomAndScrollControllerMorph,
ZoomAndScrollMorph

  ------------------------------------------------------
update10061
  - remove EtoyProjectHistoryMorph, StretchyImageMorph,
EToyProjectQueryMorph, EToyProjectRenamerMorph,
EtoyGenericDialogMorph, EtoyProjectDetailsMorph, ShowEmptyTextMorph,
EToyCommunicatorMorph, EtoyLoginMorph, EToyHierarchicalTextGizmo,
EToyHierarchicalTextMorph, SimplerTextContainer, EToyTextNode,
EToyTextNodeWrapper.

  ------------------------------------------------------
update10062
  - move the code for making a copy of a class into Class (from
Browser).
           - fix for printing not initialized LargeIntegers (fixes printing
of specialObjectsArray)

  ------------------------------------------------------
update10063
- 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:

  ------------------------------------------------------
update10064
-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:

  ------------------------------------------------------
update10065
Fixing Transcript and Smalltalk to return themselves when printed :)

  ------------------------------------------------------
update10066
tally it integration
http://bugs.squeak.org/view.php?id=1014

  ------------------------------------------------------
update10067
Cleaning html fileout removal
http://code.google.com/p/pharo/issues/detail?id=115

  ------------------------------------------------------
update10068

        - ClassBuilder fixes and tests from Noury Bouraqadi
Now instance variable names cannot be uppercased
and classVariables lowered.
      - Refactoring engine tests commented by alexandre bergel to let
the test builder
        work
        - PackageInfo better printOn: + mostSpecificPackageOf:
        - Tools package loaded (was forgotten before) with tally enh of
alexandre Bergel

  ------------------------------------------------------
update10070


        Remove TextSqkLink TextProjectSqkLink


  ------------------------------------------------------
update10071


        -> Issue 100: 7154 FixForDebugBlockValueWithArguments
-> Issue 172: show byte code menu item pane is broken
-> Issue 39: 7088 AnimatedMorphfix (M5692)
-> Issue 91: 7143 ValueWithinFix-ar
-> Issue 54: 7104 Morph-intersects-wiz (M6461)
-> Add RBSmallDictionary as SmallDictionary. Add SmallIdentityDictionary
-> Small Nebraska Removal related to HandMorph:
        -> do not test for #hasUserInformation in #needsToBeDraws
        -> remove user-drawing code from HandMorph>>#drawOn:
        -> delete HandMorph>>#hasUserInformation
-> fast path for empty extension in Morph>>#borderStyle
-> Remove unsent methods from Player:
        -> thumbnailMenuEvt:forMorph:, setFogDensity:, setFogRangeEnd:,
setFogRangeStart:, setFogType:
        -> getFogColor, getFogDensity, getFogRangeEnd, getFogRangeStart,
getFogType, setFogColor:
-> Remove unsent Methods:
        -> TextStyle>>changeDefaultFontSizeBy:
        -> AlignmentMorphBob1>>simpleToggleButtonFor:attribute:help:
-> fix ifNotNil:ifNil: and  ifNil:ifNotNil: to use
#valueWithPossibleArgs: (to be consistent with ifNotNil:)
-> comment for #browseAllUnimplementedCalls
-> some refactoring everywhere to use isNil and ifNil: (more to go)
-> Start to remove deprecated methods that where deprecated in 3.9
-> enable deprecation warnings in postscript.


  ------------------------------------------------------
update10072
-> Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej
-> Issue 174: XMLSupport cant be loaded into latest Pharo image
-> Issue 52: 7102 ObjectPerformOrSendToFix (M1666)
-> Issue 106: 7090 DSAunimplementedCleanup
-> Issue 77: 7127 RemoveMappedCollection
-> More ifNil:/isNil refactorings
-> replace all occurrances of "isNil not" with "notNil"
  ------------------------------------------------------
update10073
- Issue 44: 7094 FixClassCompatibilityForClassVar (M6472)
- Issue 86: 7138 TransformationMorph-isSticky
- Issue 89: 7141 PrintingArraysWithMetaclasses
- Issue 42: 7092 TTCFontDNUfix (M5309)
- Issue 176:failing tests in 70072
- delete ParagraphEditor>>#initializeTextEditorMenus (never called,
has undeclared)
- revert Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej (broke tests)
- MorphExtension now stores properties in SmallIdentityDictionary.
- in loadscript: Smalltalk associations do: [:each | each
beReadWriteBindingAnnouncing: true]
  ------------------------------------------------------
update10074
- 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.

  ------------------------------------------------------
update10075
  Remove ComponentLikeModel

  ------------------------------------------------------
update10076
  fixing SystemWindow>>windowsIn:Satisfying
-> PasteUpMorph>>windowsSatifying:
+ defined as class extension for Morphic-Windows
+ put all the users of windowsIn:Satisfying as class extensions too.

  ------------------------------------------------------
update10077
  Remove ComponentLikeModel

  ------------------------------------------------------
update10078
  Removed isUniClass: (the package description is wrong sorry)

  ------------------------------------------------------
update10079
  Clean inspector from tiling behavior (following gary removal scripts)

  ------------------------------------------------------
update10080
   Remove uniClass influences in DeepCopier and Object following
gary cleans.

Remove universalTile... from Object


  ------------------------------------------------------
update10081
   Clean WorldState following gary changes
                remove expungeUniClasses from ChangesSorter and bros


  ------------------------------------------------------
update10082
   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

  ------------------------------------------------------
update10083
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.

  ------------------------------------------------------
update10084
- fixing a bug that the ReadOnlyVariableBinding removal introduced.
          - recompile the image to make sure everything works
  ------------------------------------------------------
update10085
- Latest version of OB (Yes I know we should use Universe....)
          - ArrayTest fixed
          - Behavior testBinding
          - Behavior testAllSelectors
          - M7166: speedup allSelectors add allSelectorsBelow:.
                Firstly #allSelectors inefficiently creates multiple intermediate
collections. Refactoring
                this yields a 27% speed improvement.
                Secondly many users of #allSelectors forget that when applied to the
class side it doesnt
                stop at ProtoObject class, it continues to Class ClassDescription,
Behavior, Object and
                ProtoObject. This is catered for by adding #allSelectorsBelow:
                Magritte and SUnit are heavy users which benefit.




  ------------------------------------------------------
update10086
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.

  ------------------------------------------------------
update10087
  Issue 80: 7130 PluggableListMorphFix
  Issue 41: 7091 PluggableListMorphfix (M4719)
  Issue 98: 7152 Form-isAllWhiteandFormTest-ar
  Issue 57: 7107 IntervalReverseDoFix (M6438)
        -> used Nicolas fix from http://bugs.squeak.org/view.php?id=6456
  Issue 202: Pier-Model can not be loaded into Pharo
  ------------------------------------------------------
update10088
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.
  ------------------------------------------------------
update10089
Fix BookMorph new openInWorld
  ------------------------------------------------------
update10090
Sunit extensiosn to store result and show progress
        CollectionsTests improved
  ------------------------------------------------------
update10091
SUnit removing %$^&*( self halt

        GATHER SEVERAL COLLECTION RELATED MANTIS TESTS AND FIXES

----------------------------------------

http://bugs.squeak.org/view.php?id=7172

CharacterSetComplement has spoiled previous byteArrayMap optimization.
Using #byteArrayMap is an optimization per se, possibly tailored for
tight loops.
Taking too much time to compute this map is spoiling efficiency.
It is necessary to cache this this map for restoring efficiency to the
level preceding introduction of CharacterSetComplement.

----------------------------------------

http://bugs.squeak.org/view.php?id=6998

((String new: 1) at: 1 put: $a) = $a -> true.
((WideString new: 1) at: 1 put: $a) = $a -> false.

WideString at:put: should return the put object like any other
collection

----------------------------------------

http://bugs.squeak.org/view.php?id=5331
http://bugs.squeak.org/view.php?id=6366

Lots of tests and few patches for WideString not behaving correctly.

----------------------------------------

http://bugs.squeak.org/view.php?id=7180 +6455 +1603 +1602

Patches for Interval indexOf: and includes:

----------------------------------------

http://bugs.squeak.org/view.php?id=6994

Authorize this:
(#(1 2 3) as: ByteArray) as: Interval

----------------------------------------

http://bugs.squeak.org/view.php?id=7121 (ar)

Patches for OrderedCollection add:after: add:before:
Try this one to be convinced for the necessity:
| oc |
oc := #(1 2 3 4) asOrderedCollection.
(oc first:3) do: [:e | oc remove: e].
oc add: 0 beforeIndex: -2.
^oc

----------------------------------------

http://bugs.squeak.org/view.php?id=6977
incorrect use of super
(super basicNew in #new: dating from some 3.9 changes)

----------------------------------------

http://bugs.squeak.org/view.php?id=6778
SkipList copy is shallow

----------------------------------------

http://bugs.squeak.org/view.php?id=6994
deprecate the Service related #startsWith: because single implementor
completely redundant with beginsWith:

Add tests and patch
for http://bugs.squeak.org/view.php?id=6873
and http://bugs.squeak.org/view.php?id=6874

bitAnd: is broken for LargeNegativeInteger on every 8-bit boundary


Mathieu little fix for syntax

  ------------------------------------------------------
update10092
  - FullScreen refactoring by mike Roberts
          - fixed a bug in PluggableListMorph>>basicKeyPress introduced in
10087 by Matthew Fulmer
          - improve SUnit history
          - Issue 235: 0007205: Monticello Snapshot Speedup via new
MethodReference ivar
                        http://bugs.squeak.org/view.php?id=7205


  ------------------------------------------------------
update10093
  - Network fix by Yann Monclair
                Modified the deprecation comment on Url>>#toText. It was
recommending using Url>>#asText instead, but that would mean the
method would return a Text instead of a String as it currently does.
                I replaced the deprecation comment to recommend replacing #toText
with #asString.
                All NetworkTests run green
        -    Fix by A. Bergel. The method PasteUpMorph>>findAPreferencesPanel:
is now an extension of MorphicExtras. Before it was part of Mophic-
Worlds.
The reason to move findAPreferencesPanel: to MorphicExtras is  the
method references PreferencesPanel, which is defined in MorphicExtras.
PasteUpMorph calls findAPreferencesPanel: within
PasteUpMorph>>defaultDesktopCommandKeyTriplets. The cycle is therefore
not completely removed. However, defaultDesktopCommandKeyTriplets
should be turned into a registration mechanism to completely remove
the cycle.

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



  ------------------------------------------------------
update10094
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
  ------------------------------------------------------
update10095
- 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
  ------------------------------------------------------
update10096
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
  ------------------------------------------------------
update10097
Removed


        HaloMorph>>addScriptHandle:
        HaloMorph>>addViewHandle:


        Morph class>>additionsToViewerCategoryPenUse
        Morph class>>additionsToViewerCategoryObservation
        Morph class>>additionsToViewerCategoryMiscellaneous
        Morph class>>additionsToViewerCategoryMotion
        Morph>>isEtoyReadout
        Morph>>isaViewer
        Morph>>isTurtleRow
        Morph>>accumlatePlayersInto: aCollection andSelectorsInto:
selectorsCollection
        Morph>>addStackItemsTo:
        Morph>>wrapWithAStack
        Morph>>abstractAModel
        Morph>>moveWithPenDownBy:
        Morph>>getPenColor
        Morph>>penUpWhile:
        Morph>>choosePenColor:
        Morph>>getPenDown
        Morph>>allMorphsWithPlayersDo:
        Morph>>appearsToBeSameCostumeAs:
        Morph>>addPlayerItemsTo:
        Morph>>containsCard:
        Morph>>getIndexInOwner
        Morph>>getPenSize
        Morph>>presentCardAndStackMenu
        Morph>>showBackgroundObjects
        Morph>>explainDesignations
        Morph>>insertCard
        Morph>>showForegroundObjects
        Morph>>goToNextCardInStack
        Morph>>goToPreviousCardInStack
        Morph>>showForegroundObjects
        Morph>>selectorsForViewer
        Morph>>selectorsForViewerIn:
        Morph>>showPlayerMenu
        Morph>>becomeSharedBackgroundField
        Morph>>slotSpecifications
        Morph>>putOnForeground
        Morph>>putOnBackground
        Morph>>makeHoldSeparateDataForEachInstance
        Morph>>stopHolingSeparateDataForEachInstance
        Morph>>viewMorphDirectly
        Morph>>wrap
        Morph>>fenceEnabled

        Object>>isUniversalTiles
        Object>>isPlayerLike

        PasteUpMorph>>notePenDown: penDown forPlayer: player at: location
        PasteUpMorph>>updateTrailsForm
        PasteUpMorph>>drawPenTrailFor: aMorph from: oldPoint to: targetPoint
        PasteUpMorph>>addStackMenuItems:hand:
        PasteUpMorph>>presentCardAndStackMenu
        PasteUpMorph>>liftAllPens
        PasteUpMorph>>lowerAllPens
        PasteUpMorph>>linesForAllPens
        PasteUpMorph>>linesAndArrowsForAllPens
        PasteUpMorph>>dotsForAllPens
        PasteUpMorph>>addPenTrailsMenuItemsTo:
        PasteUpMorph>>arrowsForAllPens
        PasteUpMorph>>trailStyleForAllPens:
        PasteUpMorph>>printVocabularySummary
        PasteUpMorph>>clearTurtleTrails
        PasteUpMorph>>fenceEnabled
        PasteUpMorph>>fenceEnabled:
        PasteUpMorph>>toggleFenceEnabled
        PasteUpMorph>>fenceEnabledString
        PasteUpMorph>>
        PasteUpMorph>>
        PasteUpMorph>>browseAllScriptsTextually
        PasteUpMorph>>abandonCostumeHistory

        Pen>>arrowHeadFrom: prevPt to: newPt forPlayer: aPlayer

        PluggableTextMorphWithModel>>newTextContents:
        PluggableTextMorph>>selectionAsTiles
        PluggableTextMorph>>tileForIt

        Preferences>>fenceEnabled

        Quadrangle class>>exampleInViewer

        TextMorph>>setAllButFirstCharacter:
        TextMorph>>insertContentsOf:

        ScrollableField>>insertContentsOf:

        TransformationB2Morph

        ParagraphEditor>>selectionAsTiles

        TheWorldMainDockingBar>>clearTurtleTrails
        TheWorldMainDockingBar>>eToyVocabularySummary
        TheWorldMainDockingBar>>hideAllViewers
        TheWorldMainDockingBar>>hideAllViewersIn:
        TheWorldMainDockingBar>>showAllViewers
        TheWorldMainDockingBar>>clearTurtleTrails

  ------------------------------------------------------
update10098


        fixed taggings of senders with package
        deprecated statsWith:
        integrating fixes of gary in proportionalSplitterMorph so that
        Moprh x and y can be removed
  ------------------------------------------------------
update10099


        # fix menu debug in morph

        # 258 This changeset removes the following unused methods:

Object removeSelector: #basicAddInstanceVarNamed:withValue:!
Object removeSelector: #bindWithTemp:!
Object removeSelector: #handledListVerification!
Object removeSelector: #propertyList!

        # 255 by pavel
        WorldState >> doDeferredUpdatingFor: uses instance veriable
remoteServer.
This instance variable can be removed completely.

        # 257
        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

        Harvested ProportionalSplitterMorph>>overlaps* from Polymorph
        because we got a DNU when we moved the splitter but now the splitter
is broken :(


  ------------------------------------------------------
update10100


        # Really fix menu debug in morph

        # Correctly deprecates startsWith: (now it returns the right value)

        # Removed
                Morph>>newCard
                PasteUpMorph>>batchPenTrails
                PasteUpMorph>>batchPenTrails: ( and friends)

                PreferenceClass>>batchPenTrails


  ------------------------------------------------------
update10101


        # Removing other pen stuff


  ------------------------------------------------------
update10102
- 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

  ------------------------------------------------------
update10104
Monadic ifNil
  ------------------------------------------------------
update10105
  - Sunit lr fixes
           - splitter morph fixes
           - Issue 279: fix: browseAllUnsentMessages
  ------------------------------------------------------
update10106
  - Monticello lukas enh (now we can sort the list)
           - Kedama random clean
           - New compiler tests
           - Regex valueOrUnwindDo: fixes
  ------------------------------------------------------
update10107
  - This provides a Fix and Test for String numArgs
                http://code.google.com/p/pharo/issues/detail?id=237
        - Nicolas Cellier: Just a small improvment required to speed up a
little number reading:
rewrite a condition (a & b) as (a and: [b]).
        - Issue 275: TODO: remove OldSocket.
                Change HTTPSocket superclass from OldSimpleClientSocket to Socket.
                Reimplementing OldSocket protocol into Socket (some methods were
missing).
                Changing CrLf variable access to (String crlf).

  ------------------------------------------------------
update10108
  - removing some unsent methods from etoy s to reduce the fat.

  ------------------------------------------------------
update10109
  - removing etoy -> ClassDescription
           - isUniClass senders and implementors

  ------------------------------------------------------
update10110
Issue 284: add literalsDo: as deprecated method
Issue 253: Mantis 6933 MultiByteFileStream upTo: does not work in
binary mode
Issue 252: Mantis 6812 cannot inspect a WeakSet
- add back deprecated #literalsDo:
  ------------------------------------------------------
update10111
  - Debugger etoy removal
           - remove etoyFriendly preference
           - red/green for conflicts in MC (damien Pollet)

  ------------------------------------------------------
update10112
Issue 260: TODO: cleanup hasLiteralThorough:
  ------------------------------------------------------
update10113
- FileDirectory etoy cleaning
          - Project / ThreadNavigation method cleaning
  ------------------------------------------------------
update10114
- Issue 274: TwoWayScrollPane shoud be removed
- Issue 291: SystemNavigation tests + reimplementation for queries on
sent and unsent messages
- Issue 290: SUnit Enhancement to ease writing tests involving the
creation of classes
  ------------------------------------------------------
update10115
- Issue 274: TwoWayScrollPane shoud be removed
- Issue 291: SystemNavigation tests + reimplementation for queries on
sent and unsent messages
- Issue 290: SUnit Enhancement to ease writing tests involving the
creation of classes
  ------------------------------------------------------
update10116
- 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
- ScriptLoader>>cleanUpForRelease: flushes a lot of caches and deletes
bitmaps from EToys to decrease the memory footpring
  ------------------------------------------------------
update10117
-  Issue 293: SystemNavigation UI + bug fixes
           - Installer installer in scriptloader updated
           - Issue 297: MethodReference printOn enhance
           - Etoy unsentMessages removed!!!!! :)

  ------------------------------------------------------
update10118
- fix script loading broken.
        Issue 294: VM does not send script files to image
  ------------------------------------------------------
update10119
- fix script loading broken.
        Issue 294: VM does not send script files to image
  ------------------------------------------------------
update10120
- Etoy removal
                TextMorph
                ThumbnailMorph
                TileMorphTest
                TraitDescription
                UndefinedObjectTest
                UpdatingStringMorph
                Vocabulary
  ------------------------------------------------------
update10121
- Etoy clean up FileList2 and other little left over
  ------------------------------------------------------
update10122
- Merging Type Hierarchy removal second attempt
  ------------------------------------------------------
update10123
- Stef and David Hacking on Morph etoy Removal
                - moved ScriptEditorMorph -> Etoy
  ------------------------------------------------------
update10124
- Revert to Accuny as the default font and remove the other font from
the system
  ------------------------------------------------------
update10125
Issue 303: TODO: remove profiling methods
Issue 300: unimplemented call in
AlignmentMorphBob1>>acceptDroppingMorph:event:
Issue 299: Mantis 007007 and 007008 correct toggle break on entry
  ------------------------------------------------------
update10126
-> Issue 248: SLICE-Mantis-ScaledDecimal-SqNumberParser-Fix-nice.1
-> Issue 295: #testSupplyAnswerUsingRegexMatchOfQuestion fails
-> latest collection tests
  ------------------------------------------------------
update10129
- delete unused vars in Morphic (Lukas R.)
- fix loop of liked list test (Damien P.)
  ------------------------------------------------------
update10129
Various etoy cleaning
  ------------------------------------------------------
update10130
313: FileList2 crashes if some subdirectory present
  ------------------------------------------------------
update10132
Fix some tests (duplicated methods from traits)
  ------------------------------------------------------
update10132
Removed

ccg:emitLoadFor:from:on:
ccg:generateCoerceToOopFrom:on:
ccg:generateCoerceToValueFrom:on:
ccg:prolog:expr:index:
  ------------------------------------------------------
update10134
- copyrith removed
- MC enh from lukas
- Dictionary Collect
This is http://bugs.squeak.org/view.php?id=7095
and http://code.google.com/p/pharo/issues/detail?id=292

Fix Dictionary>>collect: to return a Dictionary of mapped values
(instead of an OrderedCollection).

Also provide tests for #select:, #reject:, and #collect: which should
all behave in a similar way
  ------------------------------------------------------
update10135
- Issue 83: squeakToUtf8 and utf8ToSqueak convenience methods
- improved ScriptLoader robustness
  ------------------------------------------------------
update10136
Issue 305: TODO: garbage collection parameters
Issue 312: Typo in PasteUpMorph>>keyboardNavigationHandler
Issue 309: Color>hex: should be brought back
Issue 306: file stream not closed after drag and drop of CS
in postscript:
(Preferences preferenceAt: #allowEtoyUserCustomEvents) changeInformee:
nil
changeSelector: nil.
  ------------------------------------------------------
update10137
simple etoy cleaning from gary list.
  ------------------------------------------------------
update10138
HaloMorphEtoyCleaning
  ------------------------------------------------------
update10139
EtoyUnsentMessageRemoval
  ------------------------------------------------------
update10140
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
  ------------------------------------------------------
update10141
3 timesRepeat: [SystemNavigation default
removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
  ------------------------------------------------------
update10142
Issue 317: lessMethodSendsInFontUsage
Issue 301: UIManager enhacements
  ------------------------------------------------------
update10143
- fix dropFrom:
- etoy removal fight

  ------------------------------------------------------
update10144
- ifNotNilDo: calls renamed
- Issue 232: Recreate Special Objects Array should preserve external
semaphores + Fix

  ------------------------------------------------------
update10145
- Issue273-EmbeddedWorldBorderMorph-removal
  ------------------------------------------------------
update10146
-Issue 219: Cryptography does not load into Pharo
  ------------------------------------------------------
update10147
-etoy cleaning event etoy and autoexpansion
  ------------------------------------------------------
update10148
- Etoy cleaning (la nausee)
  ------------------------------------------------------
update10149
Morph removed
        couldHoldSeparateDataForEachInstance
        currentDataInstance
        goToPreviousCardInStack
        insertCard
        installAsCurrent:
        reshapeBackground
        relaxGripOnVariableNames
        reassessBackgroundShape
        stack
        stackDo:
        isStackBackground
        setAsDefaultValueForNewCard
        isPlayer: aPlayer ofReferencingTile: tile
        traverseRowTranslateSlotOld: oldSlotName of: aPlayer to: newSlotName
        traverseRowTranslateSlotOld: oldSlotName to: newSlotName
        openViewerForArgument
        handMeTilesToFire
        triggerScript:
        variableDocks
        shouldRememberCostumes
        currentDataValue
        newPlayerInstance
        isSyntaxMorph
        enclosingEditor
        topEditor
Morph fixed
        tryToRenamed:
        tabHitWithEvent:
PasteUpMorph removed
        scriptSelectorToTriggerFor:
        viewerFlapTabFor:
  ------------------------------------------------------
update10150
-> Issue 333: A fix for animated GIF harvested from Squeak
        -> Mantis 0006343: Process does not need to be a special object
        Change proposed by martin v. Loewis:
        When changing Process, I was warned that it is a special object and
therefore
        it is dangerous to change its class definition. Process currently lives
        at: 28 of Smalltalk specialObjectsArray. In reviewing all references to
        the special objects array, I could not find any reference to that slot,
        neither in the Squeak 3.9 image nor in the VM.
        -> Postscript: Smalltalk recreateSpecialObjectsArray.

  ------------------------------------------------------
update10151
-> Issue 146: ClassDescription>>copyUnobstrusevely
        ClassDescription>>copyUnobstrusevely  and friends are only invoked by
kedama which should be removed
-> Issue 128: M5711: TextFieldMorph changes text position when emptied
-> now really do Postscript: Smalltalk recreateSpecialObjectsArray.

  ------------------------------------------------------
update10152
-> Issue 276: candidate for core: Process-specific variables
        Martin von Loewis did a nice implementation of thread-specific
variables:
        This project provides process-specific variables (called TLS - thread-
local storage)
        in other environments. Two kinds of variables are provided:
ProcessLocalVariable (similar to TLS),
        and DynamicVariables (akin LISPs dynamic scope)
  ------------------------------------------------------
update10153
Issue 308: Mac Menu support
  ------------------------------------------------------
update10156
ssue 195: Unicode membership test reduced to String #= (String
#compare:caseSensitive:) ? M6336
  ------------------------------------------------------
update10157
-> Issue 84: 7136 TraitBehavior-2-dc
-> Issue 246: fix classVariableNames
  ------------------------------------------------------
update10158
- remove preferences twentyFourHourFileStamps, universalTiles,
uniTilesClassic, eToyFriendly
  - remove many classes from Etoys, remove unsent methods.
        - undo removal of Process from spclobjects
  ------------------------------------------------------
update10159
- Morph Etoy cleaning A->D
Object
        currentVocabulary

Morph
        appearsToBeSameCostumeAs:
        arrowDeltaFor:
        automaticViewing
        bringTileScriptingElementsUpToDate
        bringUpToDate
        buttonProperties
        buttonProperties: propertiesOrNil
        color: sensitiveColor sees: soughtColor
        colorUnder
        currentVocabulary
        hasButtonProperties

        ensuredButtonProperties
        isTileScriptingElement

PasteUpMorph
      currentVocabulary
      currentVocabularyFor:
  ------------------------------------------------------
update10160
-> remove more etoy classes (mostly tiles related)
-> 3 timesRepeat: [SystemNavigation default
removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
  ------------------------------------------------------
update10161
->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.

  ------------------------------------------------------
update10162
More etoys/vocabulary cleans
  ------------------------------------------------------
update10163
-> added loading script for polymorph UI (Torsten Bergmann)
-> clean up cass "TheWorldMenu" a little (me)
-> Issue 339: Process stuck in 10156+OB?, 100% cpu load after
ScriptLoader loadOB on macintosh only
  ------------------------------------------------------
update10164
Morph D->I cleaning
        defaultVariableName
        doMenuItem:
        noteNegotiatedName: uniqueName for: requestedName
      variableDocks

- SUnit extension (icon)
  ------------------------------------------------------
update10165
Stef and Damien happily adding tests to Array, OrderedCollection, Set,
Bag, String, Symbol, Dictionary
based on traits
TIncludesTest, TCloneTest, TCopyTest
  ------------------------------------------------------
update10166
Simon fixes to icons tests No author pop up
  ------------------------------------------------------
update10167
- clean more Preferences (Marcus Denker)
          - Scriptloader Seaside loading methods (Torsten Bergmann)
          - Postscript: (Preferences preferenceAt:
#allowEtoyUserCustomEvents) changeInformee: nil changeSelector: nil.
        Preferences removePreference: #batchPenTrails.
Preferences removePreference: #allowEtoyUserCustomEvents.
Preferences removePreference: #automaticViewerPlacement.
Preferences removePreference: #capitalizedReferences.
Preferences removePreference: #fenceEnabled.
Preferences removePreference: #keepTickingWhilePainting.
Preferences removePreference: #tileTranslucentDrag.
Preferences removePreference: #translationWithBabel.
Preferences removePreference: #useButtonProprtiesToFire.
Preferences removePreference: #alphabeticalProjectMenu.
Preferences removePreference: #showAdvancedNavigatorButtons.
Preferences removePreference: #ignoreStyleIfOnlyBold.
Preferences removePreference: #propertySheetFromHalo.
  ------------------------------------------------------
update10173
-> 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.
  ------------------------------------------------------
update10174
-> modify MCPackageLoader>>basicLoad for loading Polymorph
          -> delete some more unused classes in etoys (could not resist) ;-)
  ------------------------------------------------------
update10178
fix a isMVC call, some cleanups.
  ------------------------------------------------------
update10179
Morph
        inspectArgumentsPlayerInMorphic:
        isCandidateForAutomaticViewing
        isTileEditor
        isTileLIke
        jettisonScripts
        listViewLineForFieldList:
        move:toPosition:
        objectViewed
        offerCostumeViewerMenu:
        playerRepresented
  ------------------------------------------------------
update10180
Morph
        inspectArgumentsPlayerInMorphic:
        isCandidateForAutomaticViewing
        isTileEditor
        isTileLIke
        jettisonScripts
        listViewLineForFieldList:
        move:toPosition:
        objectViewed
        offerCostumeViewerMenu:
        playerRepresented
  ------------------------------------------------------
update10181
removing isKindOf:orOf:
  ------------------------------------------------------
update10182
10180
StandardScriptingSystem
        systemSlotNamesOfType:

to put in scriptloader

PasteUpMoprh
        additionsToViewerCategoryInput
        triggerOpeningScripts
        resumeScriptsPausedByPainting
        tellAllContent:
Morph
      additionsToViewerCategoryConnection
        succeededInRevealing:
        scriptPerformer

Morph class
        additionsToViewerCategoryColorAndBorder
Object
     scriptPerformer


10182

Fixing
        privateMoveBy:

PasteUpMorph
      assuredPlayer
        impartPrivatePresenter
        makeDetachable
        triggerClosingScripts
        sendTextContentsBackToDonor
        addPlayfieldMenuItems:hand:
  ------------------------------------------------------
update10183
-> Issue 359: Freetype: fix DNU glyphcontrast
-> Cleanups
-> Prefences set to more useful values
  ------------------------------------------------------
update10184
Morph>>
        setIndexInOwner:
        setNumericValue:
        tanOButton
        touchesColor:
        tryToRenameTo:
        unlockOneSubpart

Object>>
        slotInfo
        uniqueInstanceVariableNameLike: aString excluding: takenNames
        uniqueNameForReferenceFrom:

PasteUpMorph
        currentlyUsingVectorVocabulary
        allScriptEditors
        allScriptors
        cartesianOrigin
        closedViewerFlapTabs
        mouseX
        elementCount
        mouseY
        hideViewerFlaps
      hideViewerFlapsOtherThanFor:
  ------------------------------------------------------
update10185
- 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
  ------------------------------------------------------
update10186
Issue 365: #isKindOf:orOf: DNU when browsing references
More CollectionTests
  ------------------------------------------------------
update10187
Issue 379: unimplemented asFilename
Issue 373: replace primitiveFail with primitiveFailed
Issue 371: Fix for loading Seaside29 in ScriptManager
Issue 374: unimplemented string:hasEncoding:
Issue 375: DNU in FileList open, unimplemented
addVolumesAndPatternPanesTo:at:plus:forFileList:
Issue 377: unimplemented mvcRedisplay
Issue 376: unimplemented moveYoungest:in:to:
  ------------------------------------------------------
update10188
- 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
  ------------------------------------------------------
update10189
- Issue 382: EmbeddedMenuMorph sends #startsWith:
- Remove unset methods from Etoys
- Clean up Preferences more
- Finish revert methods in HandMorph for Hilaire
  ------------------------------------------------------
update10190
new polymorph
  ------------------------------------------------------
update10191

  ------------------------------------------------------
update10192
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
  ------------------------------------------------------
update10194
Issue 410: Fix Object>>beep -> Beeper beep
Issue 406: fixes for some methods to make the parsable with newparser
Issue 402: MessageNode>>noteSpecialSelector: contains SQ2K legacy
Issue 403: yet another etoy cleanup changeset

  ------------------------------------------------------
update10195
Issue 94
The current method #back is a misconception about what a stream is. A
stream contains a pointer *between*
elements with past and future elements. This method considers that the
pointer is *on* an element. Please
consider unit tests which verifies #back and #oldBack behavior.
  ------------------------------------------------------
update10196
Issue 270: remove TranslatedMethod
Issue 414: randomcleans
Issue 416: remove preference #simpleHalosInForce
Issue 417: remove CustomEventsRegistry
Issue 415: instVarNamed speedup
Issue 412: update button for FontChooser
  ------------------------------------------------------
update10197
more tests on COllections 270: remove TranslatedMethod
Issue 414: randomcleans
Issue 416: remove preference #simpleHalosInForce
Issue 417: remove CustomEventsRegistry
Issue 415: instVarNamed speedup
Issue 412: update button for FontChooser
  ------------------------------------------------------
update10198
-378 : testRunner dependencies on RBEnvironment
-423: SmallLand update Mechanism
-More Collection Tests
  ------------------------------------------------------
update10199
Eliot DNU fix
  ------------------------------------------------------
update10200
RunToSelection
  ------------------------------------------------------
update10201
removed Object>>sixxInstVarAt
removed FlapTabViewer
improving cleaning ThumbnailMorph
First pass finished on Object
started to clean ScriptingSystem
  ------------------------------------------------------
update10202
- More test in DictionaryTest. The class Dictionary is now covered at
66%
- Issue 433: TPureBehavior>>traits to get a collection of used traits.
- Issue 226:   Resize comment pane in Monticello browser
- Issue 426:   Code coverage
- Collection extension: groupedBy, flatCollect:, collectAsSet:,
should remove sixx as package
  ------------------------------------------------------
update10203
- Issue 363: fix some traits issues (introduced by changes in
Metaclass and TestCase)
- Traits conflict marker methods stored in wrong cache
- Remove duplicated method in trait and class that uses it (in
collection tests)
- Issue 315: darker colors in diff dialog (thanks to Damien Pollet)
- Issue 342: Removing beginning capital letter of instance variables
(Alexandre Bergel)
- Make MC always display dependencies of a version in its summary text
- Issue: 101: fasterDayOfYear-brp.1 (Mantis 7156)
- Issue 102: better testPrintShowingDecimalPlaces
  ------------------------------------------------------
update10204
- fixing inbox
- More collection tests
  ------------------------------------------------------
update10205
- New Diff Tools
- More collection tests
- Collections Packages
  ------------------------------------------------------
update10206
Deleting Collection Package
  ------------------------------------------------------
update10207
-New collection Tests
  ------------------------------------------------------
update10208
- Enh Tool diff.
- Issue 444: Simple Morphic cleanup: Clean up Morph Remove
ownerThatIsA:orA: from Morph.
- more collection tests.
- Issue 445: AligmentMorphBob1 should be merged into AligmentMorph
- Minor cleaning of Bergel on StringHolder
  ------------------------------------------------------
update10209
WatchIt integration
Issue 440: Watch-it extension
  ------------------------------------------------------
update10210
- Damien Cassou more tests
- Lukas Renggli Browse class in Sunit Browser
  ------------------------------------------------------
update10211
Polymoprh fixes
  ------------------------------------------------------
update10212
- Watchit window
- DropListMorph button tweaks.
        Fix for repeated confirmation with DualChangeSorter.
        Adapt text labels for PluggableButtonMorphs on theme change.
        + Watery2 now supports mixed corner styles for buttons.
        Fixes for drop lists and expanders to honour corner rounding.
        Fix for RowLayout when cellInset is a Point as opposed to Integer.
- 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..
- Collectiontests
  ------------------------------------------------------
update10213
- 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
  ------------------------------------------------------
update10214
- More collection tests
- SUnit coverage improved
- allSelectorsAbove, allSelectorUntil:, allSuperclassesIncluding:
- polymorphWidgets
  ------------------------------------------------------
update10215
- Object Class uniclass support
- Less Player references
- UnscriptedPlayer removed
- RemoveDemandsThumbnail protocol
- Remove ScriptableButton
- Remove StackMorph

  ------------------------------------------------------
update10216
- ClassBuilder fix for http://code.google.com/p/pharo/issues/detail?id=443
- Fix ClassBuilder bug introduced by
http://code.google.com/p/pharo/issues/detail?id=246
- Adds TPureBehavior>>withAllSubclassesDo: to provide polymorphism
between classes and traits
  ------------------------------------------------------
update10217
Polymorph
        Small tweak to drop-list/expander up/down arrow.
        #taskbarLabel available to SystemWindow subclasses and models to
provide potentially abbreviated label.
        PreferenceBrowser integration classes moved to Theme sub-package.
        Tweaks to Preference Browser.
        Cmd+W (in addition to Cmd+Delete) now closes system window with focus.
#ByteArray support
        - literal byte arrays are now also parsed as part of a literal array
without the hash #( [ 1 2 ] #[ 1 2 ] )
        - hardened the tests
        - added support for literal byte arrays to the compiler
        - the implementation is compatible with GST and VW
        - added 6 tests for the new functionality
        - storeOn: + printOn: fixed
        #[1 2 3 ] -> #[1 2 3]
        but for now we have a bug #(1 #[2] 3) an Array(1 #[2] 3)
  ------------------------------------------------------
update10218
bytearray isLiteral
  ------------------------------------------------------
update10219
- adapted #loadOBAlpha and #loadSuperOB to use Universe for all non-OB
packages
- Popup Menu
- FileLlist fix
  ------------------------------------------------------
update10220
PopupAt script loading time
Workspace history
  ------------------------------------------------------
update10221
unload Collection extensions for now
  ------------------------------------------------------
update10222
Monticello default size + removeRequiredPackage
  ------------------------------------------------------
update10223
- Polymorph
        Added support in UIManager for new choice dialog with message,
backwards compatible with other UIManager subclasses.
        Fix for additions of class methods not being categorised under class
name in change trees.
        Added #morphicPatternPane to FileList for compatability with Pharo
(FileList2 functionality has been merged into FileList). Remains
present in FileList2 for Squeak, ignore FileList2 warning when loading
into Pharo.
Added PopupChoiceDialogWindowWithMessage submitted by Alain Plantec,
supported via UIManager.
Tweaked PopupChoiceDialogWindow to make menu list fill area if smaller
than eventual scrollable area.

- Clean out all PopUpMenu, FillInTheBlank and SelectionMenu
references. Replace them with UIManager standard dialogs.
  ------------------------------------------------------
update10224
- fix merge in Diff
- Clean out all PopUpMenu, FillInTheBlank and SelectionMenu
references. Replace them with UIManager standard dialogs.
  ------------------------------------------------------
update10225
fix + repository problem
  ------------------------------------------------------
update10226
- Issue 483: [Pending Etoy Cleaning] Morph>>actorState remove actorState
  ------------------------------------------------------
update10227
ssue 482: [Pending Etoy Cleaning] Object>> uniqueNameForReferenceOrNil
  ------------------------------------------------------
update10228
Monticello merged loader changes (mike rueger)
MonticelloConfigurations merged with impara MonticelloConfigurations-
jl.43
mainly adds "atomic" loading
ScriptLoader adding configuration map loading support
  ------------------------------------------------------
update10229
Network packages reorganisation by mike rueger - loaded as MCConfig
  ------------------------------------------------------
update10230
Issue 506: fix: remove #baseUniclass
Issue 508: fix: clean StandardScriptingSystem more
Issue 507: remove #setNumericValue:
  ------------------------------------------------------
update10231
10231
====

Small Etoy cleanup


Class removed:
        Player

Methods removed:

SmallInteger
        #uniqueNameForReference
PasteUpMorph
        #printScriptSummary
SmartRefStream
        #restoreClassInstVars
ScriptLoader
        #cleanUpEtoys
Presenter
        #goButtonState:
        #reportPlayersAndScripts
        #startRunningScripts
        #startRunningScriptsFrom:
        #uniclassesAndCounts

  ------------------------------------------------------
update10232
- Remove the last PopUpMenu references.
- Remove some of the CustomMenu uses (wherever it is possible to
replace it with a simple UIManager dialog).
- Mime mike kind of fixes
  ------------------------------------------------------
update10233
MVCMenuMorph killed
Changeset
-  Hernan Morales:  Issue 505: Optimize select:thenDo:

Newversion
  ------------------------------------------------------
update10234
Issue 523: [SmallLint] Undeclared variables
This check is similar to the "References an undeclared variable"
check, but it looks for variables that
are not defined in the class or in the undeclared dictionary. You
probably had to work hard to get
your code in this state.

        PasteUpMorph>>#makeNewDrawing:at:
        Project>>#storeSegmentNoFile
        CollectionRootTest>>#nonEmpty
        ScriptLoader>>#update10196
        ScriptLoader>>#update10074

Issue 525: useless boolean checks on Morphic extras
        MorphicExtras Check for a =, ==, ~=, or ~~ message being sent to true/
false or with true/false as the argument.
        SqueakPage>>#write
        URLMorph>>#mouseUp:
        ClockMorph>>#addCustomMenuItems:hand:
        ClockMorph>>#step
        ClockMorph>>#toggleShowingSeconds
        ClockMorph>>#toggleShowing24hr
        MorphObjectOut>>#doesNotUnderstand:
        SketchEditorMorph>>#verifyState:
        SketchEditorMorph>>#deliverPainting:evt:
        FlapTab>>#inboard
        FlapTab>>#flapShowing
        FlapTab>>#tabSelected
        ReferenceMorph>>#isHighlighted
        SimpleSliderMorph>>#truncate
  ------------------------------------------------------
update10235
Polymorph new version
  ------------------------------------------------------
update10236
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
  ------------------------------------------------------
update10237
Issue 464: Added subclass: and subclass:instanceVariableNames:
Issue 456: 7272: BlockContext equality test is missing
Issue 518: -94 asInteger --> 94
SUnit-al.59: Make edge case where method is an object work.
Tests-al.41: Clean up TestObjectsAsMethods (do a proper tearDown)

  ------------------------------------------------------
update10238
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
  ------------------------------------------------------
update10239
Issue 542: Message sent but not implemented:
SimpleButtonDelayedMenuMorph
Issue 544: Message sent but not implemented: HostSystemMenusProxy
Issue 418: CMD + o on the pharo desk returns a DNU
Issue 129: Object>>isTransparent (#method not yet removed, that will
follow)
  ------------------------------------------------------
update10240
Issue 588: remove Object>>#isTransparent
Issue 589: Project switching gives DNU
Issue 592: add Unix epoch creation/conversion methods to DateAndTime
Issue 593: fix seaside29 loading script
Issue 590: fix some methods for newcompiler (. after method name)
  ------------------------------------------------------
update10241
- Traits implementation refactoring (no sharing of compiled methods
and source)
- New tests for Traits MOP
- ScriptLoader fixes (cleanUpForRelease,
loadOneAfterTheOther:merge:silently:)
  ------------------------------------------------------
update10242
Issue 598: remove SquishedNameMorph
Issue 597: remove #isNonZero
Issue 458: Decompiler bug : (MCMergeBrowser >> #conflictSelectionDo:)
decompile
Issue 3: Utilities offerCommonRequests
Issue 481: [Pending Etoy Cleaning] Object>>
updateThresholdForGraphicInViewerTab
Issue 492: [Pending Etoy Cleaning] Morph>>defaultValueOrNil
Issue 599: SmaCC cant find silence in Sound Library
Issue 583: Move UpdatingRectangleMorph out of etoy package
  ------------------------------------------------------
update10243
Issue 600: remove non-ascii from String>> asCharacter, recompile
PluggableTextMorph>>drawOn:
  ------------------------------------------------------
update10244
  FixUnderscores enh

MIMEDocument fixing.
added a few more methods from Squeak 3.9 for compatibility

- Issue 610: Removed ScreenController Class
        1. Moved utility methods from ScreenController to DisplayScreen.
        2. Changed existing references to ScreenController methods to
reference the
        global instance of DisplayScreen, Display.
        3. Required changes to:  Graphics, Morphic, ST80, and System
        4. Tested changes in pharo0.1-10243dev09.02.3.image.

-Issue 612: 5851: Refactor SmalltalkImage saveAs.
Refactor SmalltalkImage-#saveAs to pull out the code that actually
saves the image under a new name, into #saveAs: newName
Refactor some other methods that duplicate the use of the same code,
to use #saveAs:

- Coral scriptLoader
  ------------------------------------------------------
update10245
- Announcements-lr.10 from souce.lukas-renggli.ch
        Is when:do: not missing for compatibility with VW?

- Polymorph
        Fix for button for currently selected window in tasklist not being
differentiated when using Watery 2 theme.

- ContextPart argument

- merged Issue 608: saveAsNewVersion uses deprecated method

-  Issue 614:
MessageTally broken when invoked from non-GUI process (e.g., in
Seaside code)

  ------------------------------------------------------
update10246
ScriptLoader

- Announcement latest version 13
- Polymorph toolbuilder fix 6
- Polymorph widgets 55
        Fix for button for currently selected window in tasklist not being
differentiated when using Watery 2 theme.
- Scriptloader loadOBAlpha (damien)
- Issue 619: Extend MessageTally to observe all processes
- Issue 603: fix for NewParser parsability

  ------------------------------------------------------
update10247
Issue 629: UI dragging improvement
Issue 87: 7139FixClosureEqual
Issue 473: Grab world crashes pharo
  ------------------------------------------------------
update10248
Issue 628: Shortcut for "Debug it" (thanks cdrick65)
Issue 633: Bring back keyboard shortcut for "case insensitive search
for method strings containing it"
Issue 625: "recent submissions" missing
Issue 626: TestRunner showing wrong status colour when expected
failures are present (thanks Julien)
  ------------------------------------------------------
update10249
- Issue 524: Yaxo/XML improvement and fixes
- Issue 360: Underlining fonts does not work with FreeType
- Issue 630: UI: Remove white pixel on menu icon
- Issue 639: Misc small improvements and fixes
        - Removed StickySketchMorph and empty system categories
        - Replaced some _ by :=
        - "Browse, Change, Save, +Repository, Open" are now first.
        - fixed missing parentheses in configuration browser

  ------------------------------------------------------
update10250
- Issue 524: Yaxo/XML improvement and fixes (second change)
  ------------------------------------------------------
update10251
- Moving Flap classes to World package + removing MorphicExtras-Flap
- Added pasterUpMorph topPasteUp reserveUrl as extension in
PasteUpMorph (but this is limited since via the owner chain we can get
to the a pasterUpMorph).
- Merging SqueakPages in MorphicExtras-Books
- Moving previousOwnerPage and nextOwnerPage as extension of
MorphicExtras-Books
- Move ThumbnailMorph from Books to Morph-Basic
- Move releaseSqueakPages as extension of MorphicExtras-Books
- introduced new hook when a morph is loaded from file (postLoad) ->
removed one isKindOf: and hardcoded class.
- saveOnURL: and saveOnURLbasic are now extensions of MorphicExtras-
Books

  ------------------------------------------------------
update10252
Added BoundedGradientFillStyle.
Standard Squeak uses original menu pin form.
Tweaked appearance of drop lists for Watery 2 as an interim measure.
Fixed positioning of drop list pop-up-list to deal with transforms (no
rotation though ;-) ) (thanks Alain)

Removed "revert" option in patch browser for MC 1.0 compatability.
Handle missing remote definition when selecting next conflict.
  ------------------------------------------------------
update10253
- Added a test
- Fixed ScriptLoader
  ------------------------------------------------------
update10254
Issue 655: Overlapping Graphics on World do not Properly Repaint
Issue 658: Preferences resetHaloSpecifications
Issue 664: unimplemented errorCantGoBack
Closed 665
  ------------------------------------------------------
update10255
Issue 662: more general beep
Issue 659: Convenience Methods on Pragma and Additional Tests
Issue 666: Removes ScriptLoader>>buildPharoDev
Issue 665: Adds missing Trait>>withAllSubclasses
  ------------------------------------------------------
update10256
Issue 676: removing addViewingHandle: handle
Issue 677: TheWorldDockingBar should not be in MorphicKernel but in
its own package
Issue 678: Morph depends on SketchEditorMorph: removed one
IconicButton reference from Morph
Issue 679: Move CachingMorph to BasicMorph
        Stef and Jannik
  ------------------------------------------------------
update10257
System package changes by m.rueger. Fixing some platform code
invocation -- sd
  ------------------------------------------------------
update10258
Delete Tests package
Delete SystemNotificationTests
Added Tests-* package for System
Added Tests-* packages that were contained in Tests before
  ------------------------------------------------------
update10259
Removing ProjectHistory (r.i.p.)


  ------------------------------------------------------
update10260
Unicode first part
  ------------------------------------------------------
update10261
Unicode part two
  ------------------------------------------------------
update10262
  Issue 648: Opening protocol browser results in a
MessageNotUnderstood: CompiledMethod>>category
                CompiledMethod>>category by eric
Issue 684: Recent Morphic Changesets
Removed BorderedMorph>>areasRemainingToFill:
Issue 691: integrate Setting System-Setting
Issue 696: SuniGUi showing coverage SUnit coverage enhancement
Issue 697: New Socket IPv6 new socket primitive and IPv6 changes
  ------------------------------------------------------
update10264
Issue 685: Closure fixes
        TmpVariableNode closure from lukas
        MethodsFromBlockContext from adrian
  ------------------------------------------------------
update10265
Issue 706: problem with unicode 10262
  ------------------------------------------------------
update10266
Issue 710: Merge Tool diff fix
        Fixes for edge cases when handling conflicts.
        Fixes for original MC merge browser.

SUnitGUI Improvement
        - do not offer to test coverage of kernel/collection/exception/sunit
packages, that will only crash the system
        - do not consider methods with <ignoreForCoverage> annotation
        - improving the error messages
        - don t try show a list if all methods are covered
        - really save the history
        - do not wrap abstract methods, they won t be called anyway
        - update the history even after coverage is run

Settings Integration enh
        - Code cleaning (less classes, more comments)
  ------------------------------------------------------
update10267
again UTF8Decomposer.... fixes....
  no idea why this is not in the stream already.
  ------------------------------------------------------
update10268
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
  ------------------------------------------------------
update10269
Issue 719: Add setting test that are in the inbox
SettingTest
        Takes into account Pragma setting and setting browser refactoring


        Support ProvideAnswerNotification for confirm and inform methods in
PSUIManager.

Issue 721: new tests for compiledMethod iv access
  ------------------------------------------------------
update10270
- 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
  ------------------------------------------------------
update10271
- ArrayTest green after closure revertion.
- Issue 712: Added PackageInfo class>>existPackageNamed:
- Issue 733: integrate splitJoin:
- Issue 734: deprecating some text method after unicode
  ------------------------------------------------------
update10272
- Issue 713: [ : foo | instead of [ :foo |
- SplitJoin fix
  ------------------------------------------------------
update10273
- fixTemps from eliot
- removed most of the fixTemps senders.
Left one should be investigated further.
  ------------------------------------------------------
update10274
- ArrayTest fixed
- splitJoin trying again
  ------------------------------------------------------
update10275
Removed BookPageSorterMorph and TabSorterMorph.
Another step in the path of removing BookMorph
and friend
  ------------------------------------------------------
update10276
- removed #postCopyBlocks and their senders from KeyedSet,
PluggableDictionary and PluggableSet
  ------------------------------------------------------
update10277
- BookMorph, TrahsMorph.... and friends curving out.
  ------------------------------------------------------
update10278
Fix issue http://code.google.com/p/pharo/issues/detail?id=740

when encountering :=, the Scanner set the token to #_
(once upon a time a left arrow, barf)

This makes a ClosureCompilerTest fail...

Note that ancestor Compiler-nice.96 also fix issue
http://code.google.com/p/pharo/issues/detail?id=738
  ------------------------------------------------------
update10279
- 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)
  ------------------------------------------------------
update10280
  Issue 748: literals do -> literalsDo:
  ------------------------------------------------------
update10281
Issue 724: BlockClosure DNU when displayed in Debugger
        Thanks hernan :)
  ------------------------------------------------------
update10282
- font update at startup as a preference
(fixes http://code.google.com/p/pharo/issues/detail?id=689)

- Issue 749: Put back ensureEndsWith:
  ------------------------------------------------------
update10283
Event part one
  ------------------------------------------------------
update10284
New event part two
  ------------------------------------------------------
update10285
literalsDo: fix again
  ------------------------------------------------------
update10286
fix polling argh (not copy and paste :))
  ------------------------------------------------------
update10287
apply DelayCleanyo.1.cs from http://bugs.squeak.org/view.php?id=7321

Note1: attention
Delay startTimerEventLoop should be executed prior to loading it.
Note2: doe not preserve tpr change related to LargeInteger delay, but
preserver laza change to forbid such delays.
  ------------------------------------------------------
update10288
apply the last part of DelayCleanup.1.cs from
http://bugs.squeak.org/view.php?id=7321

Remove Delay upper bound limitation

  ------------------------------------------------------
update10289
SharedQueue>>findFirst:

BlockClosure>>asText

InputEventSensor>>flushNonKbdEvents

literals do -> literalsDo:
  ------------------------------------------------------
update10290
StreamingOnOrderedCollection
  ------------------------------------------------------
update10291
Fixing conflict notion in traits since now trait methods are copied.
  ------------------------------------------------------
update10292
remove powerManagement a left over from 1990
  ------------------------------------------------------
update10293
- 762 MethodContext>>runSimulated:contextAtEachStep
- 772 isSuspended fix
- 770 copy and paste fix - igor suggestions
        (still does not work after InputEventSensor
installPollingEventSensorFramework
  ------------------------------------------------------
update10294
- sensor fixes again
  ------------------------------------------------------
update10295
- issue 787: Change compactClassesArray for stackVm and Cog
- issue 783 better errorReportOn: of ContextPart
- issue 789: PseudoContext class initialize removed
  ------------------------------------------------------
update10296
- issue 758: faster font rendering
- issue 790: BookMorph other removal
- issue 786: closing stream on remoteString
  ------------------------------------------------------
update10297
- issue 774: network rollover
- issue 769: fix for testUnescapePercentwithTextEncoding
- issue 788: MCsort pool var
- Network package deregistered
  ------------------------------------------------------
update10298
- Condensing Changes
  ------------------------------------------------------
update10299
- remove order from subclass of pragma setting since the next release
defines it in the superclass and the classsbuilder complains
  ------------------------------------------------------
update10300
- issue 691: new version of setting
  ------------------------------------------------------
update10301
- issue 804: fix MC traits merge
- issue 805: more tests for collections (work of Cyrille Delaunay)
  ------------------------------------------------------
update10302

- issue 799: Speed up of highBit and lowBit for SmallInteger
http://code.google.com/p/pharo/issues/detail?id=799
http://bugs.squeak.org/view.php?id=7113

- Issue 796 Patch for issue
http://code.google.com/p/pharo/issues/detail?id=796
Float rounded is inexact

- Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
mantis http://bugs.squeak.org/view.php?id=6986
Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it wrong

- issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
Mantis http://bugs.squeak.org/view.php?id=6983

There is no way to store Float nan as a literal.
So Float nan isLiteral should answer false.
Note that there are still literal representation of Float infinity,
like 1.0e1000. However, since Float infinity is not able to print
literaly, and isLiteral is intended for print, this fix will answer
false for infinite Floats too.

  ------------------------------------------------------
update10303
- fixing copy and paste finally :)

  ------------------------------------------------------
update10304
- Issue 809: fastDragWindowsForMorphic locks up UI
- New version of polymorph widgets
  ------------------------------------------------------
update10305
- 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
  ------------------------------------------------------
update10306
- Issue 812: [FIX] Debugger fix from Eliot Miranda
        http://code.google.com/p/pharo/issues/detail?id=812
  ------------------------------------------------------
update10307
- Issue 816: MIT replacement for ScaledDecimal
        http://code.google.com/p/pharo/issues/detail?id=816
  ------------------------------------------------------
update10308
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

  ------------------------------------------------------
update10309
- Issue 817: Chronology contansts.... seconds... can be safely removed
- Issue 718: avoid full GC at startup time
  ------------------------------------------------------
update10310
- 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
  ------------------------------------------------------
update10311
- 819 argumentCount
- stef fixing his methods (tests)
- Issue 820: Re-implement Boolean>>#==> that was removed because it
was not license clean
-  Issue 821: Preference to settings refactoring:
#confirmFirstUseOfStyle case
  ------------------------------------------------------
update10312
- 819 argumentCount
- stef fixing his methods (tests)
- Issue 820: Re-implement Boolean>>#==> that was removed because it
was not license clean
-  Issue 821: Preference to settings refactoring:
#confirmFirstUseOfStyle case- Issue 657: About dialog is too big
        http://code.google.com/p/pharo/issues/detail?id=657
- Issue 832: morphs do not respect the damagerect
        http://code.google.com/p/pharo/issues/detail?id=832
- Issue 36: 7085 WriteStreamTestAndFiz
- categorize methods in ClassCommentReader
- Issue 801: Copy protection missing in CharacterSet complement (part
of mantis 6367)
        http://code.google.com/p/pharo/issues/detail?id=801
- Issue 834: Boolean Setting
http://code.google.com/p/pharo/issues/detail?id=834
- Issue 835: TestRunner enh
        http://code.google.com/p/pharo/issues/detail?id=835
  ------------------------------------------------------
update10313
-  Issue 780: Collection>>isZero should be deprecated
        http://code.google.com/p/pharo/issues/detail?id=780

-  Issue 811: DateAndTime readFrom: is broken
        http://code.google.com/p/pharo/issues/detail?id=811

-  Issue 775: Closing a folder in a FileList raises an error
        http://code.google.com/p/pharo/issues/detail?id=775

  ------------------------------------------------------
update10314
- Bookmorph more cleaning
  ------------------------------------------------------
update10315
- fixing utf-8 characters in a couple of methods.
- Issue 830: invalid utf8 in change log but we should really check
http://bugs.squeak.org/view.php?id=5996
  to see if it solves the root of the problem.
  ------------------------------------------------------
update10316
- reciprocal rewrite to get more license clean code
  ------------------------------------------------------
update10317
- sensor fixes
  ------------------------------------------------------
update10318
- Issue 803 Fix for http://code.google.com/p/pharo/issues/detail?id=803
Mantis http://bugs.squeak.org/view.php?id=6797
- Some tests from Gabriel for the relicensing
  ------------------------------------------------------
update10319
- License cleaning Gabriel part 3
- Issue 838: Make mouse buttons mapping platform dependent
  ------------------------------------------------------
update10320
- Issue 830: invalid utf8 in change log. the attached cs makes the new
change file being opened with a FileStream (instead of
StandardFileStream). Fix
another case where wrong stream class was used. (Unreleated in this
cs: delete an unused method in
WideString).

-  Issue 851: allObjectsDo: broken
  ------------------------------------------------------
update10321

- Issue 807: Mantis 7351: SmalltalkImage image suffix problem not
solved by 5851

Fix for issue http://code.google.com/p/pharo/issues/detail?id=807
mantis http://bugs.squeak.org/view.php?id=7351

Clean-up some SmalltalkImage imageSuffix mess

- Issue 711: SUnit history design
  ------------------------------------------------------
update10322
- Issue 824: Preferences to settings refactoring:
#colorWhenPrettyPrinting case. We are removing colorWhenPrettyPrinting
which was broken from the core.
  ------------------------------------------------------
update10323
Issue 858: Class template misses "uses:" clause
  ------------------------------------------------------
update10324
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
  ------------------------------------------------------
update10325
- fix MethodDictionary>>#do:
- 863: Disable font scanning at startup
- 842: License cleaning: remove SkipList
- 842: License cleaning: remove topologicallySortedUsing:,
sortTopologically, should:precede:, and their tests
  ------------------------------------------------------
update10326
-Issue 854: SystemDictionary>>recreateSpecialObjectsArray
(TranslatedMethod is Undeclared)
-Issue 846: Character lf in class comments
-call Smalltalk recreateSpecialObjectsArray in postscript
  ------------------------------------------------------
update10327
- SLICE-MorphicInitializeRewrite-GabrielOmarCotelli.2
- SLICE-RevertHTTPSocketSystemWindow-GabrielOmarCotelli.2
- Rewrote license dirty methods of FileDirectoryTest
  ------------------------------------------------------
update10328
- Remove SqueakMap
  ------------------------------------------------------
update10329
- Remove TabbedPallette
  ------------------------------------------------------
update10330
- Issue 867: PluggableButtonMorph>>getModelState
- Issue 868: MouseOverHandler problem
  ------------------------------------------------------
update10331
- deprecating method after browsewithColor removal
  ------------------------------------------------------
update10332
Issue 844: windowsesque integration into pharo
Issue 871: FreeType is sensible to new image locations
Issue 847: FixedScaleMorph has an obsolete superclass
  ------------------------------------------------------
update10333
Issue 138: check #isResumable
Issue 848: TextMorph>>xeqLinkText:withParameter:
Issue 667: obsolete methods in TheWorldMenu
Issue 651: remove DoCommandOnceMorph
Issue 636: Undeclared ScriptEditorMorph
Issue 635: Undeclared nonEmptyDict
Issue 792: [ ] newProcessWith: is missing in closure image
Issue 698: InvalidDirectoryError should not implement defaultAction
Issue 683: Cleaning TheWorldMainMenuDockingBar
  ------------------------------------------------------
update10334
Issue 877: Collection>>isZero use deprecatedDescrition: instead of
deprecate
Issue 686: Remove dice methods in Random
Issue 631: API Consistency on MIMEDocument
  ------------------------------------------------------
update10335
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
  ------------------------------------------------------
update10336
Issue 880: SystemNavigation allCallsOn: from: broken
Issue 823: Line breaks lost when copy from clipboard on Mac
  ------------------------------------------------------
update10337
Issue 884: Remove bookmorph
  ------------------------------------------------------
update10338
Issue 66: 7116 setHeadingFix-wiz-1

  ------------------------------------------------------
update10339
Issue 886: License cleaning

Rewrite FileDirectory >> oldFileOrNoneNamed: , Float >> /,
DictionaryTest >> testIncludesAssociationNoValue.
Tx Gabriel
  ------------------------------------------------------
update10340
Issue 135: initialize calling super initialize
        From a -> Morph package included.

  ------------------------------------------------------
update10341
updating Collectiontests to get latest version
  ------------------------------------------------------
update10342
- Issue 893: InputEventSensor>>commandKeyPressed
- Issue 892: FTPClient does not work anymore
        Thanks mike
  ------------------------------------------------------
update10343
Final license cleaning

- Network-Url-GabrielOmarCotelli.7
        HTTPUrl>>retrieveContentArgs:)
- Morphic-GabrielOmarCotelli.326
        TransformMorph >> numberOfItemsPotentiallyInViewWith:
        PluggableListMorph >> numSelectionsInView
        WorldState class >> deferredExecutionTimeLimit
        WorldState >> runStepMethodsIn:
- Cleaning of PMM methods
        Object >> isTrait
        Set class >> rehashAllSets
        Set class >> new
        CodeLoader class >> exportCodeSegment:classes:keepSource:
        FloatTest >> testInfinity3 (deleted)
        FloatTest >> testZero2 (deleted)
  ------------------------------------------------------
update10344
super initialize second half
Issue 135 Thanks alain.
  ------------------------------------------------------
update10345
Issue876 - Pre-requisite for http://bugs.squeak.org/view.php?id=3374
aka http://code.google.com/p/pharo/issues/detail?id=876
  ------------------------------------------------------
update10346
Issue876 - Fix and test http://bugs.squeak.org/view.php?id=3374 aka
http://code.google.com/p/pharo/issues/detail?id=876

Mind the order: load the Pre-requisite Part1 first...
  ------------------------------------------------------
update10347
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
a collection of the same species.

        Test And Fix for KeyedSet to avoid loosing blocks
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10348
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
a collection of the same species.

Tests and Fix for avoiding loosing sortBlock - Part1
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10349
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
a collection of the same species.

Tests and Fix for avoiding loosing sortBlock - Part2
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10350
Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
a collection of the same species.

Tests and Fix for avoiding loosing sortBlock - Part3
issue http://code.google.com/p/pharo/issues/detail?id=890
Mantis http://bugs.squeak.org/view.php?id=6535
  ------------------------------------------------------
update10351
Issue 879
Fix and Test for http://code.google.com/p/pharo/issues/detail?id=879
ANSI FLoat characterizaton messages are lacking.
Additons to Float class: #denormalized #emax #emin #epsilon #fmax
#fmin #fminDenormalized #fminNormalized #radix
Additions to Float: #predecessor #successor
These last two are not ANSI but VERY convenient

Issue 67: guessLineEndFix
  ------------------------------------------------------
update10352
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
  ------------------------------------------------------
update10353
Replacing _ by :=
  ------------------------------------------------------
update10354
Replacing _ by :=
- fix remaining underscore assignements using the refactory rewrite
engine.
- Issue 604: Fix all the _ with := using Gwenael parser
  ------------------------------------------------------
update10355
Issue 59:   7109 ChangesOrganizer-pk (M4825) part one
  ------------------------------------------------------
update10356
Issue 59:   7109 ChangesOrganizer-pk (M4825) part two
  ------------------------------------------------------
update10357
Issue 59:   7109 ChangesOrganizer-pk (M4825) part three

   ------------------------------------------------------

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



--
Internal Virus Database is out-of-date.
Checked by AVG.
Version: 7.5.560 / Virus Database: 270.12.11/2089 - Release Date: 30/04/2009
05:53 p.m.



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Pharo Changes Log Draft version....

Adrian Lienhard
Hi Carlos

Could you please create an issue in the tracker?
Also, please start a new thread for a new topics in the mailing list.

Thanks,
Adrian
___________________
http://www.adrian-lienhard.ch/

On Jul 9, 2009, at 04:58 , Carlos Crosetti wrote:

> SmallIdentityDictionary
> got DNU for at:ifPresent:  method not found...
>
> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]]En nombre de
> Stephane Ducasse
> Enviado el: Sabado, 04 de Julio de 2009 07:24 a.m.
> Para: Pharo Development
> Asunto: [Pharo-project] Pharo Changes Log Draft version....
>
>
> Often people ask us what have been done in pharo so we adrian we got
> fun and produced this list:
>
> Transcript show: ScriptLoader new logContents
>
> And pharoers we can be proud of it :)
>
> Stef (back integrating fixing....)
>
>
>
> ==================================================
> Added MCWorkingCopy printOn:
>
> Scriptloader cleaning
>
> MC repository cleaning
>
> Adding new Sapphire repository
>  ------------------------------------------------------
> withUdpateLog:
> Remove release builder package: classes were moved in scriptloader
>  ------------------------------------------------------
> withUdpateLog:
> Fixing underscore of Service-base
>
> Fixing underscore kernel
>
> Fixing underscore VersionNumber
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Date and DateAndTime
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Kernel Chronology
>
> enhancing FixUnderscores to fix also character lf
>
> remove FFI organization
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Files and Exceptions
>
> Fixing assign in Files and Exceptions
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Collection Graphics KernelTests Network Protocols
> PackageInfo Sounds System Tools VersionNumber
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Fixing - into :=  in Collection Compiler KernelTests Mutilingual
> Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
> SUnit ToolBuilder-Morphic Tools Traits
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Utilities informuser:during: -> UIManager default informuser:during:
>  ------------------------------------------------------
> withUdpateLog:
> Deprecating Utilities>>informDuring:
>  ------------------------------------------------------
> withUdpateLog:
> Remove HTML Fileout + printout Method
>  ------------------------------------------------------
> withUdpateLog:
> changes from Reflectivity, remove Packagepanebrowser, faster  
> transcript
>  ------------------------------------------------------
> withUdpateLog:
> scriptloader load mc silently + TTF fonts
> http://bugs.squeak.org/view.php?id=6089
>  ------------------------------------------------------
> update10022
> Lexicon and Instance Browser were not really used. We will rebuild it
> if necessary. Remove instanceBrowser and Lexicon + faster  
> doOneCycleNow
>  ------------------------------------------------------
> update10023
> remove Nebrasksa audiot chat + deprecated author in Utilities
>  ------------------------------------------------------
> update10024
> Fixing Sapphire -> Pharo Squeak source Server + CS Servers
>  ------------------------------------------------------
> update10025
> Unload Nebraska
>  ------------------------------------------------------
> update10026
> Fixing Author FullName
>  ------------------------------------------------------
> update10027
> Lexicon merge, Better tests for rectangle, findString fix
>
> http://bugs.squeak.org/view.php?id=3574
>
> Remove superswiki
>  ------------------------------------------------------
> update10028
> Fixing MC
>  ------------------------------------------------------
> update10030
> Fixing Delay
> 0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
> Description The implementation for Delay
> class>>timeoutSemaphore:afterMSecs: doesn t even use its first
> parameter, so it can t do what it says it does.
>
> This method should be deprecated or removed entirely.
> Additional Information + tests
>
> Fixing Obsolete references
>  ------------------------------------------------------
> withUdpateLog:
> 1.0 / (FloatArray with: 2.0) answer unexpected result.
> Bug is in FloatArray>>adaptToNumber:andSend:
> See : http://bugs.squeak.org/view.php?id=6782
>
> fixing files left by tests
>  ------------------------------------------------------
> update10032
> Fixing Number parsing
>
> Cleaning nebraska
>  ------------------------------------------------------
> update10033
> Simplifying Traits usage in kernel
>
> Simplifying Traits usage in kernel
>  ------------------------------------------------------
> update10034
> Fixing tests (serge stinckwich)
>
> http://bugs.squeak.org/view.php?id=6936
> #asHTMLColor is inaccurate for certain values.
>      Attached fix resolves that, also gives 10x speed-up.
>  ------------------------------------------------------
> update10035
> Merging MVC removal step one of Alain Plantec
>  ------------------------------------------------------
> update10036
> Merging MVC removal step one of Alain Plantec (missing part)
>  ------------------------------------------------------
> update10037
> Fixes the following 7 tests:
>
> testRootsOfTheWorld -- test removed
> testLocalMethodWithSameCodeInTrait -- removed duplicated method
> ClassDescription>>fileOutCategory:
> testFinalizationOfEquals -- test fixed
> testHash -- remove all assertions/tests that have hardcoded hash  
> values:
> DateAndTimeEpochTest>>#testHash
> DateAndTimeLeapTest>>#testHash
> TimeTest>>#testHash
> TimespanTest>>#testHash
>  ------------------------------------------------------
> update10038
> rootsOfTheWorld is back
>
> Adding missing Class variables to TTCFonts + cleaning Scriptloader
> (norbert)
>  ------------------------------------------------------
> update10039
> Nebraka category cleaning + graphics tests cleaning after
>  ------------------------------------------------------
> update10040
>  replace: ReadStream on: ``@object with: ``@object readStream
>  ------------------------------------------------------
> update10041
> MVC removal step 2
>  ------------------------------------------------------
> update10042
> Couple of changes to make more tests work plus fix of finalization
> logic:
> - changed WeakRegistry to use WeakIdentityKeyDictionary
> (http://bugs.squeak.org/view.php?id=6347
> )
> - FinalizerTest reverted to real test case
> - added missing class variables to DigitalSigntureAlgorithm
> - Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis
> 7090)
> - make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg
>
>
>
> update10043
> MVC cleaning step 3
> update10043
> cleaning unimplemented calls
>
> update10045
>     Some more cleaning made by Norbert
>
> update10046
> KernelTests-Numbers -- Nan and hex tests broken.
> Collection methods #select: and #collect: have no test.
> MC fixes.
> Remove testAllMethodsWithSourceString.
>
>
>
>  ------------------------------------------------------
> update10047
> Fixing the release. Adrian made a few cosmetic changes and tagged
> testUnimplementedNonPrimitiveCalls as expected failure
>
> Original description:
> - added allClassesWithUnimplementedCalls to SystemNavigation to return
> structured classes with unimplemented calls
> - added convenience method
> PackageOrganizer>>allPackagesContainingUnimplementedCalls
> - adjusted ReleaseTest>>testUnimplemented... to exclude TestCase  
> classes
>
>  ------------------------------------------------------
> update10047
> Fixing the release. Adrian made a few cosmetic changes and tagged
> testUnimplementedNonPrimitiveCalls as expected failure
>
> Original description:
> - added allClassesWithUnimplementedCalls to SystemNavigation to return
> structured classes with unimplemented calls
> - added convenience method
> PackageOrganizer>>allPackagesContainingUnimplementedCalls
> - adjusted ReleaseTest>>testUnimplemented... to exclude TestCase  
> classes
>
>   ------------------------------------------------------
> withUdpateLog:
> Added MCWorkingCopy printOn:
>
> Scriptloader cleaning
>
> MC repository cleaning
>
> Adding new Sapphire repository
>  ------------------------------------------------------
> withUdpateLog:
> Remove release builder package: classes were moved in scriptloader
>  ------------------------------------------------------
> withUdpateLog:
> Fixing underscore of Service-base
>
> Fixing underscore kernel
>
> Fixing underscore VersionNumber
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Date and DateAndTime
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Kernel Chronology
>
> enhancing FixUnderscores to fix also character lf
>
> remove FFI organization
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Files and Exceptions
>
> Fixing assign in Files and Exceptions
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Collection Graphics KernelTests Network Protocols
> PackageInfo Sounds System Tools VersionNumber
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Fixing - into :=  in Collection Compiler KernelTests Mutilingual
> Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
> SUnit ToolBuilder-Morphic Tools Traits
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Utilities informuser:during: -> UIManager default informuser:during:
>  ------------------------------------------------------
> withUdpateLog:
> Deprecating Utilities>>informDuring:
>  ------------------------------------------------------
> withUdpateLog:
> Remove HTML Fileout + printout Method
>  ------------------------------------------------------
> withUdpateLog:
> changes from Reflectivity, remove Packagepanebrowser, faster  
> transcript
>  ------------------------------------------------------
> withUdpateLog:
> scriptloader load mc silently + TTF fonts
> http://bugs.squeak.org/view.php?id=6089
>  ------------------------------------------------------
> update10022
> Lexicon and Instance Browser were not really used. We will rebuild it
> if necessary. Remove instanceBrowser and Lexicon + faster  
> doOneCycleNow
>  ------------------------------------------------------
> update10023
> remove Nebrasksa audiot chat + deprecated author in Utilities
>  ------------------------------------------------------
> update10024
> Fixing Sapphire -> Pharo Squeak source Server + CS Servers
>  ------------------------------------------------------
> update10025
> Unload Nebraska
>  ------------------------------------------------------
> update10026
> Fixing Author FullName
>  ------------------------------------------------------
> update10027
> Lexicon merge, Better tests for rectangle, findString fix
>
> http://bugs.squeak.org/view.php?id=3574
>
> Remove superswiki
>  ------------------------------------------------------
> update10028
> Fixing MC
>  ------------------------------------------------------
> update10030
> Fixing Delay
> 0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
> Description The implementation for Delay
> class>>timeoutSemaphore:afterMSecs: doesn t even use its first
> parameter, so it can t do what it says it does.
>
> This method should be deprecated or removed entirely.
> Additional Information + tests
>
> Fixing Obsolete references
>  ------------------------------------------------------
> withUdpateLog:
> 1.0 / (FloatArray with: 2.0) answer unexpected result.
> Bug is in FloatArray>>adaptToNumber:andSend:
> See : http://bugs.squeak.org/view.php?id=6782
>
> fixing files left by tests
>  ------------------------------------------------------
> update10032
> Fixing Number parsing
>
> Cleaning nebraska
>  ------------------------------------------------------
> update10033
> Simplifying Traits usage in kernel
>
> Simplifying Traits usage in kernel
>  ------------------------------------------------------
> update10034
> Fixing tests (serge stinckwich)
>
> http://bugs.squeak.org/view.php?id=6936
> #asHTMLColor is inaccurate for certain values.
>      Attached fix resolves that, also gives 10x speed-up.
>  ------------------------------------------------------
> update10035
> Merging MVC removal step one of Alain Plantec
>  ------------------------------------------------------
> update10036
> Merging MVC removal step one of Alain Plantec (missing part)
>  ------------------------------------------------------
> update10037
> Fixes the following 7 tests:
>
> testRootsOfTheWorld -- test removed
> testLocalMethodWithSameCodeInTrait -- removed duplicated method
> ClassDescription>>fileOutCategory:
> testFinalizationOfEquals -- test fixed
> testHash -- remove all assertions/tests that have hardcoded hash  
> values:
> DateAndTimeEpochTest>>#testHash
> DateAndTimeLeapTest>>#testHash
> TimeTest>>#testHash
> TimespanTest>>#testHash
>  ------------------------------------------------------
> update10038
> rootsOfTheWorld is back
>
> Adding missing Class variables to TTCFonts + cleaning Scriptloader
> (norbert)
>  ------------------------------------------------------
> update10039
> Nebraka category cleaning + graphics tests cleaning after
>  ------------------------------------------------------
> update10040
>  replace: ReadStream on: ``@object with: ``@object readStream
>  ------------------------------------------------------
> update10041
> MVC removal step 2
>  ------------------------------------------------------
> update10042
> Couple of changes to make more tests work plus fix of finalization
> logic:
> - changed WeakRegistry to use WeakIdentityKeyDictionary
> (http://bugs.squeak.org/view.php?id=6347
> )
> - FinalizerTest reverted to real test case
> - added missing class variables to DigitalSigntureAlgorithm
> - Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis
> 7090)
> - make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg
>
>
>
> update10043
> MVC cleaning step 3
> update10043
> cleaning unimplemented calls
>
> update10045
>     Some more cleaning made by Norbert
>
> update10046
> KernelTests-Numbers -- Nan and hex tests broken.
> Collection methods #select: and #collect: have no test.
> MC fixes.
> Remove testAllMethodsWithSourceString.
>
>
>
>  ------------------------------------------------------
> update10047
> Fixing the release. Adrian made a few cosmetic changes and tagged
> testUnimplementedNonPrimitiveCalls as expected failure
>
> Original description:
> - added allClassesWithUnimplementedCalls to SystemNavigation to return
> structured classes with unimplemented calls
> - added convenience method
> PackageOrganizer>>allPackagesContainingUnimplementedCalls
> - adjusted ReleaseTest>>testUnimplemented... to exclude TestCase  
> classes
>
>  ------------------------------------------------------
> update10048
> Fix the Scriptloader logStream + Collection tests
> http://bugs.squeak.org/view.php?id=6355
>  + Pharo Flaps
>  ------------------------------------------------------
> update10049
> 7073 CollectionAndCollectionTest
> * [http://bugs.squeak.org/view.php?id=6367 M6367]
> * seems good [http://bugs.squeak.org/view.php?id=5700 M5700]
>
> Add 2 tests for RunArray class + at:put:
> See :  http://bugs.squeak.org/view.php?id=6070
>  ------------------------------------------------------
> update10050
> This update includes a set of Mantis fixes (that also went into Squeak
> 3.10):
> http://code.google.com/p/pharo/issues/detail?id=27
> http://code.google.com/p/pharo/issues/detail?id=31
> http://code.google.com/p/pharo/issues/detail?id=32
> http://code.google.com/p/pharo/issues/detail?id=30
> mark testUnwindDebuggerWithStep as expected failure
>  ------------------------------------------------------
> update10051
> Name: SLICE-remove-copyHtml-al.6
> Author: al
> Time: 22 July 2008, 9:37:16 pm
> UUID: 9192a548-32f3-43ac-8477-236a754a2a93
> Ancestors: SLICE-remove-copyHtml-dc.5
>
> in addition to previous version by Damien
> - remove #command: senders and implementors
> - remove method references to deleted methods in MessageFinder
> - remove String>>asHtml, which in turn required to...
> - remove an etoys related mail message class (FancyMailComposition),
> which required to
> - remove some html code in EToys (tell a friend feature)
>  ------------------------------------------------------
> update10052
> ISSUE #124
> While browsing at referencer of FileDoesNotExistException, I
> discovered the following pattern
> that is used in many different places. I find this pretty ugly:
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> file := [fd readOnlyFileNamed: keysFileName]
> on: FileDoesNotExistException do:[:ex| nil].
> file ifNil:[^self]. "no keys file"
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> The use of exception is completely outwitted.
>
> I would rather write:
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> [file := fd readOnlyFileNamed: keysFileName]
> on: FileDoesNotExistException do: [:ex| ^ self].
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>  ------------------------------------------------------
> update10053
> Faster printString for LargeInteger
>
> http://code.google.com/p/pharo/issues/detail?id=114
>
> http://code.google.com/p/pharo/issues/detail?id=74
>
> There exist 2 related issues that report endless loops when using a
> bad base.
> http://bugs.squeak.org/view.php?id=6710
> http://bugs.squeak.org/view.php?id=7107
>  ------------------------------------------------------
> update10054
> - Monticello enhancements (slice + comments)
> - UndefinedObject>>from3DS: removed
> - TransformationMorph>>heading:
> - Integer>>printStringBase:
> - - -> := in PasteUpMorph
> - Issue 118: 0006846: MenuMorphs can drop mouse focus. Patch
> provided by rootbeer.
>
>  ------------------------------------------------------
> update10055
> Small fixes so that the NewCompiler can load and recompile the
> complete system
>  ------------------------------------------------------
> update10056
> remove VeryPickyMorph + fix Comments... behavior in Monticello
>  ------------------------------------------------------
> update10057
> remove duplicated code, remove unused code
>  ------------------------------------------------------
> update10058
> cleaning duplicated method, part II
>  ------------------------------------------------------
> update10059
> - 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...)
>  ------------------------------------------------------
> update10060
>  - remove GeeMail experiment.
> - fix undeclared Installer reference.
> - remove StoryboardBookMorph, ZoomAndScrollControllerMorph,
> ZoomAndScrollMorph
>
>  ------------------------------------------------------
> update10061
>  - remove EtoyProjectHistoryMorph, StretchyImageMorph,
> EToyProjectQueryMorph, EToyProjectRenamerMorph,
> EtoyGenericDialogMorph, EtoyProjectDetailsMorph, ShowEmptyTextMorph,
> EToyCommunicatorMorph, EtoyLoginMorph, EToyHierarchicalTextGizmo,
> EToyHierarchicalTextMorph, SimplerTextContainer, EToyTextNode,
> EToyTextNodeWrapper.
>
>  ------------------------------------------------------
> update10062
>  - move the code for making a copy of a class into Class (from
> Browser).
>   - fix for printing not initialized LargeIntegers (fixes printing
> of specialObjectsArray)
>
>  ------------------------------------------------------
> update10063
> - 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:
>
>  ------------------------------------------------------
> update10064
> -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:
>
>  ------------------------------------------------------
> update10065
> Fixing Transcript and Smalltalk to return themselves when printed :)
>
>  ------------------------------------------------------
> update10066
> tally it integration
> http://bugs.squeak.org/view.php?id=1014
>
>  ------------------------------------------------------
> update10067
> Cleaning html fileout removal
> http://code.google.com/p/pharo/issues/detail?id=115
>
>  ------------------------------------------------------
> update10068
>
> - ClassBuilder fixes and tests from Noury Bouraqadi
> Now instance variable names cannot be uppercased
> and classVariables lowered.
>      - Refactoring engine tests commented by alexandre bergel to let
> the test builder
> work
> - PackageInfo better printOn: + mostSpecificPackageOf:
> - Tools package loaded (was forgotten before) with tally enh of
> alexandre Bergel
>
>  ------------------------------------------------------
> update10070
>
>
> Remove TextSqkLink TextProjectSqkLink
>
>
>  ------------------------------------------------------
> update10071
>
>
> -> Issue 100: 7154 FixForDebugBlockValueWithArguments
> -> Issue 172: show byte code menu item pane is broken
> -> Issue 39: 7088 AnimatedMorphfix (M5692)
> -> Issue 91: 7143 ValueWithinFix-ar
> -> Issue 54: 7104 Morph-intersects-wiz (M6461)
> -> Add RBSmallDictionary as SmallDictionary. Add  
> SmallIdentityDictionary
> -> Small Nebraska Removal related to HandMorph:
> -> do not test for #hasUserInformation in #needsToBeDraws
> -> remove user-drawing code from HandMorph>>#drawOn:
> -> delete HandMorph>>#hasUserInformation
> -> fast path for empty extension in Morph>>#borderStyle
> -> Remove unsent methods from Player:
> -> thumbnailMenuEvt:forMorph:, setFogDensity:, setFogRangeEnd:,
> setFogRangeStart:, setFogType:
> -> getFogColor, getFogDensity, getFogRangeEnd, getFogRangeStart,
> getFogType, setFogColor:
> -> Remove unsent Methods:
> -> TextStyle>>changeDefaultFontSizeBy:
> -> AlignmentMorphBob1>>simpleToggleButtonFor:attribute:help:
> -> fix ifNotNil:ifNil: and  ifNil:ifNotNil: to use
> #valueWithPossibleArgs: (to be consistent with ifNotNil:)
> -> comment for #browseAllUnimplementedCalls
> -> some refactoring everywhere to use isNil and ifNil: (more to go)
> -> Start to remove deprecated methods that where deprecated in 3.9
> -> enable deprecation warnings in postscript.
>
>
>  ------------------------------------------------------
> update10072
> -> Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej
> -> Issue 174: XMLSupport cant be loaded into latest Pharo image
> -> Issue 52: 7102 ObjectPerformOrSendToFix (M1666)
> -> Issue 106: 7090 DSAunimplementedCleanup
> -> Issue 77: 7127 RemoveMappedCollection
> -> More ifNil:/isNil refactorings
> -> replace all occurrances of "isNil not" with "notNil"
>  ------------------------------------------------------
> update10073
> - Issue 44: 7094 FixClassCompatibilityForClassVar (M6472)
> - Issue 86: 7138 TransformationMorph-isSticky
> - Issue 89: 7141 PrintingArraysWithMetaclasses
> - Issue 42: 7092 TTCFontDNUfix (M5309)
> - Issue 176:failing tests in 70072
> - delete ParagraphEditor>>#initializeTextEditorMenus (never called,
> has undeclared)
> - revert Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej (broke  
> tests)
> - MorphExtension now stores properties in SmallIdentityDictionary.
> - in loadscript: Smalltalk associations do: [:each | each
> beReadWriteBindingAnnouncing: true]
>  ------------------------------------------------------
> update10074
> - 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.
>
>  ------------------------------------------------------
> update10075
>  Remove ComponentLikeModel
>
>  ------------------------------------------------------
> update10076
>  fixing SystemWindow>>windowsIn:Satisfying
> -> PasteUpMorph>>windowsSatifying:
> + defined as class extension for Morphic-Windows
> + put all the users of windowsIn:Satisfying as class extensions too.
>
>  ------------------------------------------------------
> update10077
>  Remove ComponentLikeModel
>
>  ------------------------------------------------------
> update10078
>  Removed isUniClass: (the package description is wrong sorry)
>
>  ------------------------------------------------------
> update10079
>  Clean inspector from tiling behavior (following gary removal scripts)
>
>  ------------------------------------------------------
> update10080
>   Remove uniClass influences in DeepCopier and Object following
> gary cleans.
>
> Remove universalTile... from Object
>
>
>  ------------------------------------------------------
> update10081
>   Clean WorldState following gary changes
> remove expungeUniClasses from ChangesSorter and bros
>
>
>  ------------------------------------------------------
> update10082
>   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
>
>  ------------------------------------------------------
> update10083
> 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.
>
>  ------------------------------------------------------
> update10084
> - fixing a bug that the ReadOnlyVariableBinding removal introduced.
>  - recompile the image to make sure everything works
>  ------------------------------------------------------
> update10085
> - Latest version of OB (Yes I know we should use Universe....)
>  - ArrayTest fixed
>  - Behavior testBinding
>  - Behavior testAllSelectors
>  - M7166: speedup allSelectors add allSelectorsBelow:.
> Firstly #allSelectors inefficiently creates multiple intermediate
> collections. Refactoring
> this yields a 27% speed improvement.
> Secondly many users of #allSelectors forget that when applied to the
> class side it doesnt
> stop at ProtoObject class, it continues to Class ClassDescription,
> Behavior, Object and
> ProtoObject. This is catered for by adding #allSelectorsBelow:
> Magritte and SUnit are heavy users which benefit.
>
>
>
>
>  ------------------------------------------------------
> update10086
> 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.
>
>  ------------------------------------------------------
> update10087
>  Issue 80: 7130 PluggableListMorphFix
>  Issue 41: 7091 PluggableListMorphfix (M4719)
>  Issue 98: 7152 Form-isAllWhiteandFormTest-ar
>  Issue 57: 7107 IntervalReverseDoFix (M6438)
> -> used Nicolas fix from http://bugs.squeak.org/view.php?id=6456
>  Issue 202: Pier-Model can not be loaded into Pharo
>  ------------------------------------------------------
> update10088
> 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.
>  ------------------------------------------------------
> update10089
> Fix BookMorph new openInWorld
>  ------------------------------------------------------
> update10090
> Sunit extensiosn to store result and show progress
> CollectionsTests improved
>  ------------------------------------------------------
> update10091
> SUnit removing %$^&*( self halt
>
> GATHER SEVERAL COLLECTION RELATED MANTIS TESTS AND FIXES
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=7172
>
> CharacterSetComplement has spoiled previous byteArrayMap optimization.
> Using #byteArrayMap is an optimization per se, possibly tailored for
> tight loops.
> Taking too much time to compute this map is spoiling efficiency.
> It is necessary to cache this this map for restoring efficiency to the
> level preceding introduction of CharacterSetComplement.
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6998
>
> ((String new: 1) at: 1 put: $a) = $a -> true.
> ((WideString new: 1) at: 1 put: $a) = $a -> false.
>
> WideString at:put: should return the put object like any other
> collection
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=5331
> http://bugs.squeak.org/view.php?id=6366
>
> Lots of tests and few patches for WideString not behaving correctly.
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=7180 +6455 +1603 +1602
>
> Patches for Interval indexOf: and includes:
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6994
>
> Authorize this:
> (#(1 2 3) as: ByteArray) as: Interval
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=7121 (ar)
>
> Patches for OrderedCollection add:after: add:before:
> Try this one to be convinced for the necessity:
> | oc |
> oc := #(1 2 3 4) asOrderedCollection.
> (oc first:3) do: [:e | oc remove: e].
> oc add: 0 beforeIndex: -2.
> ^oc
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6977
> incorrect use of super
> (super basicNew in #new: dating from some 3.9 changes)
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6778
> SkipList copy is shallow
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6994
> deprecate the Service related #startsWith: because single implementor
> completely redundant with beginsWith:
>
> Add tests and patch
> for http://bugs.squeak.org/view.php?id=6873
> and http://bugs.squeak.org/view.php?id=6874
>
> bitAnd: is broken for LargeNegativeInteger on every 8-bit boundary
>
>
> Mathieu little fix for syntax
>
>  ------------------------------------------------------
> update10092
>  - FullScreen refactoring by mike Roberts
>  - fixed a bug in PluggableListMorph>>basicKeyPress introduced in
> 10087 by Matthew Fulmer
>  - improve SUnit history
>  - Issue 235: 0007205: Monticello Snapshot Speedup via new
> MethodReference ivar
> http://bugs.squeak.org/view.php?id=7205
>
>
>  ------------------------------------------------------
> update10093
>  - Network fix by Yann Monclair
> Modified the deprecation comment on Url>>#toText. It was
> recommending using Url>>#asText instead, but that would mean the
> method would return a Text instead of a String as it currently does.
> I replaced the deprecation comment to recommend replacing #toText
> with #asString.
> All NetworkTests run green
> -    Fix by A. Bergel. The method  
> PasteUpMorph>>findAPreferencesPanel:
> is now an extension of MorphicExtras. Before it was part of Mophic-
> Worlds.
> The reason to move findAPreferencesPanel: to MorphicExtras is  the
> method references PreferencesPanel, which is defined in MorphicExtras.
> PasteUpMorph calls findAPreferencesPanel: within
> PasteUpMorph>>defaultDesktopCommandKeyTriplets. The cycle is therefore
> not completely removed. However, defaultDesktopCommandKeyTriplets
> should be turned into a registration mechanism to completely remove
> the cycle.
>
> - allUnSentMessages -> allUnsentMessages, removeAllUnSentMessages ->
> removeAllUnsentMessages, allUnSentMessagesIn: -> allUnsentMessagesIn:
>
>
>
>  ------------------------------------------------------
> update10094
> 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
>  ------------------------------------------------------
> update10095
> - 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
>  ------------------------------------------------------
> update10096
> 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
>  ------------------------------------------------------
> update10097
> Removed
>
>
> HaloMorph>>addScriptHandle:
> HaloMorph>>addViewHandle:
>
>
> Morph class>>additionsToViewerCategoryPenUse
> Morph class>>additionsToViewerCategoryObservation
> Morph class>>additionsToViewerCategoryMiscellaneous
> Morph class>>additionsToViewerCategoryMotion
> Morph>>isEtoyReadout
> Morph>>isaViewer
> Morph>>isTurtleRow
> Morph>>accumlatePlayersInto: aCollection andSelectorsInto:
> selectorsCollection
> Morph>>addStackItemsTo:
> Morph>>wrapWithAStack
> Morph>>abstractAModel
> Morph>>moveWithPenDownBy:
> Morph>>getPenColor
> Morph>>penUpWhile:
> Morph>>choosePenColor:
> Morph>>getPenDown
> Morph>>allMorphsWithPlayersDo:
> Morph>>appearsToBeSameCostumeAs:
> Morph>>addPlayerItemsTo:
> Morph>>containsCard:
> Morph>>getIndexInOwner
> Morph>>getPenSize
> Morph>>presentCardAndStackMenu
> Morph>>showBackgroundObjects
> Morph>>explainDesignations
> Morph>>insertCard
> Morph>>showForegroundObjects
> Morph>>goToNextCardInStack
> Morph>>goToPreviousCardInStack
> Morph>>showForegroundObjects
> Morph>>selectorsForViewer
> Morph>>selectorsForViewerIn:
> Morph>>showPlayerMenu
> Morph>>becomeSharedBackgroundField
> Morph>>slotSpecifications
> Morph>>putOnForeground
> Morph>>putOnBackground
> Morph>>makeHoldSeparateDataForEachInstance
> Morph>>stopHolingSeparateDataForEachInstance
> Morph>>viewMorphDirectly
> Morph>>wrap
> Morph>>fenceEnabled
>
> Object>>isUniversalTiles
> Object>>isPlayerLike
>
> PasteUpMorph>>notePenDown: penDown forPlayer: player at: location
> PasteUpMorph>>updateTrailsForm
> PasteUpMorph>>drawPenTrailFor: aMorph from: oldPoint to: targetPoint
> PasteUpMorph>>addStackMenuItems:hand:
> PasteUpMorph>>presentCardAndStackMenu
> PasteUpMorph>>liftAllPens
> PasteUpMorph>>lowerAllPens
> PasteUpMorph>>linesForAllPens
> PasteUpMorph>>linesAndArrowsForAllPens
> PasteUpMorph>>dotsForAllPens
> PasteUpMorph>>addPenTrailsMenuItemsTo:
> PasteUpMorph>>arrowsForAllPens
> PasteUpMorph>>trailStyleForAllPens:
> PasteUpMorph>>printVocabularySummary
> PasteUpMorph>>clearTurtleTrails
> PasteUpMorph>>fenceEnabled
> PasteUpMorph>>fenceEnabled:
> PasteUpMorph>>toggleFenceEnabled
> PasteUpMorph>>fenceEnabledString
> PasteUpMorph>>
> PasteUpMorph>>
> PasteUpMorph>>browseAllScriptsTextually
> PasteUpMorph>>abandonCostumeHistory
>
> Pen>>arrowHeadFrom: prevPt to: newPt forPlayer: aPlayer
>
> PluggableTextMorphWithModel>>newTextContents:
> PluggableTextMorph>>selectionAsTiles
> PluggableTextMorph>>tileForIt
>
> Preferences>>fenceEnabled
>
> Quadrangle class>>exampleInViewer
>
> TextMorph>>setAllButFirstCharacter:
> TextMorph>>insertContentsOf:
>
> ScrollableField>>insertContentsOf:
>
> TransformationB2Morph
>
> ParagraphEditor>>selectionAsTiles
>
> TheWorldMainDockingBar>>clearTurtleTrails
> TheWorldMainDockingBar>>eToyVocabularySummary
> TheWorldMainDockingBar>>hideAllViewers
> TheWorldMainDockingBar>>hideAllViewersIn:
> TheWorldMainDockingBar>>showAllViewers
> TheWorldMainDockingBar>>clearTurtleTrails
>
>  ------------------------------------------------------
> update10098
>
>
> fixed taggings of senders with package
> deprecated statsWith:
> integrating fixes of gary in proportionalSplitterMorph so that
> Moprh x and y can be removed
>  ------------------------------------------------------
> update10099
>
>
> # fix menu debug in morph
>
> # 258 This changeset removes the following unused methods:
>
> Object removeSelector: #basicAddInstanceVarNamed:withValue:!
> Object removeSelector: #bindWithTemp:!
> Object removeSelector: #handledListVerification!
> Object removeSelector: #propertyList!
>
> # 255 by pavel
> WorldState >> doDeferredUpdatingFor: uses instance veriable
> remoteServer.
> This instance variable can be removed completely.
>
> # 257
> 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
>
> Harvested ProportionalSplitterMorph>>overlaps* from Polymorph
> because we got a DNU when we moved the splitter but now the splitter
> is broken :(
>
>
>  ------------------------------------------------------
> update10100
>
>
> # Really fix menu debug in morph
>
> # Correctly deprecates startsWith: (now it returns the right value)
>
> # Removed
> Morph>>newCard
> PasteUpMorph>>batchPenTrails
> PasteUpMorph>>batchPenTrails: ( and friends)
>
> PreferenceClass>>batchPenTrails
>
>
>  ------------------------------------------------------
> update10101
>
>
> # Removing other pen stuff
>
>
>  ------------------------------------------------------
> update10102
> - 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
>
>  ------------------------------------------------------
> update10104
> Monadic ifNil
>  ------------------------------------------------------
> update10105
>  - Sunit lr fixes
>   - splitter morph fixes
>   - Issue 279: fix: browseAllUnsentMessages
>  ------------------------------------------------------
> update10106
>  - Monticello lukas enh (now we can sort the list)
>   - Kedama random clean
>   - New compiler tests
>   - Regex valueOrUnwindDo: fixes
>  ------------------------------------------------------
> update10107
>  - This provides a Fix and Test for String numArgs
> http://code.google.com/p/pharo/issues/detail?id=237
> - Nicolas Cellier: Just a small improvment required to speed up a
> little number reading:
> rewrite a condition (a & b) as (a and: [b]).
> - Issue 275: TODO: remove OldSocket.
> Change HTTPSocket superclass from OldSimpleClientSocket to Socket.
> Reimplementing OldSocket protocol into Socket (some methods were
> missing).
> Changing CrLf variable access to (String crlf).
>
>  ------------------------------------------------------
> update10108
>  - removing some unsent methods from etoy s to reduce the fat.
>
>  ------------------------------------------------------
> update10109
>  - removing etoy -> ClassDescription
>   - isUniClass senders and implementors
>
>  ------------------------------------------------------
> update10110
> Issue 284: add literalsDo: as deprecated method
> Issue 253: Mantis 6933 MultiByteFileStream upTo: does not work in
> binary mode
> Issue 252: Mantis 6812 cannot inspect a WeakSet
> - add back deprecated #literalsDo:
>  ------------------------------------------------------
> update10111
>  - Debugger etoy removal
>   - remove etoyFriendly preference
>   - red/green for conflicts in MC (damien Pollet)
>
>  ------------------------------------------------------
> update10112
> Issue 260: TODO: cleanup hasLiteralThorough:
>  ------------------------------------------------------
> update10113
> - FileDirectory etoy cleaning
>  - Project / ThreadNavigation method cleaning
>  ------------------------------------------------------
> update10114
> - Issue 274: TwoWayScrollPane shoud be removed
> - Issue 291: SystemNavigation tests + reimplementation for queries on
> sent and unsent messages
> - Issue 290: SUnit Enhancement to ease writing tests involving the
> creation of classes
>  ------------------------------------------------------
> update10115
> - Issue 274: TwoWayScrollPane shoud be removed
> - Issue 291: SystemNavigation tests + reimplementation for queries on
> sent and unsent messages
> - Issue 290: SUnit Enhancement to ease writing tests involving the
> creation of classes
>  ------------------------------------------------------
> update10116
> - 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
> - ScriptLoader>>cleanUpForRelease: flushes a lot of caches and deletes
> bitmaps from EToys to decrease the memory footpring
>  ------------------------------------------------------
> update10117
> -  Issue 293: SystemNavigation UI + bug fixes
>   - Installer installer in scriptloader updated
>   - Issue 297: MethodReference printOn enhance
>   - Etoy unsentMessages removed!!!!! :)
>
>  ------------------------------------------------------
> update10118
> - fix script loading broken.
> Issue 294: VM does not send script files to image
>  ------------------------------------------------------
> update10119
> - fix script loading broken.
> Issue 294: VM does not send script files to image
>  ------------------------------------------------------
> update10120
> - Etoy removal
> TextMorph
> ThumbnailMorph
> TileMorphTest
> TraitDescription
> UndefinedObjectTest
> UpdatingStringMorph
> Vocabulary
>  ------------------------------------------------------
> update10121
> - Etoy clean up FileList2 and other little left over
>  ------------------------------------------------------
> update10122
> - Merging Type Hierarchy removal second attempt
>  ------------------------------------------------------
> update10123
> - Stef and David Hacking on Morph etoy Removal
> - moved ScriptEditorMorph -> Etoy
>  ------------------------------------------------------
> update10124
> - Revert to Accuny as the default font and remove the other font from
> the system
>  ------------------------------------------------------
> update10125
> Issue 303: TODO: remove profiling methods
> Issue 300: unimplemented call in
> AlignmentMorphBob1>>acceptDroppingMorph:event:
> Issue 299: Mantis 007007 and 007008 correct toggle break on entry
>  ------------------------------------------------------
> update10126
> -> Issue 248: SLICE-Mantis-ScaledDecimal-SqNumberParser-Fix-nice.1
> -> Issue 295: #testSupplyAnswerUsingRegexMatchOfQuestion fails
> -> latest collection tests
>  ------------------------------------------------------
> update10129
> - delete unused vars in Morphic (Lukas R.)
> - fix loop of liked list test (Damien P.)
>  ------------------------------------------------------
> update10129
> Various etoy cleaning
>  ------------------------------------------------------
> update10130
> 313: FileList2 crashes if some subdirectory present
>  ------------------------------------------------------
> update10132
> Fix some tests (duplicated methods from traits)
>  ------------------------------------------------------
> update10132
> Removed
>
> ccg:emitLoadFor:from:on:
> ccg:generateCoerceToOopFrom:on:
> ccg:generateCoerceToValueFrom:on:
> ccg:prolog:expr:index:
>  ------------------------------------------------------
> update10134
> - copyrith removed
> - MC enh from lukas
> - Dictionary Collect
> This is http://bugs.squeak.org/view.php?id=7095
> and http://code.google.com/p/pharo/issues/detail?id=292
>
> Fix Dictionary>>collect: to return a Dictionary of mapped values
> (instead of an OrderedCollection).
>
> Also provide tests for #select:, #reject:, and #collect: which should
> all behave in a similar way
>  ------------------------------------------------------
> update10135
> - Issue 83: squeakToUtf8 and utf8ToSqueak convenience methods
> - improved ScriptLoader robustness
>  ------------------------------------------------------
> update10136
> Issue 305: TODO: garbage collection parameters
> Issue 312: Typo in PasteUpMorph>>keyboardNavigationHandler
> Issue 309: Color>hex: should be brought back
> Issue 306: file stream not closed after drag and drop of CS
> in postscript:
> (Preferences preferenceAt: #allowEtoyUserCustomEvents) changeInformee:
> nil
> changeSelector: nil.
>  ------------------------------------------------------
> update10137
> simple etoy cleaning from gary list.
>  ------------------------------------------------------
> update10138
> HaloMorphEtoyCleaning
>  ------------------------------------------------------
> update10139
> EtoyUnsentMessageRemoval
>  ------------------------------------------------------
> update10140
> 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
>  ------------------------------------------------------
> update10141
> 3 timesRepeat: [SystemNavigation default
> removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
>  ------------------------------------------------------
> update10142
> Issue 317: lessMethodSendsInFontUsage
> Issue 301: UIManager enhacements
>  ------------------------------------------------------
> update10143
> - fix dropFrom:
> - etoy removal fight
>
>  ------------------------------------------------------
> update10144
> - ifNotNilDo: calls renamed
> - Issue 232: Recreate Special Objects Array should preserve external
> semaphores + Fix
>
>  ------------------------------------------------------
> update10145
> - Issue273-EmbeddedWorldBorderMorph-removal
>  ------------------------------------------------------
> update10146
> -Issue 219: Cryptography does not load into Pharo
>  ------------------------------------------------------
> update10147
> -etoy cleaning event etoy and autoexpansion
>  ------------------------------------------------------
> update10148
> - Etoy cleaning (la nausee)
>  ------------------------------------------------------
> update10149
> Morph removed
> couldHoldSeparateDataForEachInstance
> currentDataInstance
> goToPreviousCardInStack
> insertCard
> installAsCurrent:
> reshapeBackground
> relaxGripOnVariableNames
> reassessBackgroundShape
> stack
> stackDo:
> isStackBackground
> setAsDefaultValueForNewCard
> isPlayer: aPlayer ofReferencingTile: tile
> traverseRowTranslateSlotOld: oldSlotName of: aPlayer to: newSlotName
> traverseRowTranslateSlotOld: oldSlotName to: newSlotName
> openViewerForArgument
> handMeTilesToFire
> triggerScript:
> variableDocks
> shouldRememberCostumes
> currentDataValue
> newPlayerInstance
> isSyntaxMorph
> enclosingEditor
> topEditor
> Morph fixed
> tryToRenamed:
> tabHitWithEvent:
> PasteUpMorph removed
> scriptSelectorToTriggerFor:
> viewerFlapTabFor:
>  ------------------------------------------------------
> update10150
> -> Issue 333: A fix for animated GIF harvested from Squeak
> -> Mantis 0006343: Process does not need to be a special object
> Change proposed by martin v. Loewis:
> When changing Process, I was warned that it is a special object and
> therefore
> it is dangerous to change its class definition. Process currently  
> lives
> at: 28 of Smalltalk specialObjectsArray. In reviewing all  
> references to
> the special objects array, I could not find any reference to that  
> slot,
> neither in the Squeak 3.9 image nor in the VM.
> -> Postscript: Smalltalk recreateSpecialObjectsArray.
>
>  ------------------------------------------------------
> update10151
> -> Issue 146: ClassDescription>>copyUnobstrusevely
> ClassDescription>>copyUnobstrusevely  and friends are only invoked by
> kedama which should be removed
> -> Issue 128: M5711: TextFieldMorph changes text position when emptied
> -> now really do Postscript: Smalltalk recreateSpecialObjectsArray.
>
>  ------------------------------------------------------
> update10152
> -> Issue 276: candidate for core: Process-specific variables
> Martin von Loewis did a nice implementation of thread-specific
> variables:
> This project provides process-specific variables (called TLS -  
> thread-
> local storage)
> in other environments. Two kinds of variables are provided:
> ProcessLocalVariable (similar to TLS),
> and DynamicVariables (akin LISPs dynamic scope)
>  ------------------------------------------------------
> update10153
> Issue 308: Mac Menu support
>  ------------------------------------------------------
> update10156
> ssue 195: Unicode membership test reduced to String #= (String
> #compare:caseSensitive:) ? M6336
>  ------------------------------------------------------
> update10157
> -> Issue 84: 7136 TraitBehavior-2-dc
> -> Issue 246: fix classVariableNames
>  ------------------------------------------------------
> update10158
> - remove preferences twentyFourHourFileStamps, universalTiles,
> uniTilesClassic, eToyFriendly
>   - remove many classes from Etoys, remove unsent methods.
> - undo removal of Process from spclobjects
>  ------------------------------------------------------
> update10159
> - Morph Etoy cleaning A->D
> Object
> currentVocabulary
>
> Morph
> appearsToBeSameCostumeAs:
> arrowDeltaFor:
> automaticViewing
> bringTileScriptingElementsUpToDate
> bringUpToDate
> buttonProperties
> buttonProperties: propertiesOrNil
> color: sensitiveColor sees: soughtColor
> colorUnder
> currentVocabulary
> hasButtonProperties
>
> ensuredButtonProperties
> isTileScriptingElement
>
> PasteUpMorph
>      currentVocabulary
>      currentVocabularyFor:
>  ------------------------------------------------------
> update10160
> -> remove more etoy classes (mostly tiles related)
> -> 3 timesRepeat: [SystemNavigation default
> removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
>  ------------------------------------------------------
> update10161
> ->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.
>
>  ------------------------------------------------------
> update10162
> More etoys/vocabulary cleans
>  ------------------------------------------------------
> update10163
> -> added loading script for polymorph UI (Torsten Bergmann)
> -> clean up cass "TheWorldMenu" a little (me)
> -> Issue 339: Process stuck in 10156+OB?, 100% cpu load after
> ScriptLoader loadOB on macintosh only
>  ------------------------------------------------------
> update10164
> Morph D->I cleaning
> defaultVariableName
> doMenuItem:
> noteNegotiatedName: uniqueName for: requestedName
>      variableDocks
>
> - SUnit extension (icon)
>  ------------------------------------------------------
> update10165
> Stef and Damien happily adding tests to Array, OrderedCollection, Set,
> Bag, String, Symbol, Dictionary
> based on traits
> TIncludesTest, TCloneTest, TCopyTest
>  ------------------------------------------------------
> update10166
> Simon fixes to icons tests No author pop up
>  ------------------------------------------------------
> update10167
> - clean more Preferences (Marcus Denker)
>  - Scriptloader Seaside loading methods (Torsten Bergmann)
>  - Postscript: (Preferences preferenceAt:
> #allowEtoyUserCustomEvents) changeInformee: nil changeSelector: nil.
> Preferences removePreference: #batchPenTrails.
> Preferences removePreference: #allowEtoyUserCustomEvents.
> Preferences removePreference: #automaticViewerPlacement.
> Preferences removePreference: #capitalizedReferences.
> Preferences removePreference: #fenceEnabled.
> Preferences removePreference: #keepTickingWhilePainting.
> Preferences removePreference: #tileTranslucentDrag.
> Preferences removePreference: #translationWithBabel.
> Preferences removePreference: #useButtonProprtiesToFire.
> Preferences removePreference: #alphabeticalProjectMenu.
> Preferences removePreference: #showAdvancedNavigatorButtons.
> Preferences removePreference: #ignoreStyleIfOnlyBold.
> Preferences removePreference: #propertySheetFromHalo.
>  ------------------------------------------------------
> update10173
> -> 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.
>  ------------------------------------------------------
> update10174
> -> modify MCPackageLoader>>basicLoad for loading Polymorph
>  -> delete some more unused classes in etoys (could not resist) ;-)
>  ------------------------------------------------------
> update10178
> fix a isMVC call, some cleanups.
>  ------------------------------------------------------
> update10179
> Morph
> inspectArgumentsPlayerInMorphic:
> isCandidateForAutomaticViewing
> isTileEditor
> isTileLIke
> jettisonScripts
> listViewLineForFieldList:
> move:toPosition:
> objectViewed
> offerCostumeViewerMenu:
> playerRepresented
>  ------------------------------------------------------
> update10180
> Morph
> inspectArgumentsPlayerInMorphic:
> isCandidateForAutomaticViewing
> isTileEditor
> isTileLIke
> jettisonScripts
> listViewLineForFieldList:
> move:toPosition:
> objectViewed
> offerCostumeViewerMenu:
> playerRepresented
>  ------------------------------------------------------
> update10181
> removing isKindOf:orOf:
>  ------------------------------------------------------
> update10182
> 10180
> StandardScriptingSystem
> systemSlotNamesOfType:
>
> to put in scriptloader
>
> PasteUpMoprh
> additionsToViewerCategoryInput
> triggerOpeningScripts
> resumeScriptsPausedByPainting
> tellAllContent:
> Morph
>      additionsToViewerCategoryConnection
> succeededInRevealing:
> scriptPerformer
>
> Morph class
> additionsToViewerCategoryColorAndBorder
> Object
>     scriptPerformer
>
>
> 10182
>
> Fixing
> privateMoveBy:
>
> PasteUpMorph
>      assuredPlayer
> impartPrivatePresenter
> makeDetachable
> triggerClosingScripts
> sendTextContentsBackToDonor
> addPlayfieldMenuItems:hand:
>  ------------------------------------------------------
> update10183
> -> Issue 359: Freetype: fix DNU glyphcontrast
> -> Cleanups
> -> Prefences set to more useful values
>  ------------------------------------------------------
> update10184
> Morph>>
> setIndexInOwner:
> setNumericValue:
> tanOButton
> touchesColor:
> tryToRenameTo:
> unlockOneSubpart
>
> Object>>
> slotInfo
> uniqueInstanceVariableNameLike: aString excluding: takenNames
> uniqueNameForReferenceFrom:
>
> PasteUpMorph
> currentlyUsingVectorVocabulary
> allScriptEditors
> allScriptors
> cartesianOrigin
> closedViewerFlapTabs
> mouseX
> elementCount
> mouseY
> hideViewerFlaps
>      hideViewerFlapsOtherThanFor:
>  ------------------------------------------------------
> update10185
> - 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
>  ------------------------------------------------------
> update10186
> Issue 365: #isKindOf:orOf: DNU when browsing references
> More CollectionTests
>  ------------------------------------------------------
> update10187
> Issue 379: unimplemented asFilename
> Issue 373: replace primitiveFail with primitiveFailed
> Issue 371: Fix for loading Seaside29 in ScriptManager
> Issue 374: unimplemented string:hasEncoding:
> Issue 375: DNU in FileList open, unimplemented
> addVolumesAndPatternPanesTo:at:plus:forFileList:
> Issue 377: unimplemented mvcRedisplay
> Issue 376: unimplemented moveYoungest:in:to:
>  ------------------------------------------------------
> update10188
> - 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
>  ------------------------------------------------------
> update10189
> - Issue 382: EmbeddedMenuMorph sends #startsWith:
> - Remove unset methods from Etoys
> - Clean up Preferences more
> - Finish revert methods in HandMorph for Hilaire
>  ------------------------------------------------------
> update10190
> new polymorph
>  ------------------------------------------------------
> update10191
>
>  ------------------------------------------------------
> update10192
> 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
>  ------------------------------------------------------
> update10194
> Issue 410: Fix Object>>beep -> Beeper beep
> Issue 406: fixes for some methods to make the parsable with newparser
> Issue 402: MessageNode>>noteSpecialSelector: contains SQ2K legacy
> Issue 403: yet another etoy cleanup changeset
>
>  ------------------------------------------------------
> update10195
> Issue 94
> The current method #back is a misconception about what a stream is. A
> stream contains a pointer *between*
> elements with past and future elements. This method considers that the
> pointer is *on* an element. Please
> consider unit tests which verifies #back and #oldBack behavior.
>  ------------------------------------------------------
> update10196
> Issue 270: remove TranslatedMethod
> Issue 414: randomcleans
> Issue 416: remove preference #simpleHalosInForce
> Issue 417: remove CustomEventsRegistry
> Issue 415: instVarNamed speedup
> Issue 412: update button for FontChooser
>  ------------------------------------------------------
> update10197
> more tests on COllections 270: remove TranslatedMethod
> Issue 414: randomcleans
> Issue 416: remove preference #simpleHalosInForce
> Issue 417: remove CustomEventsRegistry
> Issue 415: instVarNamed speedup
> Issue 412: update button for FontChooser
>  ------------------------------------------------------
> update10198
> -378 : testRunner dependencies on RBEnvironment
> -423: SmallLand update Mechanism
> -More Collection Tests
>  ------------------------------------------------------
> update10199
> Eliot DNU fix
>  ------------------------------------------------------
> update10200
> RunToSelection
>  ------------------------------------------------------
> update10201
> removed Object>>sixxInstVarAt
> removed FlapTabViewer
> improving cleaning ThumbnailMorph
> First pass finished on Object
> started to clean ScriptingSystem
>  ------------------------------------------------------
> update10202
> - More test in DictionaryTest. The class Dictionary is now covered at
> 66%
> - Issue 433: TPureBehavior>>traits to get a collection of used traits.
> - Issue 226:   Resize comment pane in Monticello browser
> - Issue 426:   Code coverage
> - Collection extension: groupedBy, flatCollect:, collectAsSet:,
> should remove sixx as package
>  ------------------------------------------------------
> update10203
> - Issue 363: fix some traits issues (introduced by changes in
> Metaclass and TestCase)
> - Traits conflict marker methods stored in wrong cache
> - Remove duplicated method in trait and class that uses it (in
> collection tests)
> - Issue 315: darker colors in diff dialog (thanks to Damien Pollet)
> - Issue 342: Removing beginning capital letter of instance variables
> (Alexandre Bergel)
> - Make MC always display dependencies of a version in its summary text
> - Issue: 101: fasterDayOfYear-brp.1 (Mantis 7156)
> - Issue 102: better testPrintShowingDecimalPlaces
>  ------------------------------------------------------
> update10204
> - fixing inbox
> - More collection tests
>  ------------------------------------------------------
> update10205
> - New Diff Tools
> - More collection tests
> - Collections Packages
>  ------------------------------------------------------
> update10206
> Deleting Collection Package
>  ------------------------------------------------------
> update10207
> -New collection Tests
>  ------------------------------------------------------
> update10208
> - Enh Tool diff.
> - Issue 444: Simple Morphic cleanup: Clean up Morph Remove
> ownerThatIsA:orA: from Morph.
> - more collection tests.
> - Issue 445: AligmentMorphBob1 should be merged into AligmentMorph
> - Minor cleaning of Bergel on StringHolder
>  ------------------------------------------------------
> update10209
> WatchIt integration
> Issue 440: Watch-it extension
>  ------------------------------------------------------
> update10210
> - Damien Cassou more tests
> - Lukas Renggli Browse class in Sunit Browser
>  ------------------------------------------------------
> update10211
> Polymoprh fixes
>  ------------------------------------------------------
> update10212
> - Watchit window
> - DropListMorph button tweaks.
> Fix for repeated confirmation with DualChangeSorter.
> Adapt text labels for PluggableButtonMorphs on theme change.
> + Watery2 now supports mixed corner styles for buttons.
> Fixes for drop lists and expanders to honour corner rounding.
> Fix for RowLayout when cellInset is a Point as opposed to Integer.
> - 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..
> - Collectiontests
>  ------------------------------------------------------
> update10213
> - 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
>  ------------------------------------------------------
> update10214
> - More collection tests
> - SUnit coverage improved
> - allSelectorsAbove, allSelectorUntil:, allSuperclassesIncluding:
> - polymorphWidgets
>  ------------------------------------------------------
> update10215
> - Object Class uniclass support
> - Less Player references
> - UnscriptedPlayer removed
> - RemoveDemandsThumbnail protocol
> - Remove ScriptableButton
> - Remove StackMorph
>
>  ------------------------------------------------------
> update10216
> - ClassBuilder fix for http://code.google.com/p/pharo/issues/detail?id=443
> - Fix ClassBuilder bug introduced by
> http://code.google.com/p/pharo/issues/detail?id=246
> - Adds TPureBehavior>>withAllSubclassesDo: to provide polymorphism
> between classes and traits
>  ------------------------------------------------------
> update10217
> Polymorph
> Small tweak to drop-list/expander up/down arrow.
> #taskbarLabel available to SystemWindow subclasses and models to
> provide potentially abbreviated label.
> PreferenceBrowser integration classes moved to Theme sub-package.
> Tweaks to Preference Browser.
> Cmd+W (in addition to Cmd+Delete) now closes system window with  
> focus.
> #ByteArray support
> - literal byte arrays are now also parsed as part of a literal array
> without the hash #( [ 1 2 ] #[ 1 2 ] )
> - hardened the tests
> - added support for literal byte arrays to the compiler
> - the implementation is compatible with GST and VW
> - added 6 tests for the new functionality
> - storeOn: + printOn: fixed
> #[1 2 3 ] -> #[1 2 3]
> but for now we have a bug #(1 #[2] 3) an Array(1 #[2] 3)
>  ------------------------------------------------------
> update10218
> bytearray isLiteral
>  ------------------------------------------------------
> update10219
> - adapted #loadOBAlpha and #loadSuperOB to use Universe for all non-OB
> packages
> - Popup Menu
> - FileLlist fix
>  ------------------------------------------------------
> update10220
> PopupAt script loading time
> Workspace history
>  ------------------------------------------------------
> update10221
> unload Collection extensions for now
>  ------------------------------------------------------
> update10222
> Monticello default size + removeRequiredPackage
>  ------------------------------------------------------
> update10223
> - Polymorph
> Added support in UIManager for new choice dialog with message,
> backwards compatible with other UIManager subclasses.
> Fix for additions of class methods not being categorised under class
> name in change trees.
> Added #morphicPatternPane to FileList for compatability with Pharo
> (FileList2 functionality has been merged into FileList). Remains
> present in FileList2 for Squeak, ignore FileList2 warning when loading
> into Pharo.
> Added PopupChoiceDialogWindowWithMessage submitted by Alain Plantec,
> supported via UIManager.
> Tweaked PopupChoiceDialogWindow to make menu list fill area if smaller
> than eventual scrollable area.
>
> - Clean out all PopUpMenu, FillInTheBlank and SelectionMenu
> references. Replace them with UIManager standard dialogs.
>  ------------------------------------------------------
> update10224
> - fix merge in Diff
> - Clean out all PopUpMenu, FillInTheBlank and SelectionMenu
> references. Replace them with UIManager standard dialogs.
>  ------------------------------------------------------
> update10225
> fix + repository problem
>  ------------------------------------------------------
> update10226
> - Issue 483: [Pending Etoy Cleaning] Morph>>actorState remove  
> actorState
>  ------------------------------------------------------
> update10227
> ssue 482: [Pending Etoy Cleaning] Object>> uniqueNameForReferenceOrNil
>  ------------------------------------------------------
> update10228
> Monticello merged loader changes (mike rueger)
> MonticelloConfigurations merged with impara MonticelloConfigurations-
> jl.43
> mainly adds "atomic" loading
> ScriptLoader adding configuration map loading support
>  ------------------------------------------------------
> update10229
> Network packages reorganisation by mike rueger - loaded as MCConfig
>  ------------------------------------------------------
> update10230
> Issue 506: fix: remove #baseUniclass
> Issue 508: fix: clean StandardScriptingSystem more
> Issue 507: remove #setNumericValue:
>  ------------------------------------------------------
> update10231
> 10231
> ====
>
> Small Etoy cleanup
>
>
> Class removed:
> Player
>
> Methods removed:
>
> SmallInteger
> #uniqueNameForReference
> PasteUpMorph
> #printScriptSummary
> SmartRefStream
> #restoreClassInstVars
> ScriptLoader
> #cleanUpEtoys
> Presenter
> #goButtonState:
> #reportPlayersAndScripts
> #startRunningScripts
> #startRunningScriptsFrom:
> #uniclassesAndCounts
>
>  ------------------------------------------------------
> update10232
> - Remove the last PopUpMenu references.
> - Remove some of the CustomMenu uses (wherever it is possible to
> replace it with a simple UIManager dialog).
> - Mime mike kind of fixes
>  ------------------------------------------------------
> update10233
> MVCMenuMorph killed
> Changeset
> -  Hernan Morales:  Issue 505: Optimize select:thenDo:
>
> Newversion
>  ------------------------------------------------------
> update10234
> Issue 523: [SmallLint] Undeclared variables
> This check is similar to the "References an undeclared variable"
> check, but it looks for variables that
> are not defined in the class or in the undeclared dictionary. You
> probably had to work hard to get
> your code in this state.
>
> PasteUpMorph>>#makeNewDrawing:at:
> Project>>#storeSegmentNoFile
> CollectionRootTest>>#nonEmpty
> ScriptLoader>>#update10196
> ScriptLoader>>#update10074
>
> Issue 525: useless boolean checks on Morphic extras
> MorphicExtras Check for a =, ==, ~=, or ~~ message being sent to  
> true/
> false or with true/false as the argument.
> SqueakPage>>#write
> URLMorph>>#mouseUp:
> ClockMorph>>#addCustomMenuItems:hand:
> ClockMorph>>#step
> ClockMorph>>#toggleShowingSeconds
> ClockMorph>>#toggleShowing24hr
> MorphObjectOut>>#doesNotUnderstand:
> SketchEditorMorph>>#verifyState:
> SketchEditorMorph>>#deliverPainting:evt:
> FlapTab>>#inboard
> FlapTab>>#flapShowing
> FlapTab>>#tabSelected
> ReferenceMorph>>#isHighlighted
> SimpleSliderMorph>>#truncate
>  ------------------------------------------------------
> update10235
> Polymorph new version
>  ------------------------------------------------------
> update10236
> 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
>  ------------------------------------------------------
> update10237
> Issue 464: Added subclass: and subclass:instanceVariableNames:
> Issue 456: 7272: BlockContext equality test is missing
> Issue 518: -94 asInteger --> 94
> SUnit-al.59: Make edge case where method is an object work.
> Tests-al.41: Clean up TestObjectsAsMethods (do a proper tearDown)
>
>  ------------------------------------------------------
> update10238
> 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
>  ------------------------------------------------------
> update10239
> Issue 542: Message sent but not implemented:
> SimpleButtonDelayedMenuMorph
> Issue 544: Message sent but not implemented: HostSystemMenusProxy
> Issue 418: CMD + o on the pharo desk returns a DNU
> Issue 129: Object>>isTransparent (#method not yet removed, that will
> follow)
>  ------------------------------------------------------
> update10240
> Issue 588: remove Object>>#isTransparent
> Issue 589: Project switching gives DNU
> Issue 592: add Unix epoch creation/conversion methods to DateAndTime
> Issue 593: fix seaside29 loading script
> Issue 590: fix some methods for newcompiler (. after method name)
>  ------------------------------------------------------
> update10241
> - Traits implementation refactoring (no sharing of compiled methods
> and source)
> - New tests for Traits MOP
> - ScriptLoader fixes (cleanUpForRelease,
> loadOneAfterTheOther:merge:silently:)
>  ------------------------------------------------------
> update10242
> Issue 598: remove SquishedNameMorph
> Issue 597: remove #isNonZero
> Issue 458: Decompiler bug : (MCMergeBrowser >> #conflictSelectionDo:)
> decompile
> Issue 3: Utilities offerCommonRequests
> Issue 481: [Pending Etoy Cleaning] Object>>
> updateThresholdForGraphicInViewerTab
> Issue 492: [Pending Etoy Cleaning] Morph>>defaultValueOrNil
> Issue 599: SmaCC cant find silence in Sound Library
> Issue 583: Move UpdatingRectangleMorph out of etoy package
>  ------------------------------------------------------
> update10243
> Issue 600: remove non-ascii from String>> asCharacter, recompile
> PluggableTextMorph>>drawOn:
>  ------------------------------------------------------
> update10244
>  FixUnderscores enh
>
> MIMEDocument fixing.
> added a few more methods from Squeak 3.9 for compatibility
>
> - Issue 610: Removed ScreenController Class
> 1. Moved utility methods from ScreenController to DisplayScreen.
> 2. Changed existing references to ScreenController methods to
> reference the
> global instance of DisplayScreen, Display.
> 3. Required changes to:  Graphics, Morphic, ST80, and System
> 4. Tested changes in pharo0.1-10243dev09.02.3.image.
>
> -Issue 612: 5851: Refactor SmalltalkImage saveAs.
> Refactor SmalltalkImage-#saveAs to pull out the code that actually
> saves the image under a new name, into #saveAs: newName
> Refactor some other methods that duplicate the use of the same code,
> to use #saveAs:
>
> - Coral scriptLoader
>  ------------------------------------------------------
> update10245
> - Announcements-lr.10 from souce.lukas-renggli.ch
> Is when:do: not missing for compatibility with VW?
>
> - Polymorph
> Fix for button for currently selected window in tasklist not being
> differentiated when using Watery 2 theme.
>
> - ContextPart argument
>
> - merged Issue 608: saveAsNewVersion uses deprecated method
>
> -  Issue 614:
> MessageTally broken when invoked from non-GUI process (e.g., in
> Seaside code)
>
>  ------------------------------------------------------
> update10246
> ScriptLoader
>
> - Announcement latest version 13
> - Polymorph toolbuilder fix 6
> - Polymorph widgets 55
> Fix for button for currently selected window in tasklist not being
> differentiated when using Watery 2 theme.
> - Scriptloader loadOBAlpha (damien)
> - Issue 619: Extend MessageTally to observe all processes
> - Issue 603: fix for NewParser parsability
>
>  ------------------------------------------------------
> update10247
> Issue 629: UI dragging improvement
> Issue 87: 7139FixClosureEqual
> Issue 473: Grab world crashes pharo
>  ------------------------------------------------------
> update10248
> Issue 628: Shortcut for "Debug it" (thanks cdrick65)
> Issue 633: Bring back keyboard shortcut for "case insensitive search
> for method strings containing it"
> Issue 625: "recent submissions" missing
> Issue 626: TestRunner showing wrong status colour when expected
> failures are present (thanks Julien)
>  ------------------------------------------------------
> update10249
> - Issue 524: Yaxo/XML improvement and fixes
> - Issue 360: Underlining fonts does not work with FreeType
> - Issue 630: UI: Remove white pixel on menu icon
> - Issue 639: Misc small improvements and fixes
> - Removed StickySketchMorph and empty system categories
> - Replaced some _ by :=
> - "Browse, Change, Save, +Repository, Open" are now first.
> - fixed missing parentheses in configuration browser
>
>  ------------------------------------------------------
> update10250
> - Issue 524: Yaxo/XML improvement and fixes (second change)
>  ------------------------------------------------------
> update10251
> - Moving Flap classes to World package + removing MorphicExtras-Flap
> - Added pasterUpMorph topPasteUp reserveUrl as extension in
> PasteUpMorph (but this is limited since via the owner chain we can get
> to the a pasterUpMorph).
> - Merging SqueakPages in MorphicExtras-Books
> - Moving previousOwnerPage and nextOwnerPage as extension of
> MorphicExtras-Books
> - Move ThumbnailMorph from Books to Morph-Basic
> - Move releaseSqueakPages as extension of MorphicExtras-Books
> - introduced new hook when a morph is loaded from file (postLoad) ->
> removed one isKindOf: and hardcoded class.
> - saveOnURL: and saveOnURLbasic are now extensions of MorphicExtras-
> Books
>
>  ------------------------------------------------------
> update10252
> Added BoundedGradientFillStyle.
> Standard Squeak uses original menu pin form.
> Tweaked appearance of drop lists for Watery 2 as an interim measure.
> Fixed positioning of drop list pop-up-list to deal with transforms (no
> rotation though ;-) ) (thanks Alain)
>
> Removed "revert" option in patch browser for MC 1.0 compatability.
> Handle missing remote definition when selecting next conflict.
>  ------------------------------------------------------
> update10253
> - Added a test
> - Fixed ScriptLoader
>  ------------------------------------------------------
> update10254
> Issue 655: Overlapping Graphics on World do not Properly Repaint
> Issue 658: Preferences resetHaloSpecifications
> Issue 664: unimplemented errorCantGoBack
> Closed 665
>  ------------------------------------------------------
> update10255
> Issue 662: more general beep
> Issue 659: Convenience Methods on Pragma and Additional Tests
> Issue 666: Removes ScriptLoader>>buildPharoDev
> Issue 665: Adds missing Trait>>withAllSubclasses
>  ------------------------------------------------------
> update10256
> Issue 676: removing addViewingHandle: handle
> Issue 677: TheWorldDockingBar should not be in MorphicKernel but in
> its own package
> Issue 678: Morph depends on SketchEditorMorph: removed one
> IconicButton reference from Morph
> Issue 679: Move CachingMorph to BasicMorph
> Stef and Jannik
>  ------------------------------------------------------
> update10257
> System package changes by m.rueger. Fixing some platform code
> invocation -- sd
>  ------------------------------------------------------
> update10258
> Delete Tests package
> Delete SystemNotificationTests
> Added Tests-* package for System
> Added Tests-* packages that were contained in Tests before
>  ------------------------------------------------------
> update10259
> Removing ProjectHistory (r.i.p.)
>
>
>  ------------------------------------------------------
> update10260
> Unicode first part
>  ------------------------------------------------------
> update10261
> Unicode part two
>  ------------------------------------------------------
> update10262
>  Issue 648: Opening protocol browser results in a
> MessageNotUnderstood: CompiledMethod>>category
> CompiledMethod>>category by eric
> Issue 684: Recent Morphic Changesets
> Removed BorderedMorph>>areasRemainingToFill:
> Issue 691: integrate Setting System-Setting
> Issue 696: SuniGUi showing coverage SUnit coverage enhancement
> Issue 697: New Socket IPv6 new socket primitive and IPv6 changes
>  ------------------------------------------------------
> update10264
> Issue 685: Closure fixes
> TmpVariableNode closure from lukas
> MethodsFromBlockContext from adrian
>  ------------------------------------------------------
> update10265
> Issue 706: problem with unicode 10262
>  ------------------------------------------------------
> update10266
> Issue 710: Merge Tool diff fix
> Fixes for edge cases when handling conflicts.
> Fixes for original MC merge browser.
>
> SUnitGUI Improvement
> - do not offer to test coverage of kernel/collection/exception/sunit
> packages, that will only crash the system
> - do not consider methods with <ignoreForCoverage> annotation
> - improving the error messages
> - don t try show a list if all methods are covered
> - really save the history
> - do not wrap abstract methods, they won t be called anyway
> - update the history even after coverage is run
>
> Settings Integration enh
> - Code cleaning (less classes, more comments)
>  ------------------------------------------------------
> update10267
> again UTF8Decomposer.... fixes....
>  no idea why this is not in the stream already.
>  ------------------------------------------------------
> update10268
> 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
>  ------------------------------------------------------
> update10269
> Issue 719: Add setting test that are in the inbox
> SettingTest
> Takes into account Pragma setting and setting browser refactoring
>
>
> Support ProvideAnswerNotification for confirm and inform methods in
> PSUIManager.
>
> Issue 721: new tests for compiledMethod iv access
>  ------------------------------------------------------
> update10270
> - 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
>  ------------------------------------------------------
> update10271
> - ArrayTest green after closure revertion.
> - Issue 712: Added PackageInfo class>>existPackageNamed:
> - Issue 733: integrate splitJoin:
> - Issue 734: deprecating some text method after unicode
>  ------------------------------------------------------
> update10272
> - Issue 713: [ : foo | instead of [ :foo |
> - SplitJoin fix
>  ------------------------------------------------------
> update10273
> - fixTemps from eliot
> - removed most of the fixTemps senders.
> Left one should be investigated further.
>  ------------------------------------------------------
> update10274
> - ArrayTest fixed
> - splitJoin trying again
>  ------------------------------------------------------
> update10275
> Removed BookPageSorterMorph and TabSorterMorph.
> Another step in the path of removing BookMorph
> and friend
>  ------------------------------------------------------
> update10276
> - removed #postCopyBlocks and their senders from KeyedSet,
> PluggableDictionary and PluggableSet
>  ------------------------------------------------------
> update10277
> - BookMorph, TrahsMorph.... and friends curving out.
>  ------------------------------------------------------
> update10278
> Fix issue http://code.google.com/p/pharo/issues/detail?id=740
>
> when encountering :=, the Scanner set the token to #_
> (once upon a time a left arrow, barf)
>
> This makes a ClosureCompilerTest fail...
>
> Note that ancestor Compiler-nice.96 also fix issue
> http://code.google.com/p/pharo/issues/detail?id=738
>  ------------------------------------------------------
> update10279
> - 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)
>  ------------------------------------------------------
> update10280
>  Issue 748: literals do -> literalsDo:
>  ------------------------------------------------------
> update10281
> Issue 724: BlockClosure DNU when displayed in Debugger
> Thanks hernan :)
>  ------------------------------------------------------
> update10282
> - font update at startup as a preference
> (fixes http://code.google.com/p/pharo/issues/detail?id=689)
>
> - Issue 749: Put back ensureEndsWith:
>  ------------------------------------------------------
> update10283
> Event part one
>  ------------------------------------------------------
> update10284
> New event part two
>  ------------------------------------------------------
> update10285
> literalsDo: fix again
>  ------------------------------------------------------
> update10286
> fix polling argh (not copy and paste :))
>  ------------------------------------------------------
> update10287
> apply DelayCleanyo.1.cs from http://bugs.squeak.org/view.php?id=7321
>
> Note1: attention
> Delay startTimerEventLoop should be executed prior to loading it.
> Note2: doe not preserve tpr change related to LargeInteger delay, but
> preserver laza change to forbid such delays.
>  ------------------------------------------------------
> update10288
> apply the last part of DelayCleanup.1.cs from
> http://bugs.squeak.org/view.php?id=7321
>
> Remove Delay upper bound limitation
>
>  ------------------------------------------------------
> update10289
> SharedQueue>>findFirst:
>
> BlockClosure>>asText
>
> InputEventSensor>>flushNonKbdEvents
>
> literals do -> literalsDo:
>  ------------------------------------------------------
> update10290
> StreamingOnOrderedCollection
>  ------------------------------------------------------
> update10291
> Fixing conflict notion in traits since now trait methods are copied.
>  ------------------------------------------------------
> update10292
> remove powerManagement a left over from 1990
>  ------------------------------------------------------
> update10293
> - 762 MethodContext>>runSimulated:contextAtEachStep
> - 772 isSuspended fix
> - 770 copy and paste fix - igor suggestions
> (still does not work after InputEventSensor
> installPollingEventSensorFramework
>  ------------------------------------------------------
> update10294
> - sensor fixes again
>  ------------------------------------------------------
> update10295
> - issue 787: Change compactClassesArray for stackVm and Cog
> - issue 783 better errorReportOn: of ContextPart
> - issue 789: PseudoContext class initialize removed
>  ------------------------------------------------------
> update10296
> - issue 758: faster font rendering
> - issue 790: BookMorph other removal
> - issue 786: closing stream on remoteString
>  ------------------------------------------------------
> update10297
> - issue 774: network rollover
> - issue 769: fix for testUnescapePercentwithTextEncoding
> - issue 788: MCsort pool var
> - Network package deregistered
>  ------------------------------------------------------
> update10298
> - Condensing Changes
>  ------------------------------------------------------
> update10299
> - remove order from subclass of pragma setting since the next release
> defines it in the superclass and the classsbuilder complains
>  ------------------------------------------------------
> update10300
> - issue 691: new version of setting
>  ------------------------------------------------------
> update10301
> - issue 804: fix MC traits merge
> - issue 805: more tests for collections (work of Cyrille Delaunay)
>  ------------------------------------------------------
> update10302
>
> - issue 799: Speed up of highBit and lowBit for SmallInteger
> http://code.google.com/p/pharo/issues/detail?id=799
> http://bugs.squeak.org/view.php?id=7113
>
> - Issue 796 Patch for issue
> http://code.google.com/p/pharo/issues/detail?id=796
> Float rounded is inexact
>
> - Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
> mantis http://bugs.squeak.org/view.php?id=6986
> Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it  
> wrong
>
> - issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
> Mantis http://bugs.squeak.org/view.php?id=6983
>
> There is no way to store Float nan as a literal.
> So Float nan isLiteral should answer false.
> Note that there are still literal representation of Float infinity,
> like 1.0e1000. However, since Float infinity is not able to print
> literaly, and isLiteral is intended for print, this fix will answer
> false for infinite Floats too.
>
>  ------------------------------------------------------
> update10303
> - fixing copy and paste finally :)
>
>  ------------------------------------------------------
> update10304
> - Issue 809: fastDragWindowsForMorphic locks up UI
> - New version of polymorph widgets
>  ------------------------------------------------------
> update10305
> - 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
>  ------------------------------------------------------
> update10306
> - Issue 812: [FIX] Debugger fix from Eliot Miranda
> http://code.google.com/p/pharo/issues/detail?id=812
>  ------------------------------------------------------
> update10307
> - Issue 816: MIT replacement for ScaledDecimal
> http://code.google.com/p/pharo/issues/detail?id=816
>  ------------------------------------------------------
> update10308
> 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
>
>  ------------------------------------------------------
> update10309
> - Issue 817: Chronology contansts.... seconds... can be safely removed
> - Issue 718: avoid full GC at startup time
>  ------------------------------------------------------
> update10310
> - 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
>  ------------------------------------------------------
> update10311
> - 819 argumentCount
> - stef fixing his methods (tests)
> - Issue 820: Re-implement Boolean>>#==> that was removed because it
> was not license clean
> -  Issue 821: Preference to settings refactoring:
> #confirmFirstUseOfStyle case
>  ------------------------------------------------------
> update10312
> - 819 argumentCount
> - stef fixing his methods (tests)
> - Issue 820: Re-implement Boolean>>#==> that was removed because it
> was not license clean
> -  Issue 821: Preference to settings refactoring:
> #confirmFirstUseOfStyle case- Issue 657: About dialog is too big
> http://code.google.com/p/pharo/issues/detail?id=657
> - Issue 832: morphs do not respect the damagerect
> http://code.google.com/p/pharo/issues/detail?id=832
> - Issue 36: 7085 WriteStreamTestAndFiz
> - categorize methods in ClassCommentReader
> - Issue 801: Copy protection missing in CharacterSet complement (part
> of mantis 6367)
> http://code.google.com/p/pharo/issues/detail?id=801
> - Issue 834: Boolean Setting
> http://code.google.com/p/pharo/issues/detail?id=834
> - Issue 835: TestRunner enh
> http://code.google.com/p/pharo/issues/detail?id=835
>  ------------------------------------------------------
> update10313
> -  Issue 780: Collection>>isZero should be deprecated
> http://code.google.com/p/pharo/issues/detail?id=780
>
> -  Issue 811: DateAndTime readFrom: is broken
> http://code.google.com/p/pharo/issues/detail?id=811
>
> -  Issue 775: Closing a folder in a FileList raises an error
> http://code.google.com/p/pharo/issues/detail?id=775
>
>  ------------------------------------------------------
> update10314
> - Bookmorph more cleaning
>  ------------------------------------------------------
> update10315
> - fixing utf-8 characters in a couple of methods.
> - Issue 830: invalid utf8 in change log but we should really check
> http://bugs.squeak.org/view.php?id=5996
>  to see if it solves the root of the problem.
>  ------------------------------------------------------
> update10316
> - reciprocal rewrite to get more license clean code
>  ------------------------------------------------------
> update10317
> - sensor fixes
>  ------------------------------------------------------
> update10318
> - Issue 803 Fix for http://code.google.com/p/pharo/issues/detail?
> id=803
> Mantis http://bugs.squeak.org/view.php?id=6797
> - Some tests from Gabriel for the relicensing
>  ------------------------------------------------------
> update10319
> - License cleaning Gabriel part 3
> - Issue 838: Make mouse buttons mapping platform dependent
>  ------------------------------------------------------
> update10320
> - Issue 830: invalid utf8 in change log. the attached cs makes the new
> change file being opened with a FileStream (instead of
> StandardFileStream). Fix
> another case where wrong stream class was used. (Unreleated in this
> cs: delete an unused method in
> WideString).
>
> -  Issue 851: allObjectsDo: broken
>  ------------------------------------------------------
> update10321
>
> - Issue 807: Mantis 7351: SmalltalkImage image suffix problem not
> solved by 5851
>
> Fix for issue http://code.google.com/p/pharo/issues/detail?id=807
> mantis http://bugs.squeak.org/view.php?id=7351
>
> Clean-up some SmalltalkImage imageSuffix mess
>
> - Issue 711: SUnit history design
>  ------------------------------------------------------
> update10322
> - Issue 824: Preferences to settings refactoring:
> #colorWhenPrettyPrinting case. We are removing colorWhenPrettyPrinting
> which was broken from the core.
>  ------------------------------------------------------
> update10323
> Issue 858: Class template misses "uses:" clause
>  ------------------------------------------------------
> update10324
> 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
>  ------------------------------------------------------
> update10325
> - fix MethodDictionary>>#do:
> - 863: Disable font scanning at startup
> - 842: License cleaning: remove SkipList
> - 842: License cleaning: remove topologicallySortedUsing:,
> sortTopologically, should:precede:, and their tests
>  ------------------------------------------------------
> update10326
> -Issue 854: SystemDictionary>>recreateSpecialObjectsArray
> (TranslatedMethod is Undeclared)
> -Issue 846: Character lf in class comments
> -call Smalltalk recreateSpecialObjectsArray in postscript
>  ------------------------------------------------------
> update10327
> - SLICE-MorphicInitializeRewrite-GabrielOmarCotelli.2
> - SLICE-RevertHTTPSocketSystemWindow-GabrielOmarCotelli.2
> - Rewrote license dirty methods of FileDirectoryTest
>  ------------------------------------------------------
> update10328
> - Remove SqueakMap
>  ------------------------------------------------------
> update10329
> - Remove TabbedPallette
>  ------------------------------------------------------
> update10330
> - Issue 867: PluggableButtonMorph>>getModelState
> - Issue 868: MouseOverHandler problem
>  ------------------------------------------------------
> update10331
> - deprecating method after browsewithColor removal
>  ------------------------------------------------------
> update10332
> Issue 844: windowsesque integration into pharo
> Issue 871: FreeType is sensible to new image locations
> Issue 847: FixedScaleMorph has an obsolete superclass
>  ------------------------------------------------------
> update10333
> Issue 138: check #isResumable
> Issue 848: TextMorph>>xeqLinkText:withParameter:
> Issue 667: obsolete methods in TheWorldMenu
> Issue 651: remove DoCommandOnceMorph
> Issue 636: Undeclared ScriptEditorMorph
> Issue 635: Undeclared nonEmptyDict
> Issue 792: [ ] newProcessWith: is missing in closure image
> Issue 698: InvalidDirectoryError should not implement defaultAction
> Issue 683: Cleaning TheWorldMainMenuDockingBar
>  ------------------------------------------------------
> update10334
> Issue 877: Collection>>isZero use deprecatedDescrition: instead of
> deprecate
> Issue 686: Remove dice methods in Random
> Issue 631: API Consistency on MIMEDocument
>  ------------------------------------------------------
> update10335
> 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
>  ------------------------------------------------------
> update10336
> Issue 880: SystemNavigation allCallsOn: from: broken
> Issue 823: Line breaks lost when copy from clipboard on Mac
>  ------------------------------------------------------
> update10337
> Issue 884: Remove bookmorph
>  ------------------------------------------------------
> update10338
> Issue 66: 7116 setHeadingFix-wiz-1
>
>  ------------------------------------------------------
> update10339
> Issue 886: License cleaning
>
> Rewrite FileDirectory >> oldFileOrNoneNamed: , Float >> /,
> DictionaryTest >> testIncludesAssociationNoValue.
> Tx Gabriel
>  ------------------------------------------------------
> update10340
> Issue 135: initialize calling super initialize
> From a -> Morph package included.
>
>  ------------------------------------------------------
> update10341
> updating Collectiontests to get latest version
>  ------------------------------------------------------
> update10342
> - Issue 893: InputEventSensor>>commandKeyPressed
> - Issue 892: FTPClient does not work anymore
> Thanks mike
>  ------------------------------------------------------
> update10343
> Final license cleaning
>
> - Network-Url-GabrielOmarCotelli.7
> HTTPUrl>>retrieveContentArgs:)
> - Morphic-GabrielOmarCotelli.326
> TransformMorph >> numberOfItemsPotentiallyInViewWith:
> PluggableListMorph >> numSelectionsInView
> WorldState class >> deferredExecutionTimeLimit
> WorldState >> runStepMethodsIn:
> - Cleaning of PMM methods
> Object >> isTrait
> Set class >> rehashAllSets
> Set class >> new
> CodeLoader class >> exportCodeSegment:classes:keepSource:
> FloatTest >> testInfinity3 (deleted)
> FloatTest >> testZero2 (deleted)
>  ------------------------------------------------------
> update10344
> super initialize second half
> Issue 135 Thanks alain.
>  ------------------------------------------------------
> update10345
> Issue876 - Pre-requisite for http://bugs.squeak.org/view.php?id=3374
> aka http://code.google.com/p/pharo/issues/detail?id=876
>  ------------------------------------------------------
> update10346
> Issue876 - Fix and test http://bugs.squeak.org/view.php?id=3374 aka
> http://code.google.com/p/pharo/issues/detail?id=876
>
> Mind the order: load the Pre-requisite Part1 first...
>  ------------------------------------------------------
> update10347
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Test And Fix for KeyedSet to avoid loosing blocks
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10348
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Tests and Fix for avoiding loosing sortBlock - Part1
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10349
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Tests and Fix for avoiding loosing sortBlock - Part2
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10350
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Tests and Fix for avoiding loosing sortBlock - Part3
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10351
> Issue 879
> Fix and Test for http://code.google.com/p/pharo/issues/detail?id=879
> ANSI FLoat characterizaton messages are lacking.
> Additons to Float class: #denormalized #emax #emin #epsilon #fmax
> #fmin #fminDenormalized #fminNormalized #radix
> Additions to Float: #predecessor #successor
> These last two are not ANSI but VERY convenient
>
> Issue 67: guessLineEndFix
>  ------------------------------------------------------
> update10352
> 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
>  ------------------------------------------------------
> update10353
> Replacing _ by :=
>  ------------------------------------------------------
> update10354
> Replacing _ by :=
> - fix remaining underscore assignements using the refactory rewrite
> engine.
> - Issue 604: Fix all the _ with := using Gwenael parser
>  ------------------------------------------------------
> update10355
> Issue 59:   7109 ChangesOrganizer-pk (M4825) part one
>  ------------------------------------------------------
> update10356
> Issue 59:   7109 ChangesOrganizer-pk (M4825) part two
>  ------------------------------------------------------
> update10357
> Issue 59:   7109 ChangesOrganizer-pk (M4825) part three
>
>   ------------------------------------------------------
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>
> --
> Internal Virus Database is out-of-date.
> Checked by AVG.
> Version: 7.5.560 / Virus Database: 270.12.11/2089 - Release Date:  
> 30/04/2009
> 05:53 p.m.
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Pharo Changes Log Draft version....

Stéphane Ducasse
>
> Also, please start a new thread for a new topics in the mailing list.

+100



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Pharo Changes Log Draft version....

Carlos Crosetti-4
In reply to this post by Adrian Lienhard
Done.

-----Mensaje original-----
De: [hidden email]
[mailto:[hidden email]]En nombre de Adrian
Lienhard
Enviado el: Jueves, 09 de Julio de 2009 01:25 a.m.
Para: [hidden email]
Asunto: Re: [Pharo-project] Pharo Changes Log Draft version....


Hi Carlos

Could you please create an issue in the tracker?
Also, please start a new thread for a new topics in the mailing list.

Thanks,
Adrian
___________________
http://www.adrian-lienhard.ch/

On Jul 9, 2009, at 04:58 , Carlos Crosetti wrote:

> SmallIdentityDictionary
> got DNU for at:ifPresent:  method not found...
>
> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]]En nombre de
> Stephane Ducasse
> Enviado el: Sabado, 04 de Julio de 2009 07:24 a.m.
> Para: Pharo Development
> Asunto: [Pharo-project] Pharo Changes Log Draft version....
>
>
> Often people ask us what have been done in pharo so we adrian we got
> fun and produced this list:
>
> Transcript show: ScriptLoader new logContents
>
> And pharoers we can be proud of it :)
>
> Stef (back integrating fixing....)
>
>
>
> ==================================================
> Added MCWorkingCopy printOn:
>
> Scriptloader cleaning
>
> MC repository cleaning
>
> Adding new Sapphire repository
>  ------------------------------------------------------
> withUdpateLog:
> Remove release builder package: classes were moved in scriptloader
>  ------------------------------------------------------
> withUdpateLog:
> Fixing underscore of Service-base
>
> Fixing underscore kernel
>
> Fixing underscore VersionNumber
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Date and DateAndTime
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Kernel Chronology
>
> enhancing FixUnderscores to fix also character lf
>
> remove FFI organization
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Files and Exceptions
>
> Fixing assign in Files and Exceptions
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Collection Graphics KernelTests Network Protocols
> PackageInfo Sounds System Tools VersionNumber
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Fixing - into :=  in Collection Compiler KernelTests Mutilingual
> Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
> SUnit ToolBuilder-Morphic Tools Traits
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Utilities informuser:during: -> UIManager default informuser:during:
>  ------------------------------------------------------
> withUdpateLog:
> Deprecating Utilities>>informDuring:
>  ------------------------------------------------------
> withUdpateLog:
> Remove HTML Fileout + printout Method
>  ------------------------------------------------------
> withUdpateLog:
> changes from Reflectivity, remove Packagepanebrowser, faster
> transcript
>  ------------------------------------------------------
> withUdpateLog:
> scriptloader load mc silently + TTF fonts
> http://bugs.squeak.org/view.php?id=6089
>  ------------------------------------------------------
> update10022
> Lexicon and Instance Browser were not really used. We will rebuild it
> if necessary. Remove instanceBrowser and Lexicon + faster
> doOneCycleNow
>  ------------------------------------------------------
> update10023
> remove Nebrasksa audiot chat + deprecated author in Utilities
>  ------------------------------------------------------
> update10024
> Fixing Sapphire -> Pharo Squeak source Server + CS Servers
>  ------------------------------------------------------
> update10025
> Unload Nebraska
>  ------------------------------------------------------
> update10026
> Fixing Author FullName
>  ------------------------------------------------------
> update10027
> Lexicon merge, Better tests for rectangle, findString fix
>
> http://bugs.squeak.org/view.php?id=3574
>
> Remove superswiki
>  ------------------------------------------------------
> update10028
> Fixing MC
>  ------------------------------------------------------
> update10030
> Fixing Delay
> 0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
> Description The implementation for Delay
> class>>timeoutSemaphore:afterMSecs: doesn t even use its first
> parameter, so it can t do what it says it does.
>
> This method should be deprecated or removed entirely.
> Additional Information + tests
>
> Fixing Obsolete references
>  ------------------------------------------------------
> withUdpateLog:
> 1.0 / (FloatArray with: 2.0) answer unexpected result.
> Bug is in FloatArray>>adaptToNumber:andSend:
> See : http://bugs.squeak.org/view.php?id=6782
>
> fixing files left by tests
>  ------------------------------------------------------
> update10032
> Fixing Number parsing
>
> Cleaning nebraska
>  ------------------------------------------------------
> update10033
> Simplifying Traits usage in kernel
>
> Simplifying Traits usage in kernel
>  ------------------------------------------------------
> update10034
> Fixing tests (serge stinckwich)
>
> http://bugs.squeak.org/view.php?id=6936
> #asHTMLColor is inaccurate for certain values.
>      Attached fix resolves that, also gives 10x speed-up.
>  ------------------------------------------------------
> update10035
> Merging MVC removal step one of Alain Plantec
>  ------------------------------------------------------
> update10036
> Merging MVC removal step one of Alain Plantec (missing part)
>  ------------------------------------------------------
> update10037
> Fixes the following 7 tests:
>
> testRootsOfTheWorld -- test removed
> testLocalMethodWithSameCodeInTrait -- removed duplicated method
> ClassDescription>>fileOutCategory:
> testFinalizationOfEquals -- test fixed
> testHash -- remove all assertions/tests that have hardcoded hash
> values:
> DateAndTimeEpochTest>>#testHash
> DateAndTimeLeapTest>>#testHash
> TimeTest>>#testHash
> TimespanTest>>#testHash
>  ------------------------------------------------------
> update10038
> rootsOfTheWorld is back
>
> Adding missing Class variables to TTCFonts + cleaning Scriptloader
> (norbert)
>  ------------------------------------------------------
> update10039
> Nebraka category cleaning + graphics tests cleaning after
>  ------------------------------------------------------
> update10040
>  replace: ReadStream on: ``@object with: ``@object readStream
>  ------------------------------------------------------
> update10041
> MVC removal step 2
>  ------------------------------------------------------
> update10042
> Couple of changes to make more tests work plus fix of finalization
> logic:
> - changed WeakRegistry to use WeakIdentityKeyDictionary
> (http://bugs.squeak.org/view.php?id=6347
> )
> - FinalizerTest reverted to real test case
> - added missing class variables to DigitalSigntureAlgorithm
> - Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis
> 7090)
> - make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg
>
>
>
> update10043
> MVC cleaning step 3
> update10043
> cleaning unimplemented calls
>
> update10045
>     Some more cleaning made by Norbert
>
> update10046
> KernelTests-Numbers -- Nan and hex tests broken.
> Collection methods #select: and #collect: have no test.
> MC fixes.
> Remove testAllMethodsWithSourceString.
>
>
>
>  ------------------------------------------------------
> update10047
> Fixing the release. Adrian made a few cosmetic changes and tagged
> testUnimplementedNonPrimitiveCalls as expected failure
>
> Original description:
> - added allClassesWithUnimplementedCalls to SystemNavigation to return
> structured classes with unimplemented calls
> - added convenience method
> PackageOrganizer>>allPackagesContainingUnimplementedCalls
> - adjusted ReleaseTest>>testUnimplemented... to exclude TestCase
> classes
>
>  ------------------------------------------------------
> update10047
> Fixing the release. Adrian made a few cosmetic changes and tagged
> testUnimplementedNonPrimitiveCalls as expected failure
>
> Original description:
> - added allClassesWithUnimplementedCalls to SystemNavigation to return
> structured classes with unimplemented calls
> - added convenience method
> PackageOrganizer>>allPackagesContainingUnimplementedCalls
> - adjusted ReleaseTest>>testUnimplemented... to exclude TestCase
> classes
>
>   ------------------------------------------------------
> withUdpateLog:
> Added MCWorkingCopy printOn:
>
> Scriptloader cleaning
>
> MC repository cleaning
>
> Adding new Sapphire repository
>  ------------------------------------------------------
> withUdpateLog:
> Remove release builder package: classes were moved in scriptloader
>  ------------------------------------------------------
> withUdpateLog:
> Fixing underscore of Service-base
>
> Fixing underscore kernel
>
> Fixing underscore VersionNumber
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Date and DateAndTime
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Kernel Chronology
>
> enhancing FixUnderscores to fix also character lf
>
> remove FFI organization
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Files and Exceptions
>
> Fixing assign in Files and Exceptions
>  ------------------------------------------------------
> withUdpateLog:
> Fixing invisible in Collection Graphics KernelTests Network Protocols
> PackageInfo Sounds System Tools VersionNumber
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Fixing - into :=  in Collection Compiler KernelTests Mutilingual
> Monticello PackageInfo NetworkTests Tests Sound System ToolBuilder-
> SUnit ToolBuilder-Morphic Tools Traits
>
> Will not fix them in Etoys, Morphic, MorphicExtra for obvious reasons
>  ------------------------------------------------------
> withUdpateLog:
> Utilities informuser:during: -> UIManager default informuser:during:
>  ------------------------------------------------------
> withUdpateLog:
> Deprecating Utilities>>informDuring:
>  ------------------------------------------------------
> withUdpateLog:
> Remove HTML Fileout + printout Method
>  ------------------------------------------------------
> withUdpateLog:
> changes from Reflectivity, remove Packagepanebrowser, faster
> transcript
>  ------------------------------------------------------
> withUdpateLog:
> scriptloader load mc silently + TTF fonts
> http://bugs.squeak.org/view.php?id=6089
>  ------------------------------------------------------
> update10022
> Lexicon and Instance Browser were not really used. We will rebuild it
> if necessary. Remove instanceBrowser and Lexicon + faster
> doOneCycleNow
>  ------------------------------------------------------
> update10023
> remove Nebrasksa audiot chat + deprecated author in Utilities
>  ------------------------------------------------------
> update10024
> Fixing Sapphire -> Pharo Squeak source Server + CS Servers
>  ------------------------------------------------------
> update10025
> Unload Nebraska
>  ------------------------------------------------------
> update10026
> Fixing Author FullName
>  ------------------------------------------------------
> update10027
> Lexicon merge, Better tests for rectangle, findString fix
>
> http://bugs.squeak.org/view.php?id=3574
>
> Remove superswiki
>  ------------------------------------------------------
> update10028
> Fixing MC
>  ------------------------------------------------------
> update10030
> Fixing Delay
> 0006834: Delay class>>timeoutSemaphore:afterMSecs: doesn t.
> Description The implementation for Delay
> class>>timeoutSemaphore:afterMSecs: doesn t even use its first
> parameter, so it can t do what it says it does.
>
> This method should be deprecated or removed entirely.
> Additional Information + tests
>
> Fixing Obsolete references
>  ------------------------------------------------------
> withUdpateLog:
> 1.0 / (FloatArray with: 2.0) answer unexpected result.
> Bug is in FloatArray>>adaptToNumber:andSend:
> See : http://bugs.squeak.org/view.php?id=6782
>
> fixing files left by tests
>  ------------------------------------------------------
> update10032
> Fixing Number parsing
>
> Cleaning nebraska
>  ------------------------------------------------------
> update10033
> Simplifying Traits usage in kernel
>
> Simplifying Traits usage in kernel
>  ------------------------------------------------------
> update10034
> Fixing tests (serge stinckwich)
>
> http://bugs.squeak.org/view.php?id=6936
> #asHTMLColor is inaccurate for certain values.
>      Attached fix resolves that, also gives 10x speed-up.
>  ------------------------------------------------------
> update10035
> Merging MVC removal step one of Alain Plantec
>  ------------------------------------------------------
> update10036
> Merging MVC removal step one of Alain Plantec (missing part)
>  ------------------------------------------------------
> update10037
> Fixes the following 7 tests:
>
> testRootsOfTheWorld -- test removed
> testLocalMethodWithSameCodeInTrait -- removed duplicated method
> ClassDescription>>fileOutCategory:
> testFinalizationOfEquals -- test fixed
> testHash -- remove all assertions/tests that have hardcoded hash
> values:
> DateAndTimeEpochTest>>#testHash
> DateAndTimeLeapTest>>#testHash
> TimeTest>>#testHash
> TimespanTest>>#testHash
>  ------------------------------------------------------
> update10038
> rootsOfTheWorld is back
>
> Adding missing Class variables to TTCFonts + cleaning Scriptloader
> (norbert)
>  ------------------------------------------------------
> update10039
> Nebraka category cleaning + graphics tests cleaning after
>  ------------------------------------------------------
> update10040
>  replace: ReadStream on: ``@object with: ``@object readStream
>  ------------------------------------------------------
> update10041
> MVC removal step 2
>  ------------------------------------------------------
> update10042
> Couple of changes to make more tests work plus fix of finalization
> logic:
> - changed WeakRegistry to use WeakIdentityKeyDictionary
> (http://bugs.squeak.org/view.php?id=6347
> )
> - FinalizerTest reverted to real test case
> - added missing class variables to DigitalSigntureAlgorithm
> - Fix issue #13: TraitsTests pollutes ProtoObject subclasses (Mantis
> 7090)
> - make BitmapStreamTest clean up the file bitmapStreamTest.ref.extSeg
>
>
>
> update10043
> MVC cleaning step 3
> update10043
> cleaning unimplemented calls
>
> update10045
>     Some more cleaning made by Norbert
>
> update10046
> KernelTests-Numbers -- Nan and hex tests broken.
> Collection methods #select: and #collect: have no test.
> MC fixes.
> Remove testAllMethodsWithSourceString.
>
>
>
>  ------------------------------------------------------
> update10047
> Fixing the release. Adrian made a few cosmetic changes and tagged
> testUnimplementedNonPrimitiveCalls as expected failure
>
> Original description:
> - added allClassesWithUnimplementedCalls to SystemNavigation to return
> structured classes with unimplemented calls
> - added convenience method
> PackageOrganizer>>allPackagesContainingUnimplementedCalls
> - adjusted ReleaseTest>>testUnimplemented... to exclude TestCase
> classes
>
>  ------------------------------------------------------
> update10048
> Fix the Scriptloader logStream + Collection tests
> http://bugs.squeak.org/view.php?id=6355
>  + Pharo Flaps
>  ------------------------------------------------------
> update10049
> 7073 CollectionAndCollectionTest
> * [http://bugs.squeak.org/view.php?id=6367 M6367]
> * seems good [http://bugs.squeak.org/view.php?id=5700 M5700]
>
> Add 2 tests for RunArray class + at:put:
> See :  http://bugs.squeak.org/view.php?id=6070
>  ------------------------------------------------------
> update10050
> This update includes a set of Mantis fixes (that also went into Squeak
> 3.10):
> http://code.google.com/p/pharo/issues/detail?id=27
> http://code.google.com/p/pharo/issues/detail?id=31
> http://code.google.com/p/pharo/issues/detail?id=32
> http://code.google.com/p/pharo/issues/detail?id=30
> mark testUnwindDebuggerWithStep as expected failure
>  ------------------------------------------------------
> update10051
> Name: SLICE-remove-copyHtml-al.6
> Author: al
> Time: 22 July 2008, 9:37:16 pm
> UUID: 9192a548-32f3-43ac-8477-236a754a2a93
> Ancestors: SLICE-remove-copyHtml-dc.5
>
> in addition to previous version by Damien
> - remove #command: senders and implementors
> - remove method references to deleted methods in MessageFinder
> - remove String>>asHtml, which in turn required to...
> - remove an etoys related mail message class (FancyMailComposition),
> which required to
> - remove some html code in EToys (tell a friend feature)
>  ------------------------------------------------------
> update10052
> ISSUE #124
> While browsing at referencer of FileDoesNotExistException, I
> discovered the following pattern
> that is used in many different places. I find this pretty ugly:
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> file := [fd readOnlyFileNamed: keysFileName]
> on: FileDoesNotExistException do:[:ex| nil].
> file ifNil:[^self]. "no keys file"
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> The use of exception is completely outwitted.
>
> I would rather write:
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> [file := fd readOnlyFileNamed: keysFileName]
> on: FileDoesNotExistException do: [:ex| ^ self].
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>  ------------------------------------------------------
> update10053
> Faster printString for LargeInteger
>
> http://code.google.com/p/pharo/issues/detail?id=114
>
> http://code.google.com/p/pharo/issues/detail?id=74
>
> There exist 2 related issues that report endless loops when using a
> bad base.
> http://bugs.squeak.org/view.php?id=6710
> http://bugs.squeak.org/view.php?id=7107
>  ------------------------------------------------------
> update10054
> - Monticello enhancements (slice + comments)
> - UndefinedObject>>from3DS: removed
> - TransformationMorph>>heading:
> - Integer>>printStringBase:
> - - -> := in PasteUpMorph
> - Issue 118: 0006846: MenuMorphs can drop mouse focus. Patch
> provided by rootbeer.
>
>  ------------------------------------------------------
> update10055
> Small fixes so that the NewCompiler can load and recompile the
> complete system
>  ------------------------------------------------------
> update10056
> remove VeryPickyMorph + fix Comments... behavior in Monticello
>  ------------------------------------------------------
> update10057
> remove duplicated code, remove unused code
>  ------------------------------------------------------
> update10058
> cleaning duplicated method, part II
>  ------------------------------------------------------
> update10059
> - 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...)
>  ------------------------------------------------------
> update10060
>  - remove GeeMail experiment.
> - fix undeclared Installer reference.
> - remove StoryboardBookMorph, ZoomAndScrollControllerMorph,
> ZoomAndScrollMorph
>
>  ------------------------------------------------------
> update10061
>  - remove EtoyProjectHistoryMorph, StretchyImageMorph,
> EToyProjectQueryMorph, EToyProjectRenamerMorph,
> EtoyGenericDialogMorph, EtoyProjectDetailsMorph, ShowEmptyTextMorph,
> EToyCommunicatorMorph, EtoyLoginMorph, EToyHierarchicalTextGizmo,
> EToyHierarchicalTextMorph, SimplerTextContainer, EToyTextNode,
> EToyTextNodeWrapper.
>
>  ------------------------------------------------------
> update10062
>  - move the code for making a copy of a class into Class (from
> Browser).
>   - fix for printing not initialized LargeIntegers (fixes printing
> of specialObjectsArray)
>
>  ------------------------------------------------------
> update10063
> - 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:
>
>  ------------------------------------------------------
> update10064
> -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:
>
>  ------------------------------------------------------
> update10065
> Fixing Transcript and Smalltalk to return themselves when printed :)
>
>  ------------------------------------------------------
> update10066
> tally it integration
> http://bugs.squeak.org/view.php?id=1014
>
>  ------------------------------------------------------
> update10067
> Cleaning html fileout removal
> http://code.google.com/p/pharo/issues/detail?id=115
>
>  ------------------------------------------------------
> update10068
>
> - ClassBuilder fixes and tests from Noury Bouraqadi
> Now instance variable names cannot be uppercased
> and classVariables lowered.
>      - Refactoring engine tests commented by alexandre bergel to let
> the test builder
> work
> - PackageInfo better printOn: + mostSpecificPackageOf:
> - Tools package loaded (was forgotten before) with tally enh of
> alexandre Bergel
>
>  ------------------------------------------------------
> update10070
>
>
> Remove TextSqkLink TextProjectSqkLink
>
>
>  ------------------------------------------------------
> update10071
>
>
> -> Issue 100: 7154 FixForDebugBlockValueWithArguments
> -> Issue 172: show byte code menu item pane is broken
> -> Issue 39: 7088 AnimatedMorphfix (M5692)
> -> Issue 91: 7143 ValueWithinFix-ar
> -> Issue 54: 7104 Morph-intersects-wiz (M6461)
> -> Add RBSmallDictionary as SmallDictionary. Add
> SmallIdentityDictionary
> -> Small Nebraska Removal related to HandMorph:
> -> do not test for #hasUserInformation in #needsToBeDraws
> -> remove user-drawing code from HandMorph>>#drawOn:
> -> delete HandMorph>>#hasUserInformation
> -> fast path for empty extension in Morph>>#borderStyle
> -> Remove unsent methods from Player:
> -> thumbnailMenuEvt:forMorph:, setFogDensity:, setFogRangeEnd:,
> setFogRangeStart:, setFogType:
> -> getFogColor, getFogDensity, getFogRangeEnd, getFogRangeStart,
> getFogType, setFogColor:
> -> Remove unsent Methods:
> -> TextStyle>>changeDefaultFontSizeBy:
> -> AlignmentMorphBob1>>simpleToggleButtonFor:attribute:help:
> -> fix ifNotNil:ifNil: and  ifNil:ifNotNil: to use
> #valueWithPossibleArgs: (to be consistent with ifNotNil:)
> -> comment for #browseAllUnimplementedCalls
> -> some refactoring everywhere to use isNil and ifNil: (more to go)
> -> Start to remove deprecated methods that where deprecated in 3.9
> -> enable deprecation warnings in postscript.
>
>
>  ------------------------------------------------------
> update10072
> -> Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej
> -> Issue 174: XMLSupport cant be loaded into latest Pharo image
> -> Issue 52: 7102 ObjectPerformOrSendToFix (M1666)
> -> Issue 106: 7090 DSAunimplementedCleanup
> -> Issue 77: 7127 RemoveMappedCollection
> -> More ifNil:/isNil refactorings
> -> replace all occurrances of "isNil not" with "notNil"
>  ------------------------------------------------------
> update10073
> - Issue 44: 7094 FixClassCompatibilityForClassVar (M6472)
> - Issue 86: 7138 TransformationMorph-isSticky
> - Issue 89: 7141 PrintingArraysWithMetaclasses
> - Issue 42: 7092 TTCFontDNUfix (M5309)
> - Issue 176:failing tests in 70072
> - delete ParagraphEditor>>#initializeTextEditorMenus (never called,
> has undeclared)
> - revert Issue 95: 7149 ChangeHooksTest-tearDown-M6702-rej (broke
> tests)
> - MorphExtension now stores properties in SmallIdentityDictionary.
> - in loadscript: Smalltalk associations do: [:each | each
> beReadWriteBindingAnnouncing: true]
>  ------------------------------------------------------
> update10074
> - 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.
>
>  ------------------------------------------------------
> update10075
>  Remove ComponentLikeModel
>
>  ------------------------------------------------------
> update10076
>  fixing SystemWindow>>windowsIn:Satisfying
> -> PasteUpMorph>>windowsSatifying:
> + defined as class extension for Morphic-Windows
> + put all the users of windowsIn:Satisfying as class extensions too.
>
>  ------------------------------------------------------
> update10077
>  Remove ComponentLikeModel
>
>  ------------------------------------------------------
> update10078
>  Removed isUniClass: (the package description is wrong sorry)
>
>  ------------------------------------------------------
> update10079
>  Clean inspector from tiling behavior (following gary removal scripts)
>
>  ------------------------------------------------------
> update10080
>   Remove uniClass influences in DeepCopier and Object following
> gary cleans.
>
> Remove universalTile... from Object
>
>
>  ------------------------------------------------------
> update10081
>   Clean WorldState following gary changes
> remove expungeUniClasses from ChangesSorter and bros
>
>
>  ------------------------------------------------------
> update10082
>   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
>
>  ------------------------------------------------------
> update10083
> 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.
>
>  ------------------------------------------------------
> update10084
> - fixing a bug that the ReadOnlyVariableBinding removal introduced.
>  - recompile the image to make sure everything works
>  ------------------------------------------------------
> update10085
> - Latest version of OB (Yes I know we should use Universe....)
>  - ArrayTest fixed
>  - Behavior testBinding
>  - Behavior testAllSelectors
>  - M7166: speedup allSelectors add allSelectorsBelow:.
> Firstly #allSelectors inefficiently creates multiple intermediate
> collections. Refactoring
> this yields a 27% speed improvement.
> Secondly many users of #allSelectors forget that when applied to the
> class side it doesnt
> stop at ProtoObject class, it continues to Class ClassDescription,
> Behavior, Object and
> ProtoObject. This is catered for by adding #allSelectorsBelow:
> Magritte and SUnit are heavy users which benefit.
>
>
>
>
>  ------------------------------------------------------
> update10086
> 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.
>
>  ------------------------------------------------------
> update10087
>  Issue 80: 7130 PluggableListMorphFix
>  Issue 41: 7091 PluggableListMorphfix (M4719)
>  Issue 98: 7152 Form-isAllWhiteandFormTest-ar
>  Issue 57: 7107 IntervalReverseDoFix (M6438)
> -> used Nicolas fix from http://bugs.squeak.org/view.php?id=6456
>  Issue 202: Pier-Model can not be loaded into Pharo
>  ------------------------------------------------------
> update10088
> 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.
>  ------------------------------------------------------
> update10089
> Fix BookMorph new openInWorld
>  ------------------------------------------------------
> update10090
> Sunit extensiosn to store result and show progress
> CollectionsTests improved
>  ------------------------------------------------------
> update10091
> SUnit removing %$^&*( self halt
>
> GATHER SEVERAL COLLECTION RELATED MANTIS TESTS AND FIXES
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=7172
>
> CharacterSetComplement has spoiled previous byteArrayMap optimization.
> Using #byteArrayMap is an optimization per se, possibly tailored for
> tight loops.
> Taking too much time to compute this map is spoiling efficiency.
> It is necessary to cache this this map for restoring efficiency to the
> level preceding introduction of CharacterSetComplement.
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6998
>
> ((String new: 1) at: 1 put: $a) = $a -> true.
> ((WideString new: 1) at: 1 put: $a) = $a -> false.
>
> WideString at:put: should return the put object like any other
> collection
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=5331
> http://bugs.squeak.org/view.php?id=6366
>
> Lots of tests and few patches for WideString not behaving correctly.
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=7180 +6455 +1603 +1602
>
> Patches for Interval indexOf: and includes:
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6994
>
> Authorize this:
> (#(1 2 3) as: ByteArray) as: Interval
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=7121 (ar)
>
> Patches for OrderedCollection add:after: add:before:
> Try this one to be convinced for the necessity:
> | oc |
> oc := #(1 2 3 4) asOrderedCollection.
> (oc first:3) do: [:e | oc remove: e].
> oc add: 0 beforeIndex: -2.
> ^oc
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6977
> incorrect use of super
> (super basicNew in #new: dating from some 3.9 changes)
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6778
> SkipList copy is shallow
>
> ----------------------------------------
>
> http://bugs.squeak.org/view.php?id=6994
> deprecate the Service related #startsWith: because single implementor
> completely redundant with beginsWith:
>
> Add tests and patch
> for http://bugs.squeak.org/view.php?id=6873
> and http://bugs.squeak.org/view.php?id=6874
>
> bitAnd: is broken for LargeNegativeInteger on every 8-bit boundary
>
>
> Mathieu little fix for syntax
>
>  ------------------------------------------------------
> update10092
>  - FullScreen refactoring by mike Roberts
>  - fixed a bug in PluggableListMorph>>basicKeyPress introduced in
> 10087 by Matthew Fulmer
>  - improve SUnit history
>  - Issue 235: 0007205: Monticello Snapshot Speedup via new
> MethodReference ivar
> http://bugs.squeak.org/view.php?id=7205
>
>
>  ------------------------------------------------------
> update10093
>  - Network fix by Yann Monclair
> Modified the deprecation comment on Url>>#toText. It was
> recommending using Url>>#asText instead, but that would mean the
> method would return a Text instead of a String as it currently does.
> I replaced the deprecation comment to recommend replacing #toText
> with #asString.
> All NetworkTests run green
> -    Fix by A. Bergel. The method
> PasteUpMorph>>findAPreferencesPanel:
> is now an extension of MorphicExtras. Before it was part of Mophic-
> Worlds.
> The reason to move findAPreferencesPanel: to MorphicExtras is  the
> method references PreferencesPanel, which is defined in MorphicExtras.
> PasteUpMorph calls findAPreferencesPanel: within
> PasteUpMorph>>defaultDesktopCommandKeyTriplets. The cycle is therefore
> not completely removed. However, defaultDesktopCommandKeyTriplets
> should be turned into a registration mechanism to completely remove
> the cycle.
>
> - allUnSentMessages -> allUnsentMessages, removeAllUnSentMessages ->
> removeAllUnsentMessages, allUnSentMessagesIn: -> allUnsentMessagesIn:
>
>
>
>  ------------------------------------------------------
> update10094
> 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
>  ------------------------------------------------------
> update10095
> - 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
>  ------------------------------------------------------
> update10096
> 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
>  ------------------------------------------------------
> update10097
> Removed
>
>
> HaloMorph>>addScriptHandle:
> HaloMorph>>addViewHandle:
>
>
> Morph class>>additionsToViewerCategoryPenUse
> Morph class>>additionsToViewerCategoryObservation
> Morph class>>additionsToViewerCategoryMiscellaneous
> Morph class>>additionsToViewerCategoryMotion
> Morph>>isEtoyReadout
> Morph>>isaViewer
> Morph>>isTurtleRow
> Morph>>accumlatePlayersInto: aCollection andSelectorsInto:
> selectorsCollection
> Morph>>addStackItemsTo:
> Morph>>wrapWithAStack
> Morph>>abstractAModel
> Morph>>moveWithPenDownBy:
> Morph>>getPenColor
> Morph>>penUpWhile:
> Morph>>choosePenColor:
> Morph>>getPenDown
> Morph>>allMorphsWithPlayersDo:
> Morph>>appearsToBeSameCostumeAs:
> Morph>>addPlayerItemsTo:
> Morph>>containsCard:
> Morph>>getIndexInOwner
> Morph>>getPenSize
> Morph>>presentCardAndStackMenu
> Morph>>showBackgroundObjects
> Morph>>explainDesignations
> Morph>>insertCard
> Morph>>showForegroundObjects
> Morph>>goToNextCardInStack
> Morph>>goToPreviousCardInStack
> Morph>>showForegroundObjects
> Morph>>selectorsForViewer
> Morph>>selectorsForViewerIn:
> Morph>>showPlayerMenu
> Morph>>becomeSharedBackgroundField
> Morph>>slotSpecifications
> Morph>>putOnForeground
> Morph>>putOnBackground
> Morph>>makeHoldSeparateDataForEachInstance
> Morph>>stopHolingSeparateDataForEachInstance
> Morph>>viewMorphDirectly
> Morph>>wrap
> Morph>>fenceEnabled
>
> Object>>isUniversalTiles
> Object>>isPlayerLike
>
> PasteUpMorph>>notePenDown: penDown forPlayer: player at: location
> PasteUpMorph>>updateTrailsForm
> PasteUpMorph>>drawPenTrailFor: aMorph from: oldPoint to: targetPoint
> PasteUpMorph>>addStackMenuItems:hand:
> PasteUpMorph>>presentCardAndStackMenu
> PasteUpMorph>>liftAllPens
> PasteUpMorph>>lowerAllPens
> PasteUpMorph>>linesForAllPens
> PasteUpMorph>>linesAndArrowsForAllPens
> PasteUpMorph>>dotsForAllPens
> PasteUpMorph>>addPenTrailsMenuItemsTo:
> PasteUpMorph>>arrowsForAllPens
> PasteUpMorph>>trailStyleForAllPens:
> PasteUpMorph>>printVocabularySummary
> PasteUpMorph>>clearTurtleTrails
> PasteUpMorph>>fenceEnabled
> PasteUpMorph>>fenceEnabled:
> PasteUpMorph>>toggleFenceEnabled
> PasteUpMorph>>fenceEnabledString
> PasteUpMorph>>
> PasteUpMorph>>
> PasteUpMorph>>browseAllScriptsTextually
> PasteUpMorph>>abandonCostumeHistory
>
> Pen>>arrowHeadFrom: prevPt to: newPt forPlayer: aPlayer
>
> PluggableTextMorphWithModel>>newTextContents:
> PluggableTextMorph>>selectionAsTiles
> PluggableTextMorph>>tileForIt
>
> Preferences>>fenceEnabled
>
> Quadrangle class>>exampleInViewer
>
> TextMorph>>setAllButFirstCharacter:
> TextMorph>>insertContentsOf:
>
> ScrollableField>>insertContentsOf:
>
> TransformationB2Morph
>
> ParagraphEditor>>selectionAsTiles
>
> TheWorldMainDockingBar>>clearTurtleTrails
> TheWorldMainDockingBar>>eToyVocabularySummary
> TheWorldMainDockingBar>>hideAllViewers
> TheWorldMainDockingBar>>hideAllViewersIn:
> TheWorldMainDockingBar>>showAllViewers
> TheWorldMainDockingBar>>clearTurtleTrails
>
>  ------------------------------------------------------
> update10098
>
>
> fixed taggings of senders with package
> deprecated statsWith:
> integrating fixes of gary in proportionalSplitterMorph so that
> Moprh x and y can be removed
>  ------------------------------------------------------
> update10099
>
>
> # fix menu debug in morph
>
> # 258 This changeset removes the following unused methods:
>
> Object removeSelector: #basicAddInstanceVarNamed:withValue:!
> Object removeSelector: #bindWithTemp:!
> Object removeSelector: #handledListVerification!
> Object removeSelector: #propertyList!
>
> # 255 by pavel
> WorldState >> doDeferredUpdatingFor: uses instance veriable
> remoteServer.
> This instance variable can be removed completely.
>
> # 257
> 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
>
> Harvested ProportionalSplitterMorph>>overlaps* from Polymorph
> because we got a DNU when we moved the splitter but now the splitter
> is broken :(
>
>
>  ------------------------------------------------------
> update10100
>
>
> # Really fix menu debug in morph
>
> # Correctly deprecates startsWith: (now it returns the right value)
>
> # Removed
> Morph>>newCard
> PasteUpMorph>>batchPenTrails
> PasteUpMorph>>batchPenTrails: ( and friends)
>
> PreferenceClass>>batchPenTrails
>
>
>  ------------------------------------------------------
> update10101
>
>
> # Removing other pen stuff
>
>
>  ------------------------------------------------------
> update10102
> - 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
>
>  ------------------------------------------------------
> update10104
> Monadic ifNil
>  ------------------------------------------------------
> update10105
>  - Sunit lr fixes
>   - splitter morph fixes
>   - Issue 279: fix: browseAllUnsentMessages
>  ------------------------------------------------------
> update10106
>  - Monticello lukas enh (now we can sort the list)
>   - Kedama random clean
>   - New compiler tests
>   - Regex valueOrUnwindDo: fixes
>  ------------------------------------------------------
> update10107
>  - This provides a Fix and Test for String numArgs
> http://code.google.com/p/pharo/issues/detail?id=237
> - Nicolas Cellier: Just a small improvment required to speed up a
> little number reading:
> rewrite a condition (a & b) as (a and: [b]).
> - Issue 275: TODO: remove OldSocket.
> Change HTTPSocket superclass from OldSimpleClientSocket to Socket.
> Reimplementing OldSocket protocol into Socket (some methods were
> missing).
> Changing CrLf variable access to (String crlf).
>
>  ------------------------------------------------------
> update10108
>  - removing some unsent methods from etoy s to reduce the fat.
>
>  ------------------------------------------------------
> update10109
>  - removing etoy -> ClassDescription
>   - isUniClass senders and implementors
>
>  ------------------------------------------------------
> update10110
> Issue 284: add literalsDo: as deprecated method
> Issue 253: Mantis 6933 MultiByteFileStream upTo: does not work in
> binary mode
> Issue 252: Mantis 6812 cannot inspect a WeakSet
> - add back deprecated #literalsDo:
>  ------------------------------------------------------
> update10111
>  - Debugger etoy removal
>   - remove etoyFriendly preference
>   - red/green for conflicts in MC (damien Pollet)
>
>  ------------------------------------------------------
> update10112
> Issue 260: TODO: cleanup hasLiteralThorough:
>  ------------------------------------------------------
> update10113
> - FileDirectory etoy cleaning
>  - Project / ThreadNavigation method cleaning
>  ------------------------------------------------------
> update10114
> - Issue 274: TwoWayScrollPane shoud be removed
> - Issue 291: SystemNavigation tests + reimplementation for queries on
> sent and unsent messages
> - Issue 290: SUnit Enhancement to ease writing tests involving the
> creation of classes
>  ------------------------------------------------------
> update10115
> - Issue 274: TwoWayScrollPane shoud be removed
> - Issue 291: SystemNavigation tests + reimplementation for queries on
> sent and unsent messages
> - Issue 290: SUnit Enhancement to ease writing tests involving the
> creation of classes
>  ------------------------------------------------------
> update10116
> - 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
> - ScriptLoader>>cleanUpForRelease: flushes a lot of caches and deletes
> bitmaps from EToys to decrease the memory footpring
>  ------------------------------------------------------
> update10117
> -  Issue 293: SystemNavigation UI + bug fixes
>   - Installer installer in scriptloader updated
>   - Issue 297: MethodReference printOn enhance
>   - Etoy unsentMessages removed!!!!! :)
>
>  ------------------------------------------------------
> update10118
> - fix script loading broken.
> Issue 294: VM does not send script files to image
>  ------------------------------------------------------
> update10119
> - fix script loading broken.
> Issue 294: VM does not send script files to image
>  ------------------------------------------------------
> update10120
> - Etoy removal
> TextMorph
> ThumbnailMorph
> TileMorphTest
> TraitDescription
> UndefinedObjectTest
> UpdatingStringMorph
> Vocabulary
>  ------------------------------------------------------
> update10121
> - Etoy clean up FileList2 and other little left over
>  ------------------------------------------------------
> update10122
> - Merging Type Hierarchy removal second attempt
>  ------------------------------------------------------
> update10123
> - Stef and David Hacking on Morph etoy Removal
> - moved ScriptEditorMorph -> Etoy
>  ------------------------------------------------------
> update10124
> - Revert to Accuny as the default font and remove the other font from
> the system
>  ------------------------------------------------------
> update10125
> Issue 303: TODO: remove profiling methods
> Issue 300: unimplemented call in
> AlignmentMorphBob1>>acceptDroppingMorph:event:
> Issue 299: Mantis 007007 and 007008 correct toggle break on entry
>  ------------------------------------------------------
> update10126
> -> Issue 248: SLICE-Mantis-ScaledDecimal-SqNumberParser-Fix-nice.1
> -> Issue 295: #testSupplyAnswerUsingRegexMatchOfQuestion fails
> -> latest collection tests
>  ------------------------------------------------------
> update10129
> - delete unused vars in Morphic (Lukas R.)
> - fix loop of liked list test (Damien P.)
>  ------------------------------------------------------
> update10129
> Various etoy cleaning
>  ------------------------------------------------------
> update10130
> 313: FileList2 crashes if some subdirectory present
>  ------------------------------------------------------
> update10132
> Fix some tests (duplicated methods from traits)
>  ------------------------------------------------------
> update10132
> Removed
>
> ccg:emitLoadFor:from:on:
> ccg:generateCoerceToOopFrom:on:
> ccg:generateCoerceToValueFrom:on:
> ccg:prolog:expr:index:
>  ------------------------------------------------------
> update10134
> - copyrith removed
> - MC enh from lukas
> - Dictionary Collect
> This is http://bugs.squeak.org/view.php?id=7095
> and http://code.google.com/p/pharo/issues/detail?id=292
>
> Fix Dictionary>>collect: to return a Dictionary of mapped values
> (instead of an OrderedCollection).
>
> Also provide tests for #select:, #reject:, and #collect: which should
> all behave in a similar way
>  ------------------------------------------------------
> update10135
> - Issue 83: squeakToUtf8 and utf8ToSqueak convenience methods
> - improved ScriptLoader robustness
>  ------------------------------------------------------
> update10136
> Issue 305: TODO: garbage collection parameters
> Issue 312: Typo in PasteUpMorph>>keyboardNavigationHandler
> Issue 309: Color>hex: should be brought back
> Issue 306: file stream not closed after drag and drop of CS
> in postscript:
> (Preferences preferenceAt: #allowEtoyUserCustomEvents) changeInformee:
> nil
> changeSelector: nil.
>  ------------------------------------------------------
> update10137
> simple etoy cleaning from gary list.
>  ------------------------------------------------------
> update10138
> HaloMorphEtoyCleaning
>  ------------------------------------------------------
> update10139
> EtoyUnsentMessageRemoval
>  ------------------------------------------------------
> update10140
> 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
>  ------------------------------------------------------
> update10141
> 3 timesRepeat: [SystemNavigation default
> removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
>  ------------------------------------------------------
> update10142
> Issue 317: lessMethodSendsInFontUsage
> Issue 301: UIManager enhacements
>  ------------------------------------------------------
> update10143
> - fix dropFrom:
> - etoy removal fight
>
>  ------------------------------------------------------
> update10144
> - ifNotNilDo: calls renamed
> - Issue 232: Recreate Special Objects Array should preserve external
> semaphores + Fix
>
>  ------------------------------------------------------
> update10145
> - Issue273-EmbeddedWorldBorderMorph-removal
>  ------------------------------------------------------
> update10146
> -Issue 219: Cryptography does not load into Pharo
>  ------------------------------------------------------
> update10147
> -etoy cleaning event etoy and autoexpansion
>  ------------------------------------------------------
> update10148
> - Etoy cleaning (la nausee)
>  ------------------------------------------------------
> update10149
> Morph removed
> couldHoldSeparateDataForEachInstance
> currentDataInstance
> goToPreviousCardInStack
> insertCard
> installAsCurrent:
> reshapeBackground
> relaxGripOnVariableNames
> reassessBackgroundShape
> stack
> stackDo:
> isStackBackground
> setAsDefaultValueForNewCard
> isPlayer: aPlayer ofReferencingTile: tile
> traverseRowTranslateSlotOld: oldSlotName of: aPlayer to: newSlotName
> traverseRowTranslateSlotOld: oldSlotName to: newSlotName
> openViewerForArgument
> handMeTilesToFire
> triggerScript:
> variableDocks
> shouldRememberCostumes
> currentDataValue
> newPlayerInstance
> isSyntaxMorph
> enclosingEditor
> topEditor
> Morph fixed
> tryToRenamed:
> tabHitWithEvent:
> PasteUpMorph removed
> scriptSelectorToTriggerFor:
> viewerFlapTabFor:
>  ------------------------------------------------------
> update10150
> -> Issue 333: A fix for animated GIF harvested from Squeak
> -> Mantis 0006343: Process does not need to be a special object
> Change proposed by martin v. Loewis:
> When changing Process, I was warned that it is a special object and
> therefore
> it is dangerous to change its class definition. Process currently
> lives
> at: 28 of Smalltalk specialObjectsArray. In reviewing all
> references to
> the special objects array, I could not find any reference to that
> slot,
> neither in the Squeak 3.9 image nor in the VM.
> -> Postscript: Smalltalk recreateSpecialObjectsArray.
>
>  ------------------------------------------------------
> update10151
> -> Issue 146: ClassDescription>>copyUnobstrusevely
> ClassDescription>>copyUnobstrusevely  and friends are only invoked by
> kedama which should be removed
> -> Issue 128: M5711: TextFieldMorph changes text position when emptied
> -> now really do Postscript: Smalltalk recreateSpecialObjectsArray.
>
>  ------------------------------------------------------
> update10152
> -> Issue 276: candidate for core: Process-specific variables
> Martin von Loewis did a nice implementation of thread-specific
> variables:
> This project provides process-specific variables (called TLS -
> thread-
> local storage)
> in other environments. Two kinds of variables are provided:
> ProcessLocalVariable (similar to TLS),
> and DynamicVariables (akin LISPs dynamic scope)
>  ------------------------------------------------------
> update10153
> Issue 308: Mac Menu support
>  ------------------------------------------------------
> update10156
> ssue 195: Unicode membership test reduced to String #= (String
> #compare:caseSensitive:) ? M6336
>  ------------------------------------------------------
> update10157
> -> Issue 84: 7136 TraitBehavior-2-dc
> -> Issue 246: fix classVariableNames
>  ------------------------------------------------------
> update10158
> - remove preferences twentyFourHourFileStamps, universalTiles,
> uniTilesClassic, eToyFriendly
>   - remove many classes from Etoys, remove unsent methods.
> - undo removal of Process from spclobjects
>  ------------------------------------------------------
> update10159
> - Morph Etoy cleaning A->D
> Object
> currentVocabulary
>
> Morph
> appearsToBeSameCostumeAs:
> arrowDeltaFor:
> automaticViewing
> bringTileScriptingElementsUpToDate
> bringUpToDate
> buttonProperties
> buttonProperties: propertiesOrNil
> color: sensitiveColor sees: soughtColor
> colorUnder
> currentVocabulary
> hasButtonProperties
>
> ensuredButtonProperties
> isTileScriptingElement
>
> PasteUpMorph
>      currentVocabulary
>      currentVocabularyFor:
>  ------------------------------------------------------
> update10160
> -> remove more etoy classes (mostly tiles related)
> -> 3 timesRepeat: [SystemNavigation default
> removeUnsentMessagesWithProgressBarInPackageNamed: EToys]
>  ------------------------------------------------------
> update10161
> ->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.
>
>  ------------------------------------------------------
> update10162
> More etoys/vocabulary cleans
>  ------------------------------------------------------
> update10163
> -> added loading script for polymorph UI (Torsten Bergmann)
> -> clean up cass "TheWorldMenu" a little (me)
> -> Issue 339: Process stuck in 10156+OB?, 100% cpu load after
> ScriptLoader loadOB on macintosh only
>  ------------------------------------------------------
> update10164
> Morph D->I cleaning
> defaultVariableName
> doMenuItem:
> noteNegotiatedName: uniqueName for: requestedName
>      variableDocks
>
> - SUnit extension (icon)
>  ------------------------------------------------------
> update10165
> Stef and Damien happily adding tests to Array, OrderedCollection, Set,
> Bag, String, Symbol, Dictionary
> based on traits
> TIncludesTest, TCloneTest, TCopyTest
>  ------------------------------------------------------
> update10166
> Simon fixes to icons tests No author pop up
>  ------------------------------------------------------
> update10167
> - clean more Preferences (Marcus Denker)
>  - Scriptloader Seaside loading methods (Torsten Bergmann)
>  - Postscript: (Preferences preferenceAt:
> #allowEtoyUserCustomEvents) changeInformee: nil changeSelector: nil.
> Preferences removePreference: #batchPenTrails.
> Preferences removePreference: #allowEtoyUserCustomEvents.
> Preferences removePreference: #automaticViewerPlacement.
> Preferences removePreference: #capitalizedReferences.
> Preferences removePreference: #fenceEnabled.
> Preferences removePreference: #keepTickingWhilePainting.
> Preferences removePreference: #tileTranslucentDrag.
> Preferences removePreference: #translationWithBabel.
> Preferences removePreference: #useButtonProprtiesToFire.
> Preferences removePreference: #alphabeticalProjectMenu.
> Preferences removePreference: #showAdvancedNavigatorButtons.
> Preferences removePreference: #ignoreStyleIfOnlyBold.
> Preferences removePreference: #propertySheetFromHalo.
>  ------------------------------------------------------
> update10173
> -> 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.
>  ------------------------------------------------------
> update10174
> -> modify MCPackageLoader>>basicLoad for loading Polymorph
>  -> delete some more unused classes in etoys (could not resist) ;-)
>  ------------------------------------------------------
> update10178
> fix a isMVC call, some cleanups.
>  ------------------------------------------------------
> update10179
> Morph
> inspectArgumentsPlayerInMorphic:
> isCandidateForAutomaticViewing
> isTileEditor
> isTileLIke
> jettisonScripts
> listViewLineForFieldList:
> move:toPosition:
> objectViewed
> offerCostumeViewerMenu:
> playerRepresented
>  ------------------------------------------------------
> update10180
> Morph
> inspectArgumentsPlayerInMorphic:
> isCandidateForAutomaticViewing
> isTileEditor
> isTileLIke
> jettisonScripts
> listViewLineForFieldList:
> move:toPosition:
> objectViewed
> offerCostumeViewerMenu:
> playerRepresented
>  ------------------------------------------------------
> update10181
> removing isKindOf:orOf:
>  ------------------------------------------------------
> update10182
> 10180
> StandardScriptingSystem
> systemSlotNamesOfType:
>
> to put in scriptloader
>
> PasteUpMoprh
> additionsToViewerCategoryInput
> triggerOpeningScripts
> resumeScriptsPausedByPainting
> tellAllContent:
> Morph
>      additionsToViewerCategoryConnection
> succeededInRevealing:
> scriptPerformer
>
> Morph class
> additionsToViewerCategoryColorAndBorder
> Object
>     scriptPerformer
>
>
> 10182
>
> Fixing
> privateMoveBy:
>
> PasteUpMorph
>      assuredPlayer
> impartPrivatePresenter
> makeDetachable
> triggerClosingScripts
> sendTextContentsBackToDonor
> addPlayfieldMenuItems:hand:
>  ------------------------------------------------------
> update10183
> -> Issue 359: Freetype: fix DNU glyphcontrast
> -> Cleanups
> -> Prefences set to more useful values
>  ------------------------------------------------------
> update10184
> Morph>>
> setIndexInOwner:
> setNumericValue:
> tanOButton
> touchesColor:
> tryToRenameTo:
> unlockOneSubpart
>
> Object>>
> slotInfo
> uniqueInstanceVariableNameLike: aString excluding: takenNames
> uniqueNameForReferenceFrom:
>
> PasteUpMorph
> currentlyUsingVectorVocabulary
> allScriptEditors
> allScriptors
> cartesianOrigin
> closedViewerFlapTabs
> mouseX
> elementCount
> mouseY
> hideViewerFlaps
>      hideViewerFlapsOtherThanFor:
>  ------------------------------------------------------
> update10185
> - 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
>  ------------------------------------------------------
> update10186
> Issue 365: #isKindOf:orOf: DNU when browsing references
> More CollectionTests
>  ------------------------------------------------------
> update10187
> Issue 379: unimplemented asFilename
> Issue 373: replace primitiveFail with primitiveFailed
> Issue 371: Fix for loading Seaside29 in ScriptManager
> Issue 374: unimplemented string:hasEncoding:
> Issue 375: DNU in FileList open, unimplemented
> addVolumesAndPatternPanesTo:at:plus:forFileList:
> Issue 377: unimplemented mvcRedisplay
> Issue 376: unimplemented moveYoungest:in:to:
>  ------------------------------------------------------
> update10188
> - 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
>  ------------------------------------------------------
> update10189
> - Issue 382: EmbeddedMenuMorph sends #startsWith:
> - Remove unset methods from Etoys
> - Clean up Preferences more
> - Finish revert methods in HandMorph for Hilaire
>  ------------------------------------------------------
> update10190
> new polymorph
>  ------------------------------------------------------
> update10191
>
>  ------------------------------------------------------
> update10192
> 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
>  ------------------------------------------------------
> update10194
> Issue 410: Fix Object>>beep -> Beeper beep
> Issue 406: fixes for some methods to make the parsable with newparser
> Issue 402: MessageNode>>noteSpecialSelector: contains SQ2K legacy
> Issue 403: yet another etoy cleanup changeset
>
>  ------------------------------------------------------
> update10195
> Issue 94
> The current method #back is a misconception about what a stream is. A
> stream contains a pointer *between*
> elements with past and future elements. This method considers that the
> pointer is *on* an element. Please
> consider unit tests which verifies #back and #oldBack behavior.
>  ------------------------------------------------------
> update10196
> Issue 270: remove TranslatedMethod
> Issue 414: randomcleans
> Issue 416: remove preference #simpleHalosInForce
> Issue 417: remove CustomEventsRegistry
> Issue 415: instVarNamed speedup
> Issue 412: update button for FontChooser
>  ------------------------------------------------------
> update10197
> more tests on COllections 270: remove TranslatedMethod
> Issue 414: randomcleans
> Issue 416: remove preference #simpleHalosInForce
> Issue 417: remove CustomEventsRegistry
> Issue 415: instVarNamed speedup
> Issue 412: update button for FontChooser
>  ------------------------------------------------------
> update10198
> -378 : testRunner dependencies on RBEnvironment
> -423: SmallLand update Mechanism
> -More Collection Tests
>  ------------------------------------------------------
> update10199
> Eliot DNU fix
>  ------------------------------------------------------
> update10200
> RunToSelection
>  ------------------------------------------------------
> update10201
> removed Object>>sixxInstVarAt
> removed FlapTabViewer
> improving cleaning ThumbnailMorph
> First pass finished on Object
> started to clean ScriptingSystem
>  ------------------------------------------------------
> update10202
> - More test in DictionaryTest. The class Dictionary is now covered at
> 66%
> - Issue 433: TPureBehavior>>traits to get a collection of used traits.
> - Issue 226:   Resize comment pane in Monticello browser
> - Issue 426:   Code coverage
> - Collection extension: groupedBy, flatCollect:, collectAsSet:,
> should remove sixx as package
>  ------------------------------------------------------
> update10203
> - Issue 363: fix some traits issues (introduced by changes in
> Metaclass and TestCase)
> - Traits conflict marker methods stored in wrong cache
> - Remove duplicated method in trait and class that uses it (in
> collection tests)
> - Issue 315: darker colors in diff dialog (thanks to Damien Pollet)
> - Issue 342: Removing beginning capital letter of instance variables
> (Alexandre Bergel)
> - Make MC always display dependencies of a version in its summary text
> - Issue: 101: fasterDayOfYear-brp.1 (Mantis 7156)
> - Issue 102: better testPrintShowingDecimalPlaces
>  ------------------------------------------------------
> update10204
> - fixing inbox
> - More collection tests
>  ------------------------------------------------------
> update10205
> - New Diff Tools
> - More collection tests
> - Collections Packages
>  ------------------------------------------------------
> update10206
> Deleting Collection Package
>  ------------------------------------------------------
> update10207
> -New collection Tests
>  ------------------------------------------------------
> update10208
> - Enh Tool diff.
> - Issue 444: Simple Morphic cleanup: Clean up Morph Remove
> ownerThatIsA:orA: from Morph.
> - more collection tests.
> - Issue 445: AligmentMorphBob1 should be merged into AligmentMorph
> - Minor cleaning of Bergel on StringHolder
>  ------------------------------------------------------
> update10209
> WatchIt integration
> Issue 440: Watch-it extension
>  ------------------------------------------------------
> update10210
> - Damien Cassou more tests
> - Lukas Renggli Browse class in Sunit Browser
>  ------------------------------------------------------
> update10211
> Polymoprh fixes
>  ------------------------------------------------------
> update10212
> - Watchit window
> - DropListMorph button tweaks.
> Fix for repeated confirmation with DualChangeSorter.
> Adapt text labels for PluggableButtonMorphs on theme change.
> + Watery2 now supports mixed corner styles for buttons.
> Fixes for drop lists and expanders to honour corner rounding.
> Fix for RowLayout when cellInset is a Point as opposed to Integer.
> - 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..
> - Collectiontests
>  ------------------------------------------------------
> update10213
> - 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
>  ------------------------------------------------------
> update10214
> - More collection tests
> - SUnit coverage improved
> - allSelectorsAbove, allSelectorUntil:, allSuperclassesIncluding:
> - polymorphWidgets
>  ------------------------------------------------------
> update10215
> - Object Class uniclass support
> - Less Player references
> - UnscriptedPlayer removed
> - RemoveDemandsThumbnail protocol
> - Remove ScriptableButton
> - Remove StackMorph
>
>  ------------------------------------------------------
> update10216
> - ClassBuilder fix for http://code.google.com/p/pharo/issues/detail?id=443
> - Fix ClassBuilder bug introduced by
> http://code.google.com/p/pharo/issues/detail?id=246
> - Adds TPureBehavior>>withAllSubclassesDo: to provide polymorphism
> between classes and traits
>  ------------------------------------------------------
> update10217
> Polymorph
> Small tweak to drop-list/expander up/down arrow.
> #taskbarLabel available to SystemWindow subclasses and models to
> provide potentially abbreviated label.
> PreferenceBrowser integration classes moved to Theme sub-package.
> Tweaks to Preference Browser.
> Cmd+W (in addition to Cmd+Delete) now closes system window with
> focus.
> #ByteArray support
> - literal byte arrays are now also parsed as part of a literal array
> without the hash #( [ 1 2 ] #[ 1 2 ] )
> - hardened the tests
> - added support for literal byte arrays to the compiler
> - the implementation is compatible with GST and VW
> - added 6 tests for the new functionality
> - storeOn: + printOn: fixed
> #[1 2 3 ] -> #[1 2 3]
> but for now we have a bug #(1 #[2] 3) an Array(1 #[2] 3)
>  ------------------------------------------------------
> update10218
> bytearray isLiteral
>  ------------------------------------------------------
> update10219
> - adapted #loadOBAlpha and #loadSuperOB to use Universe for all non-OB
> packages
> - Popup Menu
> - FileLlist fix
>  ------------------------------------------------------
> update10220
> PopupAt script loading time
> Workspace history
>  ------------------------------------------------------
> update10221
> unload Collection extensions for now
>  ------------------------------------------------------
> update10222
> Monticello default size + removeRequiredPackage
>  ------------------------------------------------------
> update10223
> - Polymorph
> Added support in UIManager for new choice dialog with message,
> backwards compatible with other UIManager subclasses.
> Fix for additions of class methods not being categorised under class
> name in change trees.
> Added #morphicPatternPane to FileList for compatability with Pharo
> (FileList2 functionality has been merged into FileList). Remains
> present in FileList2 for Squeak, ignore FileList2 warning when loading
> into Pharo.
> Added PopupChoiceDialogWindowWithMessage submitted by Alain Plantec,
> supported via UIManager.
> Tweaked PopupChoiceDialogWindow to make menu list fill area if smaller
> than eventual scrollable area.
>
> - Clean out all PopUpMenu, FillInTheBlank and SelectionMenu
> references. Replace them with UIManager standard dialogs.
>  ------------------------------------------------------
> update10224
> - fix merge in Diff
> - Clean out all PopUpMenu, FillInTheBlank and SelectionMenu
> references. Replace them with UIManager standard dialogs.
>  ------------------------------------------------------
> update10225
> fix + repository problem
>  ------------------------------------------------------
> update10226
> - Issue 483: [Pending Etoy Cleaning] Morph>>actorState remove
> actorState
>  ------------------------------------------------------
> update10227
> ssue 482: [Pending Etoy Cleaning] Object>> uniqueNameForReferenceOrNil
>  ------------------------------------------------------
> update10228
> Monticello merged loader changes (mike rueger)
> MonticelloConfigurations merged with impara MonticelloConfigurations-
> jl.43
> mainly adds "atomic" loading
> ScriptLoader adding configuration map loading support
>  ------------------------------------------------------
> update10229
> Network packages reorganisation by mike rueger - loaded as MCConfig
>  ------------------------------------------------------
> update10230
> Issue 506: fix: remove #baseUniclass
> Issue 508: fix: clean StandardScriptingSystem more
> Issue 507: remove #setNumericValue:
>  ------------------------------------------------------
> update10231
> 10231
> ====
>
> Small Etoy cleanup
>
>
> Class removed:
> Player
>
> Methods removed:
>
> SmallInteger
> #uniqueNameForReference
> PasteUpMorph
> #printScriptSummary
> SmartRefStream
> #restoreClassInstVars
> ScriptLoader
> #cleanUpEtoys
> Presenter
> #goButtonState:
> #reportPlayersAndScripts
> #startRunningScripts
> #startRunningScriptsFrom:
> #uniclassesAndCounts
>
>  ------------------------------------------------------
> update10232
> - Remove the last PopUpMenu references.
> - Remove some of the CustomMenu uses (wherever it is possible to
> replace it with a simple UIManager dialog).
> - Mime mike kind of fixes
>  ------------------------------------------------------
> update10233
> MVCMenuMorph killed
> Changeset
> -  Hernan Morales:  Issue 505: Optimize select:thenDo:
>
> Newversion
>  ------------------------------------------------------
> update10234
> Issue 523: [SmallLint] Undeclared variables
> This check is similar to the "References an undeclared variable"
> check, but it looks for variables that
> are not defined in the class or in the undeclared dictionary. You
> probably had to work hard to get
> your code in this state.
>
> PasteUpMorph>>#makeNewDrawing:at:
> Project>>#storeSegmentNoFile
> CollectionRootTest>>#nonEmpty
> ScriptLoader>>#update10196
> ScriptLoader>>#update10074
>
> Issue 525: useless boolean checks on Morphic extras
> MorphicExtras Check for a =, ==, ~=, or ~~ message being sent to
> true/
> false or with true/false as the argument.
> SqueakPage>>#write
> URLMorph>>#mouseUp:
> ClockMorph>>#addCustomMenuItems:hand:
> ClockMorph>>#step
> ClockMorph>>#toggleShowingSeconds
> ClockMorph>>#toggleShowing24hr
> MorphObjectOut>>#doesNotUnderstand:
> SketchEditorMorph>>#verifyState:
> SketchEditorMorph>>#deliverPainting:evt:
> FlapTab>>#inboard
> FlapTab>>#flapShowing
> FlapTab>>#tabSelected
> ReferenceMorph>>#isHighlighted
> SimpleSliderMorph>>#truncate
>  ------------------------------------------------------
> update10235
> Polymorph new version
>  ------------------------------------------------------
> update10236
> 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
>  ------------------------------------------------------
> update10237
> Issue 464: Added subclass: and subclass:instanceVariableNames:
> Issue 456: 7272: BlockContext equality test is missing
> Issue 518: -94 asInteger --> 94
> SUnit-al.59: Make edge case where method is an object work.
> Tests-al.41: Clean up TestObjectsAsMethods (do a proper tearDown)
>
>  ------------------------------------------------------
> update10238
> 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
>  ------------------------------------------------------
> update10239
> Issue 542: Message sent but not implemented:
> SimpleButtonDelayedMenuMorph
> Issue 544: Message sent but not implemented: HostSystemMenusProxy
> Issue 418: CMD + o on the pharo desk returns a DNU
> Issue 129: Object>>isTransparent (#method not yet removed, that will
> follow)
>  ------------------------------------------------------
> update10240
> Issue 588: remove Object>>#isTransparent
> Issue 589: Project switching gives DNU
> Issue 592: add Unix epoch creation/conversion methods to DateAndTime
> Issue 593: fix seaside29 loading script
> Issue 590: fix some methods for newcompiler (. after method name)
>  ------------------------------------------------------
> update10241
> - Traits implementation refactoring (no sharing of compiled methods
> and source)
> - New tests for Traits MOP
> - ScriptLoader fixes (cleanUpForRelease,
> loadOneAfterTheOther:merge:silently:)
>  ------------------------------------------------------
> update10242
> Issue 598: remove SquishedNameMorph
> Issue 597: remove #isNonZero
> Issue 458: Decompiler bug : (MCMergeBrowser >> #conflictSelectionDo:)
> decompile
> Issue 3: Utilities offerCommonRequests
> Issue 481: [Pending Etoy Cleaning] Object>>
> updateThresholdForGraphicInViewerTab
> Issue 492: [Pending Etoy Cleaning] Morph>>defaultValueOrNil
> Issue 599: SmaCC cant find silence in Sound Library
> Issue 583: Move UpdatingRectangleMorph out of etoy package
>  ------------------------------------------------------
> update10243
> Issue 600: remove non-ascii from String>> asCharacter, recompile
> PluggableTextMorph>>drawOn:
>  ------------------------------------------------------
> update10244
>  FixUnderscores enh
>
> MIMEDocument fixing.
> added a few more methods from Squeak 3.9 for compatibility
>
> - Issue 610: Removed ScreenController Class
> 1. Moved utility methods from ScreenController to DisplayScreen.
> 2. Changed existing references to ScreenController methods to
> reference the
> global instance of DisplayScreen, Display.
> 3. Required changes to:  Graphics, Morphic, ST80, and System
> 4. Tested changes in pharo0.1-10243dev09.02.3.image.
>
> -Issue 612: 5851: Refactor SmalltalkImage saveAs.
> Refactor SmalltalkImage-#saveAs to pull out the code that actually
> saves the image under a new name, into #saveAs: newName
> Refactor some other methods that duplicate the use of the same code,
> to use #saveAs:
>
> - Coral scriptLoader
>  ------------------------------------------------------
> update10245
> - Announcements-lr.10 from souce.lukas-renggli.ch
> Is when:do: not missing for compatibility with VW?
>
> - Polymorph
> Fix for button for currently selected window in tasklist not being
> differentiated when using Watery 2 theme.
>
> - ContextPart argument
>
> - merged Issue 608: saveAsNewVersion uses deprecated method
>
> -  Issue 614:
> MessageTally broken when invoked from non-GUI process (e.g., in
> Seaside code)
>
>  ------------------------------------------------------
> update10246
> ScriptLoader
>
> - Announcement latest version 13
> - Polymorph toolbuilder fix 6
> - Polymorph widgets 55
> Fix for button for currently selected window in tasklist not being
> differentiated when using Watery 2 theme.
> - Scriptloader loadOBAlpha (damien)
> - Issue 619: Extend MessageTally to observe all processes
> - Issue 603: fix for NewParser parsability
>
>  ------------------------------------------------------
> update10247
> Issue 629: UI dragging improvement
> Issue 87: 7139FixClosureEqual
> Issue 473: Grab world crashes pharo
>  ------------------------------------------------------
> update10248
> Issue 628: Shortcut for "Debug it" (thanks cdrick65)
> Issue 633: Bring back keyboard shortcut for "case insensitive search
> for method strings containing it"
> Issue 625: "recent submissions" missing
> Issue 626: TestRunner showing wrong status colour when expected
> failures are present (thanks Julien)
>  ------------------------------------------------------
> update10249
> - Issue 524: Yaxo/XML improvement and fixes
> - Issue 360: Underlining fonts does not work with FreeType
> - Issue 630: UI: Remove white pixel on menu icon
> - Issue 639: Misc small improvements and fixes
> - Removed StickySketchMorph and empty system categories
> - Replaced some _ by :=
> - "Browse, Change, Save, +Repository, Open" are now first.
> - fixed missing parentheses in configuration browser
>
>  ------------------------------------------------------
> update10250
> - Issue 524: Yaxo/XML improvement and fixes (second change)
>  ------------------------------------------------------
> update10251
> - Moving Flap classes to World package + removing MorphicExtras-Flap
> - Added pasterUpMorph topPasteUp reserveUrl as extension in
> PasteUpMorph (but this is limited since via the owner chain we can get
> to the a pasterUpMorph).
> - Merging SqueakPages in MorphicExtras-Books
> - Moving previousOwnerPage and nextOwnerPage as extension of
> MorphicExtras-Books
> - Move ThumbnailMorph from Books to Morph-Basic
> - Move releaseSqueakPages as extension of MorphicExtras-Books
> - introduced new hook when a morph is loaded from file (postLoad) ->
> removed one isKindOf: and hardcoded class.
> - saveOnURL: and saveOnURLbasic are now extensions of MorphicExtras-
> Books
>
>  ------------------------------------------------------
> update10252
> Added BoundedGradientFillStyle.
> Standard Squeak uses original menu pin form.
> Tweaked appearance of drop lists for Watery 2 as an interim measure.
> Fixed positioning of drop list pop-up-list to deal with transforms (no
> rotation though ;-) ) (thanks Alain)
>
> Removed "revert" option in patch browser for MC 1.0 compatability.
> Handle missing remote definition when selecting next conflict.
>  ------------------------------------------------------
> update10253
> - Added a test
> - Fixed ScriptLoader
>  ------------------------------------------------------
> update10254
> Issue 655: Overlapping Graphics on World do not Properly Repaint
> Issue 658: Preferences resetHaloSpecifications
> Issue 664: unimplemented errorCantGoBack
> Closed 665
>  ------------------------------------------------------
> update10255
> Issue 662: more general beep
> Issue 659: Convenience Methods on Pragma and Additional Tests
> Issue 666: Removes ScriptLoader>>buildPharoDev
> Issue 665: Adds missing Trait>>withAllSubclasses
>  ------------------------------------------------------
> update10256
> Issue 676: removing addViewingHandle: handle
> Issue 677: TheWorldDockingBar should not be in MorphicKernel but in
> its own package
> Issue 678: Morph depends on SketchEditorMorph: removed one
> IconicButton reference from Morph
> Issue 679: Move CachingMorph to BasicMorph
> Stef and Jannik
>  ------------------------------------------------------
> update10257
> System package changes by m.rueger. Fixing some platform code
> invocation -- sd
>  ------------------------------------------------------
> update10258
> Delete Tests package
> Delete SystemNotificationTests
> Added Tests-* package for System
> Added Tests-* packages that were contained in Tests before
>  ------------------------------------------------------
> update10259
> Removing ProjectHistory (r.i.p.)
>
>
>  ------------------------------------------------------
> update10260
> Unicode first part
>  ------------------------------------------------------
> update10261
> Unicode part two
>  ------------------------------------------------------
> update10262
>  Issue 648: Opening protocol browser results in a
> MessageNotUnderstood: CompiledMethod>>category
> CompiledMethod>>category by eric
> Issue 684: Recent Morphic Changesets
> Removed BorderedMorph>>areasRemainingToFill:
> Issue 691: integrate Setting System-Setting
> Issue 696: SuniGUi showing coverage SUnit coverage enhancement
> Issue 697: New Socket IPv6 new socket primitive and IPv6 changes
>  ------------------------------------------------------
> update10264
> Issue 685: Closure fixes
> TmpVariableNode closure from lukas
> MethodsFromBlockContext from adrian
>  ------------------------------------------------------
> update10265
> Issue 706: problem with unicode 10262
>  ------------------------------------------------------
> update10266
> Issue 710: Merge Tool diff fix
> Fixes for edge cases when handling conflicts.
> Fixes for original MC merge browser.
>
> SUnitGUI Improvement
> - do not offer to test coverage of kernel/collection/exception/sunit
> packages, that will only crash the system
> - do not consider methods with <ignoreForCoverage> annotation
> - improving the error messages
> - don t try show a list if all methods are covered
> - really save the history
> - do not wrap abstract methods, they won t be called anyway
> - update the history even after coverage is run
>
> Settings Integration enh
> - Code cleaning (less classes, more comments)
>  ------------------------------------------------------
> update10267
> again UTF8Decomposer.... fixes....
>  no idea why this is not in the stream already.
>  ------------------------------------------------------
> update10268
> 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
>  ------------------------------------------------------
> update10269
> Issue 719: Add setting test that are in the inbox
> SettingTest
> Takes into account Pragma setting and setting browser refactoring
>
>
> Support ProvideAnswerNotification for confirm and inform methods in
> PSUIManager.
>
> Issue 721: new tests for compiledMethod iv access
>  ------------------------------------------------------
> update10270
> - 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
>  ------------------------------------------------------
> update10271
> - ArrayTest green after closure revertion.
> - Issue 712: Added PackageInfo class>>existPackageNamed:
> - Issue 733: integrate splitJoin:
> - Issue 734: deprecating some text method after unicode
>  ------------------------------------------------------
> update10272
> - Issue 713: [ : foo | instead of [ :foo |
> - SplitJoin fix
>  ------------------------------------------------------
> update10273
> - fixTemps from eliot
> - removed most of the fixTemps senders.
> Left one should be investigated further.
>  ------------------------------------------------------
> update10274
> - ArrayTest fixed
> - splitJoin trying again
>  ------------------------------------------------------
> update10275
> Removed BookPageSorterMorph and TabSorterMorph.
> Another step in the path of removing BookMorph
> and friend
>  ------------------------------------------------------
> update10276
> - removed #postCopyBlocks and their senders from KeyedSet,
> PluggableDictionary and PluggableSet
>  ------------------------------------------------------
> update10277
> - BookMorph, TrahsMorph.... and friends curving out.
>  ------------------------------------------------------
> update10278
> Fix issue http://code.google.com/p/pharo/issues/detail?id=740
>
> when encountering :=, the Scanner set the token to #_
> (once upon a time a left arrow, barf)
>
> This makes a ClosureCompilerTest fail...
>
> Note that ancestor Compiler-nice.96 also fix issue
> http://code.google.com/p/pharo/issues/detail?id=738
>  ------------------------------------------------------
> update10279
> - 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)
>  ------------------------------------------------------
> update10280
>  Issue 748: literals do -> literalsDo:
>  ------------------------------------------------------
> update10281
> Issue 724: BlockClosure DNU when displayed in Debugger
> Thanks hernan :)
>  ------------------------------------------------------
> update10282
> - font update at startup as a preference
> (fixes http://code.google.com/p/pharo/issues/detail?id=689)
>
> - Issue 749: Put back ensureEndsWith:
>  ------------------------------------------------------
> update10283
> Event part one
>  ------------------------------------------------------
> update10284
> New event part two
>  ------------------------------------------------------
> update10285
> literalsDo: fix again
>  ------------------------------------------------------
> update10286
> fix polling argh (not copy and paste :))
>  ------------------------------------------------------
> update10287
> apply DelayCleanyo.1.cs from http://bugs.squeak.org/view.php?id=7321
>
> Note1: attention
> Delay startTimerEventLoop should be executed prior to loading it.
> Note2: doe not preserve tpr change related to LargeInteger delay, but
> preserver laza change to forbid such delays.
>  ------------------------------------------------------
> update10288
> apply the last part of DelayCleanup.1.cs from
> http://bugs.squeak.org/view.php?id=7321
>
> Remove Delay upper bound limitation
>
>  ------------------------------------------------------
> update10289
> SharedQueue>>findFirst:
>
> BlockClosure>>asText
>
> InputEventSensor>>flushNonKbdEvents
>
> literals do -> literalsDo:
>  ------------------------------------------------------
> update10290
> StreamingOnOrderedCollection
>  ------------------------------------------------------
> update10291
> Fixing conflict notion in traits since now trait methods are copied.
>  ------------------------------------------------------
> update10292
> remove powerManagement a left over from 1990
>  ------------------------------------------------------
> update10293
> - 762 MethodContext>>runSimulated:contextAtEachStep
> - 772 isSuspended fix
> - 770 copy and paste fix - igor suggestions
> (still does not work after InputEventSensor
> installPollingEventSensorFramework
>  ------------------------------------------------------
> update10294
> - sensor fixes again
>  ------------------------------------------------------
> update10295
> - issue 787: Change compactClassesArray for stackVm and Cog
> - issue 783 better errorReportOn: of ContextPart
> - issue 789: PseudoContext class initialize removed
>  ------------------------------------------------------
> update10296
> - issue 758: faster font rendering
> - issue 790: BookMorph other removal
> - issue 786: closing stream on remoteString
>  ------------------------------------------------------
> update10297
> - issue 774: network rollover
> - issue 769: fix for testUnescapePercentwithTextEncoding
> - issue 788: MCsort pool var
> - Network package deregistered
>  ------------------------------------------------------
> update10298
> - Condensing Changes
>  ------------------------------------------------------
> update10299
> - remove order from subclass of pragma setting since the next release
> defines it in the superclass and the classsbuilder complains
>  ------------------------------------------------------
> update10300
> - issue 691: new version of setting
>  ------------------------------------------------------
> update10301
> - issue 804: fix MC traits merge
> - issue 805: more tests for collections (work of Cyrille Delaunay)
>  ------------------------------------------------------
> update10302
>
> - issue 799: Speed up of highBit and lowBit for SmallInteger
> http://code.google.com/p/pharo/issues/detail?id=799
> http://bugs.squeak.org/view.php?id=7113
>
> - Issue 796 Patch for issue
> http://code.google.com/p/pharo/issues/detail?id=796
> Float rounded is inexact
>
> - Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
> mantis http://bugs.squeak.org/view.php?id=6986
> Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it
> wrong
>
> - issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
> Mantis http://bugs.squeak.org/view.php?id=6983
>
> There is no way to store Float nan as a literal.
> So Float nan isLiteral should answer false.
> Note that there are still literal representation of Float infinity,
> like 1.0e1000. However, since Float infinity is not able to print
> literaly, and isLiteral is intended for print, this fix will answer
> false for infinite Floats too.
>
>  ------------------------------------------------------
> update10303
> - fixing copy and paste finally :)
>
>  ------------------------------------------------------
> update10304
> - Issue 809: fastDragWindowsForMorphic locks up UI
> - New version of polymorph widgets
>  ------------------------------------------------------
> update10305
> - 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
>  ------------------------------------------------------
> update10306
> - Issue 812: [FIX] Debugger fix from Eliot Miranda
> http://code.google.com/p/pharo/issues/detail?id=812
>  ------------------------------------------------------
> update10307
> - Issue 816: MIT replacement for ScaledDecimal
> http://code.google.com/p/pharo/issues/detail?id=816
>  ------------------------------------------------------
> update10308
> 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
>
>  ------------------------------------------------------
> update10309
> - Issue 817: Chronology contansts.... seconds... can be safely removed
> - Issue 718: avoid full GC at startup time
>  ------------------------------------------------------
> update10310
> - 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
>  ------------------------------------------------------
> update10311
> - 819 argumentCount
> - stef fixing his methods (tests)
> - Issue 820: Re-implement Boolean>>#==> that was removed because it
> was not license clean
> -  Issue 821: Preference to settings refactoring:
> #confirmFirstUseOfStyle case
>  ------------------------------------------------------
> update10312
> - 819 argumentCount
> - stef fixing his methods (tests)
> - Issue 820: Re-implement Boolean>>#==> that was removed because it
> was not license clean
> -  Issue 821: Preference to settings refactoring:
> #confirmFirstUseOfStyle case- Issue 657: About dialog is too big
> http://code.google.com/p/pharo/issues/detail?id=657
> - Issue 832: morphs do not respect the damagerect
> http://code.google.com/p/pharo/issues/detail?id=832
> - Issue 36: 7085 WriteStreamTestAndFiz
> - categorize methods in ClassCommentReader
> - Issue 801: Copy protection missing in CharacterSet complement (part
> of mantis 6367)
> http://code.google.com/p/pharo/issues/detail?id=801
> - Issue 834: Boolean Setting
> http://code.google.com/p/pharo/issues/detail?id=834
> - Issue 835: TestRunner enh
> http://code.google.com/p/pharo/issues/detail?id=835
>  ------------------------------------------------------
> update10313
> -  Issue 780: Collection>>isZero should be deprecated
> http://code.google.com/p/pharo/issues/detail?id=780
>
> -  Issue 811: DateAndTime readFrom: is broken
> http://code.google.com/p/pharo/issues/detail?id=811
>
> -  Issue 775: Closing a folder in a FileList raises an error
> http://code.google.com/p/pharo/issues/detail?id=775
>
>  ------------------------------------------------------
> update10314
> - Bookmorph more cleaning
>  ------------------------------------------------------
> update10315
> - fixing utf-8 characters in a couple of methods.
> - Issue 830: invalid utf8 in change log but we should really check
> http://bugs.squeak.org/view.php?id=5996
>  to see if it solves the root of the problem.
>  ------------------------------------------------------
> update10316
> - reciprocal rewrite to get more license clean code
>  ------------------------------------------------------
> update10317
> - sensor fixes
>  ------------------------------------------------------
> update10318
> - Issue 803 Fix for http://code.google.com/p/pharo/issues/detail?
> id=803
> Mantis http://bugs.squeak.org/view.php?id=6797
> - Some tests from Gabriel for the relicensing
>  ------------------------------------------------------
> update10319
> - License cleaning Gabriel part 3
> - Issue 838: Make mouse buttons mapping platform dependent
>  ------------------------------------------------------
> update10320
> - Issue 830: invalid utf8 in change log. the attached cs makes the new
> change file being opened with a FileStream (instead of
> StandardFileStream). Fix
> another case where wrong stream class was used. (Unreleated in this
> cs: delete an unused method in
> WideString).
>
> -  Issue 851: allObjectsDo: broken
>  ------------------------------------------------------
> update10321
>
> - Issue 807: Mantis 7351: SmalltalkImage image suffix problem not
> solved by 5851
>
> Fix for issue http://code.google.com/p/pharo/issues/detail?id=807
> mantis http://bugs.squeak.org/view.php?id=7351
>
> Clean-up some SmalltalkImage imageSuffix mess
>
> - Issue 711: SUnit history design
>  ------------------------------------------------------
> update10322
> - Issue 824: Preferences to settings refactoring:
> #colorWhenPrettyPrinting case. We are removing colorWhenPrettyPrinting
> which was broken from the core.
>  ------------------------------------------------------
> update10323
> Issue 858: Class template misses "uses:" clause
>  ------------------------------------------------------
> update10324
> 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
>  ------------------------------------------------------
> update10325
> - fix MethodDictionary>>#do:
> - 863: Disable font scanning at startup
> - 842: License cleaning: remove SkipList
> - 842: License cleaning: remove topologicallySortedUsing:,
> sortTopologically, should:precede:, and their tests
>  ------------------------------------------------------
> update10326
> -Issue 854: SystemDictionary>>recreateSpecialObjectsArray
> (TranslatedMethod is Undeclared)
> -Issue 846: Character lf in class comments
> -call Smalltalk recreateSpecialObjectsArray in postscript
>  ------------------------------------------------------
> update10327
> - SLICE-MorphicInitializeRewrite-GabrielOmarCotelli.2
> - SLICE-RevertHTTPSocketSystemWindow-GabrielOmarCotelli.2
> - Rewrote license dirty methods of FileDirectoryTest
>  ------------------------------------------------------
> update10328
> - Remove SqueakMap
>  ------------------------------------------------------
> update10329
> - Remove TabbedPallette
>  ------------------------------------------------------
> update10330
> - Issue 867: PluggableButtonMorph>>getModelState
> - Issue 868: MouseOverHandler problem
>  ------------------------------------------------------
> update10331
> - deprecating method after browsewithColor removal
>  ------------------------------------------------------
> update10332
> Issue 844: windowsesque integration into pharo
> Issue 871: FreeType is sensible to new image locations
> Issue 847: FixedScaleMorph has an obsolete superclass
>  ------------------------------------------------------
> update10333
> Issue 138: check #isResumable
> Issue 848: TextMorph>>xeqLinkText:withParameter:
> Issue 667: obsolete methods in TheWorldMenu
> Issue 651: remove DoCommandOnceMorph
> Issue 636: Undeclared ScriptEditorMorph
> Issue 635: Undeclared nonEmptyDict
> Issue 792: [ ] newProcessWith: is missing in closure image
> Issue 698: InvalidDirectoryError should not implement defaultAction
> Issue 683: Cleaning TheWorldMainMenuDockingBar
>  ------------------------------------------------------
> update10334
> Issue 877: Collection>>isZero use deprecatedDescrition: instead of
> deprecate
> Issue 686: Remove dice methods in Random
> Issue 631: API Consistency on MIMEDocument
>  ------------------------------------------------------
> update10335
> 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
>  ------------------------------------------------------
> update10336
> Issue 880: SystemNavigation allCallsOn: from: broken
> Issue 823: Line breaks lost when copy from clipboard on Mac
>  ------------------------------------------------------
> update10337
> Issue 884: Remove bookmorph
>  ------------------------------------------------------
> update10338
> Issue 66: 7116 setHeadingFix-wiz-1
>
>  ------------------------------------------------------
> update10339
> Issue 886: License cleaning
>
> Rewrite FileDirectory >> oldFileOrNoneNamed: , Float >> /,
> DictionaryTest >> testIncludesAssociationNoValue.
> Tx Gabriel
>  ------------------------------------------------------
> update10340
> Issue 135: initialize calling super initialize
> From a -> Morph package included.
>
>  ------------------------------------------------------
> update10341
> updating Collectiontests to get latest version
>  ------------------------------------------------------
> update10342
> - Issue 893: InputEventSensor>>commandKeyPressed
> - Issue 892: FTPClient does not work anymore
> Thanks mike
>  ------------------------------------------------------
> update10343
> Final license cleaning
>
> - Network-Url-GabrielOmarCotelli.7
> HTTPUrl>>retrieveContentArgs:)
> - Morphic-GabrielOmarCotelli.326
> TransformMorph >> numberOfItemsPotentiallyInViewWith:
> PluggableListMorph >> numSelectionsInView
> WorldState class >> deferredExecutionTimeLimit
> WorldState >> runStepMethodsIn:
> - Cleaning of PMM methods
> Object >> isTrait
> Set class >> rehashAllSets
> Set class >> new
> CodeLoader class >> exportCodeSegment:classes:keepSource:
> FloatTest >> testInfinity3 (deleted)
> FloatTest >> testZero2 (deleted)
>  ------------------------------------------------------
> update10344
> super initialize second half
> Issue 135 Thanks alain.
>  ------------------------------------------------------
> update10345
> Issue876 - Pre-requisite for http://bugs.squeak.org/view.php?id=3374
> aka http://code.google.com/p/pharo/issues/detail?id=876
>  ------------------------------------------------------
> update10346
> Issue876 - Fix and test http://bugs.squeak.org/view.php?id=3374 aka
> http://code.google.com/p/pharo/issues/detail?id=876
>
> Mind the order: load the Pre-requisite Part1 first...
>  ------------------------------------------------------
> update10347
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Test And Fix for KeyedSet to avoid loosing blocks
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10348
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Tests and Fix for avoiding loosing sortBlock - Part1
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10349
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Tests and Fix for avoiding loosing sortBlock - Part2
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10350
> Issue 890: Mantis 6535: keyBlock and sortBlock are lost when creating
> a collection of the same species.
>
> Tests and Fix for avoiding loosing sortBlock - Part3
> issue http://code.google.com/p/pharo/issues/detail?id=890
> Mantis http://bugs.squeak.org/view.php?id=6535
>  ------------------------------------------------------
> update10351
> Issue 879
> Fix and Test for http://code.google.com/p/pharo/issues/detail?id=879
> ANSI FLoat characterizaton messages are lacking.
> Additons to Float class: #denormalized #emax #emin #epsilon #fmax
> #fmin #fminDenormalized #fminNormalized #radix
> Additions to Float: #predecessor #successor
> These last two are not ANSI but VERY convenient
>
> Issue 67: guessLineEndFix
>  ------------------------------------------------------
> update10352
> 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
>  ------------------------------------------------------
> update10353
> Replacing _ by :=
>  ------------------------------------------------------
> update10354
> Replacing _ by :=
> - fix remaining underscore assignements using the refactory rewrite
> engine.
> - Issue 604: Fix all the _ with := using Gwenael parser
>  ------------------------------------------------------
> update10355
> Issue 59:   7109 ChangesOrganizer-pk (M4825) part one
>  ------------------------------------------------------
> update10356
> Issue 59:   7109 ChangesOrganizer-pk (M4825) part two
>  ------------------------------------------------------
> update10357
> Issue 59:   7109 ChangesOrganizer-pk (M4825) part three
>
>   ------------------------------------------------------
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>
> --
> Internal Virus Database is out-of-date.
> Checked by AVG.
> Version: 7.5.560 / Virus Database: 270.12.11/2089 - Release Date:
> 30/04/2009
> 05:53 p.m.
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



--
Internal Virus Database is out-of-date.
Checked by AVG.
Version: 7.5.560 / Virus Database: 270.12.11/2089 - Release Date: 30/04/2009
05:53 p.m.



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project