[UPDATES] Nearly final 2.6

Dan Ingalls Dan.Ingalls at disney.com
Sat Oct 16 01:31:00 UTC 1999


 ... as follows ...
----------------------
1549cHeaderMods-jhm -- John Maloney -- 13 October 1999
Several minor changes to the Squeak Virtual Machine C header files
sq.h, sqConfig.h, and sqPlatformSpecific.h. The changes include:
1. Collected all the millisecond time functions in single place in
   sq.h and added a comment explaining their purposes. Those
   maintaining virtual machine ports should check this comment
   to be sure that their timing implementations are reasonable.
   (As we discovered, a poor choice of clock functions can slow
   down the virtual machine significantly!)
2. Made the reservation of C heap space be a macro that does
   nothing by default. Platforms other than Macintosh probably
   need not override the definition of this macro.
3. Defined the symbol UNIX if any variant of Unix or Linux is
   detected in sqConfig.h.
4. Declared the function pluginAllowAccessToFilePath(char *filePathName)
   in sq.h. This is a hook for a browser plugin version of Squeak.

1550NewCompiler3-acg -- Andrew C. Greenberg -- 9 October 1999
(1) Fix to StandardFileMenuFix to force update of cached menu when new directory is selected
(2) Plugin compiler now accepts definitions of the form: 
	self var: #aSymbol as: Class
so that aSymbol will be declared appropriately, depending upon the Class specification.
(3) Plugin compiler now permits auto-coercion from oops to c-language values:
	oop asValue: Class
(4) Plugin compiler now permits a somwhat helpful shorthand to facilitate loading from Smalltalk objects with named instance variables:
	temp _ rcvr asIf: RcvrClass 
		var: 'instVarID' 
		asValue: InstVarClass.

1551PageUpDn-sbw -- Stephan B. Wessels -- 15 October 1999
Adds pageUp and pageDown controls for MVC and Morphic text editors.

1552FasterCollapse-RAA -- Bob Arning -- 15 October 1999
In order to speed up the collapsing of SystemWindows (which can be quite tiresome on slow machines and when the window contains a pane with lots of text), do not send #setBoundsOfPaneMorphs to collapsed windows."

1553From3DSFixes-DSM -- Duane Maxwell, EntryPoint -- 14 October 1999
1) FileList>>open3DSFile now correctly creates a B3DScene from the parsed
Dictionary
2) B3DScene>>from3DS: now creates B3DSceneObjects from the Dictionary
3) B3DScene>>from3DS: creates default camera if none in model
4) B3DScene>>from3DS: creates default ambient light if none in model"

1554SundryFixesA -- Various -- 15 October 1999
Mark Wai and Chris Norton's fix to correctly file out all selectors for the '-- all --' category.  
Markus Denker's fix to Morph>>debuggingMenuFor:.
DI's tweak so SystemDictionary>>version is consistent with EToySystem.

1555ReclaimSegFix-di
Don't create new directory unless needed.





More information about the Squeak-dev mailing list