Skip to content
Snippets Groups Projects
  1. Jun 07, 2023
    • Deucе's avatar
      Work around marco or SDL bug in SDL_SetWindowMinimumSize() · 18fd98aa
      Deucе authored
      When using the marco WM, and resizing using ALT-Right-drag, calls to
      SDL_SetWindowMinimumSize() result in the top-left corner of the
      window moving up and to the left (appears to be by the border size).
      
      To prevent this from being a maddening issue under marco, ensure
      we only call SDL_SetWindowMinimumSize() once when the minimum size
      changes on the window.
      
      Fixes SF ticket 115, thanks Ragnarok!
      
      While we're hear, ensure the minimium maximum window size holds
      the original sized window... we're not interested in downscaling.
      18fd98aa
    • Deucе's avatar
      Fixes after testing on marco · 8596d170
      Deucе authored
      Don't always start with _NET_WM_STATE containing
      _NET_WM_STATE_FULLSCREEN
      
      Enable PropertyChange events
      
      Adjust x_cvstat.win* when _NET_WM_STATE gets
      _NET_WM_STATE_FULLSCREEN added
      
      Don't disable fullscreen in ConfigureNotify handler when
      fullscreen is still pending
      8596d170
    • Deucе's avatar
      No aarch64 sbbs build · 466aa088
      Deucе authored
      Now that I've upgraded my RPi 400 to aarch64, it turns out aarch64
      isn't supported by Spidermoney or the libffi it ships with, so
      there's no easy way to make it build.
      
      Untill Spidermonkey is updated, there's just no reasonable way to
      build on aarch64.
      466aa088
    • Deucе's avatar
      Some minor fixups... · 9ebef573
      Deucе authored
      On expose, always redraw the entire screen.  The calculations were
      wrong and with fractional scaling, some of them will always be wrong.
      
      Don't clear the screen when xim is resized.
      9ebef573
    • Deucе's avatar
    • Deucе's avatar
      f5d30dd3
    • Deucе's avatar
      Ah, found the problem... · 7fb46be8
      Deucе authored
      It looks like "armv7l" didn't exist when this version of Spidermoney
      was released.  Just expand a previous patch to include all arm*
      architectures.
      7fb46be8
    • Deucе's avatar
      Ah right, $(machine) has the OS name in it. · b2721132
      Deucе authored
      b2721132
    • Deucе's avatar
      l · 5d7964d2
      Deucе authored
      5d7964d2
    • Deucе's avatar
      Disable traceJIT on Raspberry PI · edd5f822
      Deucе authored
      edd5f822
  2. Jun 06, 2023
  3. Jun 05, 2023
Loading