Мы все любим Вэйланда. Правда в том, что мы все, пользователи и разработчики, хотим на этом закончить, но логично, что некоторые продолжают предпочитать оставаться на X11, потому что он работает. Wayland станет стандартным протоколом графового сервера, но сделает это в будущем. В настоящее время большинство разработчиков вносят улучшения для его реализации, и именно это WineHQ сделал на этой неделе с запуском WINE 8.21 что имел место несколько часов назад.
Изюминкой WINE 8.21 было то, что в него были добавлены Поддержка высокого разрешения и начальный для Vulkan в драйвере Wayland, началась поддержка таргета ARM64EC и обновления языковой базы, к которым добавили четвёртый пункт с обычными несколькими исправлениями ошибок. Всего было внесено 321 изменение, ниже приводится список ошибок, исправленных в WINE 8.21.
Исправлены ошибки в WINE 8.21
- Множественным приложениям требуется поддержка системного потока в разветвителе MPEG-I (Drome .Racers, Ninki Seiyuu no Tsukukurikata).
- PhotoScape не может изменять/сохранять файлы.
- RootMagic 6 не удалось запустить (неверная операция GDI+ (код 1)).
- Текст в элементах управления/пользовательском интерфейсе PreSonus Studio One 2.6 невидим.
- Несколько приложений аварийно завершают работу из-за нереализованной функции msvcp140.dll.??
- ?.$codecvt@_UDU_Mbstatet@@@std@@QEAA@_K@Z (Godhood, WechatOCR)
- d3d10core:d3d10core и d3d11:d3d11 — test_resinfo_instruction() не работает на Debian 11 + .Intel GPU
- MxManagementCenter аварийно завершает работу из-за нереализованной функции msvcp140.dll.??
- ?.$codecvt@_SDU_Mbstatet@@@std@@QEAA@_K@Z при добавлении камеры
- kernel32:file и ntdll:file получают неожиданные значения счетчика в Windows 11.
- 3DMark 2000: отсутствует справочная информация.
- Рендеринг текста GDI+ не обрабатывает возврат каретки.
- dbghelp:dbghelp — SymRefreshModuleList() иногда возвращает 0 в 64-битной Wine.
- Age of Empires II Definitive Edition аварийно завершает работу при запуске из-за сбоя WinVerifyTrust() в двоичных файлах игры.
- user32:text – test_DrawTextCalcRect() завершается сбоем в Windows.
- Для Office 2021 требуется Windows.Management.Deployment.PackageManager.
- Death Stranding: кнопки «Старт» и «Назад» поменялись местами.
- .NET 7 не работает.
- ModOrganizer 2.5.0 beta 5+ (Qt 6.5) требует лучшей реализации uisettings3::GetColorValue.
- HID с более чем 8 осями перезаписывает последующие входные данные.
- Приложениям Flutter, использующим пакет local_auth, требуется Windows.Security.Credentials.UI..UserConsentVerifier.
- Port Royale 2: Мерцает в меню и во время игры.
- Драйвер Wayland: GNOME: нет курсора над окнами Wine при подключении двух мониторов.
- Установщик .NET 8 SDK не завершает установку.
- SetThreadDpiHostingBehavior не реализован.
- Звука (FreeBSD и OSS) больше нет, начиная с Wine 8.15.
- Quicken перестал работать после обновления до Wine 8.20.
- WinSCP аварийно завершает работу с Wine 8.20.
- Wine не начинается с free(): неверный указатель при компиляции без xrandr.
- printf() может переполнять буфер «p10s» определенными значениями при использовании 24-битной точности.
- wined3d: wined3d_state_get_ffp_texture() нарушает работу DragonAge Origins.
Скоро наступит заморозка, и на одной из этих недель они начнут еженедельно выпускать кандидаты на выпуск WINE 9.0, стабильная версия которых появится в начале 2024 года.
WINE 8.21, который прибыл через две недели после v8.20, теперь можно скачать с кнопки под этими строками, и в ее страница загрузки есть информация об установке этой и других версий также в таких операционных системах, как macOS и Android.