Выпуск 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

Дадаць каментар