De experimentele uitgave van de open implementatie van de Win32 API - Wine 11.9 is gepubliceerd. Sinds de release van 11.8 zijn er 24 foutmeldingen gesloten en 197 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- De bibliotheek SQLite 3.51.1 is inbegrepen.
- Initiële ondersteuning voor systeemthreads is geïmplementeerd. Functies voor het creëren van een thread met behulp van pthread zijn toegevoegd aan ntdll.
- Ondersteuning voor het pauzeren van threads in de emuleerde code tijdens uitvoering op ARM64-systemen is toegevoegd.
- De compatibiliteit met VBScript is verbeterd.
- In de driver winewayland.drv, die het gebruik van Wine in omgevingen op basis van het Wayland-protocol mogelijk maakt, is de Wayland-protocol wp_pointer_warp_v1 gebruikt om de cursorpositie onmiddellijk naar een opgegeven positie te verplaatsen.
- In d3d9 is een dummy-initialisatiereeks voor de virtual method table (d3d9_device_vtbl, Virtual Method Table) toegevoegd, die alleen de methode d3d9_device_GetDisplayModeEx omvat. Deze wijziging zorgde voor compatibiliteit met het online game platform BFME Online Arena.
- Foutmeldingen met betrekking tot applicaties zijn gesloten: 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.
- Foutmeldingen met betrekking tot spellen zijn gesloten: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.
Tegelijkertijd is de release van het Wine Staging-project 11.9 gevormd, dat uitgebreide Wine-builts biedt, inclusief niet volledig gereed of risicovolle patches die voorlopig niet geschikt zijn voor de hoofdversie van Wine. In vergelijking met Wine biedt Wine Staging 273 extra patches. In deze nieuwe release van Wine Staging is gesynchroniseerd met de codebasis van Wine 11.9 en is de vkd3d-code geüpdatet. Patches die problemen met de compilatie van vkd3d met behulp van de mingw-toolchain verhelpen en een dummy-initialisatiereeks voor de d3d9 vtbl toevoegen, zijn overgebracht naar de hoofdversie van Wine.
Bron: opennet.ru
