An experimental release of the open implementation of WinAPI – Wine 7.10 has taken place. Since the release of version 7.9, 56 bug reports have been closed and 388 changes have been made.
The most important changes:
- The macOS driver has been translated to use the PE (Portable Executable) executable file format instead of ELF.
- The Wine Mono engine with .NET platform implementation has been updated to release 7.3.
- Implemented Windows-compatible “Collation” locale properties for Unicode, allowing you to set collation rules and collation methods based on the meaning of characters (for example, if there is an accent).
- The Secur32 library implements support for WoW64 (64-bit Windows-on-Windows), a layer for running 32-bit programs on 64-bit Windows.
- Closed bug reports related to games: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), FAR mod for Nier: Automata, Port Royale 4.
- Application bug reports closed: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5, HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 for ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1, Powershell Core.
Additionally, we can note the formation of the release of the Wine Staging 7.10 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 545 additional patches.
The new release is synchronized with the Wine 7.10 codebase. 6 patches related to the implementation of the sortkey tables and the CompareString function in KERNELBASE.dll, which are necessary to support the “Collation” locale property, have been transferred to the main Wine package. Added two patches with implementation of default values in dwmapi.dll for DwmGetCompositionTimingInfo needed to run the Epic Games Launcher, and fixing an issue with DwmFlush calling that was causing Powershell to crash.
In addition, Valve has begun testing a release candidate for the Proton 7.0-3 project, which is based on the developments of the Wine project and is aimed at running gaming applications created for Windows and presented in the Steam catalog on Linux. The developments of the project are distributed under the BSD license. The new version includes support for rebuilding the xinput controller on Steam Deck devices, improved detection of game wheels, updated versions of Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e and dxvk-nvapi 0.5.4, and support for the following games:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- Disney•Pixar Cars Mater-National Championship
- Gary Grigsby’s War in the East
- Gary Grigsby’s War in the West
- Iragon: Prologue
- MechWarrior Online
- Saviors of Sapphire Wings
- Small Radios Big Televisions
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times – Vermintide
- We Were Here Forever
- Planetary Annihilation: TITANS
- Improved game support:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- The Turing Test,
- mini ninjas,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Kits,
- Castle Morihisa.