[updates] 8 more for 3.2alpha

Dan Ingalls Dan at SqueakLand.org
Sun Nov 4 01:17:30 UTC 2001


Folks -

I have just moved 8 recent updates out to the servers.

Enjoy
	- Dan
-------------------
4462prjSaveFix-mir -- Michael Rueger -- 29 October 2001
Fixes some more problems with saving projects to local discs. Also includes a workaround for some projects with invalid resource paths."

4463deeperChangeCategory-sw -- Scott Wallace -- 29 October 2001
When you ask to change a method's category (via 'change category...' from the shifted selector-list menu in most tools) the list of alternatives now includes all categories known in superclasses as well as the actual class, and the option to type in a new category name is also offered."

4464viewerFlapBothSides-sw -- Scott Wallace -- 29 October 2001
It has always been possible to have a Viewer flap adhere to any edge) but if the #oneViewerFlapAtATime preference were set to true, one could not take advantage of this by having one flap open on each wing at the same time.  Now one can -- the interpretation of #oneViewerFlapAtATime is now 'one viewer flap per *edge* at a time'"

4465cleanups-sw -- Scott Wallace -- 29 October 2001
1. Adopts more explicit and stern wording in the class-removal confirmation as per recent discussions on squeak list.
2. Uses the better menu icon in the GraphicalDictionaryMenu.
3. Fixes bug that when a new change-set was launched in a dual change-sorter, the change-set-list on the opposite side of the sorter was not updated.
4. Removes a disused inst var from CodeHolder.
5. Removes ten disused methods, primarily from class Presenter.
6. Circumvents error condition formerly seen when user tries to change scaleFactor of a PolygonMorph by manipulating it in a Viewer or changing it programatically.
7. Fixes a bug that could occasionally lead to quite a performance price in the refreshing of annotations of ChangeLists.
8. Makes the repaint-background halo handle available on world halos.
9. Corrects a conflict between the inst var #labelString in Debugger and the same identifier used as a formal-parameter name of a Debugger method, by renaming the formal parameter.  This condition had crept in with the summer 2001 betterDebugger update."

4466showHomeCategory-sw -- Scott Wallace -- 29 October 2001
Adds (to the shifted-selector-list menu) a command to show a method in its home category.  This is useful if you have found the method alphabetically from the 'all' category and now want to see it in the company of its category confreres, or if you are using a tool capable of having a method be in more than one category, such as a Lexicon.  Where the command is relevant, it can also be invoked by cmd-shift-C.  Note that this feature has long been available in the Lexicon and InstanceBrowser tools, where it can also be directly invoked by clicking on the 'cat'"

4467viewerSlim-sw -- Scott Wallace -- 30 October 2001
For a long time there have been extra layers of containment in Viewers that did not carry their weight in terms of features; these had been serving as place-holders in support of various unreleased forays into allowing optional panes for showing code, status, readout, etc., right in place in Viewers.  Extensions of the envisaged sort have now come well along, but it turns out they are using quite different mechanisms, so it is now well past time for those old place-holding layers to disappear, so this update does that.
The PhraseWrapperMorph layer that bound the rows together is eliminated, and the ViewerRow and ViewerEntry are conflated back into ViewerLine.  The old classes (not a lot of code) are retained in service of existing content that may include Viewers still working adequately under the old design."

4468Stack-OM1-tk -- Ted Kaehler -- 30 October 2001
Reformulate StackMorphs.  Any morphs may be a page (background), not just a PasteUpMorph.
Menu item 'be a card in an existing stack...' (insertAsStackBackground) that lets the user click on the stack to add this morph to it.
Menu item 'make an instance for my data' (abstractAModel) for any morph with fields.
A menu item, wrapWithAStack, that takes any morph and encloses it in a StackMorph.  Fields become background fields, sketches are also per-card, and FancyWatchers become background numeric holders. 
Fix bug in macroBenchmarks.  Was decompiling a large method to tiles.  When AlansTest1 is off (in standard images), it was not answering selector when a spacing layer of MessageNode had no receiverNode.
Dragging on a tile no longer peels off a duplicate.  Selecting a tile shows a popUp.  Now the popUp includes a duplicate handle.
(a String = a Text) and (a Text = a String) now actually do a compare.  Does this harm anything else in the system?  Hash fixed.  Two texts are equal if they have equal characters, regardless of the emphasis.

4469CPUWatcherPref-nk -- Ned Konz -- 31 October 2001
I don't think that the CPUWatcher should default to on.
And I think there should be a preference for it.
So I changed it.
Note that this will turn off the CPU watcher; if you want it back on, go to Preferences/debug or Preferences/performance and turn on cpuWatcherEnabled."





More information about the Squeak-dev mailing list