• src/sbbs3/ansi_terminal.cpp

    From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 31 06:08:38 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8fa4bc947486d4b2ed2d4923
    Modified Files:
    src/sbbs3/ansi_terminal.cpp
    Log Message:
    Add long comment about ANSI in general

    Document that ANSI.SYS is what's implemented, and indicate how this
    can be extended.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 31 11:26:22 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4a471443c24ea26cecb269d3
    Modified Files:
    src/sbbs3/ansi_terminal.cpp
    Log Message:
    Make note of ANSI.SYS violation.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 31 11:33:35 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/624cab6d498e438f805e2442
    Modified Files:
    src/sbbs3/ansi_terminal.cpp
    Log Message:
    We don't use the ANSI clear line sequence. :D

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Apr 6 22:34:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/884fa9d04ea97849e80af2a7
    Modified Files:
    src/sbbs3/ansi_terminal.cpp
    Log Message:
    Fix parse_input_sequence() on unhandled mouse events

    The API was changed after the mouse support was tested, and mouse
    support wasn't updated correctly.

    Fixes #900

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wed Jun 4 21:12:42 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9286ce0b0f6740c2c1144a0e
    Modified Files:
    src/sbbs3/ansi_terminal.cpp
    Log Message:
    Support terminals that don't allow disabling attributes.

    Both Telemate v4.20 and Qmodem v4.6 don't support these, and Synchronet supports both of those.

    Instead of using the 22, 24, 25, 27, or 28 SGR parameters, always
    use the 0 parameter to turn HIGH, UNDERLINE, BLINK, REVERSED, or
    CONCEALED (respectively) off.

    Fixes issues #934 and #935

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