Binary packages for various distributions will be available from: https://www.winehq.org/download
Summary since last release * Rebased to current wine 6.2 (669 patches are applied to wine vanilla)
Upstreamed (Either directly from staging or fixed with a similar patch). * include: Define DECLSPEC_SELECTANY on MinGW. * widl: Support WinRT eventadd/eventremove attributes. * widl: Support WinRT flags attribute parsing. * d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for 32 bpp BMP with alpha. * kernel32: Strip invalid characters from mask in FindFirstFileExW. * kernel32/tests: Add tests for FindFirstFileA with invalid characters. * widl: Generate WinRT runtimeclass name constants. * ntdll: Return STATUS_INVALID_DEVICE_REQUEST when trying to call NtReadFile on directory. * ntdll: Implement ObjectTypesInformation in NtQueryObject. * server: Register types during startup. * server: Rename ObjectType to Type. * ntdll: Set TypeIndex for ObjectTypeInformation in NtQueryObject. * ntdll: Mimic object type behavior for different windows versions. * widl: Factor and cleanup interface type declaration and definition. * widl: Factor and cleanup dispinterface type declaration and definition. * widl: Factor and cleanup apicontract type declaration and definition. * widl: Factor and cleanup module type declaration and definition. * widl: Fold aIDENTIFIER / aKNOWNTYPE rules together. * server: Correctly treat zero access mask in duplicate_token wineserver call. * ntdll: Improve invalid paramater handling in NtAccessCheck. * widl: Add explicit namespace parameter to find_type_or_error. * widl: Use explicit namespace parameter for qualified names. * widl: Disallow qualified types in expressions. * widl: Remove aNAMESPACE token from the lexer. * widl: Fold inherit cases by using typename rule in qualified_type. * widl: Support referencing qualified interface names. * ntdll: Implement NtQueryVirtualMemory(MemorySectionName). * ntdll/tests: Add tests for NtQueryVirtualMemory(MemorySectionName). * ntdll: Allow to query section names from other processes. * server: Fix process access rights in get_mapping_file handler. * widl: Support WinRT static attribute parsing. * include: Add Windows.Media.SpeechSynthesis.SpeechSynthesizer runtimeclass. * widl: Support WinRT requires keyword. * widl: Support WinRT parameterized type parsing. * widl: Introduce new strappend helper.
Added: * None
Updated: * xactengine3_7-Notification * ntdll-Junction_Points * widl-winrt-support
NOTE: The applied patches number are low due to some patcheset being disabled.
Where can you help * Run Steam/Battle.net/GOG/UPlay/Epic * Test your favorite game. * Test your favorite applications. * Improve staging patches and get them accepted upstream.
As always, if you find a bug, please report it via https://bugs.winehq.org
Best Regards Alistair.