Wine 4.15 release

Available experimental release of open implementation of Win32 API - Wine 4.15. Since the release of the version 4.14 28 bug reports were closed and 244 changes were made.

The most important changes:

  • Added initial implementation of HTTP service (WinHTTP) and associated API for client and server applications that send and receive requests using the HTTP protocol. Calls such as HttpReceiveHttpRequest() are supported,
    HttpSendHttpResponse(), HttpRemoveUrl(), HttpCreateHttpHandle(), HttpCreateServerSession(), HttpCreateRequestQueue(), HttpAddUrl(), etc. The Http.sys driver has also been prepared, which processes incoming HTTP requests.

  • Support for stack unwinding has been added to ntdll for the ARM64 architecture. Added support for connecting external libraries libunwind;
  • The call is implemented in kernelbase SetThreadStackGuarantee(), which is used in ntdll to handle stack overflow situations;
  • Improved support for multi-monitor configurations when working on macOS;
  • The capabilities of the jscript and vbscript interpreters have been expanded;
  • wined3d added support for the WINED3D_TEXTURE_DOWNLOADABLE extension and implemented the wined3d_colour_srgb_from_linear() function;
  • d3drm implements the functions d3drm_viewport2_GetCamera(),
    d3drm_viewport2_SetCamera(),
    d3drm_viewport2_GetPlane() and
    d3drm_viewport2_SetPlane();

  • Added GdipRecordMetafileStreamI() function to gdiplus;
  • Optimized set of controls for editing forms RichEdit;
  • Closed bug reports related to the operation of games and applications
    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.

Source: opennet.ru

Add a comment