1. 16 Mar, 2023 35 commits
  2. 15 Mar, 2023 5 commits
    • Zhiyi Zhang's avatar
      light.msstyles: Add nonclient metrics. · 81976e5c
      Zhiyi Zhang authored
      81976e5c
    • Zhiyi Zhang's avatar
      user32/tests: Do not modify cursor position when simulating clicks. · 40492eb0
      Zhiyi Zhang authored
      FVWM by default uses a focus follow mouse model so the window under the mouse cursor automatically
      gets focus. Windows explorer.exe and other windows managers use click to focus model. So on FVWM,
      if a test changes the cursor position, it might affects other tests that rely on a specific focus
      window. Restore the cursor position after sending simulating clicks to avoid affecting other tests
      unintentionally. FVWM could be configured to use a click to focus model, but right now it will make
      many tests starting to succeed and other tests fail. So it seems to be too big of a change. Flaky
      is added to test_SetWindowPos() because this patch makes the tests succeed on Gitlab CI but the same
      tests still fails for other window managers and on TestBots.
      40492eb0
    • Zhiyi Zhang's avatar
      gitlab: Make FVWM respect position hints. · c7d748d2
      Zhiyi Zhang authored
      FVWM doesn't respect PPosition hints by default and tries to tile a window according to its rules.
      This might break tests that require a window at a specific position. For example, when setting the
      caption bar height to anything other than 18, some user32 tests start to fail. They succeeded
      previously just because the caption bar and border height on FVWM totals to 18, which is happens to
      be the same value used by Wine by default.
      c7d748d2
    • Sven Baars's avatar
      b5a0759b
    • Sven Baars's avatar
      kernelbase: Add a fast path to create_key(). · 6b7adb3d
      Sven Baars authored
      6b7adb3d