En experimentell gren av den öppna implementeringen av WinAPI, Wine 6.18, har släppts. Sedan version 6.17 släpptes har 19 felrapporter stängts och 485 ändringar har gjorts.
De viktigaste förändringarna:
- Shell32- och WineBus-biblioteken har konverterats till PE-format (Portable Executable).
- Unicode-data uppdaterade till version 14.
- Mono-motorn har uppdaterats till version 6.4.0.
- Ytterligare arbete har gjorts för att stödja felsökningsformatet DWARF 3/4.
- Den nya backend är aktiverad som standard för joysticks som stöder HID-protokollet (Human Interface Devices).
- Felrapporter relaterade till driften av Resident Evil 7 har stängts.
- Stängda felrapporter relaterade till driften av applikationer: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.
Samtidigt bildades släppet av Wine Staging 6.18-projektet, inom ramen för vilket utökade builds av Wine bildas, inklusive inte helt färdiga eller riskfyllda plåster som ännu inte är lämpliga för adoption i huvudvingrenen. Jämfört med Wine ger Wine Staging 616 ytterligare patchar.
Den nya utgåvan synkroniseras med Wine 6.18-kodbasen. 7 patchar relaterade till ntoskrnl.exe, IRP, unixfs-stöd i shell32 och implementeringen av funktionerna K32GetModuleBaseNameW, K32GetModuleInformation och K32GetModuleBaseNameA har överförts till huvudvinet. Lade till 4 patchar med möjligheten att integrera Token-objekt i sapi och stöd för funktionerna FltBuildDefaultSecurityDescriptor och ISpObjectToken-CreateInstance. Uppdaterad plat-streaming-support patch.
Dessutom kan vi notera meddelandet från Epic Games om implementeringen av stöd för Linux-plattformen i Easy Anti-Cheat anti-cheat-systemet. Support implementeras både för inbyggda Linux-byggen och för spel som lanseras med vin- och protonlager, vilket kommer att lösa problem med att starta spel med anti-cheat aktiverat i Wine/Proton Windows-byggen. Easy Anti-Cheat låter dig köra ett nätverksspel i ett speciellt isoleringsläge, som verifierar spelklientens integritet och upptäcker kiling av processen och manipulation av dess minne.
Källa: opennet.ru