The new bi-weekly development version of Wine, 11.9, is now available as part of the cycle leading up to Wine 12.0. This update incorporates an integrated SQLite library derived from the official code for winsqlite3, initial support for system threads, and the ability to suspend threads in emulated code on ARM64. It also includes improvements in VBScript compatibility and support for pointer scrolling in Wayland via wp_pointer_warp_v1. Additionally, 24 bugs affecting applications and games such as Lotus Notes, WinSCP, and Command and Conquer 3 have been fixed.
Technical highlights: Native SQLite and thread control on ARM64 🛠️
The inclusion of an integrated SQLite library directly from the official code simplifies database management in Windows applications that depend on winsqlite3, eliminating external dependencies. Initial support for system threads and the ability to suspend threads in emulated code on ARM64 represent advances in running multi-threaded applications on non-x86 architectures. Fixes in VBScript and support for wp_pointer_warp_v1 in Wayland improve the experience on Linux environments with modern desktops, although the path to Wine 12.0 still requires polishing many details.
24 fewer bugs, but Lotus Notes is still Lotus Notes 😅
Wine 11.9 fixes 24 bugs affecting applications such as Lotus Notes, WinSCP, and Command and Conquer 3. Of course, Lotus Notes is still Lotus Notes: it probably now crashes in a slightly different way. Command and Conquer 3 players can enjoy a more stable crash, while WinSCP will transfer files with a new layer of fixed bugs. At least developers have 24 fewer reasons to curse, although cold coffee remains an unpatched issue.