Wine 6.20 release and Wine staging 6.20

An experimental branch of the open implementation of WinAPI β€” Wine 6.20 β€” has been released. Since the release of version 6.19, 29 bug reports have been closed and 399 changes have been made.

The most important changes:

  • MSXml, XAudio, DInput and some other modules have been converted to PE (Portable Executable) format.
  • The composition includes some system libraries to support assemblies based on the PE format.
  • DirectInput only supports a new backend for joysticks that support the HID (Human Interface Devices) protocol.
  • Improved support for MSVCRT builds in Winelib.
  • Closed bug reports related to games: 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 bug reports related to the operation of applications: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

Additionally, we can note the formation of the release of the Wine Staging 6.20 project, within which extended Wine builds are formed, including incomplete or risky patches that are not yet suitable for acceptance into the main Wine branch. Compared to Wine, Wine Staging provides 557 additional patches.

The new release is synchronized with the Wine 6.20 codebase. 5 patches related to joystick support in DirectInput and COM initialization when windows are activated in imm32 have been transferred to the main Wine package. Updated the eventfd_synchronization and ntdll-NtAlertThreadByThreadId patches. Temporarily disabled the mfplat-streaming patchset and all remaining dinput patches (to align with the new HID backend).

Source: opennet.ru

Add a comment