Следуя циклу выпуска новой версии каждые две недели, WineHQ он запустил вчера вышла новая версия их программного обеспечения для запуска программ Windows в других операционных системах, WINE 8.2 чтобы быть более конкретным. На этом этапе проект вносит сотни изменений и исправляет множество ошибок, готовя все к выпуску WINE 9, который выйдет в 2024 году. Ближе к этому времени цикл изменится на один релиз-кандидат в неделю, но пока у нас будет новый выпуск разработки каждую вторую пятницу.
Список представленных новинок включает 22 ошибки исправлено и всего 285 изменений. Среди основных моментов WineHQ упоминает улучшенную отладочную информацию в режиме WoW64, транки Wow64 в библиотеке WPCA, поддержку кодека Indeo IV50 и имена мониторов, установленные из данных EDID, к которым добавлен последний пункт различных исправлений.
Исправлены ошибки в WINE 8.2
- Void терпит неудачу с d3dx9_36 (требуется D3DXFillCubeTextureTX(), чтобы вернуть S_OK).
- Регрессия: Visual Studio 2005 «не удалось загрузить пакет».
- STDOUT отсутствует в разветвленной программе на Cygwin/MSYS2.
- Плагин SubLab VST3 не может быть зарегистрирован (требуется Windows.System.Profile.SystemManufacturers.SmbiosInformation).
- Новая библиотека типов marshaller зависит от поддержки IID_IDispatch целевого интерфейса.
- opengl32:opengl — test_copy_context() не работает на w11pro64_nv.
- d3dcompiler_43:hlsl_d3d11 и d3dcompiler_47:hlsl_d3d11 — test_trig() не работает на w11pro64_nv.
- vbscript не компилируется, если двоеточие следует за Else в If… Else.
- Rich Edit вставляет вновь составленный текст в неправильное положение, когда компоновка системного IME завершается, когда выделение активно.
- загрузчик не запускается из ПУТИ, если только он не называется «wine.
- GOG Heroes of Might and Magic IV вылетает при запуске.
- При смене активного окна (alt+tab или другое) в Final Fantasy XI клавиши клавиатуры остаются нажатыми.
- Утечка памяти vbscript в For Each с группой SafeArray.
- утечки памяти vbscript в файле interp_redim_preserve.
- утечки памяти vbscript в Global_Split.
- Неверное значение версии возвращается из win32_operatingsystem на win10 (регрессия).
- dbghelp:dbghelp — 64-битный Test_modules() не работает в Windows 7.
- user32:msg — широковещательный тест test_message_conversion() не проходит в Windows 7 и 10.
- getenv_s возвращает неверное значение.
- VarAbs() неправильно обрабатывает аргументы BSTR.
- vbscript не компилируется, когда оператор следует за ElseIf-
- vbscript не компилирует concat, если пробел не используется и выражение начинается с H.
WINE 8.2, вторая версия разработки после 8.1, доступно en ссылку. В страница загрузки есть информация о том, как установить эту и другие версии на такие операционные системы, как Debian и Ubuntu, но ее также можно установить на Android и macOS.
Следующей версией будет WINE 8.3, которая появится 3 марта и продолжит ту же тенденцию.