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

    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)