-
51f68393
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Reset embedded window position to 0x0 before docking it.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
-
4eefc0b9
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Reset the window relative position when it gets reparented.
Instead of keeping the same offset as from the previous window parent,
which may cause offsets to stack up with embedded windows.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
-
7352196f
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Introduce a new host_window_send_configure_events helper.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
-
48bb5f90
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Retrieve the HWND for the host window's child window.
Instead of the host window itself, which will never have one.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
-
50683f7b
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Avoid overriding previously received ConfigureNotify events.
The X event merging logic removes events from the queue in advance, and
putting a dummy ConfigureNotify back in the queue will override any
previously received event.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
-
0bd49a68
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Generate ConfigureNotify events for the children tree.
When an ancestor window is moved.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
-
ab40b7fd
by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Always generate ConfigureNotify events for embedded windows.
We won't receive a ConfigureNotify event if the embedded window has been
reparented without moving or resizing it. Top-level windows always
receive synthetic ConfigureNotify from the window manager.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370