Випуск Wine 4.15

доступний експериментальний випуск відкритої реалізації Win32 API Вино 4.15. З моменту випуску версії 4.14 було закрито 28 звітів про помилки та внесено 244 зміни.

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

  • Додана початкова реалізація сервісу HTTP (WinHTTP) та пов'язаного з ним API для клієнтських та серверних додатків, які отруюють і приймають запити за допомогою протоколу HTTP. Підтримуються такі дзвінки, як HttpReceiveHttpRequest(),
    HttpSendHttpResponse(), HttpRemoveUrl(), HttpCreateHttpHandle(), HttpCreateServerSession(), HttpCreateRequestQueue(), HttpAddUrl() і т.п. Також підготовлений драйвер Http.sys, який здійснює обробку вхідних HTTP-запитів.

  • Для архітектури ARM64 до ntdll додано підтримку розкрутки стека (stack unwinding). Додано підтримку підключення зовнішніх бібліотек libunwind;
  • У kernelbase реалізовано виклик SetThreadStackGuarantee(), який використаний у ntdll для обробки ситуацій переповнення стека;
  • Поліпшено підтримку багатомоніторних конфігурацій при роботі в macOS;
  • Розширено можливості інтерпретаторів jscript та vbscript;
  • У wined3d додано підтримку розширення WINED3D_TEXTURE_DOWNLOADABLE та реалізовано функцію wined3d_colour_srgb_from_linear();
  • У d3drm реалізовані функції d3drm_viewport2_GetCamera(),
    d3drm_viewport2_SetCamera(),
    d3drm_viewport2_GetPlane() та
    d3drm_viewport2_SetPlane();

  • gdiplus додана функція GdipRecordMetafileStreamI();
  • Оптимізовано набір елементів керування для форм редагування RichEdit;
  • Закрито звіти про помилки, пов'язані з роботою ігор та додатків
    Dragon Age: Origins, Construct 2, World of Warcraft 7, Need For Speed ​​Most Wanted 2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Unreal Tournament, Swan

Джерело: opennet.ru

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