• src/conio/bitmap_con.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Sep 23 17:15:01 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/006a6db5545a296f3c7aa44c
    Modified Files:
    src/conio/bitmap_con.c
    Log Message:
    Hang and scroll up fixes

    This fixes ticket 207 by fixing the partial scrollup optimization
    in bitmap output that scrolls down the screen, the scrolls up the
    part that should not have moved.

    While testing this change however, I managed to reproduce two unlikely
    but possible deadlocks since I was rebuilding all the software on
    my computer at the time and it was under very heavy load.

    One of these issues was apparently found by Coverity and explcitly suppressed... possibly this suppressed the other as a side-effect
    as well.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Sep 30 10:59:03 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6650a0c0c5feb5e0b10c8e89
    Modified Files:
    src/conio/bitmap_con.c
    Log Message:
    Add suppression for Coverity false-positive.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Oct 2 09:23:57 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d5ef8ec88b32827adaaa03b7
    Modified Files:
    src/conio/bitmap_con.c
    Log Message:
    These suppressions don't work, remove them.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Oct 2 09:27:09 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b6e62ba5999d1c418c516a6c
    Modified Files:
    src/conio/bitmap_con.c
    Log Message:
    Attempt the same suppression a different way.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)