--
v3: mshtml: Implement toJSON() for Performance.
mshtml: Implement toJSON() for PerformanceNavigation.
mshtml: Implement toJSON() for PerformanceTiming.
mshtml: Don't expose toString from Performance* objects' prototypes in
mshtml: Expose toJSON only in IE9+ modes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8905
This fixes Trials Fusion often crashing when disconnecting a controller while there are more still connected.
--
v12: ntoskrnl/tests: Use the 'Nt' version of the CancelIo APIs.
ntoskrnl/tests: Test the thread ID the cancellation routine runs from.
ntoskrnl/tests: Add more cancellation tests.
ntoskrnl/tests: Fix tests on current Windows 10 / 11.
ntdll/tests: Test IOSB values of the cancel operation.
ntdll/tests: Add more NtCancelIoFile[Ex]() tests.
ntdll: Wait for all asyncs to handle cancel in NtCancelIoFile().
server: Factor out a cancel_async() function.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7797
And use it to store the client pointer instead of storing it in the buffer data.
My main motivation is to make it easy to implement alternative solutions, such as `mach_vm_remap` or `glImportMemoryFdEXT`. However, I think this change is worth it on its own as the current strategy violates the spec by modifying pointers returned from read-only mappings. It will also make it possible to fix wow64 buffer leaks.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8907
--
v2: mshtml: Implement toJSON() for Performance.
mshtml: Implement toJSON() for PerformanceNavigation.
mshtml: Implement toJSON() for PerformanceTiming.
mshtml: Don't expose toString from Performance* objects' prototypes in
mshtml: Expose toJSON only in IE9+ modes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8905
On Mon Sep 8 15:47:33 2025 +0000, Nikolay Sivov wrote:
> Test commit should go first, with todo's. Second commit will then remove todo's.
> Note that there are whitespace warnings when applying patches.
Thanks, I’ll handle this change.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7539#note_115323