• src/conio/cterm.c cterm.h cterm.txt

    From deuce@VERT to CVS commit on Wednesday, January 22, 2014 14:01:15
    src/conio cterm.c 1.142 1.143 cterm.h 1.34 1.35 cterm.txt 1.28 1.29
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22897

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    First attempt at adding support for scrolling regions.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, January 23, 2018 23:21:20
    src/conio cterm.c 1.159 1.160 cterm.h 1.40 1.41 cterm.txt 1.35 1.36
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv29029

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    So, change the order of the fields in the DA a little and added the 4 alt-font slot numbers that have been successfully set by the server.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, January 29, 2018 09:20:35
    src/conio cterm.c 1.162 1.163 cterm.h 1.41 1.42 cterm.txt 1.38 1.39
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5746

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    Attempt to fix CSI ? s/n

    These basically never worked as documented. Now they should, but they can't save/restore the doorway mode setting since it's not set/cleared using
    CSI ? h/l. If that's really needed (you need to know the doorway state regardless, so it's more likely that a query doorway command is needed if anything) it can be added as a separate command.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, February 03, 2018 03:06:51
    src/conio cterm.c 1.189 1.190 cterm.h 1.48 1.49 cterm.txt 1.44 1.45
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17875

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    Sixel updates.

    1) The colour values are expressed as a percentage, not a 0-255 value.
    2) Implement CSI ? 80 h/l to set/reset the sixel scrolling mode (defaults to
    set).
    3) Document sixel commands.
    4) Combine the extended set/reset mode commands in the documentation now
    that multiple modes can be set or reset with a single sequence.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, July 09, 2019 13:13:26
    src/conio cterm.c 1.245 1.246 cterm.h 1.56 1.57 cterm.txt 1.51 1.52
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv5820

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    Initial work for DECRQSS/DECRPSS from VT-420.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, July 11, 2019 21:49:35
    src/conio cterm.c 1.253 1.254 cterm.h 1.57 1.58 cterm.txt 1.56 1.57
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv11814

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    Add more standard sequences.

    CSI Pn b (Repeat previous char)
    Actually mildly useful... repeat any character.
    CSI Ps d (Line position absolute)
    Moves to a specific row without changing column.
    Mildly useful.
    CSI Pn a (Cursor forward)
    Identical to CSI Pn C
    CSI Pn ` (Absolute position in line)
    Identical to CSI Pn G
    ESC H (Add Tab Stop)
    ie: Break everything else that uses tabs this session.
    CSI Pn g (Clear Tabs)
    ie: Break everything else that uses tabs this session.
    CSI 2 $ w (Request Tab Report)
    So, maybe it can be fixed after you break it! Yay!
    ESC M (Reverse Line Feed)
    Basically up one line. Not really useful since we have cursor up.
    CSI Ps e (Line position relative)
    Identical to CSI Pn B




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, April 11, 2020 04:35:32
    src/conio cterm.c 1.260 1.261 cterm.h 1.61 1.62 cterm.txt 1.60 1.61
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv24458

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    Add left and right margin setting command. When combined with top and
    bottom margin, you can now create a completely separate sub-window.

    This command replaces CSI s to save the cursor position... since this non-standard extension is very widely used, set left/right margin only
    works when mode 69 is enabled using CSI ? 69 h. The margins are retained
    when CSI ? 69 l is sent, only the command to adjust them is disabled.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, April 14, 2020 09:31:22
    src/conio cterm.c 1.275 1.276 cterm.h 1.62 1.63 cterm.txt 1.66 1.67
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv6444

    Modified Files:
    cterm.c cterm.h cterm.txt
    Log Message:
    Support macros... currently, only 64 are supported, but that could
    be expanded if people like it... this can be used to store and replay data, making sprites a lot easier to implement client-side.




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