--
v2: ntdll: Do not fail NtCreateUserProcess() if requested access doesn't have PROCESS_CREATE_THREAD.
ntdll/tests: Test NtCreateUserProcess() with limited access rights.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7517
Like BUG-57912 and BUG-57913, this was encountered in https://www.smwcentral.net/?p=section&a=details&id=33546 (.resources/Lunar Magic/scripts/insert_all_patches.bat).
Unfortunately, I was unable to write a passing test; winetest redirects the child's stdout to a file, so GetConsoleScreenBufferInfo fails. And some of those numbers will vary between machines. Should I just drop the test?
--
v3: cmd/tests: Add tests for new MODE command.
cmd: Introduce MODE command.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7491
Like BUG-57912 and BUG-57913, this was encountered in https://www.smwcentral.net/?p=section&a=details&id=33546 (.resources/Lunar Magic/scripts/insert_all_patches.bat).
Unfortunately, I was unable to write a passing test; winetest redirects the child's stdout to a file, so GetConsoleScreenBufferInfo fails. And some of those numbers will vary between machines. Should I just drop the test?
--
v2: cmd/tests: Add tests for new MODE command.
cmd: Introduce MODE command.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7491
In CopyFileEx, and DeleteFile functions, by default, the file name
and path are limited to MAX_PATH characters. To extend this limit
to 32,767 wide characters, need prepend "\\\\?\\" to the path.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7540
--
v2: dinput/tests: Add tests for mouse state tracking from pointer updates.
win32u: Update driver cursor position when it is changed by pointer.
win32u: Improve tracking mouse cursor based on pointer messages.
server: Merge WM_POINTERUPDATE messages.
server: Factor out queue_mouse_message_from_pointer().
server: Move find_pointer_from_id() up.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7530
If the read ProgID only has a CurVer key and no CLSID key, it will directly return CO_E_CCLASSSTRING, causing the program to fail to continue running.
Add CurVer key value ProgID.x recognition and read the CLSID key value of ProgID.x
--
v2: combase : clsid_from_string_reg() add read of CurVer key value.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7539