• src/sbbs3/ansi_terminal.cpp

    From Deucе@VERT to Git commit to main/sbbs/master on Monday, March 31, 2025 06:08:38
    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 Monday, March 31, 2025 11:26:22
    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 Monday, March 31, 2025 11:33:35
    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 Sunday, April 06, 2025 22:34:46
    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 Wednesday, June 04, 2025 21:12:42
    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