wine/dlls/user32
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
..
resources
tests winex11.drv: Use X11 root-relative coordinates when possible. 2021-04-06 22:46:12 +02:00
button.c
caret.c
class.c
clipboard.c
combo.c
controls.h
cursoricon.c
dde_client.c
dde_misc.c
dde_private.h
dde_server.c
defdlg.c
defwnd.c
desktop.c
dialog.c
driver.c
edit.c
exticon.c
focus.c
hook.c
icontitle.c
input.c server: Remove tid from set_key_state request. 2021-04-02 22:51:50 +02:00
listbox.c
lstr.c
Makefile.in
mdi.c
menu.c
message.c
misc.c
msgbox.c
nonclient.c
painting.c
png.c
property.c
rawinput.c
resource.c
resources.h
scroll.c
spy.c
static.c
sysparams.c
text.c
uitools.c
user32.rc
user32.spec
user_main.c
user_private.h
win.c
win.h
winhelp.c
winpos.c
winproc.c
winstation.c
wsprintf.c