Byla uvolněna experimentální větev otevřené implementace WinAPI - Wine 6.20. Od vydání verze 6.19 bylo uzavřeno 29 chybových hlášení a uskutečněno 399 změn.
Nejdůležitější změny:
- Do formátu PE (Portable Executable) byly převedeny MSXml, XAudio, DInput a některé další moduly.
- Byly zahrnuty některé systémové knihovny pro podporu sestavení na bázi formátu PE.
- V DirectInput byla ponechána podpora pouze pro nový backend pro joysticky podporující protokol HID (Human Interface Devices).
- Ve Winelib byla zlepšena podpora pro sestavení MSVCRT.
- Byla uzavřena chybová hlášení související s funkčností her: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Byla uzavřena chybová hlášení související s funkčností aplikací: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Dále lze zmínit vznik projektu Wine Staging 6.20, v rámci kterého jsou vytvářeny rozšířené verze Wine, zahrnující nedokončené nebo rizikové patche, které zatím nejsou vhodné pro zařazení do hlavní větve Wine. Ve srovnání s Wine nabízí Wine Staging 557 dalších patchů.
V novém vydání byla provedena synchronizace s kódovou základnou Wine 6.20. Do hlavního souboru Wine byly převedeny 4 patche související s podporou joysticků v DirectInput a inicializací COM při aktivaci oken v imm32. Byly aktualizovány patche eventfd_synchronization a ntdll-NtAlertThreadByThreadId. Dočasně byl deaktivován balíček patchů mfplat-streaming a všechny zbývající patche dinput (kvůli sladění s novým backendem HID).
Zdroj: opennet.ru
