Published experimental release of an open implementation of the Win32 API – Wine 11.22. Since the release of 11.21, 34 bug reports have been closed and 323 changes have been made.
The most important changes:
- Locale data updated to DB Unicode CLDR (Unicode Common Locale Data Repository) version 49.
- In x86 architecture emulation mode on ARM64 systems, support for AVX processor instructions has been implemented.
- Address space randomization (ASLR) has been implemented.
- Improved glyph metrics in the Tahoma font (Tahoma Bold was not shown in bold).
- The code for checking the structure of XML documents (DTD, Document Type Definition) in the implementation of the MSXML library (Microsoft XML Core Services) has been reworked.
- Error reports related to the operation of applications have been closed: FreeCommander, ImgBurn 2.5.5.0, fastone image viewer 5.9, Logos Bible Softw F.E.A.R. 3, Dragon Age: Origins, Alan Wake, Alan Wake’s American Nightmare.
In parallel formed release of the project Wine Staging 11.22, which provides advanced Wine builds that include incomplete or risky patches that are not yet suitable for adoption into the main Wine branch. Compared to Wine, Wine Staging provides 282 additional patches (the previous version had 275). The new release of Wine Staging synchronizes with the Wine 11.22 codebase, updating the vkd3d and ws2_32-af_unix code. Wine has been moved to the main composition patchs implementation of SQLDescribeColW based on the ANSI driver in the dbc32 library. Removed the ntdll-ForceBottomUpAlloc patch, which is no longer needed after fixing a bug in the main codebase.