Проект Wine объявил о выпуске версии 11.12, очередного обновления открытого слоя совместимости для запуска Windows-приложений и игр на Linux, macOS и других Unix-подобных системах.

Ключевым нововведением стало включение в состав Wine библиотек libswresample и libswscale из FFmpeg. Это обеспечивает использование стабильных версий компонентов вместо тех, что предоставляет основная система.

Также в Wine 11.12 обновили компонент Mono до версии 11.2, открытой альтернативы .NET Framework от Microsoft, необходимой для работы Windows-приложений, использующих .NET.

Ещё одно изменение: переработанный парсер XSLPattern в MSXML. Он устраняет давние ошибки MSXML/XSLPattern, влиявшие на старые продукты Corel, например Corel Paint Shop Photo Pro и CorelDRAW Graphics Suite X3 и X4.

В новой версии исправили 27 ошибок. Изменения затронули LTspice, Progman, Slingplayer, Microsoft Money 97 и 2000, Avogadro, Greenshot, Against the Storm, Need for Speed Most Wanted 2005, Super Hexagon, ComicRackCE, VRChat, Sonic Boom и Microsoft Office 2007.

Для игр исправили проблему с контроллером в Need for Speed Most Wanted 2005: ввод “вверх” срабатывал постоянно без действий пользователя. В Super Hexagon исправили ошибку, из-за которой игра переставала реагировать на нажатия после выбора пункта в главном меню с подключённым геймпадом. Также для Against the Storm устранили отсутствие анимаций в энциклопедии.

Среди десктопных и офисных приложений: Greenshot получил исправление ошибки при добавлении текстового поля, в Microsoft Office 2007 устранили регрессию, из-за которой не принимался ключ продукта из конфигурационного файла, а также исправили проблемы в Microsoft Money версий 1997 и 2000.

Наконец, в этом выпуске присутствуют исправления сборки и поддержки платформ. В частности, исправлены кроссплатформенные сборки, при которых ранее не устанавливался исполняемый файл wine, сбои скрипта configure в системах без ln -s, ошибки сборки SymCrypt с clang-msvc, а также случай неработающей раскрутки стека для i386.

Подробнее можно узнать в официальном анонсе. Исходный код Wine 11.12 доступен на странице проекта в GitLab. Бинарные пакеты для различных дистрибутивов Linux появятся в стандартных каналах распространения.