[Updates] 19 updates posted
Bruce ONeel
edoneel at sdf.lonestar.org
Wed Feb 23 15:05:46 UTC 2005
Thanks
These are now all on
http://box1.squeakfoundation.org/files
or
ftp://box1.squeakfoundation.org
though I'm note sure that the ftp server is quite ok yet.
cheers
bruce
Michael Rueger <michael at impara.de> wrote:
> Date: Wed, 23 Feb 2005 15:12:28 +0100
> From: Michael Rueger <michael at impara.de>
> Subject: [Updates] 19 updates posted
> To: Squeak <squeak-dev at lists.squeakfoundation.org>
> organization: impara.de
> reply-to: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
> content-length: 9618
>
> Hi all,
>
> just posted 19 updates to 3.8 and 3.9.
>
> All these updates are from the squeakland update stream.
>
> Michael
>
>
> --------------------
>
>
> "Change Set: FontFixupSpeedup-nk
> Date: 8 November 2004
> Author: Ned Konz
>
> This CS makes loading of projects only pay the price for font fixup if
> they actually had missing fonts.
>
> On my system, a particularly complicated project with 278
> ScriptEditorMorphs took the following time to load and enter:
>
> load enter
> before 32 14
> after 29 3
>
> This is important because on entry there is no indication that anything
> is actually taking place, and so it looks dead for the 14 seconds.
>
> (shouldn't we add some kind of indication that it's still working?)
> "
>
> "Change Set: FontProgress
> Date: 1 December 2004
> Author: Andreas Raab
>
> The 'lost' displayFontProgress method."
>
> "Change Set: removedMethFix-sw
> Date: 1 December 2004
> Author: Scott Wallace
>
> Provides the missing method PseudoClass.stampAt: that was needed to make
> the improved removed-method reporting in a file-contents-browser in
> update 0368tidbits-sw correct."
>
> "Change Set: allScriptsButtons-sw
> Date: 8 December 2004
> Author: Scott Wallace
>
> Restores the look of the dismiss, expand, and help buttons on the All
> Scripts Tool to their appearance last year. And the corresponding
> buttons in the 'gallery of players' are made to conform to this
> appearance as well."
>
> "Change Set: TTCFontSetReg
> Date: 2 December 2004
> Author: Yoshiki Ohshima
>
> Instead of using #allInstances in #familyName:pointSize: it now sets up
> a registry and search fonts from there. Also fixes some loose ends."
>
> "Change Set: ProjectLoad-tk
> Date: 2 December 2004
> Author: Ted Kaehler
>
> Clean up the code that load a Project from disk or a server.
> Improved class comments in Project and ImageSegment. Speed of
> loading is only modestly better.
>
> Provides a new way for objects in a Project to adjust themselves when
> they enter a different version of the system. After a project is
> loaded, every object is sent fixUponLoad: aProject refStream:
> smartRefStrm.
>
> Just to review:
> comeFullyUpOnReload: smartRefStream Used to
> re-discover an object that already exists in this image, such as a
> resource, global variable, Character, or Symbol. (sent to objects in
> outPointers)
> convertToCurrentVersion: varDict refStream: smartRefStrm
> fill in fields that have been added to a class since
> the object was stored. Used to set the extra inst var to a default
> value. Or, return a new object of a different class. (sent to
> objects that changed instance variables)
> fixUponLoad: aProject refStream: smartRefStrm
> change the object due to conventions that have changed on the
> project level. (sent to all objects in the incoming project)
> "
>
> "Change Set: corruptScriptFix-sw
> Date: 15 December 2004
> Author: Scott Wallace
>
> Fixes up certain damaged etoy projects -- request 'attempt misc repairs'
> from the authoring-tools menu to invoke.
> * uniclassScripts that have nil scriptEditors are expunged.
> * uniclassScripts that have nil scriptedClasses are fixed up.
> * scriptEditors whose scriptNames conflict with the selector of the
> uniclassScript that holds on to them are fixed up."
>
> "Change Set: EnableKeystrokeEvent-nk
> Date: 13 December 2004
> Author: Ned Konz
>
> CS 0359keyboardEvents-nk did not register the keystroke event trigger
> properly (or rather, 0367specificEvents-nk didn't change
> PasteUpMorph>>initialize as it should).
>
> This change set restores the 'keyStroke' event for PasteUpMorphs
> including the World.
>
> "
>
> "Change Set: dismissFix-sw
> Date: 22 December 2004
> Author: Scott Wallace
>
> If the user removes a phrase from an etoy scriptor by using the dismiss
> handle on the halo of a PhraseTileMorph, the needed script-recompilation
> notification will now take place."
>
> "Change Set: balloonCenter-wiz
> Date: 31 December 2004
> Author: Jerome Peace
>
> Fix for Mantis bug 783: Balloon Morph text goes outside of balloons when
> lots of text.
>
> Large balloons such as that for the trash can are not centered in the
> balloon.
> adjustedCenter tried to fudge it.
> This fix returns the original center of the textMorph within the balloon
> by selecting the vertices that represent the morphs corners and finding
> their center. A perfect fit every time."
>
> "Change Set: visibleThumbnail-sw
> Date: 29 December 2004
> Author: Scott Wallace
>
> Assures that the thumbnails of objects with extreme aspect ratios do not
> vanish.."
>
> "Change Set: sibHalo-sw
> Date: 2 January 2005
> Author: Scott Wallace
>
> * The greenish top-right-halo handle, which may be either the olive
> 'make-sibling' or the bright green 'make-deep copy (duplicate)' handle,
> will now, when depressed while the *shift* key is down, trigger the
> 'other' action, i.e. shift click on olive handle yields make-deep-copy,
> and shift-click on bright green handle yields 'make-sibling.'
> * A further visual cue is provided when operating a green handle: the
> color of the handle while dragging the resulting sibling or deep-copy
> will reflect the actual kind of copy made, which may be different from
> the original color of the handle if the shift key were found to be down.
> * Whether or not a scripted player will show the olive handle in the
> halo is now governed by a new preference,
> #oliveHandleForScriptedObjects, which is automatically set to false when
> the eToyFriendly preference is set to true.
> * Also adds, to the morph halo's 'siblings' submenu, for scripted
> objects, a new item, 'flash siblings', which will momentarily flash an
> object and all of its siblings.
> This version of this fileout intended for Squeakland3.8"
>
> "Change Set: literalChg-sw
> Date: 5 January 2005
> Author: Scott Wallace
>
> Recovery from the recent language change that made '#(nil) first' parse
> to nil rather than to #nil, and similarly for #(true) and #(false).
> This update restores the pre-existing semantics of several methods
> affected by that change."
>
> "Change Set: smartTileMorph5-tak
> Date: 4 January 2005
> Author: Takashi Yamamiya
>
> Cleanup of mouse=handling in TileMorph and its subclasses, including:
> Click on current-value for any type with enumerated textual values (and
> also on numeric assignment tiles) uniformly brings up a pop-up of the
> list of alternatives.
> - Fix for http://bugs.impara.de/view.php?id=189 (floatPrecision was not
> saved when extension arrow was hit).
> - Fix for bug that you could type in to the readout portion of a boolean
> readout tile.
> - Some redundancies in SymbolListTile removed.
> This version is for Squeakland 3.8.
>
> A couple of small fixes made and some changes to the preamble wording
> done by sw 04Jan05"
>
> "Change Set: customizeFix-yo
> Date: 6 January 2005
> Author: Yoshiki Oshima
>
> Fixes a bad typo in StandardScriptingSystem method #customizeForEToyUsers:"
>
> "Change Set: muchBetterWatchers-sw
> Date: 6 January 2005
> Author: Scott Wallace
>
> Enhancements to etoy watchers:
> * Readouts for all watchers are now type-appropriate. Up until now, all
> readouts had been textual; now for a color type you'll get a watcher
> showing a color swatch, and so forth down through all the available types.
> * So-called 'fancy watchers' are now allowed on variables of any type,
> not just numbers, and, as for the simple watchers, the readout supplied
> is type-appropriate.
> * The *name* of a watcher now reveals its provenance. Formerly, it was
> extremely difficult to figure out what a simple watcher was watching.
> And the watcher is dynamically updated to track the name of the object
> it is watching.
> * When you drop a slot-retriever phrase (such as car's x) on the
> desktop, if the new preference #dropProducesWatcher is true, a watcher
> will be produced. Try it, you may like it!
> * A watcher can be dropped into a type-compatible tile pad in a script.
> * Some adjustments made to which data-types can be ascribed to
> user-defined variables."
>
> "Change Set: bounceSoundFix-sw
> Date: 10 January 2005
> Author: Scott Wallace
>
> Fixes the bug that made execution of an etoy #bounce: raise a
> deprecation warning. This bug had resulted from update
> 5747soundSystemCleanup-gk, dated 23Feb2004"
>
> "Change Set: watcherDefaults-sw
> Date: 12 January 2005
> Author: Scott Wallace
>
> Restores former watcher feel:.
> * Wordings 'simple watcher' and 'detailed watcher' (as opposed to
> 'unlabeled watcher' and 'labeled watcher') restored.
> * The dark blue color restored.
> * The preference that governs whether the drop of a getter produces a
> watcher or not, dropProducesWatcher, is set to false by the postscript
> of the update.
> * Bug fix (Mantis Squeakland bug 824): a wacher can again be dropped
> in a 'test' area, whereupon it will expand into the appropriate relation
> as usual.
> * Also fixes long-standing bug (dating back to at least 2001) that
> mishandled the coercion of typed getters for variables of any SymbolList
> type)
> * Also fixes bug that arrived with update 0383smartTileMorph5-tak, in
> which the code for a Scriptor was not getting recompiled when a
> relational tile (such as = or <=) had its relation changed by direct
> manipulation, either by operating one of its carets or by choosing a new
> value from a pop-up obtained by clicking on the tile."
>
> "Change Set: suppressSounds-sw
> Date: 29 January 2005
> Author: Scott Wallace
>
> Allows certain of the standard 'built-in' sounds to be suppressed from
> sound-choice popups except when they are the current choice. This
> affects both SoundTiles and SoundReadoutTiles.
>
> The list of formerly-standard sounds that should be suppressed is
> hard-coded in method StandardScriptingSystem.soundNamesToSuppress; for
> now, these are 'scrape' and 'peaks'."
More information about the Squeak-dev
mailing list
|