Wine 7.4 release and Wine staging 7.4

An experimental release of the open implementation of WinAPI - Wine 7.4 has taken place. Since the release of version 7.3, 14 bug reports have been closed and 505 changes have been made.

The most important changes:

  • The default theme is 'Light'.
    Wine 7.4 release and Wine staging 7.4
  • The vkd3d 1.3 library with the Direct3D 12 implementation is built into the main structure, working through the translation of calls to the Vulkan graphics API.
  • The WineD3D, D3D12 and DXGI libraries have been switched to use the PE (Portable Executable) executable file format instead of ELF.
  • Added stubs for speech recognition functions (API SpeechRecognizer).
  • Support for the WAV49 format has been added to the gsm library.
  • The crypt32 DLL adds initial support for encoding and decoding digitally signed OCSP (Online Certificate Status Protocol) requests.
  • Continued support for the 'long' type in code (about 200 changes).
  • Ensured that vibration effects work correctly in games when using DualSense controllers.
  • Fixed issues with loading DLLs with support for Windows API sets on Arch Linux.
  • Closed bug reports related to games: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Closed bug reports related to the operation of applications: 3Dmark03, 3Dmark05, 3Dmark06.

Additionally, we can note the formation of the release of the Wine Staging 7.4 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 561 additional patches. The new release is synchronized with the Wine 7.4 codebase. Work has been done to remove warnings related to the use of the "long" type from patches (for example, the substitutions "%u" were replaced with "%lu" or the ULONG type was replaced with UINT32).

Source: opennet.ru

Add a comment