В соответствии со своим двухнедельным назначением, пока не будет достигнута фаза кандидата на выпуск, которая будет новой каждые семь дней, WineHQ он запустил вчера WINE 7.18. Это новая разрабатываемая версия, в которую внесено множество небольших изменений, которые могут улучшить взаимодействие с пользователем, но она не имеет метки «стабильная», поэтому ее рекомендуется использовать только в том случае, если что-то не работает при запуске приложений Windows. в нашей операционной системе, отличной от Windows.
На прошлой неделе у нас был v7.17 с несколькими выдающимися новинками, вернее, WineHQ упомянул как выдающиеся только два пункта, к которым добавилась третья из нескольких исправлений. На этой неделе мы выделяем еще один, но один из них действительно важный: добавлена поддержка Unicode 15.0. Для тех, кто не знает, что это такое, и не пишет TL;DR (по-испански «много текста», если вы предпочитаете использовать мем, чья аббревиатура означает «Слишком долго; не читал»), скажите, что это несет ответственность за использование смайликов. На этой неделе вышла версия Unicode 15.0, в которой появилось 4489 новых символов.
Что нового в WINE 7.18
Помимо поддержки Unicode 15.0, поддержка WoW64 была добавлена в драйвер macOS и исправление асинхронного чтения в поддержке GStreamer. общее количество изменений 251, исправлены следующие 20 ошибок:
- Несколько приложений (FileMaker Pro 12–19, MyDiff) аварийно завершают работу при попытке создать/открыть образец решения ('ImmAssociateContext' должен выводить только 'WM_IME_SETCONTEXT', если окно имеет фокус).
- Для некоторых приложений и игр требуется dsdmo.dll (DirectSound Effects).
- valgrind показывает пару возможных утечек в oledb32/tests/marshal.c.
- Hotel Giant 2 часто вылетает.
- Сбой нескольких приложений с нереализованной функцией msvcr{100,110}.dll.
- Adobe FrameMaker 8: программа установки прерывается с ошибкой «Мастер был прерван…».
- Установщик Git 2.25 на основе MSYS сообщает: «Невозможно декодировать шестнадцатеричную строку » (требуется поддержка CryptStringToBinaryW CRYPT_STRING_HEX).
- Терминалу Bloomberg требуется нереализованная функция dbghelp.dll.SymSrvGetFileIndexInfo.
- Предметы из Resident Evil 7 отображаются с ошибками (рендерер Vulkan).
- REVELPROG_IS аварийно завершает работу с нереализованной функцией winusb.dll.WinUsb_Free.
- urlmon:url не работает из-за неожиданного перенаправления.
- windows.media.speech:speech — 64-разрядная функция test_Recognition() неожиданно получает счетчик в Windows после ISpeechContinuousRecognitionSession_Release().
- Visual C++ 2015-2019 вылетает при запуске.
- d3d9:device — test_ssor_size() не работает в Windows 8+.
- msvfw32:mciwnd — test_MCIWndCreate() не работает в WINE.
- Ошибка сегментации при запуске Dosbox.exe в режиме виртуального рабочего стола.
- KeePassXC аварийно завершает работу из-за нереализованной функции msvcp140.dll.?ReportUnhandledError@_ExceptionHolder@details@Concurrency@@AEAAXXZ.
- WINE аварийно завершает работу из-за длинного имени файла при сохранении файла в Framemaker.
- WINE вылетает при установке длинного заголовка окна.
- NtDeviceIoControlFile() работает довольно медленно при вызове с недопустимым дескриптором
WINE 7.18 доступно от ссылку. В страница загрузки есть информация о том, как установить эту и другие версии на такие операционные системы, как Debian и Ubuntu, но ее также можно установить на Android и macOS.
Следующая версия будет WINE 7.19 выйдет 7 октября.