[ANN] [UPDATES] Twelve updates for 3.2

Bruce ONeel beoneel at bluewin.ch
Tue Aug 20 09:00:31 UTC 2002


Hi,

Sorry for the delay, but, now all of the packages except
the mac one has an updated 3.2 image and changes.

The mac one will be uploaded tomorrow once I build the .sit
file at home tonight.

While I was at it I cleaned up the unix-linux directory.
Most people should download the prebuilt .tar.gz files.
These coorespond to the windows and mac packages.
OTOH, for those who want them, Ian has built RPMs and
Lex has built Debian packages and they are in their
own directories now.

cheers

bruce


Scott Wallace <scott.wallace at squeakland.org> wrote:
> On the update servers now, at last, is the first (and probably last) 
> burst of updates for Squeak 3.2, consisting of a dozen bug fixes and 
> performance tweaks arising in the aftermath of the recent release.
> 
> All of these have already appeared and passed public scrutiny in 
> 3.3a; the summaries are attached below.
> 
> Cheers,
> 
>   -- Scott
> 
> ----------
> 
> 
> 4936fixAllCat-sw -- Scott Wallace -- 24 July 2002
> Fix up methods that had '-- all --' as their home category
> 
> 4937soundTileFix-sw -- Scott Wallace -- 31 July 2002
> Sound tiles created with the SoundRecorder will again be well-formed. 
> They had gotten broken somewhere along the way.
> 
> 4938debuggerFix-sw -- Scott Wallace -- 29 July 2002
> Fixes a bug introduced in update 4487SyntaxErrorsOnFileIn (October 
> 2001) which compromised the mvc environment whenever a debugger was 
> brought up.  The workaround here, done without any pretension to deep 
> knowledge of the underlying issues, is to restore the method in 
> question (Debugger >> process:controller:context:isolationHead:) to 
> its former behavior in the mvc case, while letting it work its 
> putative magic in morphic.
> 
> 4939cachePushpin-nk -- Ned Konz -- 1 August 2002
> This provides caching for the menu titlebar icons so they don't have 
> to be built every time.
> 
> 4940assureRecent-sw -- Scott Wallace -- 1 August 2002
> Fixes the serious performance bug that if the method most recently 
> submitted to the system subsequently got removed, recent-submissions 
> browsers would continuously recompute their message lists."
> 
> 4941fasterPopUp-sw -- Scott Wallace -- 4 August 2002
> Reduces unnecessary invalidation upon display of pop-up menus in 
> morphic by precomputing the contents of dynamic menu items directly 
> rather than via preliminary insertion into the world.
> 
> 4942extrasFix-sw -- Scott Wallace -- 4 August 2002
> Fixes a bug in the logic governing when the 'put into a window' item 
> should be offered in the extras menu.
> 
> 4943flapTuning-sw -- Scott Wallace -- 19 July 2002
> * Gives explicit object-names to the etoy flaps (Supplies & 
> Navigator) so that they show up in the morph halo that way, per 
> request from Kim Rose.
> * Makes the Navigator shrink-wrapped, as per prescription from Andreas.
> 
> 4944condenseSources-sw -- Scott Wallace -- 25 July 2002
> Because the presence of spurious concrete '-- all -- method 
> categories breaks the condenseSources process, we now make a 
> preemptive call to the method that fixes up all such errors before 
> proceeding with the real work of condenseSources.  Thanks to Boris 
> Gaertner for finding this problem.
> 
> 4945fasterSlideToTrash-sw -- Scott Wallace -- 26 July 2002
> When sliding large morphs to the trash, animate a thumbnail rather 
> than the full-sized morph.  This speeds things up considerably.
> 
> 4946versBrowsFix-sw -- Scott Wallace -- 27 July 2002
> Fixes a glitch in update 4926 that only showed up when browsing 
> versions of a method on the class side.
> 
> 4952PaintBoxToFront-tk -- Ted Kaehler -- 6 August 2002
> Gives the SketchEditor a Morphic layer number of 28, putting it 
> behind the Flaps, including the PaintBox tools.
> Note:  Perhaps PasteUpMorph>>addMorphInLayer: should be removed from 
> the system?  It redundantly brings the flaps to the front.  It is 
> there because addMorphFront: can add a normal morph in front of the 
> flaps.  We could remove it and watch for layer violations.
> 
> -------
> 
> Note:  there was a slight complication about the formal name of the 
> release.  The correct name is "Squeak3.2", without a space, but 3.2 
> images downloaded from the public servers were marked "Squeak 3.2", 
> with a space between the "Squeak" and the "3.2".  When you first 
> update such an image, you will be told that the version name is being 
> transformed from "Squeak 3.2" to "Squeak3.2", and will be asked to 
> load updates again.  Once fresh packages are built that have images 
> that include these updates, that issue will no longer arise.



More information about the Squeak-dev mailing list