Not completely sure if it's worth having for 8.0, but opening this to share the target I'm trying to reach.
--
v12: ntdll: Add a heap thread affinity and per-affinity bin group cache.
ntdll: Use atomics and lock-free list for bin groups.
ntdll: Implement Low Fragmentation Heap frontend.
ntdll: Split heap_resize_block into heap_resize_(block|large) helpers.
ntdll: Count allocations and automatically enable LFH.
ntdll: Increase heap block tail_size capacity to 16 bits.
ntdll: Implement HeapCompatibilityInformation.
ntdll: Fix HeapWalk with empty uncommitted consecutive subheaps.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1628
Signed-off-by: Bernhard Kölbl <besentv(a)gmail.com>
--
v17: windows.media.speech: Implement Vosk create and release functions in the unixlib.
windows.media.speech/tests: Allow the SpeechRecognizer creation to fail in Wine.
windows.media.speech/tests: Get rid of duplicated hresult.
windows.media.speech: Add unixlib stub.
windows.media.speech: Add Vosk checks to autoconf.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2091
Signed-off-by: Bernhard Kölbl <besentv(a)gmail.com>
--
v16: windows.media.speech: Implement Vosk create and release functions in the unixlib.
windows.media.speech/tests: Allow the SpeechRecognizer creation to fail in Wine.
windows.media.speech/tests: Get rid of duplicated hresult.
windows.media.speech: Add unixlib stub.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2091
Redirecting its calls to the test executable for easier testing and to wokaround
some Windows IME caching mechanism that prevent the IME module from reloading.
--
v3: imm32/tests: Test ImmGetIMEFileName with the installed IME.
imm32/tests: Test ImmGetDescription with the installed IME.
imm32/tests: Test ImmInstallIMEW with an actual IME.
imm32/tests: Add broken test results for w10v22H2.
include: Allow overriding LANGID in module VERSIONINFO.
makedep: Support resource files for embedded TESTDLL.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2221
Redirecting its calls to the test executable for easier testing and to wokaround
some Windows IME caching mechanism that prevent the IME module from reloading.
--
v2: imm32/tests: Test ImmGetIMEFileName with the installed IME.
imm32/tests: Test ImmGetDescription with the installed IME.
imm32/tests: Test ImmInstallIMEW with an actual IME.
imm32/tests: Add broken test results for w10v22H2.
include: Allow overriding LANGID in module VERSIONINFO.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2221
--
v4: Revert "ntoskrnl.exe: Enforce path case in WM_DEVICECHANGE notifications."
ntoskrnl: Preserve the device instance ID case in IoRegisterDeviceInterface().
ntoskrnl/tests: Expand tests for device and interface naming.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2185
Note that there are some C++ methods of IDCompositionVisual are renamed to avoid conflicts.
--
v3: include: Add dcomp.idl.
include: Add dcompanimation.idl.
include: Add dcomptypes.idl.
include: Add DirectComposition error codes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2224
Note that there are some C++ methods of IDCompositionVisual are renamed to avoid conflicts.
--
v2: include: Add dcomp.idl.
include: Add dcomptypes.idl.
include: Add DirectComposition error codes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2224