- 19 Jan, 2024 4 commits
-
-
Hans Leidekker authored
-
Nicholas Tay authored
In ntoskrnl.exe, when a PnP device interface is registered, the interface path casing is retained, with only the hardware ID being upper case. Thus, this patch looks to align the behaviour between PnP and rawinput, particularly for games that seem to rely on these two strings being consistent for hotplug. This updated behaviour also seems consistent with Windows.
-
Etaash Mathamsetty authored
-
Etaash Mathamsetty authored
-
- 18 Jan, 2024 36 commits
-
-
Paul Gofman authored
-
Gabriel Ivăncescu authored
msvcirt's PARENTSRC imports exception.c from msvcp90, but it uses a function pointer for these functions, resulting in a type mismatch. Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Piotr Caban authored
-
Piotr Caban authored
-
Alex Henrie authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56078
-
Piotr Caban authored
-
Hans Leidekker authored
Fixes certificate verification in Brawlhalla.
-
Hans Leidekker authored
Mostly written by Paul Gofman.
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Zhiyi Zhang authored
This test show that WM_SETCURSOR gets handled recursively, so in process_mouse_message(), accept_hardware_message() can be called after sending WM_SETCURSOR and no changes are needed there.
-
Zhiyi Zhang authored
Previously, accept_hardware_message() is called after WH_CBT HCBT_CLICKSKIPPED hooks. So when these hooks call PeekMessage(), they will be called recursively. Note that WH_MOUSE hooks do get called recursively according to tests.
-
Zhiyi Zhang authored
Previously, accept_hardware_message() is called after WH_KEYBOARD and WH_CBT HCBT_KEYSKIPPED hooks. So when PeekMessage() gets called in WH_KEYBOARD and WH_CBT HCBT_KEYSKIPPED hooks, the hooks will be called recursively because the message is still in the server message queue. Fix Toad for Oracle F3 find next function not working properly because its WH_KEYBOARD hook gets called too many times.
-
Zhiyi Zhang authored
-
Alex Henrie authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56062
-
Alex Henrie authored
-
Jinoh Kang authored
-
Jinoh Kang authored
This is required for testing EH behavior on alignment check (#AC) exceptions.
-
Bernhard Übelacker authored
A handle created with just PROCESS_QUERY_LIMITED_INFORMATION should allow VirtualQueryEx / APC_VIRTUAL_QUERY. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56093
-
Zhiyi Zhang authored
When len is 256, (ARRAY_SIZE(title) - len) is 0. When LoadStringW() is called with the last parameter being zero, a WCHAR string pointer is stored at 'title + 256', writing title out of bounds.
-