This fixes window size being broken when dragged over multiple monitors with different scales and adds support for padded fullscreen windows when physical display mode aspect ratio doesn't match the emulated one.
--
v3: winex11: Remove now unnecessary WindowPosChanged re-entry guards.
winex11: Update the Win32 window state outside of event handlers.
user32/tests: Workaround a FVWM maximized window state bug.
winex11: Delay window config request when restoring from fullscreen/maximized.
winex11: Avoid sending WM_WINDOWPOSCHANGING when applying window manager config.
winex11: Generate GravityNotify events instead of ConfigureNotify.
winex11: Introduce a new get_window_state_updates helper.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6846
Added suppot for DXGI_FORMAT_R8G8B8A8_UNORM to d2d_wic_render_target_init. For further testing i can provide and .exe that renders a red circle over a blue background.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5925