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: | 137 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 109:25:37 |
| Calls: | 15,362 |
| Files: | 20,059 |
| D/L today: |
25 files (7,256K bytes) |
| Messages: | 1,798,454 |