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

    From deuce@1:103/705 to CVS commit on Tue Apr 14 13:19:16 2020
    src/conio x_cio.c 1.52 1.53 x_events.c 1.63 1.64 x_events.h 1.15 1.16
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv8155

    Modified Files:
    x_cio.c x_events.c x_events.h
    Log Message:
    When an X11 window is force to a non-integer scale size (ie: maximized, etc), center the xim in the resulting window and fill the rest with black.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 17 12:49:29 2020
    src/conio x_cio.c 1.53 1.54 x_events.c 1.67 1.68 x_events.h 1.16 1.17
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv11165

    Modified Files:
    x_cio.c x_events.c x_events.h
    Log Message:
    Support unicode input on X11.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri Jun 2 10:58:01 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/2714bdd5e12de663bdc2e47f
    Modified Files:
    src/conio/x_cio.c x_events.c x_events.h
    Log Message:
    Create a Pixmap for the icon rather than _NET_WM_ICONIt seems whatever WM XWayland uses doesn't actually use _NET_WM_ICONlike pretty much everything else
    for the last 30 years does, so weneed to go old-school or settle for the default pengion icon, whichoffends me personally.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to Git commit to main/sbbs/master on Sun Jun 4 16:02:38 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/90c9245526efb68c67f22bc8
    Modified Files:
    src/conio/x_cio.c x_events.c x_events.h
    Log Message:
    Add X11 fullscreen and do a bunch of other fixesJust use _NET_WM_STATE protocol
    for fullscreen... messing aroundwith the methods is pretty painful.Because we're not messing with other stuff, we can likely removeall the code I added to
    prepare for this. :DTesting this really highlighted other broken bits, so a bunch ofthat has been fixed as well... including the bug that Ragnorokhadn't reported yet as of last time I looked (corrupted screen whenmaximixed).
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Jun 7 12:21:42 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4bd7abd0dbd750da4feb1b1b
    Modified Files:
    src/conio/x_cio.c x_events.c x_events.h
    Log Message:
    Fixes after testing on marcoDon't always start with _NET_WM_STATE containing_NET_WM_STATE_FULLSCREENEnable PropertyChange eventsAdjust x_cvstat.win* when _NET_WM_STATE gets_NET_WM_STATE_FULLSCREEN addedDon't disable fullscreen in ConfigureNotify handler whenfullscreen is still pending --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)