Transcript show: ScriptLoader new logStream contents

So far some of the changes we did.

Stef



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


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

Reply via email to