1. 02 Mar, 2023 1 commit
    • Henry Goffin's avatar
      win32u: Invalidate all cached keys after input. · 0e85ac17
      Henry Goffin authored
      This patch addresses an issue in Second Life and potentially other
      multi-threaded applications which process WM_KEYDOWN in one thread
      and then verify that the key is "still down" with GetAsyncKeyState
      from another thread. Wine uses a per-thread key cache, resulting
      in inconsistent views of key status. Caches are now invalidated
      when an input event is injected by the driver or via SendInput.
      0e85ac17
  2. 01 Mar, 2023 24 commits
  3. 28 Feb, 2023 15 commits