Current code attempts to copy a file to itself. File is not actually copied; instead, a file sharing error is received. This result is ugly and differs from native. Behavior now appears to be the same as native with changes in this MR .
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9112
They don't produce any window messages and should be processed as
soon as possible, without returning to the client side.
--
v2: server: Don't set QS_RAWINPUT for internal hardware messages.
win32u: Process internal hardware messages while waiting.
win32u: Keep waiting on the queue until it gets signaled.
win32u: Use an absolute wait timeout in wait_message.
win32u: Check QS_DRIVER bit before calling ProcessEvents.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9128
A Wine-specific D3DKMTEscape code to update a previously created and
exported global D3DKMT resource runtime data.
--
v2: win32u: Introduce a new D3DKMT_ESCAPE_UPDATE_RESOURCE_WINE code.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9143
--
v2: win32u: Fix swapped security / root object attributes.
server: Don't crash in d3dkmt_share_objects if attributes are invalid.
server: Use the object runtime data size for the reply.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9152