experimental release of the open implementation of Win32 API — . Since the release of version 17 bug reports were closed, and 370 changes were made.
The most significant changes:
- Work on building the default DLL with the integrated library (provided by the Wine project, not the DLL from Windows) in PE (Portable Executable) format. Compared to the last release, another 143 DLLs have been translated to PE format;
- The Mono engine version has been updated to 4.9.0, along with the framework ;
- A faster implementation of SRW locks (Slim Reader/Writer) for Linux has been introduced, translated to Futex;
- Initial support for the call in the user32 library has been implemented to retrieve information about the screens being used in the current session;
- A handler for screens based on Xinerama has been added to winex11.drv, and output device changes are now handled;
- Code for texture operations wined3d_texture_gl has been included in wined3d;
- Bug reports related to the operation of games and applications have been closed: SWAT4 Areas, AutoIt v3.x, Max Payne 3, Port Royale 2,
Catzilla 1.0, 7-Zip 15.06, Legacy of Kain: Soul Reaver, Fallout 4, .NET Framework 4.0, applications based on the Chromium Embedded Framework (CEF), Nero CoverDesigner.
Additionally, it can be noted developed by Canonical for launching games from the GOG directory in the test build of Ubuntu 19.10 without 32-bit libraries, using Wine64. As a result, none of the 6 randomly chosen tested games running in Wine with 32-bit libraries worked in Wine64. In particular, installation of three games (Theme Hospital, Quake The Offering, Shadow Warrior) failed, one game did not launch (GOG Braid), and the remaining two (FTL Advanced Edition, GOG Surgeon Simulator 2013) only displayed a black screen (possibly due to OpenGL support limitations in VirtualBox).
Source: opennet.ru
