Bylo vydáno experimentální vydání otevřené implementace WinAPI – Wine 6.18. Od vydání verze 6.17 bylo uzavřeno 19 chybových hlášení a provedeno 485 změn.
Nejdůležitější změny:
- Knihovny Shell32 a WineBus byly převedeny do formátu PE (Portable Executable).
- Data Unicode byla aktualizována na verzi 14.
- Engine Mono byl aktualizován na verzi 6.4.0.
- Byla provedena další práce na podpoře ladicího formátu DWARF 3/4.
- Defaultně byl přidán nový backend pro joysticky podporující protokol HID (Human Interface Devices).
- Byly uzavřeny chybové hlášení týkající se hry Resident Evil 7.
- Byly uzavřeny chybové hlášení týkající se aplikací: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.
Současně byl vytvořen výstup projektu Wine Staging 6.18, v jehož rámci jsou vytvářeny rozšířené verze Wine, obsahující nedokončené nebo riskantní patche, které nejsou zatím vhodné pro přijetí do hlavní větve Wine. Ve srovnání s Wine obsahuje Wine Staging 616 dodatečných patchů.
V novém vydání došlo ke synchronizaci s kódovou základnou Wine 6.18. Do hlavního souboru Wine bylo převedeno 7 patchů, které se týkají ntoskrnl.exe, IRP, podpory unixfs v shell32 a implementace funkcí K32GetModuleBaseNameW, K32GetModuleInformation a K32GetModuleBaseNameA. Bylo přidáno 4 patche s možností integrace objektů Token do sapi a podporou funkcí FltBuildDefaultSecurityDescriptor a ISpObjectToken-CreateInstance. Byl aktualizován patch plat-streaming-support.
Dále lze zmínit oznámení společnosti Epic Games o realizaci podpory platformy Linux v anticheat systému Easy Anti-Cheat. Podpora byla realizována jak pro nativní Linuxové verze, tak pro hry spouštěné pomocí vrstev Wine a Proton, což umožní řešit problémy se spuštěním Windows verzí her s aktivním anticheatem v Wine/Proton. Easy Anti-Cheat umožňuje spustit síťovou hru v speciálním izolačním režimu, který ověřuje integritu herního klienta a odhaluje zasahování do procesu a manipulace s jeho pamětí.
Zdroj: opennet.ru
