Випуск Wine 5.3 та Wine Staging 5.3

Відбувся експериментальний випуск відкритої реалізації WinAPI Вино 5.3. З моменту випуску версії 5.2 було закрито 29 звітів про помилки та внесено 350 змін.

Найважливіші зміни:

  • Продовжено роботу щодо забезпечення можливості використання ucrtbase як C runtime;
  • Додано повну підтримку нормалізації Unicode-рядок;
  • Покращено обробку папок оболонки (Shell Folders, спеціальні каталоги для розміщення певних типів контенту, наприклад, «My Pictures»). У winecfg додані нові стандартні папки Downloads та Templates. Виправлена ​​проблема зі скиданням налаштувань Shell Folders після кожного оновлення wine;
  • Закрито звіти про помилки, пов'язані з роботою ігор та додатків
    IKEA Home Planner 2010, Lotus Approach, Neocron, Age of empires III Steam, Far Cry 2, ADExplorer, Proteus, Danganronpa V3, Resident Evil 2 1-Shot Demo, Logos Bible, Automobilista, Warhammer Online, Detroit: Become Human, Lotus Organi 97, Arma Cold War Assault, AnyDesk, QQMusicAgent, Gothic II Night of the Raven, Far Cry 5.

Водночас представлений випуск проекту Wine Staging 5.3, в рамках якого формуються розширені збірки Wine, що включають не повністю готові або ризиковані патчі, доки не придатні для прийняття в основну гілку Wine. Порівняно з Wine у ​​Wine Staging надається 836 додаткових патчів. У новому випуску здійснено синхронізацію з кодовою базою Wine 5.3. В основний склад Wine переведено 2 патчі, пов'язані з визначенням прапорів функціональності процесорів Intel в ntdll і заповненням поля NumberOfPhysicalPages в області пам'яті, що розділяється (вирішує проблему з запуском гри Detroit: Become Human). Доданий патч, що усуває проблему при підключенні деяких ігор до онлайн-сервісів через відсутність функцій BCryptSecretAgreement та BCryptDeriveKey. Оновлено патчі за допомогою механізму синхронізації eventfd.

Джерело: opennet.ru

Додати коментар або відгук