• src/doors/syncmoo1/syncmoo1_config.c syncmoo1_io.c src/doors/termgfx/g

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Jul 24 23:28:15 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b7cd963bb9f7cecd5ae954f0
    Modified Files:
    src/doors/syncmoo1/syncmoo1_config.c syncmoo1_io.c src/doors/termgfx/gfxgate.c gfxgate.h termgfx_termio.c src/doors/termgfx/test/test_gfxgate.c
    Log Message:
    termgfx: ask a door what it can draw with, not which tiers exist

    The gate took have_sixel and have_jxl and decided for itself what counted
    as graphics. That only held while every door drew the same two ways. SyncConquer also serves an APC PPM tier, and enumerating each door's tier ladder here would mean this file going stale every time one gained a
    tier. Take a single have_graphics instead: whether the door has anything
    to draw with is the door's question, and the settle timing and the
    verdict -- the parts worth agreeing on -- stay here.

    Also hoist the default notice file name to TERMGFX_GFXGATE_FILE, so
    "drop this file next to the ini" means the same thing at every door
    rather than each spelling it out.

    Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

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