http://bugs.winehq.org/show_bug.cgi?id=58196
Bug ID: 58196 Summary: d3d9:device WM_WINDOWPOSCHANGED test fails consistently on Linux since Wine 10.5 Product: Wine Version: 10.4 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
$ ./wine dlls/d3d9/tests/x86_64-windows/d3d9_test.exe device 2>&1 | grep WM_WINDOWPOSCHANGED device.c:4467: Test failed: Received WM_WINDOWPOSCHANGED but did not expect it, i=0.
`git bisect` says:
3ae66c75cf443c0be403d9fe4e4da3c19b3ad9a8 is the first bad commit commit 3ae66c75cf443c0be403d9fe4e4da3c19b3ad9a8 Author: Rémi Bernon rbernon@codeweavers.com AuthorDate: Sat Mar 29 09:32:27 2025 +0100 Commit: Alexandre Julliard julliard@winehq.org CommitDate: Wed Apr 2 22:25:37 2025 +0200
winex11: Use _NET_ACTIVE_WINDOW to request/track window activation.
When supported, instead of tracking window focus only.
dlls/user32/tests/win.c | 2 +- dlls/winex11.drv/event.c | 32 ++++++++++++++++++++------------ dlls/winex11.drv/keyboard.c | 2 +- dlls/winex11.drv/mouse.c | 2 +- dlls/winex11.drv/window.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------- dlls/winex11.drv/x11drv.h | 4 +++- 6 files changed, 102 insertions(+), 26 deletions(-)