De experimentele tak van de open source implementatie van WinAPI - Wine 6.18 is uitgebracht. Sinds de release van versie 6.17 zijn er 19 bugrapporten afgesloten en 485 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- De Shell32- en WineBus-bibliotheken zijn omgezet naar het PE (Portable Executable) formaat.
- Unicode-gegevens zijn bijgewerkt naar versie 14.
- De Mono-engine is bijgewerkt naar versie 6.4.0.
- Er is extra werk verricht ter ondersteuning van het DWARF 3/4 debugformaat.
- Een nieuwe backend voor joysticks die het HID (Human Interface Devices) protocol ondersteunen, is standaard ingeschakeld.
- Bugrapporten met betrekking tot de game Resident Evil 7 zijn afgesloten.
- Bugrapporten met betrekking tot de volgende toepassingen zijn afgesloten: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.
Tegelijkertijd is de Wine Staging 6.18 release gevormd, waarin uitgebreide Wine-builds worden samengesteld die niet volledig klaar of risicovolle patches bevatten, die nog niet geschikt zijn om in de hoofdversie van Wine te worden opgenomen. In vergelijking met Wine biedt Wine Staging 616 extra patches.
In deze nieuwe release is gesynchroniseerd met de codebasis van Wine 6.18. Van de hoofdversie van Wine zijn 7 patches overgebracht die verband houden met ntoskrnl.exe, IRP, ondersteuning voor unixfs in shell32 en implementatie van de functies K32GetModuleBaseNameW, K32GetModuleInformation en K32GetModuleBaseNameA. 4 patches zijn toegevoegd voor de integratie van Token-objecten in sapi en ondersteuning voor de functies FltBuildDefaultSecurityDescriptor en ISpObjectToken-CreateInstance. De patch plat-streaming-support is bijgewerkt.
Daarnaast is er de aankondiging van Epic Games over de ondersteuning van het Linux-platform in het anti-cheat-systeem Easy Anti-Cheat. De ondersteuning is gerealiseerd voor zowel native Linux-builds als voor games die worden uitgevoerd met behulp van Wine- en Proton-laag, wat helpt bij het oplossen van opstartproblemen in Windows-builds van games met ingeschakelde anti-cheat in Wine/Proton. Easy Anti-Cheat maakt het mogelijk om een online game in een speciale isolatiemodus te starten, waarbij de integriteit van de gameclient wordt geverifieerd en waarbij ongewenste toegang tot het proces en manipulatie van zijn geheugen worden opgespoord.
Bron: opennet.ru
