[ANN] [UPDATES] 20 updates for 3.3a

Bruce ONeel beoneel at bluewin.ch
Sun Jul 28 08:52:29 UTC 2002


Hi,

Squeak3.3a-4934.zip is now at
ftp://st.cs.uiuc.edu/SmalltalkSqueak/3.3alpha.

cheers

bruce

Scott Wallace <scott.wallace at squeakland.org> wrote:
> Here are the preambles for twenty updates for Squeak 3.3a that have 
> recently been released to the external 3.3a update stream.
> 
> Cheers,
> 
>     -- Scott
> 
> ----------------------
> 
> 4915resourceColorFix-raa -- Bob Arning -- 23 June 2002
> Republished 7/7/02 sw to the 3.3a update stream, with preamble updated.
> When loading resource Forms, do NOT discard color table information. 
> It was only with the advent of update 4859 (3.3a) that this became an 
> issue."
> 
> 4916dupKeys-nk -- Ned Konz -- 11 July 2002
> A persuasive argument was made by David Farber to allow duplication 
> of Ctrl and Alt keys.
> This adds a preference called 'duplicateControlAndAltKeys' that does 
> just that. You can still just swap the keys if you want.
> Per Doug Way's suggestion, this also changes the default keys to swap to be:
>   $c . $x . $v . $a . $s . $f . $g . $z
> x (cut)
> c (copy)
> v (paste)
> a (select all)
> s (save)
> f (find)
> g (find again)
> z (undo)
> And (unlike the original change set) this will maintain existing 
> Preference settings when installed.
> The two preferences are mutually exclusive; setting one will reset the other.
> One small manual correction made in the Postscript by Scott Wallace 7/11/02.
> 
> 4917dupNavBar-sw -- Scott Wallace -- 11 July 2002
> Removes the old navigator bar on reloaded projects if the current 
> image requests suppression of the navbar."
> 
> 4918loadEToys-sw -- Scott Wallace -- 11 July 2002
> Removes barriers to loading etoys into 3.3.  Caution: this update is 
> for 3.3 only."
> 
> 4919reportFullStack-sw -- Scott Wallace -- 19 July 2002
> In the error report, print out the short form of *all* stack frames 
> in the same 'rcvr(class) >> selector' format, after printing out the 
> long form of the first four stack frames.  This makes the entire 
> compact summary available in a single, readable tableau.  Formerly, 
> the first four stack frames did not appear in the compact summary."
> 
> 4920flapTuning-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."
> 
> 4921scriptParameters-sw -- Scott Wallace -- 20 July 2002
> Allows any user-defined etoy script to have a parameter.
> To add a parameter, invoke 'add parameter' from Scriptor or Viewer menu.
> Change parameter *type* from the Scriptor header, using up/down 
> arrows or clicking for menu.
> Obtain a parameter tile by dragging from the parameter position in 
> the Scriptor header.
> Caution: This applies to 'classic tiles' only.  'Universal tiles' are 
> not handled by this work.
> Note: the following is a hand-jimmied class-definition for 
> ParameterTile to make it ok both on 3.2 and 3.3"
> 
> 4922paramFixups-sw -- Scott Wallace -- 22 July 2002
> *  Fixes a glitch in backing out of renaming a script -- we had not 
> been allowing the user to retain an existing name if it had a colon 
> in it.
> *  If you change a parameter type in such a manner that it introduces 
> a type error for any tile phrases in the script that called for the 
> parameter when it was a different type, the tiles fix themselves up 
> to keep everything type-rosy.
> *  Adds a menu item to TilePad's halo menu allowing you to restore 
> the default literal tile for the particular type.  This allows you, 
> albeit somewhat obscurely, to revert a Parameter tile to a plain 
> numeric tile, for example."
> 
> 4923optionalLexiconPane-sw -- Scott Wallace -- 23 July 2002
> Makes the custom Lexicon control buttons occupy a separate pane *in 
> addition to* the one governed by the optionalButtons preference. 
> Thus, if #optionalButtons is true, a Lexicon will have *two* rows of 
> control buttons -- one offering the custom lexicon-specific 
> navigation features and the other with the standard repertory of 
> senders, implementors, etc, which had for space reasons previously 
> had to be omitted from the Lexicon's touchable controls.
> Also, fixes a seemingly-long-standing bug that appears to have made 
> protocol browsers not work properly in mvc."
> 
> 4924findA-sw -- Scott Wallace -- 23 July 2002
> Consolidates the main work of six methods that service the various 
> windows-menu 'find-a' requests (e.g. 'find a Transcript') into a 
> single place.
> One of these six is the newly added 'find a fileList', with cmd-L as 
> its desktop-cmd-key shortcut."
> 
> 4925fixAllCat-sw -- Scott Wallace -- 24 July 2002
> Fix up methods that had '-- all --' as their home category"
> 
> 4926versionBrowser-BG -- Boris Gaertner, Scott Wallace -- 25 July 2002
> Fixes a glitch that caused the creation of a spurious concrete method 
> category named '-- all --' when a method definition was reverted in a 
> versions browser that had been originally launched from a browser 
> that had had the '-- all --' category selected.
> Note: Boris penetrated to the core of this bug, and then produced a 
> fix on a Squeak 2.7 system; Scott integrated Boris's fix with the 
> post-2.7 changes to the method, and did some further trimming."
> 
> 4927condenseSources-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."
> 
> 4928chgSetForVersion-dew -- Doug Way -- 7 September 2001
> Adds a 'find original change set' menu item for the Versions Browser, 
> which locates the single changeset (or sources file) which originally 
> contained the selected method version.  It does this by matching the 
> file pointers stored in the ChangeRecord and ChangeSet."
> 
> 4929parameterMenuIcon-sw -- Scott Wallace -- 27 July 2002
> Use a black triangle as the type-menu icon on a parameter tile, as 
> per suggestion from Alan."
> 
> 4930fasterSlideToTrash-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."
> 
> 4931versBrowsFix-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."
> 
> 4932changeEnh-nk -- Ned Konz -- 26 June 2002
> This adds an item to the ChangeSorter category menu that lets you 
> make a change-set category with all the change sets that change a 
> particular class."
> 
> 4933changedOthersMethods-nk -- Ned Konz <ned at bike-nomad.com> -- 30 March 2002
> This adds a choice to the shifted change set menu in ChangeSorters 
> and ChangeSetBrowsers (called 'check for any other authors') that 
> will find any methods with historical versions that don't have your 
> initials.
> This can be used to find other people's code that you've modified."
> 
> 4934chgSorterMisc-sw -- Scott Wallace -- 27 July 2002
> * Adds check-for-uncommented-classes to the checks section of the 
> shifted change-sorter menu.
> * Adds cmd-hypen as kbd shortcut for subtract-other-side in the dual 
> change sorter.
> * Adds ClassListBrowser, a browser variant that shows the code for an 
> arbitrary list of classes.   See class comment or browse class-side 
> code for examples"



More information about the Squeak-dev mailing list