[UPDATES] Nine for 3.3a

Scott Wallace scott.wallace at squeakland.org
Fri Jul 5 03:14:11 UTC 2002


Here are the summaries for nine updates that have just been posted to 
the 3.3a update servers. 

The first eight of these updates have been suggested for retrofitting 
into 3.2, even at this late date.  All do seem solid and none seems 
particularly risky.  However, rather than summarily smashing them 
right into 3.2gamma, it seems prudent to start them all out in 3.3a.

So I would ask any follower of the 3.3a stream who is inclined to 
"read updates" to give prompt attention to these, and promptly to 
send feedback about them -- particularly regarding 
4911swapBtnsAndKeys-nk, which is the only largish (approx 20 methods) 
update among them and the only one to affect the central core of the 
system.

Thanks,

   -- Scott

PS:  I found Hunter Kelly's "changesFileBrowsing-hk" contribution 
(now update 4908) particularly helpful earlier this week when I lost 
a couple of important images to the disastrous "what is this bug?" 
bug of 3.2gamma3.  Update 4914, "chgsFileForAlpha" is a 3.3-only 
addition that adapts Hunter's code (written for 3.2) to 3.3a's new 
registering file-list architecture.


---------------------------------------------------------------------------

4906B3DRotationFix-jcg -- Joshua Gargus -- 20 June 2002
Before this fix, the following erroneous behavior was observed:
(B3DRotation from: 0 at 0@1 to: 0 at 1@0) angle => 0.0
(B3DRotation from: 0 at 0@1 to: (0 at 1@1) normalized) angle => 180.0
This changeset fixes the problem, also addressing the special cases 
of rotating between parallel vectors with both the same and opposite 
orientations.

4907categorizeFix-nk -- Ned Konz -- 1 July 2002
The 'categorize all uncategorized' choice in the Browser message 
category pane often missed categorizations.
This change set fixes this problem.

4908changesFileBrowsing-hk -- Hunter Kelly -- 24 April 2002
Adds methods to allow browsing of .changes files in a fashion similar 
to the 'recently logged changes' menu item from the changes menu. 
Adds an item in FileLists if the file ends in .changes.
Useful for cherry-picking from the changes files when working with 
different images."

4909selDropFix-nk -- Ned Konz -- 27 June 2002
27 June: fixed dropping into translated coordinate systems.
This fixes some problems with SelectionMorphs and the TrashCan:
1. drops of SelectionMorphs always did addMorphFront: on their 
selection. This CS fixes drops to do individual drops on the selected 
items.
2. halo deletion of SelectionMorphs did not properly trash the 
selected items. This fix is from Masato Sumi.
3. SelectionMorph had a hard-coded reference to its class, which 
makes it hard to subclass.

4910selTranslateFix-nk -- Ned Konz -- 13 June 2002
This fixes a problem with selection within translated PasteUpMorphs.

4911swapBtnsAndKeys-nk -- Ned Konz -- 11 February 2002
This allows mouse buttons 2 and 3 to be swapped.
It also lets you swap common control and alt keys (like c,x,v...)
Use the Preferences called
swapMouseButtons and swapControlAndAltKeys
If you want to add other ctrl/alt swapped keys, use (for instance, for f):
InputSensor installSwappedKeyEntryFor: $f
(tweaked sw 7/4/2002 to allow loading both into 3.3 & 3.2)

4912watchCleanup-sw -- Scott Wallace -- 3 July 2002
A resolution of the tension between the WatchMorph's wish to allow 
the user to specify a center color and its determination to draw the 
center either lighter or darker depending on whether it is AM or PM.
Removes an irrelevant method, adjusts the class comment.
Makes two toggle-like menu items use the checkbox mechanism.
Thanks to Alejandro Magistrello for bringing some of these issues to light."

4913workspaceNameFix-nk -- Ned Konz -- 14 June 2002
If a Workspace is set to create textual references to dropped morphs 
and you drop a morph whose external name contains (for instance) a 
hyphen, you will be unable to refer to this binding easily in the 
Workspace.
This change set fixes this problem by running the generated name 
through String>>asIdentifier:."

4914chgsFileForAlpha-sw -- Scott Wallace -- 4 July 2002
Adaptation to make the new filelist feature in Hunter Kelly's update 
4908changesFileBrowsing available in the 3.3a registering file-list. 
NOT to be retrofitted to 3.2."

----------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20020704/40cbb4a0/attachment.htm


More information about the Squeak-dev mailing list