• src/conio/cterm.c cterm.h cterm_dec.c cterm_test.c

    From Deucе@VERT to Git commit to main/sbbs/master on Tue Oct 20 22:24:50 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/dfa5a5dc28a43155e7d87e79
    Modified Files:
    src/conio/cterm.c cterm.h cterm_dec.c cterm_test.c
    Log Message:
    Fix status display type 2 transitions (ticket 293)

    Route remaining input to the selected display immediately and preserve
    cursor positions across status display changes. Keep retired status
    parsers alive until active writes and nested macros return, and release
    status subterminals when their owner ends.

    Add six regression tests and strengthen direct status-parser cursor
    coverage. All 323 terminal tests pass normally and with ASan/UBSan, and
    the SyncTERM build succeeds.

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