[ANN] [UPDATES] Twelve updates for 3.2

Scott Wallace scott.wallace at squeakland.org
Thu Aug 8 22:09:02 UTC 2002


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