[UPDATES] More fixes and one new feature

Dan Ingalls Dan.Ingalls at disney.com
Tue Sep 21 16:25:14 UTC 1999


[Ralph and all:  Thanks for dealing with the Mail List problems!]

Folks -

I have just [well, this was a week ago] issued 15 new updates.  Because these are almost all bug fixes, I decided to attach them to the 2.5 update stream instead of the 2.6alpha stream.  There is one enhancement -- a cool new real-time spectrum analyzer (1441 below) incorporating work by John, Andreas and me -- check it out!

	- Dan

PS:  Notice the robustness of Squeak's update mechanism in the face of the UIUC server being down at this time!

PPS:  If you have already advanced your version to 2.6alpha, execute...
	EToySystem eToyVersion: 'Squeak2.5' date:  '16 September 1999'.
then fetch updates, then execute...
	EToySystem eToyVersion: 'Squeak2.6alpha' date:  '16 September 1999'.
This should cause no inconsistency, since there have been no updates yet for 2.6alpha.
----------------------------
 '1433paneReframe-bf -- Bert Freudenberg -- 10 September 1999
Makes spawnPaneFrameHandle: use the new withSideOrCorner:setToPoint:minExtent:limit: to provide maximum and minimum extents when reframing panes"

1434ClsFormatCheck-ar -- Andreas Raab -- 10 September 1999
Adds an additional test to the ClassBuilder so that non-pointer subclasses are not allowed to have named inst vars."

1435Heap-ar -- Andreas Raab -- 10 September 1999
This change set adds class Heap. See the examples protocol for a speed comparison with SortedCollection."

1436IntrplImgMorph-ar -- Andreas Raab -- 10 September 1999
Adds an InterpolatedImageMorph to Morphic-Demos (using bi-linear interpolation from the Balloon 3D engine) and fixes a pretty big bug in Balloon3D itself..."

1437Benchmarks-ar -- Andreas Raab -- 10 September 1999
Adjusts Integer>>tinyBenchmarks to run for at least one second per benchmark for getting more stable results."

1438cmdShiftClick-sw -- Scott Wallace -- 10 September 1999
Rescinds the cmd-shift-mouse feature (that had always grabbed the topmost direct submorph of the World,) making cmd-shift-mouse now an exact synonym for cmd-mouse.  Thus, in particular, halos come up as usual on cmd-click whether or not the shift key is down.  Ref: Naala/John/Scott correspondence of 10 Sept 99"

1439ShrinkFixes-di -- Dan Ingalls -- 10 September 1999
Restore majorShrink and related routines to some degree of effectiveness.

1440ClsRemovals-ar -- Andreas Raab -- 10 September 1999
Fixes two problems with obsoleting classes by zapping the method dictionaries for those classes where it is safe and *not* obsoleting the subclasses of an obsolete superclass (which should be done in #removeFromSystem if wanted). "

1441spectrumAnalyzer-jhm -- John Maloney -- 8 September 1999
Adds support for viewing sound data in real time in several ways: as a time-varying wave, as a frequency spectrum, or as a sonogram (time/frequency plot). See the comment in SpectrumAnalyzerMorph for more details.  Part of this facility is SoundInputStream, a subclass of
SoundRecorder designed to let clients process incoming sound data as it arrives.
Dan Ingalls implemented the nifty sonogram view."

1442FFTwindow-di

1443onionSkin-tkLG

1444twoTiny-sw -- Scott Wallace -- 15 September 1999
Two fixes arising from msgs on squeak list today:
(1)  Bolot''s fix so that ''set desktop color'' doesn''t drop into a debugger if desktop color is currently an InfiniteForm.
(2)  Adopts Jesse Welton''s suggestion that when inboard scrollbars are in effect, the initial size for the preferences panel be suitably adjusted. "

1445onionSkFix-tkLH -- Ted Kaehler -- 15 September 1999
The update 1443onionSkin-tkLG fixed two odd bugs.  Scott discovered that if you ever get a draw error, a flag is left on, and the transparent onion skin for the paintBox can''t be computed.  This clears that flag.  (This update corrects a bug in the fix.)  It also adds ''start drawing again'' and ''start stepping again'' to the world menu.
	1443 also fixed a bug in TTGlyph printOn: when contours is nil"

1446ShrinkFixesPS-di -- Dan Ingalls -- 16 September 1999
Removes a number of kluges in majorShrink that were no longer needed after the improvements in the ClsRemovals change set.

1447sonogramFix-jhm

'





More information about the Squeak-dev mailing list