- 23 Jan, 2024 20 commits
-
-
Tyson Whitehead authored
Autocenter is a default effect playing on the device following power up or reset. It is disabled by stopping all effects. On at least some devices (all?) it is a spring effect playing in slot 1. Capturing Windows USB packets reveals it dinput acquire does (1) a reset (this enabled autocenter) and, if autocenter is disabled, (2) a stop all effects (this disabled autocenter). This logic works regardless of whether autocenter is a spring effect playing in slot 1 or not. It does mean autocenter can only be set when the device is not acquired. Testing on Windows reveals setting autocenter properties while acquired returns DIERR_ACQUIRED even if the device is exclusively acquired, so this is consistent.
-
Tyson Whitehead authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Brendan McGrath authored
-
Martin Storsjö authored
This was broken in 78c2b7df. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Zhiyi Zhang authored
The high word of the keyboard layout in CJK locale on Vista+ is the same as the low word, even when IME is on according to tests in user32 and manual tests on Windows 10. Fix Super Robo Wars 30 (SteamID: 898750) crash on start when CJK locales are used.
-
Zhiyi Zhang authored
Also tested manually on Windows 10 with Korean, Chinese, and Japanese IME activated.
-
- 22 Jan, 2024 20 commits
-
-
Rémi Bernon authored
-
Piotr Caban authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56236
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
punkCaller is ignored by StdPicture ClassFactory implementation anyway. Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Vijay Kiran Kamuju authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46074
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Gabriel Ivăncescu authored
It already bails out early if the thread_data was already populated, so only one thread can reach here at one time. Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Alex Henrie authored
Microsoft deprecated all of these functions except ExAllocatePool2 and ExAllocatePool3, so it's a safe bet that in Windows the old functions are just wrappers around the new ones now. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54362
-
Alex Henrie authored
-
Eric Pouech authored
Note the _InterlockedCompareExchange128 for a x86_64 machine is only defined as intrinsic when -mcx16 option is enabled. But we use always use the intrinsic definition on x86_64 so that compilation done without the -mcx16 could be detected (on C++ only). And the intrinsic has been added recently to aarch64 machine for clang. Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Now clang provides intrinsic variant of Interlocked*64 family on i386 machine. Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Daniel Lehman authored
-
Daniel Lehman authored
-
Fabian Maurer authored
-