[ANN] 3.9alpha6680

Marcus Denker denker at iam.unibe.ch
Wed Aug 17 13:23:42 UTC 2005


Hello,

There is now a new 3.9alpha available. I will later write a more  
detailed mail about
how 3.9a development will work.

      http://ftp.squeak.org/3.9/

Thanks to all who put time into this! e.g. Doug for working on  
source.squeakfoundation.org,
the impara guys (Bert, Michael, Andreas) for explaining how they work  
with squeaksource
and making this setup available, and thanks at lot! to the janitors  
group, especially
Ken Causey and Milan Zimmermann (I am sure I forgot someone...). And  
of course
everyone who has send fixes and enhancements.

Here is a very rough list of the changes, more information can be  
found in the MC history
of the packages:


Baloon:
Change Set:        BitMapFillFix01-wiz
0001018: Grab new morph from screen can produce a null form.

Collection:

-> 0001382: 3.8 performance regression - ByteSymbol>>#hash
-> add contains: to Collection (for compatibilityu with visualworks)
-> changes LookupKey class>>#key: to use basicNew
-> adds Collection>>#do:displayingProgress (thanks to Phillippe  
Marschal)
-> moves some methods of SequencableCollection from other in-image  
packages
      to package Collection:
          - do: aBlock displayingProgress: aString
          - groupsOf: n atATimeCollect: aBlock
          - groupsOf: n atATimeDo: aBlock
-> String>>#string
-> fixes OrderedCollection and Set to not call initialize
-> 0001532: Remove some VMMaker methods to package
-> Change Set:        revertAsExplorerString-dew
-> Change Set:        DelCompareTiming
-> Change Set:        Misc018-HeapIndexCallback
-> Change Set:        ByteArray-doubleAt
-> Change Set:        TextLinkValidateFix-nk
-> Change Set:        CollectionPrintingEnh
-> Change Set:        CollectionPrintingEnhFix
-> add isArray
-> fix for: 0001553: [FIX][BUG] Set>>atRandom: is not random
-> Change Set:        raok-elementPrinting
-> introduce self evaluation for printing
-> adds Character>>sameAs:
-> adds the expandMacros* methods from the RB to String
-> Change Set:        WeakKeyDictionaryNilsFix
-> Move SparseLargeTable from Multilingual into Collections
-> add isDictionary

Compiler
-> moved primitiveNode into another category
-> Change Set:        defaultClassCategory-hboon
-> adds format: textOrStream in: aClass notifying: aRequestor  
contentsSymbol: aSymbol
-> adds format: textOrStream in: aClass notifying: aRequestor  
decorated: aBoolean
      (both from RB)
-> add Compiler class>>recompileAll
-> Change Set:        6603CleaningUtilities
-> make Decompiler>>decompileBlock use BlockCtx>>endpc

Compression:
-> Change Set:        HexFixes

Exceptions
-> moves an sunit method into sunit package

FFI
-> Change Set:        HexFixes

Files
-> Change Set:        mimeTypesFor-brp
-> fix for 0001508: misleading message if .sources not found
-> Change Set:        FileDirectoryFix
-> Change Set:        UrlToText-fbs
-> FileNameDo

Graphics
-> Change Set:        ColorfromUser-fc
-> Change Set:        ColorTimeArray-fbs
-> Change Set:        BasicNew-md
-> Change Set:        FasterDistance-spfa
->  a patch to the PNM support
-> introduce self evaluation for printing
-> Change Set:        TextStyleWriteSF2Fixup
-> Change Set:        HexFixes

Kernel
-> 0001287: [ENH] Integer primality testing
-> Change Set:        CategorizerFix
-> Change Set:        TimespanEqualityFix
-> an additional translated string from esther
-> Change Set:        EasterDate
-> make Object>>-> to call Association basicNew
-> 0001532: Remove some VMMaker methods to package
-> Change Set:        IntegerByteEncodeFix-850-v1-laza
-> Change Set:        KCP-0112-FixCanUnderstand
-> Change Set:        deprecate-isKindOThenDo
-> Change Set:        IntegerReadFromBaseFix-369-v2-laza
-> fix for 0001423:       [BUG] BlockContext>>valueWithArguments  
issues misleading error when sent non-Arrays
-> 0001033: Inconsistency in naming of the formal parameters in  
certain methods of the True and False classes.
-> add Object>>isArray
-> introduce self evaluation for printing
-> delete RenamedClassSourceFileRead
-> adds Behavior>>formatterClass and Behavior>>prettyPrinterclass
-> query methods for Behavior (which*)
-> change ClassDescription>>reformatMethodAt: to use prettyPringerClass
-> added to CM: allLiterals, getSource, literalsDo:, messagesDo:,  
methodClass, refersToLiteral, sendsSelector:
-> changes CM>>methodNodeFormatted... to use prettyPrinterClass
-> Added to Object: error, needwork
-> Change Set:        HexFixes
-> Change Set:        ObjectExplorerIntegerBases-v2-laza
-> Change Set:        6603CleaningUtilities
-> comment for CompiledMethod>>methodClass
-> add BlockContext>>endpc: the end of the block bytecodes
-> add isDictionary
-> Change Set:        SemaphoreWaitAndWaitTimeoutFix-jf

Morphic
-> Change Set: EsthersTranslations
-> Change Set:        WebpageMorphFix
-> Change Set:        MorphicEvtPos-wiz
-> Change Set:        fasterHScrollbar
-> removed component1
-> moved groupsOf: methods to collection package
-> removed the broken WordNet / Translation  entries in the menus
-> removal of docPane
-> Change Set:        KCPrmCharRecog
-> Change Set:        TextLinkByKbd
-> removes a call to Object>>#isKindOf:thenDo:
-> Change Set:        DisplTextSol3
-> removed call to depr. method  in NewParagraph
-> Change Set:        MetaMenu-fc
-> fix for  eventRecoder to work again
-> Change Set:        ListText-bf
-> Change Set:        WatcherDoubleClickFix-nk
-> Change Set:        revealPlayer
-> Change Set:        StarMorph-wiz
-> Change Set:        MorphInAScrollPane-fbs
-> removed PDA
-> Change Set:        6603CleaningUtilities
-> 0001626: New comments to two methods
-> 0001634: [ENH] Improved comment and new example methods for  
ScrollPane.
-> move WebPageMorph to Scamper
-> Change Set:        MorphicPerformance1-efc
-> 0000807: Setting a dotted lines gradient fill property to true in  
view invokes emergency debugger
-> Change Set:        MorphicPerformance1-fix1-efc

Multilingual
-> Change Set:        HexFixes
-> Change Set:        MorphicPerformance1-efc
-> Move SparseLargeTable to Collection package

Nebraska:
-> Change Set:        objectSocketFixes

Network
-> 0000597: Network-TelNet WordNet broken, should be removed
-> Change Set:        icsMimeTypeAddition
-> Change Set:        MimeTypeFix
-> Change Set:        HTTPServerDirectoryFix
-> Change Set:        MailComposition-fc
-> Change Set:        FTPSymbolicLinkHack
-> Change Set:        UrlToText-fbs
-> Change Set:        SocketStreamPrintString-dew

Speech
-> Change Set:        PhonemeRecognizerMorphFixEnh-dd

ST80
-> Change Set: EsthersTranslations
-> cleanups for WordNet removal
-> Change Set:        KCPrmCharRecog
-> Change Set:        defaultClassCategory-hboon
-> fixes two methods to use aClass prettyPrinterClass
-> fix for CodeHolder>>#addOptionalAnnotationsTo:... from Ned (was  
part of RB overrides)
-> Change Set:        WorkspaceBindingPresence

System
-> Add a synonym for #unloadModule: t
-> Change Set: EsthersTranslations
-> Change Set:        LocalePluginAddins
-> Change Set:        searchFix-bf
-> Change Set:        MisspelledWarning
-> removed component1 reference
-> 000915: [BUG] [FIX] Preferences fontConfigurationMenu don;t open  
and is incomplete
-> Change Set:        VMM38-gc-instrument-image
-> Change Set:        VMM38-64bit-imageUpdates
-> cleanups for WordNet removal
-> 0001410: [BUG][FIX] "HTTPClient examplePostArgs" is broken
-> deprecated Utilities>>isObject:memberOfOneOf:
-> edit discardOddsAndEnds because of removals
-> Change Set:        PrintShowingDecimalPlacesFix-dtl
-> a fix to make DigitalSignatures work again
-> Change Set:        SystemChangeNotificationFix
-> Change Set:        UrlToText-fbs
-> changed testFormatter to use prettyPrinterClass method
-> removes SystemDictionary discard3d, discardSoundAndSpeech,  
discardWonderland
-> Change Set:        CaseAwareDropHandler-spfa
-> Change Set:        6603CleaningUtilities

Tools
-> Change Set: EsthersTranslations
-> Change Set:        MethodReferenceEnh
-> Change Set:        ProcessBrowserRegisterProcess-dtl
-> Change Set:        MessageTallyIndent-dew
-> Change Set:        FileList2
-> Change Set:        KCPFixBrowserOrganization
-> Change Set:        FixDebuggerOpening
-> some changes from RB overrides
-> Change Set:        classCommentStamps-dew



More information about the Squeak-dev mailing list