A Wine 11.9-ben a Wayland támogatás és a szálkezelés is fejlődött

Megjelent a Wine 11.9, amely a Wine 12.0 előtti utolsó fejlesztői kiadás. A frissítés a Windows-alkalmazások futtatásához használt kompatibilitási réteg több részét érinti: a Wayland-meghajtó már támogatja az egérkurzor programból vezérelt áthelyezését, megjelent a rendszerszálak kezdeti támogatása, ARM64-en elérhetővé vált az emulált kódban futó szálak felfüggesztése, és tovább javult a VBScript-kompatibilitás.

A Wine 11.9-ben a Wayland támogatás és a szálkezelés is fejlődött

A 11.9 kiadás egyik legfontosabb újdonsága a Wayland pointer warp támogatás megjelenése. Ez a wp_pointer_warp_v1 protokollon keresztül került be a Wine Wayland-meghajtójába, és azoknál az alkalmazásoknál vagy játékoknál lehet hasznos, amelyek a mutató pozíciójának programból vezérelt áthelyezésére építenek. Ilyen működésre játékoknál, régebbi felületeknél vagy speciális beviteli megoldásoknál is szükség lehet, ezért a fejlesztés a Wayland alatt futtatott Windows-programok viselkedését teheti jobbá.

A kiadás másik fontos újdonsága a rendszerszálak kezdeti támogatása. Bár ez a fejlesztés még korai fázisban van, később a Wine más komponensei is támaszkodhatnak erre, például az audio-meghajtók belső komponensei. A 11.9 kiadás a winsqlite3 beépített SQLite-könyvtárat használ, amely az upstream SQLite kódján alapul. A megoldás futtatási környezetet biztosít azoknak a Windows-alkalmazásoknak, amelyek a Microsoft winsqlite3 felületén keresztül érik el az SQLite-funkciókat.

A fejlesztők a 11.9 kiadásban összesen 24 hibajegyet zártak le. A javítások többek között a Lotus Notes, a WinSCP, a VBScript, a Wargaming Game Center és a Command and Conquer 3 működését érintik, de ezen túl más alkalmazások és játékok is szerepelnek a hibajavítások listáján.

További részletek a WineHQ weboldalán a kiadási megjegyzésekben olvashatóak.