Новые версии Wine 11.20 и Wine-staging 11.20 - QubStore

Новые версии Wine 11.20 и Wine-staging 11.20

Вышел Wine 11.20 — экспериментальная сборка открытой реализации Win32 API, в которой закрыто 24 бага и внесено 341 изменение относительно версии 11.19.

Ключевое новшество касается архитектуры ARM64EC (ARM64 Emulation Compatible): теперь для неё работает отладочный режим «WINEDEBUG=+relay», позволяющий видеть аргументы и возвращаемые значения вызываемых функций. Эта архитектура нужна, чтобы облегчить перенос на ARM64 приложений, изначально созданных под x86_64: отдельные модули с кодом x86_64 выполняются в среде ARM64 через эмулятор.

Также в этой версии усилили проверку XML-данных, а поддержку CDROM перенесли из ntdll в Mount Manager.

Разработчики закрыли ряд отчётов об ошибках, мешавших работе программ: MS Office 2013, Unigine Heaven 2.0, Toad for SQL Server 5.7, Intuit QuickBooks 2008–2010, QuickBooks SS 2008 R1, SumatraPDF 3.1.2, Microsoft Core XML Services 6.0, Neko Project 21, FL Studio, cmd.exe, Medicalc4, UE4 ElectraPlayer, MusicBee и OneDrive. Отдельно исправлены проблемы с играми: Star Wolves 3, UFO: Aftershock, UFO: Afterlight, Pure Pinball, Imperium Great Battles of Rome, Incoming и Battlefield 1942.

Одновременно с этим выпущен Wine Staging 11.20 — расширенная сборка, куда входят ещё не полностью готовые или рискованные патчи, пока не подходящие для основной ветки. По сравнению с обычным Wine здесь добавлено 279 патчей. Новая версия синхронизирована с кодовой базой Wine 11.20 и получила обновлённый код vkd3d. Кроме того, в основную ветку Wine перенесли патчи, улучшающие обработку некорректных параметров в APPINFO_QueryOption и HTTPREQ_QueryOption из состава wininet.

Ссылка на основную публикацию