Wine 5.4 and Wine Staging 5.4 Release

Took place experimental release of the open implementation of WinAPI - Wine 5.4. Since the release of the version 5.3 34 bug reports were closed and 373 changes were made.

The most important changes:

  • Built-in programs have been converted to use the new C runtime UCRTBase;
  • Improved support for domain names containing characters from national alphabets (IDN, Internationalized Domain Names);
  • Direct2D has added support for drawing rounded rectangles;
  • D3DX9 implements a method for drawing text (ID3DXFont::DrawText), due to the absence of which the text was not displayed in some games;
  • Unicode data is aligned to the Unicode Specification 13.
  • Closed bug reports related to the operation of games and applications
    ABBYY FineReader Pro 7.0, Far Manager v3.0, The Bat!, Foxit Reader 3.0, Assassin's Creed, Tale of the Twister, Europa Universalis Rome, Delphi Twain, PSPad 4.5.7, BioShock 2, AION, AVG Free Edition 2012-2014 , TuneUp Utilities 2014, Final Fantasy V, Keepass 2.36, NieR: Automata, Divinity Original Sin 2,
    SanctuaryRPG: Black Edition, Gaea 1.0.19, Microsoft Visual Studio 2019, RPG Tkool, Fable: The Lost Chapters, Oddworld - Munch odissey, Discord, Asuka 120%, Dynacadd 98, Torchlight.

Simultaneously submitted project release Wine Staging 5.4, within which extended builds of Wine are formed, including patches that are not fully ready or risky, not yet suitable for acceptance into the main Wine branch. Compared to Wine, Wine Staging provides 855 additional patches. The new release is synchronized with the Wine 5.4 codebase.

6 patches have been transferred to the main part of Wine, related to support for the ID3DXFont::DrawText method, eliminating a crash, and exporting the RtlGetNativeSystemInformation() function to ntdll. Added 7 new patches with tasklist implementation, xactengine functionality extension and ntdll performance optimization. Updated patches ntdll-RtlIpv4StringToAddress and wined3d-SWVP-shaders. When using FAudio, it is recommended to use version 20.02, as it is necessary for the correct operation of the games Drakensang, BlazBlue: Calamity Trigger and Bully Scholarship.

Source: opennet.ru

Add a comment