According to microsoft documentation, GetClientRect, ScrollWindowEx, SetScrollPos and SetScrollRange (among others) may only
be called while the control is in-place active.
This fixes a segmentation fault in Anytone CPS.
--
v4: riched20/tests: Test that ScrollWindowEx and GetClientRect are only called when control is in-place active.
riched20: Only call ME_SendRequestResize when control is in-place active.
riched20: Exit from editor_ensure_visible when control is not in-place active.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6608
--
v2: win32u: Introduce a new NtUserSetRawWindowPos call for the drivers.
winex11: Use XTranslateCoordinates to compute relative coordinates.
winex11: Use NtUserSetWindowPos when DPI awareness is unnecessary.
winemac: Use NtUserSetWindowPos when DPI awareness is unnecessary.
winemac: Stop mapping toplevel window rects to parent window.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6613
--
v2: dplayx/tests: Test receiving ADDFORWARDREPLY.
dplayx: Handle ADDFORWARDREPLY and return error.
dplayx/tests: Test receiving REQUESTPLAYERREPLY with error result.
dplayx: Check reply result in DP_MSG_SendRequestPlayerId().
dplayx: Use the documented reply layout in DP_MSG_SendRequestPlayerId().
dplayx: Free message header on error path in DP_MSG_SendRequestPlayerId().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6632