Wine 4.12 release (followed by 4.12.1)

Available experimental release of open implementation of Win32 API - Wine 4.12. Since the release of the version 4.11 27 bug reports were closed and 336 changes were made.

The most important changes:

  • Added driver support for PnP devices (Plug & Play);
  • Improved support for remote debugging under Visual Studio;
  • The implementation of the EnumDisplayDevicesW () call, used to obtain information about the screens used in the current session, has been brought to a state suitable for running in multi-monitor environments of various games and applications, including the VS Code editor;
  • Many functions and structures (mutex, semaphores, work with tokens and registry, ACL, hashes, etc.) of the advapi32 and kernel32 libraries have been transferred to use implementations from ntdll and kernelbase;
  • The wind3d functions provide support for the wind3d_context_gl structure;
  • Work continued on building the default DLL with the built-in msvcrt library (provided by the Wine project, not the DLL from Windows) in PE (Portable Executable) format. Compared to the previous release, 89 more DLLs have been translated to the PE format;
  • Closed bug reports related to the operation of games and applications:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed ​​Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code, Windows Media Player 9 & 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Addendum: in hot pursuit formed corrective update of Wine 4.12.1, which fixed six bugs. This includes a fix for incorrect initialization of 64-bit path prefixes (WINEPREFIX for WoW64), which caused wineboot crashes after building as a PE file in Wine 4.12, and setupapi did not register some DLLs. Issues with the Settlers IV History Edition and LINE 5.x applications have also been fixed.

Source: opennet.ru

Add a comment