[updates] 21 more for 2.9a aka 3.0 beta

Dan Ingalls Dan.Ingalls at disney.com
Fri Feb 2 06:06:39 UTC 2001


Noble Test Pilots -

Herewith another 21 updates, incorporating many fixes announced or requested recently.  It's our hope to bundle things up with a few more fixes and a morphic starting screen as a 3.0gamma image late tomorrow.  So if you want to help ( / keep helping) to shake down this coming release, try to stay tuned early in the weekend.

Many thanks for all the help so far.

	- Dan
-------------------------
3279Stepping-ar -- Andreas Raab -- 31 January 2001
This change set
* unifies the #addMorph: variants into a single method (#privateAddMorph:atIndex:)
* introduces the #intoWorld:/#outOfWorld: protocol for morphs
* makes morph start stepping automatically whenever they enter a new world.
IMPORTANT:
The old #startSteppingSubmorphsOf: and related variants are now OBSOLETE. Morphs will start automatically when entering a world so unless there is a very good reason to stop and restart stepping of morphs inbetween THERE IS NO POINT WHATSOEVER in calling any of those methods. Remove them as you find them.

3280SoundPlayerShutdown -- Andreas Raab -- 31 January 2001
Shut down the sound player if there's nothing at all to play."

3281PackageBrowserRename-ar -- Andreas Raab -- 31 January 2001
Rename former PackageBrowser to PackagePaneBrowser. I need the name 'PackageBrowser' for consistency in the work done for image splicing."

3282gotchas-sw -- Scott Wallace -- 31 January 2001
Status-choice buttons in preexisting scriptors now work again.
Find-a-change-sorter no longer drops you into a debugger in cases where there is no change sorter open (thanx to Bolot for catching this.)"

3283ListHighlight-ar -- Andreas Raab -- 31 January 2001
The change set allows (subclasses of) Browser to highlight items in the lists shown."

3284BrowserDnD-ar -- Andreas Raab -- 31 January 2001
Fixes drag and drop in browsers (and in system windows in general)"

3285mvcChgSorterOops-sw -- Scott Wallace -- 1 February 2001
Recent changes had broken the mvc variant of the msg-list-pane and class-list-pane menus in the Change Sorter (thanx to Hans-Martin Mosner for pointing out) -- this fixes them."

3286colorpicker-raa -- Bob Arning -- 1 February 2001
fixes reference to <clickedTranslucency> before it had a meaningful value"

3287replaceMorph-raa -- Bob Arning -- 1 February 2001
Fix walkback encountered when adding morph that already exists in the collection"

3288moreNav-raa -- Bob Arning -- 1 February 2001
More fixups for the InternalThreadNavigationMorph
- do not create a pvm of new projects
- act on mouseDown for grabbing from sorter"

3289progressBoundsFix-raa -- Bob Arning -- 1 February 2001
Adjust ComplexProgressIndicator to use world-centric bounds. Was a problem when PVM in scroll pane was clicked."

3290scamperProj-raa -- Bob Arning -- 14 January 2001
Load a Project from a SuperSwiki link on a page in Scamper"

3291psEPSvsDSC-raa -- Bob Arning -- 1 February 2001
Add preference for type of PostScript output for most morphs: EPS or DSC.
This is still not exactly right, but getting better.
---executable code follows"
Preferences
	addPreference: #postscriptStoredAsEPS
	category: #printing
	default:  false
	balloonHelp: 'When printing a morph as PostScript, offers the choice of (true) an EPS file suitable for incorporating in a larger job or (false) a DSC file that is a standalone file'.

3292SndRecActive-ar -- Andreas Raab -- 1 February 2001
Fix use of #allInstances for determining active sound recorders."

3293privateNoNo-raa -- Bob Arning -- 1 February 2001
Fix bug in keeping a painting. Someone was breaking the owner<->submorph invariant and got caught. Shame!"

3294navToSwiki-raa -- Bob Arning -- 1 February 2001
Modify InternalThreadNavigationMorph to try to get project from current server if not already loaded."

3295navToSwiki2-raa -- Bob Arning -- 1 February 2001
Modify InternalThreadNavigationMorph to try to get project from current server if not already loaded. Hope it's right this time"

3296navToSwiki3-raa -- Bob Arning -- 1 February 2001
One more fix for the thread navigator - do a better job of handling the fact that the project is not yet in the system. This means we don't know what it looks like and must fall back on the question marks, but at least we can keep the project in the sequence"

3297TwoWayLayout-ar -- Andreas Raab -- 1 February 2001
At the request of Dan I., fixes a horrendous waste in layout of new tiles during insertion.

3298LargeIntegersV1-2-sr -- Stephan Rudlof -- 29 November 2000
Fix:
	LargeIntegersPlugin>>anyBitOfBytes: aBytesOop from: start to: stopArg 
Minor Fix/Improvement:
>>testTwoComplementRightShift:
	moved it from LargePositiveInteger to Integer and corrected user messages.
ToDo:
(If commented out) you have to uncomment the primitive call in
Integer>>anyBitOfMagnitudeFrom: start to: stopArg
if you have updated the LargeIntegers module to v1.2 (or a VM with it). This is also made by fileIn the InstallLargeIntegersV1.2-sr changeset.

3299LargeIntV1-2For29-sr -- Stephan Rudlof -- 29 November 2000
Update:
	This changesets updates Integer>>anyBitOfMagnitudeFrom:to:
to work with LargeIntegers plugins before v1.2 by avoiding the primitive."







More information about the Squeak-dev mailing list