Since 4e06b87633ec7e04822ad4f4854df7ae43f0d7e0, we are moving the window rects,
which is in screen coordinates for the old rects, because invalidate_dce expects
it, but in parent coordinates for the new rects.
This makes the old and new rectangles to be consistently using parent-relative
coordinates, fixing some broken window bits copy with child windows.
Fixes 4e06b87633ec7e04822ad4f4854df7ae43f0d7e0
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6683
This prevents a "Failed to get xinerama fullscreen monitor indices." error
when minimizing a fullscreen window.
--
v3: winex11: Properly handle minimized windows in update_net_wm_fullscreen_monitors().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6648
@alesliehughes Sorry for bothering, but could you please explain a motivation behind this and next similar patches/requests removing the `DECLSPEC_HIDDEN` attribute from functions?
I just can't understand why they exist.
And no Wine-related mailing list gave me an answer...
Thanks.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4332#note_85109
This prevents a "Failed to get xinerama fullscreen monitor indices." error
when minimizing a fullscreen window.
--
v2: winex11: Properly handle minimized windows in update_net_wm_fullscreen_monitors().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6648
--
v2: winex11: Get rid of X11DRV_XDND_HasHDROP helper.
winex11: Use a custom IEnumFORMATETC interface implementation.
winex11: Clear the XDND data object on drop event.
winex11: Get rid of X11DRV_XDND_SendDropFiles helper.
winex11: Assume that PostMessageW WM_DROPFILES succeeds.
winex11: Only enter the CS to get a reference on the data object.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6682