• src/conio/ciolib.c ciolib.h x_events.c src/syncterm/syncterm.c

    From Deuc┬┐@VERT to Git commit to main/sbbs/master on Fri Jun 2 11:21:20 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/8a9fc05b2549de7aeb0b99e6
    Modified Files:
    src/conio/ciolib.c ciolib.h x_events.c src/syncterm/syncterm.c
    Log Message:
    Add initial icon settings.

    Also, set both _NET_WM_ICON and WMHint icon pixmap

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc┬┐@VERT to Git commit to main/sbbs/master on Fri Jun 2 16:33:57 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/31a178631b7ff0ea6cf22ff8
    Modified Files:
    src/conio/ciolib.c ciolib.h x_events.c src/syncterm/syncterm.c
    Log Message:
    Allow setting the class name at start

    This allows X11 stuff to work properly.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Fri Jun 2 23:09:20 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/685ee2f230c5cb016b30941a
    Modified Files:
    src/conio/ciolib.c ciolib.h x_events.c src/syncterm/syncterm.c
    Log Message:
    Finally got ChromeOS icon/toltip working!

    It appears its matching based on the class, not the application.
    Since this was hard-coded to CIOLIB based on the idea of using
    resources to customize all CIOLIB windows, this didn't match the
    SyncTERM .desktop file, so ChromeOS assumed it was "something else"

    Add yet another ciolib_initial_* variable to set this, and she's
    finally good!

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