Den eksperimentelle gren af den åbne implementering af WinAPI – Wine 6.20 er blevet udgivet. Siden udgivelsen af version 6.19 er 29 fejlrapporter blevet lukket, og der er foretaget 399 ændringer.
De vigtigste ændringer:
- MSXml, XAudio, DInput og nogle andre moduler er blevet konverteret til PE-formatet (Portable Executable).
- Nogle systembiblioteker er blevet inkluderet for at understøtte builds baseret på PE-formatet.
- I DirectInput er der kun tilbageholdt støtte til den nye backend for joysticks, der understøtter HID-protokollen (Human Interface Devices).
- Støtten til MSVCRT-builds er forbedret i Winelib.
- Fejlrapporter relateret til spillenes funktionalitet er blevet lukket: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Fejlrapporter relateret til applikationernes funktionalitet er blevet lukket: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Desuden kan det nævnes, at der er dannet et udgivelsesprojekt Wine Staging 6.20, hvor udvidede Wine-builds bliver dannet, der inkluderer ikke helt færdige eller risikable patches, som endnu ikke er egnet til at blive accepteret i den primære Wine-gren. Sammenlignet med Wine tilbyder Wine Staging 557 ekstra patches.
I den nye udgivelse er der blevet synkroniseret med kodebasen for Wine 6.20. Fem patches relateret til joystick-understøttelse i DirectInput samt initialisering af COM ved aktivering af vinduer i imm32 er blevet overført til den primære Wine-samling. Patches eventfd_synchronization og ntdll-NtAlertThreadByThreadId er blevet opdateret. Patches mfplat-streaming og alle resterende dinput patches (for at sikre driften med den nye HID-backend) er midlertidigt deaktiveret.
Kilde: opennet.ru
