Адбыўся выпуск эксперыментальнай галіны адкрытай рэалізацыі 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 і 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