Wine staging 6.2 release

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Sat Feb 13 00:27:19 CST 2021


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.



More information about the wine-devel mailing list