Відбувся випуск експериментальної галузі відкритої реалізації WinAPI - Wine 6.16. З моменту випуску версії 6.15 було закрито 36 звітів про помилки та внесено 443 зміни.
Найважливіші зміни:
- Запропоновано початкову версію бекенда для джойстиків, що підтримують протокол HID (Human Interface Devices).
- Поліпшено підтримку тем оформлення на екранах з високою щільністю пікселів (highDPI).
- Продовжено підготовку до реалізації інтерфейсу системних викликів GDI.
- У WineDump покращена підтримка налагоджувальної інформації CodeView.
- Вирішено проблему зі складанням на системах з Glibc 2.34.
- Закриті звіти про помилки, пов'язані з роботою ігор: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- Закриті звіти про помилки, пов'язані з роботою програм: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung und Bilanz, VPython 6.11, Homesite +. .
Одночасно сформовано випуск проекту Wine Staging 6.16, в рамках якого формуються розширені збірки Wine, що включають не повністю готові або ризиковані патчі, поки що непридатні для прийняття в основну гілку Wine. Порівняно з Wine у Wine Staging надається 605 додаткових патчів.
У новому випуску здійснено синхронізацію з кодовою базою Wine 6.16. В основний склад Wine переведено два патчі: ws2_32 (повертає коректний час для SO_CONNECT_TIME) та dpnet (реалізує IDirectPlay8Server EnumServiceProviders). До складу включені патчі з реалізацією функцій D3DX11GetImageInfoFromMemory та D3DX11CreateTextureFromMemory. Оновлено патчі server-default_integrity та ntdll-Syscall_Emulation.
Джерело: opennet.ru