[updates] 21 more for 3.1 alpha

Dan Ingalls Dan at SqueakLand.org
Thu Aug 23 21:29:04 UTC 2001


-- 
Folks -

I have just issued 21 updates for 3.1 alpha to the update servers.  These are mostly from SqC, as we are trying to freeze a stable image for work with Squeakland and several student classes for this fall.

I have already received 9 updates as a first installment from the revitalized project to cull and test recent (;-) submissions (see Doug Way's message of 21 Aug 2001 02:12:14 -0400).  I should be issuing these in the next couple of days, and expect to receive a regular flow over the next couple of weeks as we gradually get caught up to the present.  Many thanks to those who are organizing this project (mainly Doug and Bob Arning right now), and especially to Stefan  Aust, who has once again offered to gather and test what has accumulated.

By the way, if you turned off your alternativeWindowLook preference after the last bunch of updates, it's worth trying it again, as Andreas has fixed a bunch of shortcomings.  One of the major benefits of this alternative is to provide a constant background for code so that syntax coloring can be put into more general use.  This, in turn, should see some improvements in forthcoming updates.

Enjoy
	- Dan
--------------------
4262emptyCategoryFix-nk -- Ned Konz -- 3 August 2001
This fixes the problem where if you click on the method category or method panes of a new browser without selecting a class you get walkbacks.

4263reusePreference-sw -- Scott Wallace -- 19 August 2001
When a preference is added (via one of the #addPreference:... variants), a pre-existing Preference object for the given symbol, if one exists, is reused, thus allowing UI elements (checkboxes, for example) that interacted with the old Preference object to continue to work."

4264VectorPlayer-tk -- Ted Kaehler -- 18 August 2001
By setting the preference #playersAreVectors to true, Players are treated like vectors.  Their viewers have the operations + - * /  incr: decr: multBy: dividedBy:.  They already have get/set distance and get/set theta.
	For the moment, once a project is set to #playersAreVectors, it can't be set to not have vectors.
	+ - * / return a Player and should be used for an argument.  
	incr: decr: multBy: dividedBy: are commands that take their own line in a script.  Each changes the position of the receiving Player."

4265smallDetails-sw -- Scott Wallace -- 19 August 2001
Adds a comment in Behavior.formalHeaderPartsFor: to set the user's mind at ease if she should happen to browse to it and get the you-may-have-bad-source-file warning.  And also add a little rider to the bad-source-warning itself.
Fixes a typo in balloon-help message for Workspace."

4266AltLookFixes-ar -- Andreas Raab -- 19 August 2001
Fixes various little things with the alternative look:
- Fix optional buttons to appear in 3Dish looks and fitting the size of the pane (and also get rid of all those #transparentSpacersOfSize: which are completely useless... ;-)
- Fix the menu button to act on mouseDown
- Fix PDAMorph to come up with okay colors.

4267twoGuys-sw -- Scott Wallace -- 19 August 2001
Takes steps such that two of Alan's favorite morphs, EToyProjectHistoryMorph and InternalThreadNavigationMorph, show up in the Objects tool."

4268collabTools-raa -- Bob Arning -- 20 August 2001
Adjust various morphs so that they appear in the new objects tool"

4269moreTextProps-raa -- Bob Arning -- 21 August 2001
Additions to text properties panel for new TextMorph
- added toggle for auto-fit
- added toggle for wrapping
- added control to change margins
- will change <color> slot to that of last used global color change
- pre-empted 'text color...' item from red halo menu to open properties panel for greater functionality"

4270CompilerLitFix-ar -- Andreas Raab -- 21 August 2001
A fix for a bug concerning read-only globals."

4271zapSource-raa -- Bob Arning -- 21 August 2001
When loading CompiledMethods in an ImageSegment, zap the source pointer since it will likely be wrong"

4272betterAtEnd-raa -- Bob Arning -- 21 August 2001
change aStream to stream so that
(FlashMorphReader on: (HTTPSocket httpGet: 'http://www.audi.co.uk/flash/intro1.swf' accept:'application/x-shockwave-flash')) processFile startPlaying openInWorld. 
will run.

4273RoundedCornerColors-ar -- Andreas Raab -- 21 August 2001
Fixes a slight annoyance with rounded corners and inset borders. Also hands the query for the colors of the corners back to morph and simplifies corner rounder a bit."

4274UniTile6-tk -- Ted Kaehler -- 21 August 2001
	Further adjustment to ScriptEditor resizing.  Make it rigid when not autoFit.  Still is not completely right!
	Reinstated Andreas' fix to xScrollerHeight.  (What does Dan's comment mean?)
	Test for LiteralVariableNodes that Andreas introduced.  (Symptoms -- could not open an existing script, up/down arrows not appear for true/false.)
	"

4275pluginFixes -- Michael Rueger -- 22 August 2001
Updates and fixes taken from the plugin update stream:
	- better handling of update notifications
	- external server defs enable via preference
	- en/disable tell function in standalone mode."

4276projectFixes -- Michael Rueger -- 22 August 2001
Fixes some problems with loading and storing older projects with external resources.
External Resources are now always localized with the project.
At some time it would be nice to have a small tool to determine which resource should stay where they came from."

4277InterruptFix-ar -- Andreas Raab -- 22 August 2001
Fixes the handling of user interrupts. Formerly, only the UI process was interrupted which could result in a hosed system if there was any other process running (e.g., something like '[[true] whileTrue] fork'). The new scheme asks Processor for the process that was preempted when pressing CMD-Period so that we will actually interrupt the process being active when the interrupt came in."

4278preferenceDir -- Michael Rueger -- 22 August 2001
Reverts a change to the lookup of external settings.
Lookup order is now again image-path then VM-path.
Should avoid problems esp. when running the standalone version on Macs with multiple VMs."

4279EnvironmentsFix-hg -- Henrik Gedenryd -- 21 August 2001
A small consolidation in Dictionary that prevents exceptions from crashing an image that has been converted to use Environments."

4280typeAhead-raa -- Bob Arning -- 22 August 2001
Enable (re-enable?) the type-ahead handling in Morphic"

4281envUnfix-raa -- Bob Arning -- 23 August 2001
There was a problem with Henrik's change and I am reverting to the previous version until I understand it a bit better."

4282envRefix-raa -- Bob Arning -- 23 August 2001
A revision of Henrik's change to answer correctly when the receiver is an Environment (modulo the compatibility hacks in Environment>>#at....) as well as returning the right answer in other cases."





More information about the Squeak-dev mailing list