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: | Ragnarok |
---|---|
Location: | Dock Sud, Bs As, Argentina |
Users: | 136 |
Nodes: | 10 (0 / 10) |
Uptime: | 06:17:17 |
Calls: | 15,171 |
Calls today: | 4 |
Files: | 19,857 |
D/L today: |
7 files (164K bytes) |
Messages: | 1,691,352 |