• src/conio/bitmap_con.c x_events.c

    From Deuc╨╡ to Git commit to main/sbbs/master on Saturday, May 06, 2023 22:25:32
    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.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Sunday, May 14, 2023 20:57:05
    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.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Saturday, June 03, 2023 02:22:57
    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.