Вышла новая версия Wine 11.9 — последний релиз уровня совместимости, позволяющего запускать приложения и игры для Windows в Linux, MacOS и других Unix-подобных системах.
Хорошая новость для геймеров заключается в том, что драйвер wine Wayland теперь поддерживает протокол wp_pointer_warp_v1, позволяющий перемещать курсор в определённое положение относительно поверхности Wayland. Это улучшает обработку поведения Windows SetCursorPos под Wayland, что особенно важно для игр, которые полагаются на перемещение курсора для поддержания правильного движения камеры.
Кроме того, в этом обновлении сохранен существующий механизм отката Wine. Если композитор Wayland не поддерживает wp_pointer_warp_v1 или протокол дает сбой, Wine будет использовать прежнюю фиксацию указателя и обходной механизм на основе подсказок.
Помимо этого, в Wine 11.9 также добавлена встроенная библиотека SQLite, начальная поддержка системных потоков, приостановка потоков в эмулируемом коде на ARM64 и дополнительные улучшения совместимости с VBScript. Обновление также включает 24 исправления ошибок.
Несколько исправлений касаются поведения VBScript. Wine 11.9 устраняет ошибку компиляции при присвоении многомерных массивов по индексам, сбой компиляции при вызове подпрограмм с умножением в выражениях аргументов, а также проблему преобразования строк в числа, при которой значения некорректно преобразовывались в ASCII-символы вместо того, чтобы анализироваться как числа.
Исправления приложений касаются проблем в Lotus Notes 8.x, Logos 9, WinSCP, HomeSite 5.5, GOM Player, Wargaming Game Center, GraphPad Prism 9, GXSCC, ExamDiff Pro, Command & Conquer 3, Command & Conquer Red Alert 3, Photoshop CS2 и SteelSeries GG 110.0.
В этом выпуске также устранена проблема с Wargaming Game Center, при которой не появлялось окно, проблема с GraphPad Prism 9, не позволявшая сохранять .pzfx файлы проектов без установленного msxml6, и сбой GXSCC при перетаскивании действительного MIDI-файла в окно приложения.
Исправления, связанные с играми, устраняют winhttp проблему, возникающую в DOAXVV на экране заставки, аналогичные ошибки в Command & Conquer 3 и Command & Conquer: Red Alert 3, а также отсутствующий байтовый шаблон vtable MSVC в d3d9.
Для получения дополнительной информации посетите страницу объявления. Исходный код Wine 11.9 можно скачать со страницы проекта на GitLab. Бинарные пакеты для поддерживаемых дистрибутивов Linux будут предоставлены через репозитории загрузки проектов.




Комментарии (0)