Відбувся експериментальний випуск відкритої реалізації WinAPI - Wine 7.18. З моменту випуску версії 7.17 було закрито 20 звітів про помилки та внесено 252 змін.
Найважливіші зміни:
- Таблиці символів оновлено до специфікації Unicode 15.0.0.
- У драйвері macOS реалізована підтримка WoW64, прошарки для запуску 32-розрядних програм у 64-розрядній Windows.
- Усунуто проблеми з асинхронним читанням у реалізації підтримки GStreamer.
- Відкриті звіти про помилки, пов'язані з роботою ігор: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Закрито звіти про помилки, пов'язані з роботою програм: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Додатково можна згадати формування випуску проекту Wine Staging 7.18, в рамках якого формуються розширені збірки Wine, що включають не повністю готові або ризиковані патчі, поки що непридатні для прийняття в основну гілку Wine. Порівняно з Wine у Wine Staging надається 514 додаткові патчі.
У новому випуску здійснено синхронізацію з кодовою базою Wine 7.18. В основний склад Wine переведено чотири патчі: один для ws2_32 (повернення коректного значення для WSAIoctl) і три для dwrite (тест обробки неіснуючого шрифту в IDWriteTextFormat, використання MapCharacters для невидимих символів). Оновлено патчі server-unix_name та ntdll-Junction_Points.
Джерело: opennet.ru
