Avalikustatud on eksperimentaalne versioon avatud Win32 API teostusest – Wine 11.9. Versioonist 11.8 on suletud 24 viga ja tehtud 197 muudatust.
Olulisemad muudatused:
- Komplekti on lisatud SQLite 3.51.1 teek.
- Teostatud on esialgne tugi süsteemsete lõimede jaoks. Ntdll-i on lisatud funktsioonid, mis võimaldavad luua lõime, kasutades pthread.
- Lisatud on toetus lõime peatamiseks emuleeritud koodis ARM64 süsteemides.
- Parandatud on VBScripti ühilduvus.
- Waylandi protokoli põhjalikes keskkondades, kus on lubatud Wine kasutamine, võimaldab winewayland.drv hiirekursori positsiooni seadistamiseks kasutada Waylandi protokolli wp_pointer_warp_v1, mis võimaldab hiirekursorit koheselt määratud kohta viia.
- D3d9-sse on lisatud vale initsialiseerimise jadakogum (d3d9_device_vtbl, Virtual Method Table), mis sisaldab ainult d3d9_device_GetDisplayModeEx meetodit. Muudatus aitas tagada ühilduvuse BFME Online Arena veebimängude platvormiga.
- Suletud on veateated, mis on seotud rakendustega: 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.
- Suletud on veateated, mis on seotud mängudega: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.
Samaaegselt on loodud Wine Staging 11.9 versioon, mis pakub täiendavaid Wine kogumisse, mis sisaldavad poolikult valmis või riskantseid patšosid, mis pole veel Wine põhiharusse sobivad. Võrreldes Wine'iga, pakub Wine Staging 273 täiendavat patši. Uues Wine Staging versioonis on toimunud sünkroniseerimine Wine 11.9 koodibaasiga ja uuendatud on vkd3d koodi. Põhi-Wine'i on viidud patšid, mis lahendavad vkd3d ehitamise probleemid mingw tööriistade abil ja lisavad d3d9 seadmesse vale initsialiseerimise jadakogumi vtbl.
Allikas: opennet.ru
