Випуск Wine 4.11

доступний експериментальний випуск відкритої реалізації Win32 API Вино 4.11. З моменту випуску версії 4.10 було закрито 17 звітів про помилки та внесено 370 змін.

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

  • Продовжено роботу зі складання DLL за замовчуванням із вбудованою бібліотекою MSVCRT (що надається проектом Wine, а не DLL з Windows) у форматі PE (Portable Executable). Порівняно з минулим випуском на формат PE переведено ще 143 DLL;
  • Оновлено версію движка Mono 4.9.0 та фреймворку Windows.Forms;
  • Представлено швидшу реалізацію SRW-блокувань (Slim Reader/Writer) для Linux, переведену на Futex;
  • У бібліотеці user32 реалізовано початкову підтримку виклику EnumDisplayDevicesW() для отримання інформації про екрани, що використовуються в поточному сеансі;
  • У winex11.drv додано обробник екранів на базі Xinerama та забезпечено обробку зміни пристроїв виведення;
  • До складу wined3d включений код для операцій із текстурами wined3d_texture_gl;
  • Закрито звіти про помилки, пов'язані з роботою ігор та програм: SWAT4 Areas, AutoIt v3.x, Max Payne 3, Port Royale 2,
    Catzilla 1.0, 7-Zip 15.06, Legacy of Kain: Soul Reaver, Fallout 4, .NET Framework 4.0, програми на базі Chromium Embedded Framework (CEF), Nero CoverDesigner.

Додатково можна відзначити проведення розробником з компанії Canonical експерименту із запуску ігор з каталогу GOG у тестовій збірці Ubuntu 19.10 без 32-розрядних бібліотек, використовуючи Wine64. У результаті, з 6 випадково вибраних протестованих ігор, які працюють у Wine з 32-розрядними бібліотеками, у Wine64 жодна гра не запрацювала. Зокрема, не вдалося домогтися встановлення трьох ігор (Theme Hospital, Quake The Offering, Shadow Warrior), одна гра не запустилася (GOG Braid), а дві (FTL Advanced Edition, GOG Surgeon Simulator 2013) обмежилися виведенням чорного екрану (можливо з -за обмежень підтримки OpenGL у VirtualBox).

Джерело: opennet.ru

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