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

    From deuce@VERT to CVS commit on Tue Apr 14 18: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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Fri Apr 17 17: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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Jun 2 17: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 23: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 19: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