[updates] 26 for 3.1alpha

Dan Ingalls Dan.Ingalls at disney.com
Tue Feb 20 05:42:04 UTC 2001


... as itemized below.

Several of these (*) will also be copied into the 3.0 stream.

Enjoy
	- Dan
--------------------
3637fasterMatching-raa -- Bob Arning -- 18 February 2001
a little faster Symbol class>>selectorsContaining:
a timing method in Symbol to try to diagnose slowdowns in implementors of things like xxx"

3638moreFilters-sw -- Scott Wallace -- 18 February 2001
Implements more message-set filters"

3639compileInobtrusively-sw -- Scott Wallace -- 18 February 2001
Adds a way that certain automatically-generated and automatically-maintained code can be compiled totally inobtrusively, i.e., bypassing system logging, change-set logging, and recent-submissions logging."

3640tidies-sw -- Scott Wallace -- 18 February 2001
rips out some disused code relating to the former window-based scripting area."

(*) 3641WnldHalos-ar -- Andreas Raab -- 18 February 2001
Fix halo transfer in Wonderlands."

3642projectPrefsEtc-sw -- Scott Wallace -- 19 February 2001
CAUTION: the order of items in this update has been hand-jimmied; do not expect that simply filing this changeset out will result in a loadable update!
* Adds a mechanism allowing preferences to be maintained on a project-by-project basis, yet still be accessed via the preferences protocol.  
* In a preferences panel, there is now a menu associated with each preference item, allowing you to toggle the is-local-to-project setting, and to browse senders of the preference, and to determine which categories the preference is classified under.
* Initialize the project preferences of each new project to have the same values as the project from whence the new project springs.
* Expands the Search (Find) facility in the Preference panel so that it searches the balloon-help text of all preferences, as well as the formal names of the preferences, for matches.
* And much more..."

3643scriptors-sw -- Scott Wallace -- 19 February 2001
* Makes scriptors better able deal properly both with universal tiles and classic tiles.
* Defines MethodWithInterface as a MethodInterface bound to a particular class -- a layer of hierarchy between MethodInterface and UniclassScript.  UniclassScript is now only used for scriptors involved with Classic tiles, where the ScriptEditorMorph must be held on to.
* Sets up two preferences, largeTiles and universalTiles, to be of the local-to-project variety.  Removes the mechanisms that formerly dealt with these via the world's Project menu.  Fixes up all senders of universalTiles so they now obtain it from the Preference.  Caution: order in this update has been hand-jimmied.  
* Much more..."

3644swikiTimeout-raa -- Bob Arning -- 19 February 2001
When something goes wrong during the download of a project, present a more graceful error."

3645filterOldVersions-raa -- Bob Arning -- 19 February 2001
In the simple mode of the blue project finder, only show the latest version of each project"

3646projPrefFix-raa -- Bob Arning -- 19 February 2001
fix a walkback in project preferences"

3647cachedLoads-raa -- Bob Arning -- 19 February 2001
Chanes in project loading:
- when projects are loaded, they are saved in Squeaklets directory (as Publish already did)
- when loading a project, first check Squeaklets directory and load from there if found"

3648addGlobalFlapsFix-raa -- Bob Arning -- 19 February 2001
When doing the global flap adjustment when going to a new project, do not create the flaps if they do not already exist."

3649navUndo-raa -- Bob Arning -- 19 February 2001
- added an undo button to the navigator and moved share to the other end
- also commented out a walkback in new preference code."

3650smallerFind-raa -- Bob Arning -- 19 February 2001
Make blue project finder screens fit 640x480"

3651emphasis-sw -- Scott Wallace -- 19 February 2001
Provides a critical missing method and removes a workaround that had to be made because of its absence."

3652PaintingFlap-ar

3653noticePaintFlap-sw -- Scott Wallace -- 19 February 2001
Makes the automatic placement of viewer flap tabs be cognizant of the presence of a painting flap tab"

3654appearancePanel-raa -- Bob Arning -- 19 February 2001
First stages of a property sheet to allow changing various visual properties of a morph from one convenient place. There are a number of shortcomings at the moment, but you may have fun playing with it. Available from the red halo menu."

3655Discards-ar -- Andreas Raab -- 21 March 2001
Various modifications for a clean removal of wide parts of the system."

(*) 3656PoohPaint-laza

(*) 3657GCDisplayFix-ar -- Andreas Raab -- 19 February 2001
Fixes an ugly little bug in #reverseDisplayFrom:to: that went unnoticed so far."

(*) 3658SrcFileTweaks-ar -- Andreas Raab -- 18 February 2001
Fixes an error when changes file is absent. Fixes an error when attempting to saveAs with no changes file present."

3659moreAppearance-raa -- Bob Arning -- 19 February 2001
a little more work on the properties panel, now available through the magenta (recolor) halo"

3660univTweaks-sw -- Scott Wallace -- 19 February 2001
(1)  Fixes bug in code that does the conversion of universal-tiles grandfathered from before the abandonment of UserScripts.
(2)  Moves the temporary #fullCheck flag used in #cacheSpecs: into the project parameters"

3661Watcher-tk -- Ted Kaehler -- 19 February 2001
Allows 'detailed watchers' in the EToy world to work with universal tiles.
Further revision to fullCopy users.  Morph copy now does a veryDeepCopy.  All previous users of fullCopy now just create the morph again from scratch for each button.  No copying."

(*) 3662MacVMSourceChgs3-0-7JMM -- johnmci at smalltalkconsulting.com -- 18 February 2001
Bring mac source code upto 3.0.7"

(*) 3663FixTextUpdate-di -- Dan Ingalls -- 19 February 2001
Restore ability of test to recompose when its owner changes.

(*) 3664CelesteCompactFix-sr -- Stephan Rudlof -- 19 February 2001
Removed a nasty Celeste bug and made some fixes/improvements.
Compaction of database works now and results in a *valid* IndexFile.
Works with Squeak3.0 of 4 February 2001 latest update: #3545."







More information about the Squeak-dev mailing list