[updates] 18 more for 3.0 and 3.1

Dan Ingalls Dan.Ingalls at disney.com
Thu Feb 15 09:28:47 UTC 2001


Folks -

We have just released 18 more updates, mostly bug fixes, for 3.1 and 3.0.

Celeste hackers:  These include Lex's two largish files, so please check that all is well.

I have tweaked the bumper file on the 3.0 update stream so that if you elect to advance from 3.0 to 3.1, it should begin at the proper place in the 3.1 update stream.

Enjoy
	- Dan
--------------------
3584specialTiles-sw -- Scott Wallace -- 12 February 2001
Addresses some difficulties involving the various unaffiliated special tiles such as random-number-tiles which became impaired after the advent of generic layouts.  After this update, the special tiles found on the final page of the Standard Parts Bin will now again be of the correct size, and the Random-number tile will again be capable of being picked up and dropped down.
Also, the three most frequently-needed special tiles -- namely, the random, button-down, and button-up tiles, can now be obtained from the main menu of any ScriptEditorMorph."

3585betterHaloDelete-raa -- Bob Arning -- 13 February 2001
When we remove a halo, be sure to remove it from the hand's property list"

3586ViewerDrops-ar -- Andreas Raab -- 13 February 2001
Disallow dropping morphs on viewers in flaps."

3587ProjStore16-tk -- Ted Kaehler -- 13 February 2001
Type checking for universal tiles when the EToyFriendly preference is set.  Attempts to duplicate the rules that prevent errors from happening in EToys when a tile is dropped on the wrong kind of thing."

3588celMisc-ls -- Lex Spoon -- 10 February 2001
Several bugfixes and speedups for Celeste:
	1. custom filters are compiled ahead of time (important for automatic filter selection).
	2. a bug in 'edit compiled filter' is fixed.
	3. the menu for choosing a filter is more frequently presented in sorted order.
	4. Displayed message numbers are updated correctly when #removeMessage is called.
	5. The old single-column table of contents is no longer computed.
	6. When a message is auto-moved or auto-filed, use the destination folder in fileAgain and moveAgain.
Celeste still runs fairly slowly, but the delays are mostly in UI code and are hard (for this guy) to track down."

3589mailMsg-ls -- Lex Spoon -- 10 February 2001
Major MailMessage cleanup:
	1. Multipart messages are formatted with the final '--'
	2. Headers don't get lowercased as often.
	3. MailMessage and MIMEPart are integrated -- a part of a multipart message *is* itself a message.
	4. The caching for certain headers like Subject and From is removed, because the fields ivar caches *all* headers nowadays, and because those headers don't make sense for message parts.
	5. Base64 encoding breaks its output into reasonably short lines.
	6. Line breaking for regular messages is fixed up, so that headers aren't reformatted and so that non-text messages are completely left alone.
Somewhere along the way, attachment filenames started working again."

3590ClassInBrowserTitle-nk -- Ned Konz -- 13 February 2001
This little change set makes browsers reflect
the name of their selected class, if any."

3591BDFFontReader-nop -- Jay Carlson -- 11 February 2001
I am a conversion utility for reading X11 Bitmap Distribution Format fonts.  My code is derived from the multilingual Squeak changeset written by OHSHIMA Yoshiki (ohshima at is.titech.ac.jp), although all support for fonts with more than 256 glyphs has been ripped out.  See http://www.is.titech.ac.jp/~ohshima/squeak/squeak-multilingual-e.html .
My class methods contain tools for fetching BDF source files from a well-known archive site, batch conversion to Squeak's .sf2 format, and installation of these fonts as TextStyles.  Also, the legal notices for the standard 75dpi fonts I process this way are included as 'x11FontLegalNotices'.
Tested against 2.8 and initial 3.0."

3592PeekPos-ar -- Andreas Raab -- 14 February 2001
Fixes a problem with #getCurrentMorphicWorld stealing events by using sensor prims. I'm still unhappy about how this works."

3593firstStepFix-raa -- Bob Arning -- 14 February 2001
Bring back some old code so that new paintings will start ticking when they get a script"

3594ButtonQuickFix-JW -- Jesse Welton -- 6 February 2001
Quick fix for the niggling little problem with close & collapse buttons being misplaced: They were the wrong size."

3595MailAddressTokenizerFix -- Mark Schwenk -- 8 February 2001
After I changed my Celeste email address to include my full name 'mas at wellthot.com (Mark A. Schwenk)', I got a walkback when sending a message. If you are a Celeste user, please try this fix to make sure that it works for you too."

3596MorphSelectionFix-jcg -- Joshua Gargus -- 14 February 2001
Fix for bug in multiple morph selection introduced in CS 3119.  To see this bug, try drag a selection in any direction other than down-right, include some morphs, and then shrink it back in the other direction.  Rather than deselecting these morphs, it bumps them towards the center of the selection area."

3597CipherTweak -- Ted Kaehler, Dan Ingalls -- 19 September 2000
Generates CipherPanels from random method comments.  Execute
	CipherPanel tedsHack
in morphic or MVC.
This update makes the 'Squeak quote' feature available as a menu and button command.  Also warns before discarding changes.

3598fixThumbnail-raa -- Bob Arning -- 14 February 2001
change thread navigator to ensure it has a thumbnail for current world"

3599utFixes-raa -- Bob Arning -- 13 February 2001
A couple of bugs encountered while testing Universal Tiles
- MessageNode>>receiver: was returning the argument which messed up a few things
- unhibernating universal scripts on a loaded project was difficult since they were carrying a source pointer but there source was not yet present. Unhibernating deferred until project entry.

3600simulatorFixes2-yo

3601ProcessTerminateFix-tpr -- tim at sumeru.stanford.edu -- 14 February 2001
Very simplest fix to the problem of a vm crash if a terminated Proces is resumed. Would not stop a crash if the suspendedcontext of an active or quiescent Process were to be corrupted, but that requires some vm changes.
[tweaked by Dan I. to minimize overhead]







More information about the Squeak-dev mailing list