Bylo zveřejněno experimentální vydání open source implementace Win32 API, Wine 11.9. Od vydání 11.8 bylo uzavřeno 24 hlášení o chybách a bylo provedeno 197 změn.
Nejdůležitější změny:
- Součástí je knihovna SQLite 3.51.1.
- Byla implementována počáteční podpora pro systémová vlákna. ntdll nyní obsahuje funkce pro vytváření vláken pomocí pthread.
- Přidána podpora pro pozastavení vlákna v emulovaném kódu při běhu na systémech ARM64.
- Vylepšená kompatibilita s VBScriptem.
- Ovladač winewayland.drv, který umožňuje používat Wine v prostředích založených na protokolu Wayland, používá protokol Wayland wp_pointer_warp_v1 k nastavení pozice kurzoru, což umožňuje okamžitě přesunout ukazatel na zadanou pozici.
- Do d3d9 byla přidána inicializační sekvence pro fiktivní tabulku virtuálních metod (d3d9_device_vtbl, Virtual Method Table), která zahrnuje pouze metodu d3d9_device_GetDisplayModeEx. Tato změna zajišťuje kompatibilitu s online herní platformou BFME Online Arena.
- Uzavřené hlášení chyb týkající se provozu následujících aplikací: Lotus Notes 8.x, Photoshop CS 2, Logos 9, WinSCP, Homesite 5.5, GOM Player, Graphpad Prism 9, GXSCC, ExamDiff Pro Fileeditor, SteelSeries GG 110.0.
- Uzavřené hlášení chyb týkající se následujících her: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.
Zároveň byl vydán Wine Staging 11.9, který nabízí rozšířené sestavení Wine, jež zahrnují neúplné nebo riskantní záplaty, jež zatím nejsou vhodné pro integraci do hlavní větve Wine. Ve srovnání s Wine nabízí Wine Staging 273 dalších záplat. Nová verze Wine Staging se synchronizuje s kódovou základnou Wine 11.9 a aktualizuje kód vkd3d. Do hlavní distribuce Wine byly portovány záplaty, které opravují problémy se sestavením vkd3d pomocí sady nástrojů mingw a přidávají fiktivní inicializační sekvenci vtbl do zařízení d3d9.
Zdroj: opennet.ru
