src/conio bitmap_con.c 1.46 1.47 sdl_con.c 1.215 1.216 vidmodes.c 1.17 1.18 vidmodes.h 1.19 1.20 Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv15705
Modified Files:
bitmap_con.c sdl_con.c vidmodes.c vidmodes.h
Log Message:
Improve the locking "stuff"...
For regular vstatlock things, only hold the lock long enough to copy the variables that will be used.
For vstat.vmem stuff, create a separate reference-counting vmem structure and a new vmem_lock so the memcpy() of the vmem won't block basic vstat accesses.
This appears to fix the recently-added "blockiness" of screen updates in SyncTERM, without risking deadlocks or unlocked accesses... the major issue holding up a release.
if this was to fix the 10 key part of the keyboard, it didn't work, you have to turn off the number lock to get it to work, on the 7/5/15 build.
Sysop: | MCMLXXIX |
---|---|
Location: | Prospect, CT |
Users: | 326 |
Nodes: | 10 (0 / 10) |
Uptime: | 252:14:31 |
Calls: | 510 |
Messages: | 220987 |