Випуск Wine 5.6 та Wine Staging 5.6

Відбувся експериментальний випуск відкритої реалізації WinAPI Вино 5.6. З моменту випуску версії 5.5 було закрито 38 звітів про помилки та внесено 458 змін.

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

  • Реалізовано нові виклики фреймворку Media Foundation;
  • Покращена підтримка Active Directory, вирішені проблеми з компіляцією wldap32 на системах без LDAP;
  • Продовжено перетворення модулів у формат PE;
  • Поліпшено підтримку застосування налагоджувача gdb в режимі проксі;
  • Закрито звіти про помилки, пов'язані з роботою ігор та додатків:
    Passmark 7.0, AVG Free 8.x/9.x Antivirus Edition, MSYS2, Explorer++, Cossacks II, Keygener Assistant 2.x, Monogram GraphStudio v0.3.x, Star Wars KOTOR II: The Sith Lords, Evernote 5.5.x, Roblox Player, Roblox Studio, LEGO Lord of the Rings, ChurchBoard, Diablo 3, Dead Space, MYOB Accounting v18.5.x, MySQL 8.0.x, Webex Meetings, Cairo Shell v0.3.x, Late Shift, Star Wars: The Old Republic, Panzer Corps 2, Magic The Gathering Online, Warframe.

Водночас представлений випуск проекту Wine Staging 5.6, в рамках якого формуються розширені збірки Wine, що включають не повністю готові або ризиковані патчі, доки не придатні для прийняття в основну гілку Wine. Порівняно з Wine у ​​Wine Staging надається 853 додаткових патчів. У новому випуску здійснено синхронізацію з кодовою базою Wine 5.6.

В основний склад Wine переведено 2 патчі, пов'язані з підтримкою класу FileFsVolumeInformation в ntdll і використанням _lopen замість
OpenFile у winmm. Додані 2 нових патчі із заглушкою GetMouseMovePointsEx у user32 та кешуванням LDR_IMAGE_IS_DLL у ntdll.

Оновлені патчі ntdll-Syscall_Emulation,
xactengine-initial,
ntdll-Junction_Points,
ntdll-NtDevicePath,
user32-rawinput-nolegacy та
ntdll-RtlIpv4StringToAddress.

Джерело: opennet.ru

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