Wine 6.18 release and Wine staging 6.18

An experimental branch of the open implementation of WinAPI β€” Wine 6.18 β€” has been released. Since the release of version 6.17, 19 bug reports have been closed and 485 changes have been made.

The most important changes:

  • Shell32 and WineBus libraries converted to PE (Portable Executable) format.
  • Unicode data has been updated to version 14.
  • The Mono engine has been updated to version 6.4.0.
  • Additional work has been done to support the DWARF 3/4 debugging format.
  • A new backend is enabled by default for joysticks that support the HID (Human Interface Devices) protocol.
  • Closed bug reports related to the operation of the game Resident Evil 7.
  • Application bug reports closed: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.

At the same time, the release of the Wine Staging 6.18 project was formed, 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 616 additional patches.

The new release is synchronized with the Wine 6.18 codebase. 7 patches related to ntoskrnl.exe, IRP, unixfs support in shell32 and implementation of the K32GetModuleBaseNameW, K32GetModuleInformation and K32GetModuleBaseNameA functions have been transferred to the main Wine package. Added 4 patches with the ability to integrate Token objects into sapi and support for the FltBuildDefaultSecurityDescriptor and ISpObjectToken-CreateInstance functions. Updated plat-streaming-support patch.

Additionally, we can note the announcement by Epic Games about the implementation of support for the Linux platform in the Easy Anti-Cheat anti-cheat system. Support is implemented both for native Linux builds and for games launched using the Wine and Proton layers, which will solve problems with launching games with anti-cheat enabled in Wine/Proton Windows builds. Easy Anti-Cheat allows you to run a network game in a special isolation mode that verifies the integrity of the game client and detects wedging into the process and manipulating its memory.

Source: opennet.ru

Add a comment