• src/conio/bitmap_con.c sdl_con.c x_cio.c x_events.c x_events.h

    From deuce@VERT to CVS commit on Wednesday, April 29, 2015 17:14:39
    src/conio bitmap_con.c 1.42 1.43 sdl_con.c 1.212 1.213 x_cio.c 1.36 1.37 x_events.c 1.25 1.26 x_events.h 1.5 1.6
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv16182

    Modified Files:
    bitmap_con.c sdl_con.c x_cio.c x_events.c x_events.h
    Log Message:
    Properly lock vstat for all accesses (except some in SDL code where there is
    a potential problem with grabbing vstatlock). Call XCloseDisplay and terminate the X11 event thread on exit().

    This still does not prevent the crash on exit for Linux. This appears to be
    an issue with SDL.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Monday, February 05, 2018 19:00:52
    src/conio bitmap_con.c 1.100 1.101 sdl_con.c 1.240 1.241 x_cio.c 1.43 1.44 x_events.c 1.39 1.40 x_events.h 1.8 1.9
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv10087

    Modified Files:
    bitmap_con.c sdl_con.c x_cio.c x_events.c x_events.h
    Log Message:
    Video drivers OWN the following vstat members:

    cols, rows, charwidth, charheight, scaling, vmultiplier.

    Only the drivers are allowed to update them, so the drivers don't need to
    use locks for them. The drivers have their own internal copies, so we
    don't need vstatlock in the drivers except when updating these values.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net