Wine 4.12 được phát hành (4.12.1 có sẵn tiếp theo)

Có sẵn phát hành thử nghiệm triển khai mở API Win32 - Rượu vang 4.12. Kể từ khi phát hành phiên bản 4.11 27 báo cáo lỗi đã bị đóng và 336 thay đổi đã được thực hiện.

Những thay đổi quan trọng nhất:

  • Добавлена поддержка драйверов для PnP-устройств (Plug & Play);
  • Улучшена поддержка удалённой отладки под управлением Visual Studio;
  • Реализация вызова EnumDisplayDevicesW(), применяемого для получения информации об используемых в текущем сеансе экранах, доведена до состояния, пригодного для запуска в многомониторных окружениях различных игр и приложений, включая редактор VS Code;
  • Многие функции и структуры (mutex, семафоры, работа с токенами и реестром, ACL, хэши и т.п.) библиотек advapi32 и kernel32 переведены на использование реализаций из ntdll и kernelbase;
  • В функциях wined3d обеспечена поддержка структуры wined3d_context_gl;
  • Продолжена работа по сборке DLL по умолчанию со встроенной библиотекой msvcrt (предоставляемой проектом Wine, а не DLL из Windows) в формате PE (Portable Executable). По сравнению с прошлым выпуском на формат PE переведены ещё 89 DLL;
  • Báo lỗi liên quan đến hoạt động của game, ứng dụng bị đóng:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code, Windows Media Player 9 & 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Ngoài ra: nóng bỏng trên gót chân hình thành корректирующее обновление Wine 4.12.1, в котором устранено шесть ошибок. В том числе исправлена некорректная инициализация 64-разрядных префиксов путей (WINEPREFIX для WoW64), из-за чего в Wine 4.12 наблюдались сбои wineboot после сборки в форме PE-файла, а setupapi не регистрировал некоторые DLL. Также исправлены проблемы при работе приложений Settlers IV History Edition и LINE 5.x.

Nguồn: opennet.ru

Thêm một lời nhận xét