[UPDATES] 32 more, mostly from y'all

Bruce ONeel beoneel at mindspring.com
Tue Feb 8 10:59:43 UTC 2000


Hi,
  And the ftp site is updated with these now.

<ftp://st.cs.uiuc.edu//Smalltalk/Squeak/2.7/files/Squeak2.8a-beo.zip>

cheers

bruce

Dan Ingalls <Dan.Ingalls at disney.com> wrote:
> Folks -
> 
> Herewith the fruits of our first culling of contributions since 2.7.  Many thanks to Stefan for organizing most of these into compatible updates.  There are more to come, but here are the summaries so far...
> 
> 	- D
> -------------------------
> 1820PopUpMenuFix-sma -- Stefan Matthias Aust -- 5 February 2000
> In MVC, sometimes a popup menu was wrongly displayed in the topLeft corner of the screen instead of near the cursor."
> 
> 1821BoldBinarySels-dew -- Doug Way -- 30 December 1999
> This fixes browser method text panes so that binary selectors are displayed as bold, just like unary and keyword selectors."
> 
> 1822RandomizedSameGame-dew -- Doug Way -- 30 December 1999
> I noticed that if I play SameGame from a saved image, it always goes through the, er, same games, because the random number generator is never reset to the date.
> This changeset fixes things so that it is always truly randomized (based on the date/time) whenever New Game is pressed.  (This is done by doing ''Collection initialize'', oddly enough.)"
> 
> 1823SymbolRefactoring-ssa -- SSA & SMA -- 5 February 2000
> Symbol refactorings: test methods moved to testing category, rewritten based on new #precedence method which is used in DecompilerConstructor instead of #isKeyword etc.  Also changed Array>>isLiteral."
> 
> 1824BrowserCmdKeys-jlm -- Jason McVay (edited by SMA) -- 26 September 1999
> just a couple of more key bindings for browser menus:
> 	Cmd+r		recent classes...
> 	Cmd+h		spawn hierarchy
> 	Cmd+h		method inheritance
> 
> 1825FishEyeFix-bf -- Bert Freudenberg -- 5 January 2000
> Refactored #magnifiedForm."
> 
> 1826WorldMrphViewBoxFix-bf -- Bert Freudenberg -- 5 January 2000
> Removes numerous references to the world's viewBox origin. A not so long time ago the viewBox origin determined an offset that had to be used for low level stuff, while nowadays all coords are global, even in inner worlds. One bug example is changing the border width of a morph in an inner world.
> Also fixes Morph>>openInWorld so it is positioned at the world's viewbox's origin.
> ToDo:
> 	Check PasteUpMorph>>displayWorld* for non-deferred updating."
> 
> 1827NoObjExplWindow-sma -- Stefan Matthias Aust -- 5 February 2000
> Class ObjectExplorerWindow can be unified with SystemWindow.
> I also removed the red border to unify the look."
> 
> 1828FasterSelect-sma -- Stefan Matthias Aust -- 5 February 2000
> Recently, somebody noticed that a simple rewrite of #select: will speed up SortedCollections.  This change not only implements this speedup but also improves select: and collect: for normal OrderedCollection by some 30%."
> 
> 1829FasterMVCDisplay-hmm -- Hans-Martin Mosner -- 5 January 2000
> Speeds up whole-window displaying, resizing and moving in MVC. Actual improvement depends a bit on your graphics performance."
> 
> 1830Indentation-hmm -- Hans-Martin Mosner -- 5 January 2000
> Fixes a bug with selecting to the left of text with a TextIndent attribute"
> 
> 1831CumulativeCounts-tao -- Helge Horch -- 5 January 2000
> A cow-orker found this bug when I mailed him some stats derived using this method.  The bug is that cumulativeCounts was using truncating divide '//' instead of normal divide '/', causing the reported cumulative percentages to be off (or worse, a division by zero error in some small test cases!)."
> 
> 1832ExplainNumber-apb -- Andrew P. Black -- 5 January 2000
> I just noticed that selecting ->  (the message selector that creates an association) in a browser and asking it to 'explain' it, results in a walkback.
> The problem is in the logic for deciding is the selected string is a number, which of course it isn't.
> This is not a big issue, but it is one that a new user might easily fall over."
> 
> 1833HtmlTagFix-ls -- Bijan Parsia -- 13 January 2000
> ifNil: needs [] not ()"
> 
> 1834TxtMrphVeryDeepCopy-md -- Marcus Denker <marcus at ira.uka.de> -- 14 January 2000
> Bugfix for TextMorph>>veryDeepInner:
> The container was not deepcopied. To
> reproduce the bug:
>   -> embedd a TextMorph into some other Morph
>   -> fill owners shape
>   -> copy with the green halo-button
> 
> 1835PackageBrowerEnh-sma -- Stefan Matthias Aust -- 5 February 2000
> It was suggested to change the button height for a more pleasant look. Unfortunately I forgot who suggested this so I can't add the correct credits."
> 
> 1836ParagrEditorPatch-sma -- Stefan Mathias Aust (sma at 3plus4.de) -- 15 December 1999
> Written by Stefan Matthias Aust and tweaked by Torge Husfeldt so that closeTypeIn is called where needed.
> These are the new features:
> Added Crtl+Left and Crtl+Right to move cursor word by word.
> Added Shift+Crtl+Left and Shift+Crtl+Right to move and select by word.
> Added Shift+Pos1 and Shift+End to select regions.
> Added Shift+Del to delete words.
> Added Crtl+Space or Alt+Space to select as by double clicking.
> Fixed Alt+(, Alt+"" and Alt+' to do enclosements also on Windows.
> Fixed problem that Crtl+D (ascii=4) would overwrite End key or the other way round.
> 
> 1837ChangeListFix-raa -- RAA & SMA -- 5 February 2000
> Fixes a walkback when using 'explain' in the ChangeList and also allows to cancel the fileout... menu item."
> 
> 1838FreeCellFix-raa -- Bob Arning -- 22 January 2000
> Fixes failure of FreeCell counter to resume counting sometimes"
> 
> 1839ColorPickerEnh-lc -- Leandro Caniglia -- 2 February 2000
> When the mouse goes down on the RevertBox in a ColorPicker, the event is not reported to the CP since it doesn't contain such points. As a consequence, the user cannot revert to the original color with a simple click on that box. This can be frustrating. Here is a fix. I've also added a selectedColor printString to theSelectorDisplayMorph."
> 
> 1840MethodFinderEnh-hh -- Helge Horch -- 20 January 2000
> Adds Cmd+n and Cmd+m shortcuts to method finder."
> 
> 1841FileCntsBrowserEnh-sma -- Stefan Matthias Aust -- 6 February 2000
> Adds the usual shortcuts to the FileContentsBrowser and makes sure that you can't press Cmd+b which otherwise results in a walkback."
> 
> 1842FileOutPoolsFix-dtl -- David T. Lewis -- 15 January 2000
> Pool dictionaries can be filed out and filed in, but the keys in a pool dictionary will be incorrectly tokenized during fileIn if they are symbols containing the $- character. This can be prevented by filing the keys out as #'someKeyName' rather than #someKeyName.
> This change set adds the single quotes when filing out a class with a pool dictionary."
> 
> 1843GotoPage-mjg -- mgj -- 12 January 2000
> Adds a goto page menu option to BookMorphs."
> 
> 1844DavesBlobMorph -- David N. Smith & RAA, SM, SMA -- 17 January 2000
> The Blob was written by David N Smith.  It started out as a simple test of the CurveMorph and ended up as an oozing, pulsating, repulsive mess which will wander across your screen until killed.  Each instance has its own rate of oozing, so some are faster than others.  It's not good for anything.
> Try:
> 	BlobMorph new openInWorld
> 15 Jan 2000 by Bob Arning, a change so that the blob tries to be a color like the color under itself.
> 16 Jan 2000 by David N Smith, added blob merging: if two blobs meet then one eats the other.
> 18 Jan 2000
>  by Sean McGrath, smother color changes.
> 06 Feb 2000 by Stefan Matthias Aust, refactoring and support for duplication, dragging and translucent colors."
> 
> 1845fillInBlankReturn-sw -- Scott Wallace -- 9 February 2000
> Allows users of FillInTheBlank to distinguish between whether the user hit CANCEL or the user hit ENTER with an empty string (formerly both these cases returned an empty string).  You can now ask a FillInTheBlank[Morph] to return any value you wish to signal 'CANCEL'.
> The multiLineRequest... interface to FillInTheBlank now will return nil (instead of an empty string) when the user cancels.
> Also, the multiline request will no longer 'accept on CR' -- you must either hit the ENTER key or hit the ACCEPT button.  This makes it easier to enter those famous multiple lines."
> 
> 1846balloonHelpPatch-sma -- Stefan Matthias Aust (sma at 3plus4.de) -- 23 December 1999
> Refactored balloon support:  The balloon morph now really finds its best location - this never worked before I think.  Stepping now works even with no target morph.  Furthermore, you can now remove an existing help text again and customize the help text color for your own morphs."
> 
> 1847balloonHelpTweaks-sw -- Scott Wallace -- 9 February 2000
> A couple of tweaks in conjunction with Stephan Aust's balloonHelpPatch:
> *  Allow the balloon-help font to be changed via the Appearance menu.
> *  If the user cancels out of the set-balloon-help dialog, former contents will no longer be clobbered.
> *  Adds another edgeToAdhereTo type, #adjustedCenter, which can be overridden in any class to produce a specially-skewed center for the computation of adherence by a submorph.
> *  Use the above edgeToAdhereTo capability to get the text within the balloon to be properly centered within the *bubble* rather than within the outer bounds of the balloonMorph.
> *  Added a way to get a help balloon pointed at a morph other than the actual morph that provided its text.   Used this new facility to get the help-balloons for Preferences buttons to point at the actual button, even if the mouseover that triggered the balloon happens over the corresponding preference name.
> *  Fixed a bug in BalloonMorph.getBestLocation:for:corner: that made the balloon-placement quest drop into a debugger in some circumstances in morphic worlds opened in mvc windows.
> *  Fixed another bug in that same method that had made it not properly respect the special circumstances of an embed morphic world within an mvc project, resulting in faulty placement.  This improvement is most immediately appreciated by looking at the balloon help for a new Preferences window launched in an mvc project."
> 
> 1848recentLogFile-sw -- Scott Wallace -- 9 February 2000
> Adds to the 'changes' branch of the screen/world menus a command allowing recent entries of the system log to be logged to a file, onto which a window is then opened.  This combines the fucnctionality of the 'Smalltalk recover: xxx' and the 'ChangeList browseRecentLog' features.
> Some minor adjustments in wordings in the changes menu
> Also (unrelated) -- temporarily removed a prematurely-published method in Preferences."
> 
> 1849gzFiles-tkNA
> 
> 1850exportSource-tkMZ
> 
> 1851tinyFix-tkNC -- Ted Kaehler -- 7 February 2000
> RWBinaryOrTextStream next: needs to work when the amount being requested runs off the end of the stream."





More information about the Squeak-dev mailing list