1. 15 Feb, 2023 3 commits
  2. 14 Feb, 2023 1 commit
  3. 01 Feb, 2023 1 commit
  4. 30 Jan, 2023 2 commits
  5. 24 Jan, 2023 1 commit
  6. 09 Jan, 2023 2 commits
  7. 21 Dec, 2022 1 commit
  8. 07 Dec, 2022 1 commit
  9. 06 Dec, 2022 1 commit
  10. 30 Nov, 2022 1 commit
    • Zhiyi Zhang's avatar
      winex11.drv: Release window data before calling sync_window_cursor(). · e5c6f915
      Zhiyi Zhang authored
      This prevents a deadlock between the window data lock and the ntdll loader lock because
      sync_window_cursor() eventually may grab the ntdll loader lock. So if another thread already
      grabbed the ntdll loader lock and wants to enter the same window data critical section, it will
      deadlock.
      
      Fix Youropa (SteamID: 640120) OpenGL launch option launching to a black screen.
      e5c6f915
  11. 29 Nov, 2022 2 commits
  12. 28 Nov, 2022 1 commit
  13. 24 Nov, 2022 1 commit
  14. 23 Nov, 2022 1 commit
    • Rémi Bernon's avatar
      winex11.drv: Reposition windows on desktop resize only when useful. · aeb43dce
      Rémi Bernon authored
      This will end up moving window around only if the old virtual screen
      origin is different from the new one. Don't send unnecessary messages
      if it didn't change.
      
      This helps speeding up D3D tests on the testbot VMs with multiple
      displays and hopefully solve the timeout problems.
      aeb43dce
  15. 18 Nov, 2022 4 commits
  16. 17 Nov, 2022 1 commit
  17. 13 Nov, 2022 1 commit
  18. 04 Nov, 2022 1 commit
    • Zhiyi Zhang's avatar
      winex11.drv: Support _NET_WM_FULLSCREEN_MONITORS. · bd8ec8f2
      Zhiyi Zhang authored
      Support _NET_WM_FULLSCREEN_MONITORS for fullscreen windows spanning multiple monitors. This property
      is used to hint window managers about which monitor a fullscreen window should cover. Window managers
      make a fullscreen window spanning multiple monitors cover only one monitor when this property is missing.
      
      Fix Project Cars 2/3 incorrect game window size when the triple-screen mode is on.
      bd8ec8f2
  19. 02 Nov, 2022 1 commit
  20. 01 Nov, 2022 4 commits
  21. 19 Oct, 2022 1 commit
  22. 12 Oct, 2022 3 commits
  23. 10 Oct, 2022 1 commit
    • John Chadwick's avatar
      wintab32: Fix match_token to match XWayland devices. · 953b9373
      John Chadwick authored
      XWayland tablet devices have the Wayland seat ID appended to the end of
      them, preceded by a colon. This prevents match_token from properly
      detecting XWayland devices and causes Wintab32 to fail to initialize.
      This change allows a matched token to end in a colon, and thus allows
      XWayland tablet devices to be detected correctly.
      Signed-off-by: 's avatarJohn Chadwick <john@jchw.io>
      953b9373
  24. 28 Sep, 2022 1 commit
  25. 23 Sep, 2022 2 commits
  26. 20 Sep, 2022 1 commit