Den eksperimentelle udgave af den åbne implementation af Win32 API — Wine 11.9 er udgivet. Siden version 11.8 er 24 fejlrapporter blevet lukket, og 197 ændringer er foretaget.
De vigtigste ændringer:
- Biblioteket SQLite 3.51.1 er inkluderet.
- Indledende support for systemtråde er blevet implementeret. Ntdll har fået funktioner til at oprette tråde ved hjælp af pthread.
- Support for at pause tråde i emuleret kode er tilføjet, når der køres på ARM64-systemer.
- Kompatibiliteten med VBScript er forbedret.
- I driveren winewayland.drv, der muliggør brugen af Wine i miljøer baseret på Wayland-protokollen, er Wayland-protokollen wp_pointer_warp_v1 blevet anvendt til at positionere markøren nøjagtigt.
- Der er tilføjet en dummy initialiseringsrækkefølge for virtuel metode tabel (d3d9_device_vtbl, Virtual Method Table) i d3d9, som kun inkluderer metoden d3d9_device_GetDisplayModeEx. Denne ændring har gjort det muligt at sikre kompatibilitet med platformen for online-spil BFME Online Arena.
- Fejlrapporter relateret til applikationerne: 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 er blevet lukket.
- Fejlrapporter relateret til spillene: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3 er blevet lukket.
Samtidig er udgivelsen af projektet Wine Staging 11.9 blevet dannet, som giver udvidede builds af Wine, der inkluderer ikke helt færdige eller risikable patches, som endnu ikke er egnede til at blive accepteret i hovedgrenen af Wine. I forhold til Wine tilbyder Wine Staging 273 ekstra patches. I den nye udgave af Wine Staging er der sket synkronisering med Wine 11.9s kodebase, og koden for vkd3d er opdateret. Patches, der løser problemer med bygningen af vkd3d ved hjælp af mingw-værktøjet, er flyttet til hovedversionen af Wine, og en dummy initialiseringsrækkefølge for vtbl er blevet tilføjet til d3d9.
Kilde: opennet.ru
