Публиковано експерименталната версия на откритото реализиране на WinAPI - Wine 6.20. От момента на издаването на версия 6.19 са затворени 29 отчета за грешки и направени 399 промени.
Най-важните промени:
- MSXml, XAudio, DInput и други модули са преобразувани в формат PE (Portable Executable).
- Включени са някои системни библиотеки за поддръжка на сборки, базирани на формат PE.
- В DirectInput е запазена поддръжката само на новия бекенд за джойстици, които поддържат протокола HID (Human Interface Devices).
- В Winelib е подобрена поддръжката за сборки на MSVCRT.
- Затворени са отчети за грешки, свързани с игрите: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Затворени са отчети за грешки, свързани с приложенията: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Допълнително може да се отбележи образуването на изданието на проекта Wine Staging 6.20, в рамките на което се изграждат разширени сборки на Wine, включващи недовършени или рисковани пачове, все още не годни за прием в основната версия на Wine. В сравнение с Wine, в Wine Staging се предоставят 557 допълнителни пача.
В новото издание е извършена синхронизация с кодовата база на Wine 6.20. В основния състав на Wine са преведени 5 пача, свързани с поддръжката на джойстици в DirectInput и инициализацията на COM при активиране на прозорците в imm32. Актуализирани са пачовете eventfd_synchronization и ntdll-NtAlertThreadByThreadId. Временно е изключен наборът от пачове mfplat-streaming и всички останали пачове dinput (за координиране на работата с новия бекенд HID).
Източник: opennet.ru
