Alexandre Julliard pushed to branch master at wine / wine
Commits: 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
- - - - -
2 changed files:
- dlls/winex11.drv/event.c - dlls/winex11.drv/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b240f8ea9371f80ee6d53f788a0a6d...