- 23 Nov, 2022 40 commits
-
-
Bartosz Kosiorek authored
-
Bartosz Kosiorek authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45273
-
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.
-
Martin Storsjö authored
When f7332ab4 switched load_so_dll over to a proper Unix syscall, ntdll.so started providing the symbol __wine_unix_call_funcs. When a DLL calls NtQueryVirtualMemory(MemoryWineUnixFuncs), it can do so speculatively, not knowing whether the corresponding unix lib actually does provide anything. When ntdll.so started providing this symbol, then such speculative calls to NtQueryVirtualMemory(MemoryWineUnixFuncs) would end up returning ntdll's __wine_unix_call_funcs if the intended DLL's unix library lacked one. This is the case with bcrypt, where the unix library doesn't provide __wine_unix_call_funcs if gnutls is unavailable. This fixes crashes after f7332ab4, in builds without gnutls. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Jacek Caban authored
-
Jacek Caban authored
-
Alex Henrie authored
-
Nikolay Sivov authored
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Rémi Bernon authored
In ept_map, rpcss uses TowerConstruct to allocate tower array elements. The array is later released by the generated stub code, and each element is ultimately freed using MIDL_user_free. TowerConstruct always allocate memory using I_RpcAllocate, we must use I_RpcFree to free it.
-
Alex Henrie authored
-
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
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
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Piotr Caban authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
To avoid typecasts in debug traces.
-
Alexandre Julliard authored
To avoid typecasts in debug traces.
-
Alexandre Julliard authored
To avoid typecasts in debug traces.
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Fabian Maurer authored
ole32 is delay loaded, which can cause race conditions against krnl386.exe when unloading. This is because imm32 tries to get the loader lock while holding the win16 mutex, and kernel386 does the opposite. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52511Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
-
Nikolay Sivov authored
-
Ziqing Hui authored
-
Ziqing Hui authored
-
Ziqing Hui authored
-
Ziqing Hui authored
-
Ziqing Hui authored
-
Ziqing Hui authored
-
Anton Baskanov authored
This is required to avoid glitches when seeking, as some formats (e.g. MP3) may use data from previous frames.
-
Anton Baskanov authored
-