Issue Wine 6.20 and Wine Staging 6.20

took place Release of the experimental branch of the open sale of WinAPI – wine 6.20 . Since the release of version 6.19, 29 error reports were closed and 399 changes were made.

The most important changes:

  • in PE format (Portable Executable) converted MSXML, XAUDIO, DINPUT and some other modules.
  • The composition includes some system libraries to support the assemblies based on PE format.
  • in DirectInput left the support of only a new backend for joysticks that support HID (Human Interface Devices).
  • in Winelib is improvised MSVCRT build support.
  • Error reports related to the operation of the Games are closed: Emergency 3, Need for Speed ​​Most Wanted 2005, Path Of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project Cars 2.
  • Closed Error Reports related to Applications: ZWCAD 2020, DTS Encoder Suite, Wolf RPG Editor, QuantumClient, PSScript.

Additionally, you can note the formation release of the project wine Staging 6.20 , within which advanced Wine build builds are formed, including not fully finished or risky patches, so far unsuitable for the adoption of Wine. Compared to Wine in Wine Staging, 557 additional patches are provided.

In the new release, it was synchronized with the code base Wine 6.20. In the main composition of Wine translated 5 patches associated with the support of joysticks in DirectInput and COM initialization when the windows are activated in IMM32. Updated Patches eventfd_synchronization
and Ntdll-NtalertThreadBythReadid. Temporarily disabled a set of patches MFPLAT-Streaming and all the remaining DINPUT patches (to match the work with the new HID backend).

/Media reports.