The experimental release of the open implementation of WinAPI — Wine 7.5 has taken place. Since the release of version 7.4, 28 bug reports have been closed and 360 changes have been made.
The most significant changes:
- The driver for the ALSA sound subsystem has been transitioned to using the PE (Portable Executable) file format instead of ELF.
- Database generation with locales from the Unicode CLDR (Unicode Common Locale Data Repository) has been implemented.
- Support has been added for the vkd3d project's compiler for shaders written in HLSL (High-Level Shader Language), which is used in DirectX.
- Initial support for the OCSP (Online Certificate Status Protocol), used to check for revoked certificates, has been introduced.
- Continued support for the 'long' type in the code has been ensured.
- Bug reports related to the operation of the following games have been closed: Operation Lovecraft: Fallen Doll, Minecraft, GRID 2, The Evil Within 2.
- Bug reports related to the operation of the following applications have been closed: Nota Bene, Core Temp 1.13, Microsoft PowerToys, MS Windows terminal, Samsung Magician 7.x, mIRC, IrfanView 4.59, QuickPar 0.9.1, HeidiSQL, SolSuite, IP super camera, ATPDraw, KakaoTalk, DTS Master Audio Suite, Cakewalk Pro Audio 9.0, Audacity 2.4.2.
Additionally, the formation of the Wine Staging 7.5 release can be noted, within which extended Wine builds are created, including incomplete or risky patches that are not yet suitable for acceptance into the main branch of Wine. Compared to Wine, Wine Staging provides 561 additional patches. In this new release, synchronization with the Wine 7.5 codebase has been accomplished. Work continues in the new version to remove warning patches related to the use of the 'long' type (for example, replacements of '%u' with '%lu' or changing the ULONG type to UINT32).
Source: opennet.ru
