Вышла новая версия Wine 11.19

Разработка Wine продолжает ритмично двигаться вперёд. Версия 11.19, как и её предшественницы, не приносит громких новых функций, но методично улучшает фундаментальные компоненты и закрывает очередную партию проблем.

Что нового в Wine 11.19

Поддержка вертикального текста в GDIPlus

В графической библиотеке GDIPlus добавлена поддержка вертикального текста. Это важно для приложений, работающих с азиатскими языками (китайским, японским, корейским), где вертикальное письмо является традиционным.

Обновление таблиц Unicode до версии 18.0.0

Таблицы символов Unicode обновлены до версии 18.0.0. Это обеспечивает корректную обработку новейших символов и эмодзи в приложениях Windows.

Кэширование DNS-запросов

Добавлено кэширование DNS-запросов. Это должно ускорить работу сетевых приложений и снизить нагрузку на DNS-серверы за счёт повторного использования недавно полученных результатов.

Улучшения парсера VBScript

Продолжается работа над улучшением совместимости VBScript — скриптового языка, используемого во многих старых приложениях и установщиках.

Главные исправления (выбрано из 23)

Игры

  • Euro Truck Simulator 2: Исправлена проблема с запуском при использовании OpenGL-рендерера с бэкендом EGL (#60343).
  • Zombie Army 4: Dead War: Устранена утечка памяти при запуске лаунчера (#59831).
  • Desperados 2: Cooper's Revenge: Исправлено падение при включённых анимированных тенях на NVIDIA под X11/XWayland (#60371).
  • Final Fantasy XI Online: Исправлена проблема с активацией курсора мыши в неподходящие моменты (#60385).
  • Hard Truck Apocalypse: Исправлено зависание и переполнение стека со встроенными msvcr71/msvcp71 (#60412).
  • Evolution: The Game of Intelligent Life demo: Исправлена проблема с запуском (#60117).
  • Command Post: Исправлена проблема с загрузкой (#57100).

Приложения

  • ArcGIS Pro: Исправлено падение при запуске (#45969).
  • Paint.NET 5.2: Исправлена проблема с размером окна инструментов (#60276).
  • BOINC: Исправлено отображение диалога проекта (#59944).
  • Wine Notepad: Исправлено падение при нажатии «Replace All» (#60392).
  • .NET Framework 4.8: Исправлена ошибка, из-за которой Decimal.Math.Round всегда округлял вверх (#60380).
  • Aniimo (Steam): Исправлена проблема с неинициализированным хешем в rsaenh при использовании CALG_SHA_256 (#60345).

Системные компоненты

  • wineboot: Устранена блокировка на ~5 секунд на macOS и Linux, замедлявшая запуск Wine (#60322).
  • Фокус окон: Исправлена проблема с фокусом между окном X и окном Wine (#60305).
  • _aligned_malloc: Исправлена ошибка переполнения, возвращавшая недостаточный указатель для размеров вблизи SIZE_MAX (#60378).
  • XInput: Реализована функция отключения контроллера (#60381).
  • gdiplus: Исправлено чтение за пределами паттерна штрихов для DashStyleCustom (#60403).
  • msvc-wine: Устранён дедлок при сборке, вызванный недавней регрессией (#60298).
  • msys2: Исправлено неожиданное завершение форкнутого процесса (#60374).
  • OpenCL: Исправлены ошибки компиляции в unix_thunks.c (#60386).
  • winevdm: Исправлено падение при запуске Quicktime 2 (#58319).
  • Time clock SBE 1.2/2.2: Исправлена работа на Ubuntu 10.04 LTS (#25355).

Wine 11.19 — ещё один шаг вперёд для платформы, которая остаётся критически важной для запуска Windows-приложений на Linux, macOS и других системах. Поддержка вертикального текста и обновление Unicode делают проект более универсальным, а кэширование DNS повышает производительность сетевых приложений.

Исходный код и бинарные пакеты уже доступны на официальном сайте. Как всегда, проект живёт благодаря труду сотен контрибьюторов по всему миру.

  • Просмотров: 30

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.