- Nov 04, 2022
-
-
This change is adding DWARF (CFI) unwind information to the hand-written assembly of the `__wine_syscall_dispatcher` function. This enables unwinding through the dispatcher from the Linux stack into (and through) the Windows stack. The general idea is that the `syscall_frame` struct contains the content of the callee-save registers before the function call (in particular the stack pointer and the return address). At any point of the execution, we have a pointer into the `syscall_frame` in $ebx, $ecx, $ebp, or $esp. For the CFI codes the general idea is that we are defining the computations of the callee-save registers based on the `syscall_frame` using DWARF’s `breg` instruction, rather than relative to CFA.
-
-
-
-
-
This partly reverts e42eaaaf. Signed-off-by:
Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53153 Signed-off-by:
Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Skip redrawing the composited child window when the window rect and visible region stays the same, since we're taking the union of the old and new visible regions. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53153 Signed-off-by:
Jinoh Kang <jinoh.kang.kr@gmail.com>
-
-
-
-
-
Static arrays need only output conversion and output conversion is the same for static and dynamic arrays.
-
And get rid of _generate_static_array_conversion_func.
-
Fixes -Wenum-conversion warning when VkDebugReportObjectTypeEXT is used as a type.
-
-
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.
-
-
-
-
-
-
-
-
-
Adobe Reader XI patches NtAddAtom() and expects the name to be null-terminated Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53872
-
This fixes Chinese and Japanese text display issue for Sins of a Solar Empire: Rebellion.
-
-
-
-
-
-
-
-
-
-
-
-
-
-