[UPDATES] More for 2.7alpha -- enjoy

Dan Ingalls Dan.Ingalls at disney.com
Mon Nov 1 18:45:58 UTC 1999


1588modalPickerFix-sw -- Scott Wallace -- 28 October 1999
Makes the 'erase pixels of color' and 'recolor pixels of color' features of SketchMorphs work again -- these had been broken by the remake of the ColorPickerMorph a while back.  The resulting pseudo-modal UI is still weird but at least the features once again work."

1589updatingFixes-sw -- Scott Wallace -- 31 October 1999
Miscellaneous fixes to the smart-updating mechanism, including:
The current selection in any list pane no longer is lost if the corresponding list gets changed, unless the revised list does not contain the element.
Inspect lists now properly update *and* retain proper values when inspectee structure changes."

1590mvcSmartUpdating-sw -- Scott Wallace -- 31 October 1999
Brings the smart-updating features (implemented earlier for morphic) to the primary mvc tools, viz. browsers and inspectors. 
The updating takes place automatically when you activate a window -- but of course if there are unsubmitted changes in the window, they will not be discarded; instead, you will get a warning of the conflict when you try to submit.
MVC tools benefitting from this update are: the standard browsers (system, system-category, class, message-category), all message-list browsers, and versions browsers, and Inspectors.
In the case of Inspectors, note that the field list is updated *and* the value pane is updated when the window is activated.
Tools that do *not* yet incorporate the smart-updating include:
	protocol browsers
	hierarchy browsers
	inheritance browsers
Incidentally fixed in this update:
*  cmd-f shortcut for find-class in the sys-category-list pane now works."

1591projRevert-tkLU -- Ted Kaehler -- 31 October 1999
Allows the user to save a version of a Project, and revert back to it later.
In any project (but the top one), choose 'save for future revert' to save that state of the project.
Make changes in the project, exit and enter freely, at any later time, choose 'revert to saved copy'.
This feature only works even if you do *not* enable sending projects to disk.  (Preferences enable: #projectsSentToDisk) 
If you want it to revert and never ask for confirmation when you leave the project, 
      Project current projectParameters at: #revertWithoutAsking put: true.
Watch out, this is very dangerous!!!  People who turn on this feature and then complain that Squeak is broken will be laughed at.
Segment files aren't erased so agessively now, because they may be revert segments.
The Transcript is always pointed at from outside.  Thus it is not in the reveted stegment.  I fix up its owner pointer via a hack.  The text in the Transcript *will* reflect changes made after the revert copy was saved.  Please just ignore this.  Everything else has been truly reverted."

1592misc-tkLV -- Ted Kaehler -- 31 October 1999
[ ] In findClass in the Browser, if you put a period after the name, it now finds just that name exactly.  When you search for 'morph', you get more than one menu full of names.  If you now search for 'morph.', you go right to class Morph.  
[ ] Previously, if you edited text in the code pane, and you pressed the Instance/Class/Comment buttons, it would discard your changes without asking.  Now it asks.   The mechanism for this was there already (askBeforeChanging), but it was not hooked up.
[ ] In the InterpreterSimulator, you could not read any file system directory in which the file path contained a single-quote.  A method in the simulator was de-String-ifying the path by simply removing the beginning and ending single-quotes.  This fixes it."





More information about the Squeak-dev mailing list