[UPDATES]

Dan Ingalls Dan.Ingalls at disney.com
Wed Oct 27 06:36:08 UTC 1999


.... as follows [I couldn't resist David's FreeCell.  I spent a day making it work when flexed] ...
-------------------------
1569methodMorph-sw -- Scott Wallace -- 23 October 1999
Provides a code-holding morph, MethodMorph, that can function on a stand-alone basis; it needs neither a surrounding window nor an accompanying list pane.
MethodMorphs are self-updating, so that you can edit the corresponding code anywhere and it will keep itself abreast of the changes.  And of course you can edit the code in the MethodMorph and have its effect felt everywhere else.  (This differs from the other smart-updating mechanisms in that everything else is based on windows and list panes, whereas MethodMorphs live happily outside that regime.)
Adds an item to the message-list panes of browsers, etc., allowing you to launch one of these stand-alone MethodMorphs for any method.
Also adds an item to the Scriptor menus so that a MethodMorph can be torn off from any Scriptor as well.
The menu for a MethodMorph sports an item 'whose script is this', which you can invoke if you have lost track of which object or class the method is associated with."

1570divers-sw -- Scott Wallace -- 23 October 1999
(1) Adds a new annotation option for annotation panes: the time stamp of the prior version of the method.
(2) If the #optionalMorphicButtons preference is true, places the control buttons for a morphic pre-debug window into the interior of the window, making the title-bar able to accommodate the error message more fully, and presenting the three practical alternatives in a uniform fashion.
(3)  Adds a 'full screen' command to the morphic window menu.
(4)  Fixes the bugs that made the screen-menu commands to resume drawing and resume ticking be sent to the wrong object, and hence not succeed in affecting the world as intended.
(5)  Clears up a glitch relating to  purging the Trash when it is in a closed flap."

1571pre-FreeCell-dp -- David Pennell -- 24 October 1999
System changes needed for FreeCell and miscellaneous other changes.
1.  Ability to specify the seed when shuffling collections.
2.  Restore stepping in SystemWindow when expanding.
3.  Morph>>openInWindow and related methods allow any Morph to be opened in a SystemWindow.  Uses RealEstateAgent to locate window and causes AlignmentMorphs to layout"

1572pickerFix-sw -- Scott Wallace -- 26 October 1999
Fixes a bug in 2.6 which prevented the revert box of the color picker from ever working."

1573setWindowColor--sw -- Scott Wallace -- 26 October 1999
Adds an item to the window menu for morphic windows allowing you to set the window color."

1574flexedViewerEtc-sw -- Scott Wallace -- 26 October 1999
Several fixes relating to FV's = flexed (rotated and/or scaled) viewers (but because display of viewers and of flexed objects are both slow, display of flexed viewers can be VERY slow, and there also are probably more glitches in use of FV's, so use them at your own peril.):
(1)  When you dismiss a FV, it now entirely disappears rather than leaving a TransformationMorph behind.
(2)  Arrow buttons in numeric readouts and on various tiles now work correctly in a FV.
(3)  When you pull a phrase out of a FV, it sticks to the hand right where it ought to now, rather than at a considerable offset.
(4)  When you switch categories in a FV, the new entries now show up at the proper place.
Other bugs fixed in this update:
*  When you drop a paint-invoking morph back into a parts bin, you no longer fall into a debugger.
*  Free-standing viewers now retain their dismiss buttons after a structural change."

1575roundedMethodMorph-sw -- Scott Wallace -- 26 October 1999
Makes MethodMorphs sport rounded corners"

1576FlexDrag-di -- Dan Ingalls -- 21 October 1999
A number of changes that make dragging of objects around a flexed pasteup look and work nicer.
Mainly if you pick up a morph from a flexed environment, it retains its flex while in the hand.
A number of things required fixing such as double-clicking in flexed environments.
One other unrelated fix:
Cause canvas image: of 1-bit forms to use opaque white.

1577FreeCell-dpdi -- David Pennell -- 19 October 1999
A Squeak implementation of FreeCell by David Pennell with a number of features added by Dan Ingalls.





More information about the Squeak-dev mailing list