Випуск Wine 6.20 та Wine staging 6.20

Відбувся випуск експериментальної галузі відкритої реалізації WinAPI - Wine 6.20. З моменту випуску версії 6.19 було закрито 29 звітів про помилки та внесено 399 змін.

Найважливіші зміни:

  • У форматі PE (Portable Executable) перетворені MSXml, XAudio, DInput та деякі інші модулі.
  • До складу включені деякі системні бібліотеки для підтримки збірок на базі формату 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

Додати коментар або відгук