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