Sweden-Number/dlls/winex11.drv
Rémi Bernon 5a8bc554ef winex11.drv: Use X11 root-relative coordinates when possible.
Since whole_rect / client_rect are updated asynchronously, there may be
a small lag between X11 and Wine regarding the expected window position.

Then, as events' x and y fields are reported relative to the X11 window
position, this lag can cause inconsistencies when we compute absolute
mouse positions.

Also, applications that control their own position while being moved
cause additional whole_rect / client_rect updates, before X11 knows
about it.

This can make applications like Winamp go nuts when they are being moved
and move all over the place "randomly".

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46309
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-06 22:46:12 +02:00
..
Makefile.in
bitblt.c
brush.c
clipboard.c winex11.drv: Call request_selection_contents() after the XFixes extension is initialized. 2021-03-18 22:04:01 +01:00
desktop.c
display.c winex11.drv: Fix invalid range when reading GTK_WORKAREAS_D0 (valgrind). 2021-03-09 21:33:43 +01:00
event.c
graphics.c
ime.c
init.c
keyboard.c server: Remove tid from set_key_state request. 2021-04-02 22:51:50 +02:00
mouse.c winex11.drv: Use X11 root-relative coordinates when possible. 2021-04-06 22:46:12 +02:00
mwm.h
opengl.c winex11.drv: Prioritize smaller depth formats when zero depth is requested in X11DRV_wglChoosePixelFormatARB(). 2021-03-04 21:43:27 +01:00
palette.c
pen.c
settings.c
systray.c
version.rc
vulkan.c
window.c
winex11.drv.spec
wintab.c
x11drv.h
x11drv_main.c
xcomposite.h
xdnd.c
xim.c
xinerama.c
xrandr.c
xrender.c
xvidmode.c