BB> The problem still exists even with Warp and is what I'd call a bug in
BB> Msged. It doesn't use blocking i/o (Peter don't read this :) ) and a paste
BB> operation overflows the event buffer (EVent in os2scr.c).
Yeah, I have adopted your code as of 2.30am today, and made the
fix available in the current alpha, available for FREQ as
MSQALPHA.ZIP. Note that I'm not joking when I call something
an alpha. It only includes DOS + OS/2 executables.
BB> The correct way to fix it would probably be to use separate threads for the
BB> keyboard and mouse and use blocking i/o. This might break the DOS support
BB> though. I haven't had time to explore this more fully.
Yeah, I prefer not to get too close to the compiler myself.
BFN. Paul.
@EOT:
---
* Origin: Kludging up the works (3:711/934.9)
|