WINE 8.0-rc1, первая RC следующей стабильной версии, которая содержит гораздо больше изменений, чем ожидалось.

ВИНО 8.0-RC1

мы знали это было близко, и это здесь ВИНО 8.0-RC1. Это первый релиз-кандидат следующей стабильной версии WINE, запланированный на начало 2023 года. Мы знали, что он должен появиться, но не то, чтобы он содержал так много изменений, принимая во внимание, что на данном этапе следует вносить только небольшие изменения. разработки, настройки для подготовки к следующему большому релизу. Мы не знаем, сохранится ли эта тенденция в ближайшие недели, но так оно и было.

Когда вы дойдете до этой стадии разработки, WineHQ обычно публикует статьи о доступности, а в журнале изменений сообщает, что на этой стадии разработки только обрисовываются в общих чертах вещи, но Release Note WINE 8.0-rc1 практически не отличается от обычной фазы разработки: были выпущены сотни изменений, а также небольшое список с новостями которые они считают наиболее важными.

WineHQ подчеркивает, что vkd3d был загружен в v1.6, что были сделаны оптимизации в Vulkan и OpenGL, расширена поддержка процессоров печати, улучшена панель управления джойстиком и завершено преобразование типов в формат printf. Кроме того, они добавили список с Изменения 544. Любопытно, что они более чем вдвое превышают то, что было опубликовано за несколько недель двухнедельного процесса.

Исправлены ошибки в WINE 8.0-rc1

Список исправлений ошибок включает:

  • shell32:shelllink — test_load_save() случайным образом завершается ошибкой в ​​WINE.
  • ws2_32/tests/sock.c не работает на gentoo без поддержки IPX.
  • Многим приложениям требуется реализация D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
  • kernel32: консоль не работает в Windows на японском и китайском языках.
  • user32:clipboard test_ClipboardOwner() имеет состояние гонки с менеджерами буфера обмена.
  • oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) завершается ошибкой в ​​64-разрядной версии WINE.
  • 32-битная версия: установка не работает на 64-битных винных префиксах (теперь все).
  • Вывод user32:msg слишком велик для WINE.
  • user32:win имеет несколько ложных ошибок в GetScrollInfo.
  • riched20: редактор не работает с кодовой страницей UTF-8.
  • user32:msg — test_dbcs_wm_char() не работает в WINE в японской и китайской локалях.
  • rpcrt4:ndr_marshall не работает в последних версиях Windows 8.1, 21H1 и 21H2.
  • mshtml:htmldoc не работает в Windows с кодировкой UTF-8.
  • kernel32:locale — test_GetLocaleInfoW() и test_invariant() не работают в Windows на хинди.
  • conhost.exe:tty — test_tty_input() не работает в большинстве региональных настроек в Windows.
  • shell32:shelllink — test_load_save() случайным образом не может удалить test.lnk в WINE.
  • dinput:force_feedback — test_windows_gaming_input() иногда имеет неожиданное количество ссылок в WINE.
  • user32:msg — test_button_messages() случайным образом завершается ошибкой в ​​Windows и WINE.
  • user32:msg — тест SW_SHOWMINIMIZED в test_messages() завершается успешно в WINE с fvwm.
  • ddraw:ddraw1 содержит более 255 ошибок на виртуальных машинах Debian11 TestBot.
  • ddraw:ddraw1 — test_clear() имеет редкие сбои в WINE на виртуальной машине debian11.
  • dinput:device8 — test_sys_mouse() содержит несколько редких ошибок на виртуальных машинах TestBot.
  • urlmon:url — test_URLDownloadToFile_abort() иногда не работает в Windows 7+.
  • Ragnarok Online плохая игра.
  • кварц: mpegaudio — 64-битный test_streaming_events() не работает на fg-deb64.
  • mshtml:htmldoc — test_editing_mode(TRUE, TRUE) иногда не работает.
  • 16-битные приложения отказываются запускаться вин 7.15+.
  • Несколько установщиков не работают на user32 (Drakan, Star Wars, Colin McRae, X-COM и т. д.).
  • vbscript не может компилировать CaseClausules, в которых не используется двоеточие.
  • ntdll:info не работает в Windows 8–10 1709 в сборках GitLab WineTest.
  • 32-битное ядро ​​​​64: консоль не работает в Windows в сборках GitLab WineTest.
  • vbscript не может компилировать закрытые константные выражения.
  • TUnlimiter 1.2.0.0 требует корректного анализа ini-файлов с пробелами в секции.
  • ddraw: ddraw1, ddraw: ddraw2, ddraw: ddraw4, ddraw: ddraw7 — test_cursor_clipping() не работает на двух экранах в Wine.
  • страницы файла справки script56.chm работают неправильно, так как WINE игнорирует события html beforeprint и afterprint.
  • Ошибка dup2 возвращает ENFILE вместо EBADF.
  • Redim не должен работать на фиксированных массивах.
  • NCryptExportKey не реализован.
  • NCryptSignHash не реализован.
  • Установщик postgresql 9.3 нуждается в поддержке имени пользователя в WScript.Network.
  • BCryptSignHash не поддерживает BCRYPT_PAD_PSS.
  • Регресс в обработке печати в Framemaker 8.
  • MDB Viewer Plus: не удается открыть базу данных.
  • JGlossator аварийно завершает работу.
  • Сегментные ошибки Wine при запуске в macOS 12 и 13.
  • kernel32:heap — 64-битная функция Test_GlobalAlloc() не работает в Windows 7.
  • Studio One Professional 5 аварийно завершает работу при запуске с нереализованной функцией USER32.dll.RegisterSuspendResumeNotification.
  • отпечатки не работают ни в одном приложении.
  • wldap32:parse — test_ldap_paged_search() иногда получает LDAP_SERVER_DOWN в Wine, происходит сбой.
  • mshtml:events иногда не работает в Protocol_Continue() в Windows.
  • winhttp:notification систематически дает сбой и истекает время ожидания в WINE.
  • Невозможно запустить make install после makedep: добавьте вспомогательную функцию для пропуска пробелов в строках.

ВИНО 8.0-RC1 доступно от ссылку. В страница загрузки есть информация о том, как установить эту и другие версии на такие операционные системы, как Debian и Ubuntu, но ее также можно установить на Android и macOS.

Отныне WineHQ будет выпускать один релиз-кандидат в неделю, поэтому WINE 8.0-rc2 должен появиться в следующую пятницу.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.