Objavljen je eksperimentalni izdanak otvorene implementacije Win32 API - Wine 11.9. Od izdavanja 11.8 zatvorena su 24 izvještaja o greškama i uneseno je 197 promjena.
Najvažnije promjene:
- U sadržaj je uključena biblioteka SQLite 3.51.1.
- Implementirana je osnovna podrška za sistemske niti. U ntdll su dodane funkcije za kreiranje niti pomoću pthread.
- Dodana je podrška za pauziranje niti u emuliranom kodu prilikom izvođenja na ARM64 sistemima.
- Poboljšana je kompatibilnost s VBScriptom.
- U drajveru winewayland.drv, koji omogućava korištenje Wine u okruženjima zasnovanim na Wayland protokolu, za postavljanje položaja pokazivača korišten je Wayland protokol wp_pointer_warp_v1, koji omogućava trenutno premještanje pokazivača na određenu poziciju.
- U d3d9 dodana je fiktivna sekvenca inicijalizacije tabele virtualnih metoda (d3d9_device_vtbl, Virtual Method Table) koja uključuje samo metodu d3d9_device_GetDisplayModeEx. Ova promjena omogućila je osiguranje kompatibilnosti s platformom online igara BFME Online Arena.
- Zatvoreni su izvještaji o greškama povezani s radom aplikacija: 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.
- Zatvoreni su izvještaji o greškama povezani s radom igara: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.
Istovremeno je formiran izdanak projekta Wine Staging 11.9, koji pruža proširene verzije Wine, uključujući nedovršene ili rizične zakrpe koje trenutno nisu pogodna za prihvaćanje u glavnu granu Wine. U usporedbi s Wine, Wine Staging nudi 273 dodatnih zakrpa. U novom izdanju Wine Staging izvršena je sinkronizacija s kodnom bazom Wine 11.9 i ažuriran je kod vkd3d. U glavnu verziju Wine prenesene su zakrpe koje rešavaju probleme sa izradom vkd3d pomoću alata mingw i dodaju fiktivnu sekvencu inicijalizacije vtbl u uređaj d3d9.
Izvor: opennet.ru
