mac source forge update 3.2.5b4

John M McIntosh johnmci at smalltalkconsulting.com
Fri Mar 1 01:57:15 UTC 2002


I've updated sourceforge with my latest 3.2.5b4 macintosh source code.

This change introduces support for the Carbon event manager and pthread
logic to run the interp.c code separate from the UI input thread. 
This is a major change in the VM. Beware bugs might lurk....  I 
discovered a novel way to invoke a unix kernel panic in testing (yes 
that bug is fixed, in fact it caused quite a bit of paranoia here in 
the lab resulting in hours of reflection on the evils of 
multi-threaded code).

I've also added support multi-button-wheeled mice!!!! (OS-X only), 
using the native os-x interfaces, versus some addon software package 
that fiddles with the event data before Squeak sees it. For now I 
send upward the scroll mouse data in the extra fields in a mouse move 
event followed by cmd arrow key movements.

Shortly, once the few mac owners who actually have dual processor 
boxes, and mice with more than one microswitch report back on success 
or failure, I'll post a shinny new 3.2.5 mac VM.

Note it is possible to backport some of this to system 8.6 or higher, 
but I'd need a good reason to do this work. Hint asking nicely won't 
work.... Giving reasons might...
-- 
--
===========================================================================
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