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

Відбувся експериментальний випуск відкритої реалізації WinAPI - Wine 7.4. З моменту випуску версії 7.3 було закрито 14 звітів про помилки та внесено 505 змін.

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

  • За замовчуванням задіяна тема оформлення 'Light'.
    Випуск Wine 7.4 та Wine staging 7.4
  • В основний склад вбудована бібліотека vkd3d 1.3 з реалізацією Direct3D 12, що працює через трансляцію дзвінків до графічного API Vulkan.
  • Бібліотеки WineD3D, D3D12 і DXGI перекладені використанням формату виконуваних файлів PE (Portable Executable) замість ELF.
  • Додано заглушки для функцій розпізнавання мовлення (API SpeechRecognizer).
  • До бібліотеки gsm додано підтримку WAV49.
  • У DLL crypt32 додано початкову підтримку кодування та декодування запитів OCSP (Online Certificate Status Protocol), завірених цифровим підписом.
  • Продовжено забезпечення підтримки у коді типу 'long' (близько 200 змін).
  • Забезпечено коректну роботу в іграх віброефектів при використанні контролерів DualSense.
  • Вирішено проблеми із завантаженням DLL-бібліотек з підтримкою Windows API sets в Arch Linux.
  • Закрито звіти про помилки, пов'язані з роботою ігор: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Закрито звіти про помилки, пов'язані з роботою програм: 3Dmark03, 3Dmark05, 3Dmark06.

Додатково можна відзначити формування випуску проекту Wine Staging 7.4, в рамках якого формуються розширені збірки Wine, що включають не повністю готові або ризиковані патчі, поки що непридатні для прийняття в основну гілку Wine. Порівняно з Wine у ​​Wine Staging надається 561 додатковий патч. У новому випуску здійснено синхронізацію з кодовою базою Wine 7.4. Проведено роботу з видалення з патчів попереджень, пов'язаних з використанням типу «long» (наприклад, замінено підстановки «%u» на «%lu» або тип ULONG замінено на UINT32).

Джерело: opennet.ru

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