Wine 5.3 and Wine Staging 5.3 Release

Took place experimental release of the open implementation of WinAPI - Wine 5.3. Since the release of the version 5.2 29 bug reports were closed and 350 changes were made.

The most important changes:

  • Continued work to ensure the ability to use ucrtbase as a C runtime;
  • Added full support normalization Unicode strings;
  • Improved handling of shell folders (Shell Folders, special directories for storing certain types of content, for example, β€œMy Pictures”). New standard folders Downloads and Templates have been added to winecfg. Fixed an issue with Shell Folders resetting after each wine update;
  • Closed bug reports related to the operation of games and applications
    IKEA Home Planner 2010, Lotus Approach, Neocron, Age of empires III Steam, Far Cry 2, ADExplorer, Proteus, Danganronpa V3, Resident Evil 2 1-Shot Demo, Logos Bible, Automobilista, Warhammer Online, Detroit: Become Human, Lotus Organizer 97, Arma Cold War Assault, AnyDesk, QQMusicAgent, Gothic II Night of the Raven, Far Cry 5.

Simultaneously submitted project release Wine Staging 5.3, within which extended builds of Wine are formed, including not fully ready or risky patches that are not yet suitable for adoption into the main Wine branch. Compared to Wine, Wine Staging provides 836 additional patches. The new release brings synchronization with the Wine 5.3 codebase. 2 patches have been transferred to the main Wine package related to determining the functionality flags of Intel processors in ntdll and filling the NumberOfPhysicalPages field in the shared memory area (solves the problem with launching the game Detroit: Become Human). Added patch, which fixes a problem when connecting some games to online services due to the lack of BCryptSecretAgreement and BCryptDeriveKey functions. Updated patches with support for the eventfd synchronization mechanism.

Source: opennet.ru

Add a comment