We all love Wayland. The truth is that we all, users and developers, want to end there, but it is logical that some continue to prefer to stay on X11 because it works. Wayland will become the standard graph server protocol, but will do so in the future. At present, most developers make improvements to implement it, and that is what WineHQ did this week with the launch of WINE 8.21 that has place a few hours ago.
The highlight of WINE 8.21 has been that it has been added High-DPI support and initial for Vulkan in the Wayland driver, support for the ARM64EC target and updates to the language database have begun, to which they have added the fourth point with the usual several bug fixes. In total, 321 changes have been introduced, and the following is the list of bugs fixed in WINE 8.21.
Bugs fixed in WINE 8.21
- Multiple applications require system stream support in the MPEG-I splitter (Drome .Racers, Ninki Seiyuu no Tsukukurikata).
- PhotoScape cannot change/save files.
- RootMagic 6 failed to launch (Invalid GDI+ operation (Code 1)).
- The text in the PreSonus Studio One 2.6 controls/user interface is invisible.
- Multiple applications crash on unimplemented function msvcp140.dll.??
- ?.$codecvt@_UDU_Mbstatet@@@std@@QEAA@_K@Z (Godhood, WechatOCR)
- d3d10core:d3d10core & d3d11:d3d11 – test_resinfo_instruction() fails on Debian 11 + .Intel GPU
- MxManagementCenter crashes on unimplemented function msvcp140.dll.??
- ?.$codecvt@_SDU_Mbstatet@@@std@@QEAA@_K@Z when adding a camera
- kernel32:file & ntdll:file get unexpected count values in Windows 11.
- 3DMark 2000: Reference information missing.
- GDI+ text rendering does not handle carriage returns.
- dbghelp:dbghelp – SymRefreshModuleList() sometimes returns 0 on 64-bit Wine.
- Age of Empires II Definitive Edition crashes on startup due to WinVerifyTrust() failing in the game binaries.
- user32:text – test_DrawTextCalcRect() fails on Windows.
- Office 2021 requires Windows.Management.Deployment.PackageManager.
- Death Stranding: The "Start" and "Back" buttons are reversed.
- .NET 7 doesn't work.
- ModOrganizer 2.5.0 beta 5+ (Qt 6.5) requires a better implementation of uisettings3::GetColorValue.
- HID with more than 8 axes overwrites subsequent inputs.
- Flutter apps that use the local_auth package require Windows.Security.Credentials.UI..UserConsentVerifier
- Port Royale 2: Flickering in menus and during gameplay.
- Wayland Driver: GNOME: No cursor over Wine windows when 2 monitors are connected.
- The .NET 8 SDK installer does not complete the installation.
- SetThreadDpiHostingBehavior not implemented.
- No more audio (FreeBSD and OSS) since Wine 8.15.
- Quicken stopped working after updating to wine 8.20.
- WinSCP crashes with wine 8.20.
- wine doesn't start with free(): invalid pointer when compiling without xrandr.
- printf() can overflow the "p10s" buffer with certain values when using 24-bit precision.
- wined3d: wined3d_state_get_ffp_texture() breaks DragonAge Origins.
The freeze will soon arrive and one of these weeks they will begin to release the WINE 9.0 Release Candidates weekly, whose stable version will arrive in early 2024.
WINE 8.21, which has arrived two weeks after the v8.20, can now be downloaded from the button below these lines, and in its download page there is information to install this and other versions also in operating systems like macOS and Android.