[UPDATES] 17 more updates

Dan Ingalls DanI at wdi.disney.com
Mon Apr 5 04:13:11 UTC 1999


Folks -

I have just released 17 more updates, which I intend to wrap up and release as a 2.4 beta image/VM.  
NOTE that the last one will take a few minutes to run (it has to track down 328 methods with LFs in them).  

Here is a quick summary...

769misc-jhm -- John Maloney -- 30 March 1999
Misc things for the 2.4 release including:
  1. new Mac project files for building the VM
  2. cache colormaps used for translating between 16 and 32 bit Forms
  3. faster mapColor:to: (using the colormap caching above)
  3. change sound setLoudness to loudness:

770makeFlashUseCodec-jhm -- John Maloney -- 30 March 1999
Make the FlashFileReader use the new ADPCM codec. The results
in much faster Flash file sound parsing on 2.4 and later VM's.

771nilSize-tkJU

772PrimTableFix-di

773PrimTableFix-di -- Dan Ingalls -- 30 March 1999
Fixes a bug when segment store prim fails due to inadequate space.

774scaleFactorBack-sw -- Scott Wallace -- 30 March 1999
Restores access to scaleFactor in the Viewer"

775soundFix-jhm

776FloatArrayFixes-ar -- Andreas Raab -- 2 April 1999
Fixes possible crashes if the argument to the primitives is a SmallInteger."

777MorphicErrors-ar -- Andreas Raab -- 2 April 1999
This change set adds error handling for morphic drawing methods. It also adds two menu items to a morphs debug menu that allow to resume drawing/stepping after an error has occured. It also fixes a problem in MorphExtension>>printOn: due to using nil>>size.
To test the changes:
* go to a morphic project
* from the 'experimental' morphs choose a DrawErrorMorph (will immediately result in a drawing error)
* Open an inspector on the DrawErrorMorph and select 'self' (will result in an error in the step method of the inspector.
* Try to resume drawing from the DrawErrorMorphs debug menu or stepping from the Inspectors SystemWindows debug menu.

778TimeStampFix-di -- Dan Ingalls -- 2 April 1999
Made StringHolder timeStamp always return a string.  Undid a work-around for nil.

779ProtocolBrowserFixes-di -- Dan Ingalls -- 2 April 1999
Enables emphasized items in morphic list panes, in particular for the protocol browser."

780StringMorphEmphasis-di -- Dan Ingalls -- 2 April 1999
Removes the style ComicAll, leaving ComicPlain and ComicBold.
Adds a new style, NewYork, essentially equal to TextStyle default
	and removes sizes from those font names.
Adds a field, emphasis, to StringMorph so that emphasized StringMorphs
	do not hold on to synthetically emphasized font copies.
Updates extant instances of StringMorph, thus freeing old synthetic fonts.
Merges all uses of Palatino to the same fonts.

781ScannerTweaks-di -- Dan Ingalls -- 3 April 1999
Allows sequences of more than two special characters to work as binary selectors.
Fixes String numArgs so that , and -> return 1, as do the above multi-char symbols.
Retracts the nearly absurd interpretations of ##name and ###name in Scanner.

782ShiftResize-di -- Dan Ingalls -- 3 April 1999
Adds shift modifier to the grow-handles, meaning equal width and height.

783LinesOfCode-di

784LF-Free-di -- Dan Ingalls -- 4 April 1999
This changeSet removes one lineFeed embedded in a string pattern, and defines a method for removing any other LFs in source code that is part of a CR-LF pair.
Note that the scan may halt if it encounters any LFs other than in CR-LF pairs.

785LFScan-di -- Dan Ingalls -- 4 April 1999
One more nil fix.
The postscript invokes the general removal of lineFeeds.
TAKES A FEW MINUTES.





More information about the Squeak-dev mailing list