mac VM 3.2.8b5

John M McIntosh johnmci at smalltalkconsulting.com
Mon Aug 26 17:45:07 UTC 2002


This new vm has been posted to the usual places.

It contains one fix from 3.2.8b4, the version number of the VM was 
not returned correctly from the classic VM.


For 3.2.8b4 & 3.2.8b3 the changes were:

3.2.8b3 The (macintosh) squeak.sourceforge.net CVS tree was 
reorganized and the project builder project revamped. The major 
change to the source was upgrading the netscape browser plugin to 
3.2.7b6 levels.

a) Gnunifer.3.cs Changed to add register var on FOO_REG and to remove 
sqGnu.h file embedded in method.

b) sqMacDirectory.c Add logic to handle case of building as CFM 
carbon plugin under CW6, needed some carbon calls

c) osExports.c needed to ifdef out the getUIToLock entry point (not 
available as CFM carbon browser plugin)

d) sqMacFileLogic.c Fix alias problem. Add logic to deal with path 
names as CFM carbon browser plugin, ensure vmPath is correct.

e) sqMacImageIO.c Cast to get rid of warning message

f) sqMacMain.c Cast to get rid of warning message, Check for CFM 
Carbon and bundle check. Revise vm parm 1201 code to return long file 
names are ok as CFM carbon browser plugin. Some diagnostic routines 
for printing to the console as CFM carbon browser plugin.

g) sqMacMemory.c Logic change as CFM carbon browser plugin.

h) sqNSPlugin.c	Fix to beginFullScreen logic (carbon call is broken?)

i) sqMacUIEvents.c Remove getUIToLock dummy call. This entry point 
should only exist for mach-o carbon builds. Not CFM carbon browser 
plugins
j) sqMacWindow.c  Use old call to create window when a CW 5 carbon application.

k) sqPlatformSpecific.h Change #ifdef to correct logic error when 
building as CFM carbon browser plugin under CW 5.

-- 
--
===========================================================================
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