[ANN] [UPDATES] Nine updates for 3.3a
Scott Wallace
scott.wallace at squeakland.org
Mon Aug 5 05:58:52 UTC 2002
The first six updates in this batch are destined soon to be
retrofitted into 3.2 (along with a few of the recent 3.3a updates
published last week); they consist of bug fixes and performance
tweaks arising out of recent activity on the Squeak mailing list.
The remaining three are not expected to be published to 3.2, though
all three of them work fine when loaded into a 3.2 image as goodies.
Enjoy,
-- Scott
----------------
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 update4487SyntaxErrorsOnFileIn-svp (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.
4949classCommentStamp-sw -- Scott Wallace -- 1 August 2002
* Fixes the long-standing deficiency that had kept
class-comment-time-stamps from getting properly imported and
preserved upon file-in.
* Makes the annotation pane of a code tool show the class-comment's
time-stamp when the tool (browser or message-list) is displaying a
class comment. At last.
* Makes browsers and message-lists that are pointing at class
comments keep up-to-date when the class comments have changed
elsewhere, uniform with the way the 'smart-updating' mechanism has
worked for actual methods for years.
* Note that most class comments in the system have the old
place-holder '<historical>' stamp, caused by the earlier flaws in
this mechanism; and this update cannot recapture the original
authoring stamps for these, but at least from this point forward,
class-comment authoring stamps *should* be preserved, maintained,
shown in annotation panes, and properly carried forward from image to
image via fileout.
* Still waiting for someone to undertake: a
class-comment-versions-browser tool.
4950classNamesContaining-sw -- Scott Wallace -- 31 July 2002
Adds 'class names containing it' to the more... (shifted) branch of
the text-editor menus; when chosen, this new command puts up a
class-list browser displaying all classes whose names contain the
current text selection. Use shift-key to make the search
case-sensitive.
4951dateSortAndRecent-sw -- Scott Wallace -- 1 August 2002
Two largely unrelated enhancements:
* Allows user to request that a message-list be sorted by date of
submission, via a new command in the shifted selector-list menu.
Especially useful in implementors browsers, senders browsers,
change-set browsers, etc. The oldest methods will be found at the
top of the message-list, the most-recently-submitted ones at the
bottom.
* Allows user to specify the number of past methods to be retained in
the recent-submissions history; this is available in the shifted
selector-list menu of a Recent Submissions browser.
----------------
More information about the Squeak-dev
mailing list
|