Sweden-Number/dlls/winex11.drv
Rémi Bernon 432858b285 winex11.drv: Don't wait for the desktop thread to store clipping window.
The messages are in flight, the state will be updated eventually in
the order they are received by the desktop thread, we shouldn't have
to wait. If the clipping window gets overwritten, it will also receive
a message from the desktop thread, which is sent asynchronously already.

Call of Duty: WWII calls ClipCursor in a loop on startup while the
foreground thread is stalled and the messages sometimes pile up. The
recursive message processing that SendMessageW induces can then cause
stack overflows.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49643
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-04 21:16:49 +02:00
..
Makefile.in
bitblt.c
brush.c
clipboard.c
desktop.c winex11.drv: Report a GPU same as the host primary GPU in virtual desktop mode. 2020-08-18 21:38:38 +02:00
display.c winex11.drv: Report a GPU same as the host primary GPU in virtual desktop mode. 2020-08-18 21:38:38 +02:00
event.c
graphics.c
ime.c
init.c
keyboard.c
mouse.c winex11.drv: Don't wait for the desktop thread to store clipping window. 2020-09-04 21:16:49 +02:00
mwm.h
opengl.c opengl32: Make wgl driver entry points WINAPI. 2020-04-23 13:33:20 +02:00
palette.c
pen.c
settings.c winex11.drv: Allow setting a 0-bit color depth display mode. 2020-08-26 11:08:54 +02:00
systray.c
version.rc
vulkan.c
window.c winex11.drv: Support clipping full screen windows on non-primary monitors. 2020-08-26 11:09:13 +02:00
winex11.drv.spec
wintab.c winex11.drv: Change whitelist to a more neutral word. 2020-06-15 20:57:32 +02:00
x11drv.h winex11.drv: Support clipping full screen windows on non-primary monitors. 2020-08-26 11:09:13 +02:00
x11drv_main.c winex11.drv: Use _GTK_WORKAREAS to get work areas if it is available. 2020-07-01 10:59:35 +02:00
xcomposite.h
xdnd.c
xim.c
xinerama.c winex11.drv: Refactor query_work_area() to get intersected work area directly. 2020-07-01 10:59:35 +02:00
xrandr.c winex11.drv: Use vkGetPhysicalDeviceProperties2KHR to get gpu properties. 2020-08-31 21:41:06 +02:00
xrender.c
xvidmode.c winex11.drv: Migrate XVidMode display settings handler to a new interface. 2020-07-30 16:37:32 +02:00