• src/conio/bitmap_con.c x_events.c

    From Deucе@VERT to Git commit to main/sbbs/master on Sat May 6 22:25:32 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/fac1b56adc4f2e1dc976ed1a
    Modified Files:
    src/conio/bitmap_con.c x_events.c
    Log Message:
    "Fix" a couple impossible ways for vstat.scaling to be zero.

    Seriously, that's not possible.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun May 14 20:57:05 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/d4c966042e8244e279794552
    Modified Files:
    src/conio/bitmap_con.c x_events.c
    Log Message:
    Some X client optimizations.

    - Only call cb_flush() if a new rect was queued.
    - Ensure bitmap_drv_request_some_pixels() is only called once in
    response to an expose request.

    This should fix issue #565.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Jun 3 02:22:57 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4ef309b46e4bc5f20f162a0f
    Modified Files:
    src/conio/bitmap_con.c x_events.c
    Log Message:
    Fix SF tickets 113 and maybe 111

    Fix infinite loop in bitmap_drv_init_mode() if scaling results in
    larger than max size.

    This uncovered an issue in resize_window() which would cause the
    screen to be corrupted due to vstat not agreeing to the actual window.

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