Der eksperimentelle udgivelse af den åbne implementering af WinAPI — Wine 7.10 er blevet lanceret. Siden udgivelsen af version 7.9 er 56 fejlrapporter blevet lukket, og 388 ændringer er blevet implementeret.
De vigtigste ændringer:
- macOS-driveren er blevet ændret til at bruge formatet for eksekverbare filer PE (Portable Executable) i stedet for ELF.
- Wine Mono-motoren med implementering af .NET-platformen er blevet opdateret til version 7.3.
- Kompatible Windows-lokale egenskaber for «Collation» til Unicode er implementeret, hvilket muliggør angivelse af sorteringsregler og metoder til sammenligning med hensyn til meningen bag tegnene (for eksempel ved tilstedeværelse af akcenttegn).
- Sikkerheds-32 biblioteket har fået støtte til WoW64 (64-bit Windows-on-Windows), en lag der muliggør kørsel af 32-bits programmer på en 64-bits Windows.
- Fejlrapporter relateret til spil som: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), FAR-mod til Nier: Automata og Port Royale 4 er blevet lukket.
- Fejlrapporter relateret til applikationer som: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5, HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 for ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1 og Powershell Core er blevet lukket.
Derudover kan man bemærke udformningen af Wine Staging 7.10, hvor udvidede versioner af Wine dannes, der inkluderer ikke helt færdige eller risikable patches, som endnu ikke er klar til at blive accepteret i den primære Wine-branch. I forhold til Wine tilbyder Wine Staging 545 ekstra patches.
I den nye udgivelse er der blevet synkroniseret med Wine 7.10's kodebase. Seks patches relateret til implementeringen i KERNELBASE.dll af sortkey-tabeller og funktionen CompareString, der er nødvendige for støtte til locale-egenskaben «Collation», er blevet overført til den primære Wine-sammensætning. To patches med implementering i dwmapi.dll af standardværdier for DwmGetCompositionTimingInfo, nødvendige for at køre Epic Games Launcher, samt en løsning på problemet med kaldet DwmFlush, der førte til nedbrud af Powershell, er blevet tilføjet.
Derudover er Valve begyndt at teste en kandidatversion til projektet Proton 7.0-3, som er baseret på arbejdet fra projektet Wine og har til formål at muliggøre kørsel af spilapplikationer udviklet til Windows og tilgængelige i Steam-kataloget på Linux. Projektets arbejde distribueres under BSD-licensen. Den nye version inkluderer understøttelse af ombygning af xinput-controlleren på Steam Deck-enheder, forbedret genkendelse af spillehjul, opdaterede versioner af Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e og dxvk-nvapi 0.5.4, og der er blevet tilføjet support til følgende spil:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- Disney•Pixar Cars Mater-National Championship
- Gary Grigsby’s War in the East
- Gary Grigsby’s War in the West
- Iragon: Prologue
- MechWarrior Online
- Saviors of Sapphire Wings
- Small Radios Big Televisions
- Split/Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times — Vermintide
- We Were Here Forever
- Planetary Annihilation: TITANS
- Forbedret spilunderstøttelse:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- DEATHLOOP,
- The Turing Test,
- Mini Ninja,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Komplete,
- Castle Morihisa.
Kilde: opennet.ru
