Состоялся релиз Wine 11.4: в нём более десятка исправлений
Wine Project, прослойка совместимости, позволяющая пользователям Linux и macOS запускать приложения для Windows, обновилась до версии 11.4. Это четвертое обновление в стабильной серии 11.x.
Ключевым обновлением стала переработка SAX-ридера в MSXML. Это изменение позволяет модернизировать синтаксический анализ XML с использованием XML-технологий Microsoft, которые необходимы для многих приложений Windows.
В Wine 11.4 также улучшена обработка звука. Разработчики оптимизировали передискретизацию в DirectSound, что должно повысить эффективность и снизить нагрузку при работе с аудио.
Кроме того, в этом выпуске заложена основа для реализации CFGMGR32 — API диспетчера конфигурации Windows, который позволяет приложениям взаимодействовать с аппаратным обеспечением и системными настройками. Кроме того, в Wine 11.4 улучшено сопоставление часовых поясов Unix.
Как и в предыдущих выпусках, в этом обновлении проведена работа над исправлением ошибок в работе приложений. Устранено 17 проблем в таких программах, как Roblox Studio, установщики FL Studio, Native Access 2, ROMCenter и Explorer++.
Другие изменения устраняют проблемы с Windows API, в том числе с наследованием дескрипторов процессов, рендерингом TreeView, обработкой исключений в C++ и сбоями в таких функциях, как FormatMessageW. В этом выпуске также устранена проблема со сборкой Wine-staging, вызванная отсутствием связи с VKD3D.