Tartarus CVS: putty: ben
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Sat, 01 Mar 2003 15:12:05 +0000
CVS Root: /home/cvs
Module: putty
Changes by: ben
Date: Sat Mar 01 2003 15:12:05 GMT
Log message:
Improve scheduling on the Mac:
1: Only update the screen when there's nothing else to do. This means that
it's a lot harder for a fast typist to outrun PuTTY.
2: Only sleep for at most 100ms at a time. This is a kludge to work around
the WakeUpProcess caused by incoming data can happen before the
WaitNextEvent it's meant to interrupt, leading to PuTTY sleeping forever
because it doesn't know there's network data pending.
Modified files:
mac : mac.c mac.h
Links:
http://cvs.tartarus.org//putty/mac/mac.c.diff?r1=1.52&r2=1.53
http://cvs.tartarus.org//putty/mac/mac.h.diff?r1=1.36&r2=1.37