eksperymentalne wydanie otwartej implementacji Win32 API — . Od momentu wydania wersji zostało zamkniętych 28 raportów o błędach i wprowadzono 244 zmiany.
Najważniejsze zmiany:
- Dodano wstępną implementację usługi HTTP () oraz powiązanego z nim API dla aplikacji klienckich i serwerowych, które wysyłają i odbierają zapytania za pomocą protokołu HTTP. Obsługiwane są takie wywołania jak HttpReceiveHttpRequest(),
HttpSendHttpResponse(), HttpRemoveUrl(), HttpCreateHttpHandle(), HttpCreateServerSession(), HttpCreateRequestQueue(), HttpAddUrl() itd. Przygotowano również sterownik Http.sys, który zajmuje się przetwarzaniem przychodzących zapytań HTTP. - Dla architektury ARM64 w ntdll dodano obsługę odwracania stosu (stack unwinding). Dodano obsługę włączania zewnętrznych bibliotek libunwind;
- W kernelbase zaimplementowano wywołanie , które zostało wykorzystane w ntdll do obsługi sytuacji przepełnienia stosu;
- Ulepszono obsługę konfiguracji wielomonitorowych w macOS;
- Rozszerzono możliwości interpreterów jscript i vbscript;
- W wined3d dodano obsługę rozszerzenia WINED3D_TEXTURE_DOWNLOADABLE oraz zaimplementowano funkcję wined3d_colour_srgb_from_linear();
- W d3drm zaimplementowano funkcje d3drm_viewport2_GetCamera(),
d3drm_viewport2_SetCamera(),
d3drm_viewport2_GetPlane() oraz
d3drm_viewport2_SetPlane(); - W gdiplus dodano funkcję GdipRecordMetafileStreamI();
- Optymalizowano zestaw elementów sterujących dla formularzy edycji ;
- Zamknięto raporty o błędach związane z działaniem gier i aplikacji
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, SwanSoft CNC.
Źródło: opennet.ru
