John M McIntosh
johnmci at smalltalkconsulting.com
Mon Apr 17 20:52:45 UTC 2006
This is a bit uclear, all this is doing is forcing a call to
This assumes ioProcessEvents() is doing something interesting that
you want it to do...
Hint on the mac all it does is check to see if the screen bits should
be flush (every 20ms) , and snatch any pending UI events (every 16ms).
Nothing else. So what else should it be doing?
On 17-Apr-06, at 10:33 AM, Ian Piumarta wrote:
> Please integrate immediately, unless the same change already
> reached the Squeak VMM by way of the Croquet VMM.
> 'From Croquet1.0beta of 11 April 2006 [latest update: #0] on 17
> April 2006 at 10:29:39 am'!
> "Change Set: Socket-latencyFix-ikp
> Date: 14 April 2006
> Author: Ian Piumarta
> Reset nextPollTick to zero in forceInterruptCheck so that
> asynchronous external i/o can obtain an immediate ioProcessEvents."!
> !Interpreter methodsFor: 'processes' stamp: 'ikp 4/14/2006 16:30'!
> "force an interrupt check ASAP"
> interruptCheckCounter := -1000.
> nextPollTick := 0! !
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
More information about the Vm-dev