Wydanie wina 4.15

Do dyspozycji eksperymentalne wydanie otwartej implementacji Win32 API - Wine 4.15. Od wydania wersji 4.14 Zamknięto 28 raportów o błędach i wprowadzono 244 zmiany.

Najważniejsze zmiany:

  • Dodano wstępną implementację usługi HTTP (WinHTTP) i powiązany interfejs API dla aplikacji klienckich i serwerowych, które wysyłają i odbierają żądania przy użyciu protokołu HTTP. Obsługiwane są wywołania takie jak HttpReceiveHttpRequest(),
    HttpSendHttpResponse(), HttpRemoveUrl(), HttpCreateHttpHandle(), HttpCreateServerSession(), HttpCreateRequestQueue(), HttpAddUrl() itp. Przygotowano także sterownik Http.sys, który przetwarza przychodzące żądania HTTP.

  • Dla architektury ARM64 do ntdll dodano obsługę rozwijania stosu. Dodano obsługę łączenia zewnętrznych bibliotek libunwind;
  • Wywołanie jest zaimplementowane w bazie jądra SetThreadStackGwarancja(), który jest używany w ntdll do obsługi sytuacji przepełnienia stosu;
  • Ulepszona obsługa konfiguracji z wieloma monitorami podczas pracy w systemie macOS;
  • Rozszerzono możliwości interpreterów jscript i vbscript;
  • wined3d dodał obsługę rozszerzenia WINED3D_TEXTURE_DOWNLOADABLE i zaimplementował funkcję wined3d_color_srgb_from_linear();
  • d3drm implementuje funkcje d3drm_viewport2_GetCamera(),
    d3drm_viewport2_SetCamera(),
    d3drm_viewport2_GetPlane() i
    d3drm_viewport2_SetPlane();

  • Dodano funkcję GdipRecordMetafileStreamI() do gdiplus;
  • Zoptymalizowany zestaw elementów sterujących do edycji formularzy Bogata edycja;
  • Raporty o błędach związanych z działaniem gier i aplikacji są zamknięte.
    Dragon Age: Początek, 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

Dodaj komentarz