• src/conio/bitmap_con.c cterm.c

    From deuce@1:103/705 to CVS commit on Fri Feb 2 00:39:24 2018
    src/conio bitmap_con.c 1.69 1.70 cterm.c 1.184 1.185
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv25786

    Modified Files:
    bitmap_con.c cterm.c
    Log Message:
    Make Sixel drawings scroll the screen. There's an issue with cursor not
    being cleared from the new position now though... I thought I fixed all of those cases years ago. :(



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Thu Feb 8 14:26:38 2018
    src/conio bitmap_con.c 1.111 1.112 cterm.c 1.203 1.204
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv26423

    Modified Files:
    bitmap_con.c cterm.c
    Log Message:
    Fix some warnings.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Feb 8 23:07:40 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3dfa12a6cacf3f1289f8c66c
    Modified Files:
    src/conio/bitmap_con.c cterm.c
    Log Message:
    Fix crash found by vttest.

    If DL was passed a parameter equal to or greater than the number of
    lines from the current line to the last line in the region, it would
    try to move a negative-sized box up, which resulted in a crash.

    This fixes that three ways:
    1) Do not allow moving boxes with negative X/Y sizes
    2) In dellines, clamp the lines to the number that could be deleted
    3) Don't move lines up of all rest of the lines are being deleted
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)