mac carbon vm 3.8.8b5 posted

John M McIntosh johnmci at smalltalkconsulting.com
Mon Jul 18 05:57:29 UTC 2005


Posted mac vm 3.8.8b5, as mentioned on Saturyday:

Under os-x 10.4 carbon applications are throttled to 50 screen  
updates per second. Since 3.8.6b2 we flushed the screen 91 times per  
second
to make drawing faster and more similar to os-9. However under os-x  
this is too frequent and if the Morphic cache/draw cycle gets out of  
sync which
happens occasionally during debugging you get this odd effect where  
the screen redraw takes a minute or two to complete.

Also I discovered that I was only flushing the active window, if you  
had multiple host windows or had put the squeak window in the  
background it was
possible to lose the last window flush and have the squeak window not  
reflect the squeak screen buffer.

This change then flushs each host window every 1/50 of a second.

Plus has fix for Croquet, application quits when launching a teapot.

Find it at

http://homepage.mac.com/johnmci/FileSharing.html


or see the following ftp directory for the zip file.

ftp://ftp.smalltalkconsulting.com/


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