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

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

Что нового в Wine 11.11

Встроенная библиотека SymCrypt

В состав Wine теперь включена библиотека SymCrypt от Microsoft, которая пришла на смену TomCrypt. SymCrypt — это современная криптографическая библиотека, оптимизированная для программного шифрования и дешифрования. Это изменение должно улучшить совместимость с приложениями, использующими криптографические функции Windows.

Перенос информации об окнах USER32 в разделяемую память

Часть информации об окнах, управляемая библиотекой USER32, теперь перенесена в разделяемую память (shared memory). Это архитектурное улучшение должно повысить производительность и стабильность при работе с большим количеством окон.

Поддержка слоёных окон в Wayland-драйвере

В Wayland-драйвер Wine добавлена поддержка слоёных окон (layered windows). Эта функция Windows позволяет создавать окна с прозрачностью, тенью и другими визуальными эффектами. Реализация для Wayland была долгожданной, особенно для приложений, использующих нестандартные оконные интерфейсы.

Улучшения VBScript

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

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

Игры

  • Wreckfest: Исправлен размытый рендеринг при использовании OpenGL-рендерера (#50763).
  • Marvel's Spider-Man Remastered: Требует Windows 10 версии 1909 (сборка 18363 или новее) — исправление совместимости (#54694).
  • Yesterday Origins: Исправлен чёрный экран при воспроизведении некоторых видео (#55230).
  • Total War: Shogun 2: Исправлено падение при использовании встроенной d3dx9_42 (#53293).
  • Guitar Pro v8.1.3: Устранены визуальные и ответные задержки (#57806).
  • Space Empires V: Исправлена невозможность загрузить определённые изображения (.bmp) с встроенной d3dxof.dll (#49722).
  • Istaria: Окно игры перестало появляться после Wine 11.10 (#59845).

Лаунчеры и установщики

  • Battle.Net:
    • Установщик больше не завершается с ошибкой BLZBNTBTS0000005C (#51433).
    • Исправлена долгая загрузка приложения (#51567).
  • Foxit Reader 8.x: Сервис FoxitConnectedPDFService.exe больше не падает при запуске из-за ошибки парсера SDDL/ACL (#41134).
  • Foxit PhantomPDF Business v10.0: Установщик больше не падает в MSI Custom Action 'SetStartMenuWindows10T' при версии Windows 'Windows 10' (#50583).
  • Gray Matter: Исправлена проблема с отсутствующим звуком, вызванная импортом FAudio 26.06 (#59841).
  • MS-Money 2000: Устранены ошибки при загрузке INV7.OCX (#59549).

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

  • uTorrent 3.x: Исправлено отображение списка торрентов (#27579).
  • Файловый диалог: Файлы с точкой в начале имени (например, .foobar) теперь отображаются (#32079).
  • Redshift: Исправлена проблема, из-за которой Wine временно мешал работе настройки цветовой температуры (#37849).
  • Winmine.exe (Сапёр): Игра теперь правильно масштабируется в соответствии с DPI вывода (#53653).
  • thinkorswim: Исправлено падение после загрузки (#56398).
  • Sunlogin: Добавлена недостающая функция WmiCloseBlock в advapi32.dll (#59125).
  • uSimmics: Добавлена недостающая функция _Sinh в msvcp100.dll (#59453).
  • setupapi: Исправлена заглушка CM_Get_Parent, которая нарушала определение USB HID-устройств (#59604).
  • Регрессия: Исправлена проблема в многопоточном приложении (#59807).

Wayland

  • Wayland-only mode: Нажатие кнопки минимизации больше не блокирует кнопки окна приложения (#58297).

Wine 11.11 — ещё один шаг вперёд для платформы, которая остаётся критически важной для запуска Windows-приложений на Linux и macOS. Включение SymCrypt, улучшение работы с окнами и поддержка слоёных окон в Wayland делают проект всё более современным и мощным.

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

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

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