Mac VM 3.0.5MT

Bruce ONeel beoneel at mindspring.com
Tue Feb 13 22:05:48 UTC 2001


Hi,
  Someone has uploaded it at this point.

cheers

bruce

John M McIntosh <johnmci at smalltalkconsulting.com> wrote:
> 	Squeak3.0gamma.sea.bin
> 
> on the 3.0 directory at UIUC.  That would be...
> 	ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.0/
> 
> 
> I should point out that buried in the file above is the new macintosh 
> 3.0.5MT VM. I'll see if I can get the powers that be to just bundle 
> the VM somewhere too.
> 
> 
> The macintosh 3.0Alpha5 VM, Feb 12th 2001
> This VM was built with the base  3.1 image at changeset #3563.
> 
> What has been fixed/changed.
> 
> 1) sqConfig.h changed due to BE OS header changes
> 
> 2) sqMacDirectory.c. Added support for Navigation services or 
> Standard File Get to find the image at startup time when the 
> Squeak.image is not found by the VM. This replaces the DOS like 
> console message that comes up saying that Squeak can't find a image.
> 
> 3) A fix to drag and drop for the browser plugin.
> 
> 4) We now use Apple's cooperative multithreading package to run the 
> UI in one thread, the VM in the other. This solves some issues with 
> the browser and makes the UI versus VM logic and execution 
> responsibilities easier to understand.
> 
> 5) Changed the sqMacNSPlugin.c code to support a 3.0VM using 
> multithreading support. This should give Squeak in a browser better 
> performance. Also changed the full screen support to correctly work 
> with multiple monitors.
> 
> 6) BitBltPlugin.c gets one more op code
> 
> 7) Added the security interface
> 
> 8) Added the file flush primitive
> 
> 9) Rewrote the macintosh readme file
> 
> 10) Revisited the zoomWindow code and found a bug with multiple 
> monitor support, then I fixed the code to make Full Screen mode work 
> on screen that Squeak window is mostly on, versus the menubar screen. 
> Also if you switch from full screen back it resizes the window back 
> to the orginal size and location before you invoked the full screen.
> 
> The 3.0.x VM contains most of the optional plugins, you might want to 
> check this by inspecting "Smalltalk listBuiltinModules" to see where 
> your plugins are coming from. In some case people have been 
> accidentally overriding the new builtin plugins with older plugins.
> 
> The file "Squeak 3.0Alpha5.asc" contains the PGP signature for the 
> Squeak 3.0Alpha5 VM
> 
> John M McIntosh  johnmci at smalltalkconsulting.com
> 
> 
> 
> 
> 
> 
> -- 
> --
> ===========================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
> Custom Macintosh programming & various Smalltalk dialects
> PGP Key: DSS/Diff/46FC3BE6
> Fingerprint=B22F 7D67 92B7 5D52 72D7  E94A EE69 2D21 46FC 3BE6
> ===========================================================================





More information about the Squeak-dev mailing list