Mac carbon/classic VM 3.7.5b1 posted
John M McIntosh
johnmci at smalltalkconsulting.com
Thu Sep 2 20:18:53 UTC 2004
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
========================================================================
===
More information about the Squeak-dev
mailing list
|