Выпуск Wine 5.21 и Wine staging 5.21

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 5.21. С момента выпуска версии 5.20 было закрыто 24 отчёта об ошибках и внесено 272 изменения.

Наиболее важные изменения:

  • Библиотека GDI32 преобразована в формат PE.
  • В GDI32 изменена обработка шрифтов.
  • Улучшена работа форм RichEdit в безоконном режиме (windowless).
  • Обновлена информация о часовых поясах.
  • Решены проблемы со сборкой в Ubuntu 16.04 и 18.04.
  • Закрыты отчёты об ошибках, связанные с работой игр и приложений: Adobe Reader X/XI, StreetFighter V, World of Warcraft, League of Legends 8.15+, Valorant/Vanguard, GOG Galaxy, Far Manager 3, Wolf, Terraria Mobile Server, Microsoft Flight Simulator, Fallout 76.

Кроме того, сформирован выпуск проекта Wine Staging 5.21, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 737 дополнительных патчей.

В новом выпуске осуществлена синхронизация с кодовой базой Wine 5.21. В основной состав Wine переведено 20 патчей, в том числе реализованы две новые DLL-библиотеки netutils и srvcli, добавлены функции videoconvert, audioconvert, IMFMediaSource: CreatePresentationDescriptor, IMFMedisStream: GetMediaSource, IMFMediaStream: RequestSample, IMFMediaSource: Start и GetNativeVideoSize, расширены возможности NtQuerySystemInformation, улучшена работа mfmediaengine. Обновлены 10 патчей:

  • ntdll-DOS_Attributes
  • server-Stored_ACLs
  • ntdll-Fix_Aligment
  • bcrypt-ECDHSecretAgreement
  • ntdll-Junction_Points
  • widl-winrt-support
  • dinput-remap-joystick
  • mfplat-streaming-support
  • msxml3-FreeThreadedXMLHTTP60
  • ntdll-Syscall_Emulation



Источник: http://www.opennet.ru/opennews/art.shtml? num=54046

© OpenNet