[updates] 33 more for 3.1alpha

Dan Ingalls Dan.Ingalls at disney.com
Fri May 25 07:46:59 UTC 2001


Folks -

We have just issued a number of updates as summarized below...

	- Dan
-------------------------
4042TextureFix-ar -- Andreas Raab -- 17 May 2001
Fixes a small problem with little endian textures."

4043scriptName-sw -- Scott Wallace -- 17 May 2001
Replaces the header morphs in Scriptors loaded from disk with modernized ones, and fixes a bug that could clobber scripts if you started to edit a script name but then thought better of it"

4044LSBDisplay-ar -- Andreas Raab -- 17 May 2001
Make little endian formats available when choosing a new display depth. Also makes changing the display depth a little nicer by providing checkmarks."

4045AllocFormTweak-ar -- Andreas Raab -- 17 May 2001
Make Form>>allocateForm: include endianess of the receiver so that we have a good match when caching against display."

4046moreReleasing-raa -- Bob Arning -- 18 May 2001
A little more release stuff to lighten projects before publishing
UniclassScript
- lose the formerScripting tiles
- lose the current script editor
This may result in the scriptors being recreated in universal even if the viewer is in classic, but we can fix that."

4048Biobranches9b-raa -- Bob Arning -- 18 May 2001
The last two change sets had enough errors for a lifetime. Here it goes again.
Adding a #stamp method to player so that a morph can leave a picture of itself behind before it moves on or is deleted.
Added a #stampAndErase command to the Viewer to take advantage of the above
Refactored a bit<g>"

4049installTextualFix-raa -- Bob Arning -- 20 May 2001
When reverting a browser from tiles to textual display, be sure to turn off clipSubmorphs so the scroll bar will show"

4050B3DTweaks-ar -- Andreas Raab -- 20 May 2001
Integrates three tweaks:
* Fix sqMacOpenGLInfo file to include the '.c' at the end
* Add includes for Unix/GLX
* Add B3DSceneMorph>>areasRemainingToFill:

4051labelVariants-sw -- Scott Wallace -- 20 May 2001
Makes it possible for a SystemWindow to exist without the standard label parapharnalia.
Makes it possible for pane-border morphs and subpane dividers to have gentler colors on demand."

4052GLVersion1Point1-ar -- Andreas Raab -- 20 May 2001
Add support for GL Version 1.1 by using glDrawElements() etc. thus improving performance for complex geometries."

4053FogFixes-ar -- Andreas Raab -- 21 May 2001
Fix restriction of fog to range (0,1). Fog range is always given in world distance."

4054restoreNavigator-raa -- Bob Arning -- 22 May 2001
Be sure navigator is restored if user cancels a publish operation"

4055contentsSymbol-sw -- Scott Wallace -- 22 May 2001
Consolidates the various ways that different representations of source code can be shown in a code pane.  The old #showDiffs inst var of codeHolder is disenfranchised.  The #sourceSymbol varies across the (presently) ten different settings, and a control is added to the button pane of code-bearing tools letting you swiftly move among the choices.  For those who do not use button panes, the control is often available in window-title menus.  MVC is mostly neglected in this work -- I presume interested parties will make appropriate changes."

4056httpServer-mir -- Michael Rueger -- 20 April 2001
Adds support for project servers with ftp upload and http only download. The web server needs to be able to list the contents of the directory in Unix style ls -l format when given the URL for a directory.
The simplest solution is to configure the server to invoke ls -l from the index.cgi script."

4057httpFixes-mir -- Michael Rueger -- 29 April 2001
Adds http-get methods to HTTPClient and changes the update mechanism to make use of it.
Puts in a workaround for the http-post problems with IE on Macs."

4058pluginUpdate-mir -- Michael Rueger -- 30 April 2001
Adds the ability for Squeak to check for a newer plugin version. The required version information needs to be supplied in the plugin embed tags."

4059PoohLines-ar -- Andreas Raab -- 22 May 2001
The CS fixes Pooh outlines when using accelerated rendering w/o direct frame buffer access."

4060MthFinder6-tk -- Ted Kaehler -- 22 May 2001
Fix several minor MethodFinder bugs:
[ ] Symbols that can't possibly be selectors are not returned by Symbol class>>selectorsContaining:.  
[ ] Since method names can begin with Uppercase now, those symbols are included.
[ ] Sort the list with upper and lowercase intermixed.
[ ] For speed, remove one layer of calls when text-searching each symbol.
[ ] MethodFinder>>verify now tests some of the new cases -- find a constant.
[ ] stop testing a selector that does not return a value #printOn:format:
[ ] force the user's system to initialize the Approved selectors (but only if it had already been inialized before).

4061supplies-sw -- Scott Wallace -- 22 May 2001
Assures that when an image that has shared flaps currently disabled is launched as a plug-in image on behalf of an etoy that expects the Supplies flap to be present, the Supplies flap will indeed be present."

4062msgFix-sw -- Scott Wallace -- 23 May 2001
A small fix for the case of a change sorter with no selected class or method"

4063notify-sw -- Scott Wallace -- 23 May 2001
Transforms numerous senders of #notify: into senders of  #inform:.  Adds #notifyWithLabel: for cases where a notifier really is wanted but where an explicit message should be shown in the label, rather than the vanilla word 'Notifier', and transforms some of the old #notify: senders such that they now call that.  Most residual #notify: senders are now off in ClassBuilder and Encoder-related code, where this appears to remain the appropriate thing to do."

4064Fix4039Recompilation-ar -- Andreas Raab -- 23 May 2001
Fixes 4039RecompileUpdateCS which attempted to fix a problem in a quite inappropriate way. This CS reverts to the prior version of Behavior>>recompile:from: and fixes the problem addressed previously by simply not storing the currentCompiledMethod when storing a method change record. There's no point in doing it anyways."

4065LineIntersections-ar -- Andreas Raab -- 24 May 2001
Provides a tool for computing all intersections of a set of (integer) line segments."

4066Triangulation-ar -- Andreas Raab -- 24 May 2001
Providing a tool for computing incremental (constraint) delauney triangulations."

4067Simplification-ar -- Andreas Raab -- 24 May 2001
Provides a very simple tool for simplifying (e.g., flattening) an input stroke."

4068PoohEnhancements-ar -- Andreas Raab -- 24 May 2001
The CS makes Pooh more robust and allows for self-intersecting outlines as well."

4069FlashInvalidations-ar -- Andreas Raab -- 24 May 2001
Fixes a wrongly fixed issue with invalidations in Flash players."

4070loopingParagraphs-raa -- Bob Arning -- 24 May 2001
A strange synergy recently surfaced where linked TextMorphs could receive messages like #predecessorChanged before they had completed their initial composition. This update handles this successfully, if not elegantly, by ignoring #predecessorChanged while in this state."

4071SearchStack-tk -- Ted Kaehler -- 23 May 2001
Extended HyperCard-like search to StackMorphs.  Made Command-g work to search for next occurance.  (Use the Find... menu item to get started.)
Rejoice!  rejoice!  I have found and fixed the place where unwanted replacement of text was happening.  Sometimes when you get implementors of X, and it tries to autoselect X, it replaces it.  In PluggableTextMorph>>update: it needed to say (ChangeText _ FindText).  We do this by calling (ParagraphEditor abandonChangeText) there."

4072FasterHolders-ar -- Andreas Raab -- 24 May 2001
Make holder animations faster by reducing the amount of invalidations reported when the cursor changes."

4073scriptNameFix-sw -- Scott Wallace -- 24 May 2001
Fixes a loose end in update 4043"

4074FinalizationFix-lc -- Leandro Caniglia -- 21 May 2001
Prevents a captive variable in WeakArray finalization from holding onto garbage.
The postscript recreates the finalization process using the new code.

4075GCWeakScanFix-di -- Bob Arning / Dan Ingalls -- 24 May 2001
Fixes a bug that caused weak fields of an object to be traced if the object was the top-level argument to markAndTrace:."







More information about the Squeak-dev mailing list