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