Byl vydán experimentální branch otevřené implementace WinAPI - Wine 6.21. Od vydání verze 6.20 bylo uzavřeno 26 chybových reportů a provedeno 415 změn.
Nejdůležitější změny:
- WinSpool, GPhoto a některé další moduly byly převedeny do formátu PE (Portable Executable).
- V DbgHelp byla zlepšena podpora inline funkcí.
- Začala implementace OLE DB provideru MSDASQL.
Uzavřeny chybové reporty vztahující se k funkcionalitě her: Call of Duty: Black Ops II, Hitman: Sniper Challenge, série Sniper Elite, Resident Evil 0 HD Remaster, Homesick, Call of Juarez: Gunslinger, Riot Vanguard, Memento Mori, Rise of Legends, Resident Evil 4, Resident Evil 6, Internet Explorer 8, Skyrim SE, hry na enginu Unreal Engine 4.
- Uzavřeny chybové reporty vztahující se k funkcionalitě aplikací: Aero Glass, Affinity Designer 1.x, Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan, Home Designer Suite 21.3.1.1, Samsung SDK 1.2.2 for Java ME.
Dále lze zaznamenat vytvoření vydání projektu Wine Staging 6.21, v rámci něhož jsou vytvářeny rozšířené buildy Wine, které zahrnují nedokončené nebo rizikové patche, zatímco se ještě nehodí ke schválení do hlavní větve Wine. Ve srovnání s Wine bývá ve Wine Staging poskytováno 558 dodatečných patchů.
V novém vydání byla provedena synchronizace s kódovou základnou Wine 6.21. Do hlavního kódu Wine bylo převedeno 5 patchů, které se týkají implementace DLL uiautomationcore, zpracováním pohybu myši v winex11.drv, přidáním critsection.c do ntdll a testovacími sadami pro ntdll. Byly aktualizovány patche user32-rawinput-mouse. Přidán patch, který připojuje k masce řetězec ".exe" při neúspěšném hledání v registru.
Zdroj: opennet.ru
