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