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

    From Deuc┬┐@VERT 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_ICON

    It seems whatever WM XWayland uses doesn't actually use _NET_WM_ICON
    like pretty much everything else for the last 30 years does, so we
    need to go old-school or settle for the default pengion icon, which
    offends me personally.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT 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 fixes

    Just use _NET_WM_STATE protocol for fullscreen... messing around
    with the methods is pretty painful.

    Because we're not messing with other stuff, we can likely remove
    all the code I added to prepare for this. :D

    Testing this really highlighted other broken bits, so a bunch of
    that has been fixed as well... including the bug that Ragnorok
    hadn't reported yet as of last time I looked (corrupted screen when
    maximixed).

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc┬┐@VERT 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 marco

    Don't always start with _NET_WM_STATE containing
    _NET_WM_STATE_FULLSCREEN

    Enable PropertyChange events

    Adjust x_cvstat.win* when _NET_WM_STATE gets
    _NET_WM_STATE_FULLSCREEN added

    Don't disable fullscreen in ConfigureNotify handler when
    fullscreen is still pending

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