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) <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net