Overwatch 2 doesn't like the win32u `-syscall` conversion that happened a while back, because it hooks KiUserCallbackDispatcher. This MR fixes it up to match what Overwatch 2 expects.
--
v3: ntdll: Pass KiUserCallbackDispatcher parameters on stack.
ntdll: Add 5-byte nop to start of KiUserCallbackDispatcher.
ntdll: Align stack pointer when calling KiUserCallbackDispatcher.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1152
This fixes the layout of the tabcontrol when a font other than the
system font is used.
--
v3: comctl32: Modify test_width to try different fonts
comctl32: Fix tabcontrol tests to work with different fonts
comctl32: Use selected font to determine default min tab width
https://gitlab.winehq.org/wine/wine/-/merge_requests/4484
I don't know why this was merged. A stub doesn't help here, now it will just silently exit. It needs an implementation.
You should test applications to see if a stub actually helps before sending in an MR.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4555#note_54521