Release 9.7.
rpcrt4: Leave some space on the stack for varargs when called from ARM64EC code.
ntdll: Use mangled function names in ARM64EC assembly.
winemac.drv: Hide app's dock icon when it wouldn't have a taskbar item on Windows.
kernel32/tests: Document which fields may be overwritten later in gen_forward_chain_testdll().
kernel32/tests: Fix argument order in subtest_export_forwarder_dep_chain() calls.
light.msstyles: Use #fefefe instead of #ffffff for scrollbar parts.
uxtheme/tests: Test that scrollbar parts should have very few #ffffff pixels.
dxgi: Add IDXGISwapChain4 stubs for D3D11.
dxgi: Add IDXGISwapChain3 stubs for D3D11.
dxgi: Add IDXGISwapChain2 stubs for D3D11.
widl: Use x64 calling convention for ARM64EC.
rpcrt4: Support calling server functions with floating point arguments on ARM platforms.
ntdll: Implement NtQueueApcThreadEx().
netapi32: Add NetRemoteTOD stub.
gdiplus: Fix IWICBitmapFrameDecode reference leak in decode_frame_wic.
ntdll: Return STATUS_NO_YIELD_PERFORMED from NtYieldExecution() on Linux if no yield was performed.
rpcrt4: Implement Ndr64AsyncClientCall in assembly on all platforms.
rpcrt4: Implement NdrAsyncClientCall in assembly on all platforms.
rpcrt4: Implement NdrClientCall3 in assembly on all platforms.
rpcrt4: Implement NdrClientCall2 in assembly on all platforms.
rpcrt4: Export NdrpClientCall2.
ntdll/tests: Add NtQueryInformationProcess(ProcessQuotaLimits) tests.
ntdll: Add NtQueryInformationProcess(ProcessQuotaLimits) stub.
quartz: Fix memory leak on failure path.
quartz/tests: Test the new error codes.
quartz: Fix error code on empty filename.
quartz/tests: Test that compressed formats are offered for MPEGs.
winegstreamer: Reduce CLSID_decodebin_parser merit, so the MPEG splitter is chosen instead for MPEGs.
winegstreamer: Delete now-meaningless wg_parser_type enum.
winegstreamer: Use decodebin instead of wavparse.
winegstreamer: Create decodebin instead of avidemux.
wined3d: Use dynamic state for rasterizer state if possible.
wined3d: Use dynamic state for blend state if possible.
wined3d: Use dynamic state for multisample state if possible.
wined3d: Enable EXT_extended_dynamic_state3.
winegstreamer: Merge audio_wma into audio field.
winegstreamer: Merge audio_mpeg4 into audio field.
winegstreamer: Merge audio_mpeg1 into audio field.
winegstreamer: Destroy wg_transform in video_decoder/transform_SetInputType().
winegstreamer: Pass optional GstVideoInfo to read_transform_output_video.
winegstreamer: Split read_transform_output_data in two helpers.
winegstreamer: Introduce a new sample_needs_buffer_copy helper.
winegstreamer: Introduce a new set_sample_flags_from_buffer helper.
explorer: Fix font handle leaks in virtual desktop.
rpcrt4/tests: Add some more parameter passing tests.
widl: Clear RobustEarly flag also for data structure conformance.
widl: Output register parameter assignments on ARM platforms.
winedump: Extend dumping of some minidump parts.
winedump: Tidy up dumping minidump.
winedump: Support a couple of 'section' options (minidump).
winedump: Simplify unicode string printing (minidump).
winedump: Add helpers to print DWORD64 integers.
kernel32/tests: Test module refcounting with forwarded exports.
win32u: Add all display device source modes at once.
win32u: Keep the primary current mode in the device manager context.
win32u: Remove fake source creation when adding display mode.
win32u: Close device manager source key in write_source_to_registry.
widl: Don't use a structure for NdrClientCall2 parameters on ARM.
widl: Correctly align stack parameters on ARM.
widl: Only pass power of 2 structures by value on x86-64.
widl: Pass 16-byte structures by value on ARM64.
winhttp/tests: Fix some compiler warnings with non-PE build.
win32u: Also reset the unnamed values in prepare_devices.
dbghelp: Store thread names in minidump.
dbghelp: Test thread names in minidump.
mscms: Add stub for WcsGetDefaultColorProfile.
krnl386.exe: Start DOSVM timer on GET_SYSTEM_TIME.
mmdevapi: Implement SAC_IsAudioObjectFormatSupported().
makedep: Use hybrid ARM64X images for ARM64EC.
ucrtbase: Let stderr be always be unbuffered.
ucrtbase/tests: Add tests for checking buffering state of standard streams.
msvcrt/tests: Add tests for check buffering state of standard streams.
imm32: Add CtfImmIsCiceroEnabled stub.
d2d1: Fix GetPropertyNameLength() return value.
d2d1/effect: Add 'Rect' property to the Crop effect description.
d2d1: Implement GetEffectProperties().
winemac.drv: Update OpenGL context immediately after the window content view is visible.
opengl32/tests: Add default framebuffer tests.
winevulkan: Remove now unnecessary vkCreateSwapchainKHR driver entry.
winevulkan: Remove now unnecessary vkDestroySwapchain driver entry.
win32u: Move vkQueuePresent implementation out of the user drivers.
winewayland: Remove now unnecessary swapchain wrapper.
winewayland: Remove now unnecessary swapchain extents checks.
win32u: Introduce a new vulkan_surface_presented driver entry.
winevulkan: Pass surface info for each vkQueuePresent swapchain to win32u.
winegcc: Add -marm64x option for linking ARM64X images.
winegcc: Pass target and resources as arguments to build_spec_obj.
winebuild: Add -marm64x option for generating hybrid ARM64X import libraries.
winegstreamer: Try to handle broken IStream_Stat implementation in WM reader OpenStream().
win32u: Make SCROLL_MIN_THUMB larger.
windows.ui: Return success in IInputPane2::TryShow().
d2d1/effect: Make it possible to set render info for draw-transform nodes.
d2d1/tests: Use distinct types for vector and matrix values.
d2d1/effect: Zero value buffer on size or type mismatch.
winevulkan: Remove unnecessary vkGetSwapchainImagesKHR driver entry.
winevulkan: Return VK_SUBOPTIMAL_KHR from vkAcquireNextImage(2)KHR after resize.
winevulkan: Return VK_SUBOPTIMAL_KHR from vkQueuePresentKHR after resize.