A fost publicată o versiune experimentală a implementării deschise a Win32 API - Wine 11.9. De la lansarea versiunii 11.8, au fost soluționate 24 de rapoarte de erori și s-au efectuat 197 de modificări.
Cele mai importante schimbări:
- Este inclusa biblioteca SQLite 3.51.1.
- A fost implementat suportul inițial pentru firele de sistem. În ntdll au fost adăugate funcții pentru a crea un fir folosind pthread.
- A fost adăugat suport pentru suspendarea firului în codul emulat când rulează pe sisteme ARM64.
- A fost îmbunătățită compatibilitatea cu VBScript.
- În driverul winewayland.drv, care permite utilizarea Wine în medii bazate pe protocolul Wayland, pentru setarea poziției cursorului este folosit protocolul Wayland wp_pointer_warp_v1, care poate muta instantaneu cursorul în poziția specificată.
- În d3d9 a fost adăugată o secvență falsă de inițializare a tabelului metodelor virtuale (d3d9_device_vtbl, Virtual Method Table), care include doar metoda d3d9_device_GetDisplayModeEx. Această modificare asigură compatibilitatea cu platforma jocurilor online BFME Online Arena.
- Au fost închise rapoarte de erori legate de aplicații: 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.
- Au fost închise rapoarte de erori legate de jocuri: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.
A fost creată simultan versiunea proiectului Wine Staging 11.9, care oferă compilări extinse Wine ce includ patch-uri incomplete sau riscante, care nu sunt încă potrivite pentru a fi integrate în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 273 de patch-uri suplimentare. În noua versiune Wine Staging a fost realizată sincronizarea cu baza de cod a Wine 11.9 și a fost actualizat codul vkd3d. În ramura principală Wine au fost integrate patch-uri care remediază problemele de compilare vkd3d folosind instrumentele mingw și adaugă în dispozitivul d3d9 o secvență falsă de inițializare vtbl.
Sursa: opennet.ro
