Новата двуседмична версия на Wine продължава да разширява фундаменталните си подсистеми, този път с промени, които засягат както вътрешната архитектура, така и взаимодействието с Wayland.
Wine 11.9 пристига с включена SQLite библиотека, базирана на оригиналния upstream код и използвана за winsqlite3. Това е част от по-широкия процес по намаляване на външните зависимости и уеднаквяване на поведението спрямо Windows. Паралелно с това започва и внедряването на system threads, което е ключова стъпка за бъдещи оптимизации. Първоначалната поддръжка вече е налична, а промяната ще позволи и на други компоненти, например аудио драйвъра, да преминат към реални системни нишки вместо емулирани.
В тази версия има и подобрения за ARM64, където Wine вече може да спира нишки в емулирания код, което е важно за стабилността на платформата. Продължава и работата по VBScript, която в последните издания се развива с постоянни корекции и разширена съвместимост.
Една от най-обсъжданите промени е добавянето на pointer warp в Wayland варианта на Wine. Реализацията използва протокола wp_pointer_warp_v1, което позволява на приложения, разчитащи на преместване на курсора, да функционират коректно и под Wayland. Това е важен напредък за игрите и по-старите Windows приложения, които очакват точно такъв тип поведение от графичната среда.
Освен всичко изброено Wine 11.9 затваря и 24 проблема, сред които проблеми с Lotus Notes, WinSCP, VBScript, Wargaming Game Center, Command & Conquer 3 и други приложения и игри. Корекциите са разпръснати в различни подсистеми, което е типично за развитието на проекта в средата на цикъла към Wine 12.0.
Пълният списък с промени и изходните кодове са налични на WineHQ.org.










