Mac carbon/classic VM 3.7.5b1 posted

Bruce O'Neel edoneel at sdf.lonestar.org
Mon Sep 6 13:40:02 UTC 2004


Hi,

Thanks!

uploaded at:

ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.7beta/mac/squeak3.7.5b1-mac-vm.sit

cheers

bruce


On Thu, Sep 02, 2004 at 01:18:53PM -0700, John M McIntosh wrote:
> A beta version for testing can be found at
> 
> see http://homepage.mac.com/johnmci/
> 
> Squeak 3.7.5Beta1.app.sit
> 
> The changes from 3.7.4 are below. The most visible is a correct color  
> mapping when running Squeak in 16 bit color but having the computer  
> monitor in 32bit (millions). Also I've altered both the os-9 version  
> and the os-x version to swallow the window click when clicking on the  
> squeak window when it is the background window. This enables you to  
> bring the squeak window to the foreground but not trigger a mouse  
> down/up in the squeak window.  Please check the os-x and classic  
> version and if there are no issues we'll post to the usual ftp servers  
> in a few days. Lastly please note because of VMMaker work this and I  
> believe 3.7.4 are faster so if you are using a 3.6.x VM you should  
> consider upgrading.
> 
> 				sqMacWindow.c
> 				Prework for multiple window support, use 
> 				getSTWindow() call versus  stWindow.
> 				Use lookup table to properly map 5bit color 
> 				space to 8bit color  space. Some crummy code was introduced in 3.6.1b3
> 				which did a poor job of color space 
> 				transformation (16->32bit).
> 
> 				sqMacExternalPrims.c
> 				Alter load logic to use kCFURLPOSIXPathStyle 
> 				path name versus hfs  path name.
> 				Alter load logic for frameworks to look in 
> 				User, Network, Local,  System domains for framework,
> 				before we would only look in the System 
> 				domain. This allows  frameworks at the user domain scope.
> 				
> 				Cleanup of compiler warning message.
> 				sqMacAsyncFilePrims.c, sqMacOpenGL.c, 
> 				sqMacDragDrop.c,  sqMacDirectory.c,
> 				sqMacInternetConfiguration.c, 
> 				sqMacJoystickAndtablet.c,  sqMacMIDI.c, sqMacSecurity.c,
> 				sqMacSerialPort.c, sqMacNetwork.c, 
> 				sqMacSound.c, sqMacUUID.c,  sqMacEnconding.c,
> 				sqMacFileLogic.c,  sqMacImageIO.c, 
> 				sqMacMain.c, sqMacMemory.c,  sqMacNSPlugin.c,
> 				sqMacTime.c, sqMacUIAppleEvents.c, 
> 				sqMacUIClipBoard.c,  sqPlatformSpecific.h
> 
> 				sqMacUIEvents.c
> 				Prework for multiple window support, use 
> 				event supplied window  versus stWindow.
> 				Change os-9 behavior to bring window to 
> 				front swallow click
> 				Change os-x behavior to bring window to 
> 				front swallow click
> 
> 
> 				Cleanup of squeak window references pending 
> 				multiple window support
> 
> --
> ======================================================================== 
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================== 
> ===
> 
> 

-- 
edoneel at sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org



More information about the Squeak-dev mailing list