Похоже, в WineHQ все вернулось на круги своя. После нескольких недель, в течение которых у них были конференции и рождественские каникулы, ВИНО 8.0-RC4 прибыл семь дней спустя rc3. Вот как это должно быть на этом этапе разработки, новый релиз-кандидат в неделю, пока не будет выпущена стабильная версия. После этого вернемся к началу, выпуская разрабатываемый выпуск каждые две недели, чтобы подготовиться к выпуску стабильной версии 2024 года.
В качестве выдающихся новшеств на этом этапе не указано ни одного, ограничиваясь тем, что в этом разделе говорится, что мы находимся в замораживании кода. Но они предоставляют список исправленных ошибок, и на этой неделе исправлено 25 ошибок чей список у вас ниже.
Исправлены ошибки в WINE 8.0-rc4
- Catia (программное обеспечение САПР) отказывается запускать установку на последней версии Wine (<=4.18).
- Сообщения ассемблера: Ошибка: Нет такой инструкции: `xsavec (%esp)'.
- Любое действие, которое блокирует курсор в окне клиента Roblox, приводит к зависанию курсора.
- Запуск любой программы в Wine вызывает 100% загрузку процессора в Xorg.
- d2d1:d2d1 не проходит test_draw_geometry() в Wine.
- comctl32:edit получает неожиданную высоту в test_text_position_style() в Windows 10 1809+.
- Guild Wars: Невозможно войти.
- GetNetworkParams вечно зацикливается в musl.
- winetricks dotnet35sp1: printfilterpipelinesvc.exe аварийно завершает работу в фоновом режиме.
- comctl32:edit и user32:edit не проходят test_char_from_pos() в Windows с кодировкой UTF-8.
- mstask:task_trigger — test_GetNextRunTime() не работает в Wine при изменении даты.
- Медленный рендеринг при подключении к внешнему монитору.
- ntdll:rtl — 32-битная RtlUlonglongByteSwap() ломает test_RtlDecompressBuffer() в Windows.
- Реализация FindNLSStringEx не соответствует нативной.
- Объекты не отображаются в приложениях DX10/11 со старыми драйверами графического процессора.
- HS_hevo_gc 8.6.1.2 не установлен..
- ntdll:rtl — test_RtlIpv6StringToAddress() не работает в Windows 11.
- xactengine3_7:xact3 аварийно завершает работу, если динамик не подключен.
- ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 — test_window_position() получает неправильный размер экрана в Wine.
- Petz 4 повредил файлы .pet при запуске.
- Wine не компилируется с заголовками Linux 4.11 (используется неопределенный AT_HWCAP2).
- Использование RTLD_SELF прерывает компиляцию musl, начиная с версии 8.0-rc1.
- Сбой сборки 7.22 с mingw-w64 10.0.
- Hyperdimension Neptunia Re;Birth1 аварийно завершает работу при выходе из вызова уведомления xactengine.
- wineconsole: альтернативный буфер отображения не работает.
WINE 8.0 выйдет в начале 2023 года.
ВИНО 8.0-RC4 доступно от ссылку. В страница загрузки есть информация о том, как установить эту и другие версии на такие операционные системы, как Debian и Ubuntu, но ее также можно установить на Android и macOS.
Что касается стабильной версии, то она появится начало 2023 года, но неясно, будет ли это в конце января или в начале/середине февраля. Когда они решат доставить его нам, они начнут готовить версию 2024 года, выпуская новую версию разработки каждые две недели.
Деликатес реверс-инжиниринга -> вино