Binary packages for various distributions will be available from: https://www.winehq.org/download
Summary of the past few weeks * This is an out of bounds release to correct a regression in Star Craft 2 and to allow some patches to get some tested before the next official wine release. * Appended is a list of patches pulled from the mailing list.
Updated patchsets * Corrected regression with sound not playing in Star Craft 2
Added * [41573] Stop a crash in Battle.Net. * [45524] Speed Improvements in Tital Fall 2. * dinput8 to share code with dinput (part of League of Legends support) * [45327] Improvements to support for League of Legends. * [45535] Stop an out of bounds access in Rekordbox
League of Legends currently doesn't work with this release, we are still working through the remaining issues.
As always, if you find a bug, please report it via https://bugs.winehq.org
Best Regards Alistair.
--- Andrew Eikum (1): dsound: Correctly calculate angle between vectors with equal and opposite directions
Andrey Gusev (1): api-ms-win-devices-config-l1-1-0: Add dll.
Aric Stewart (1): hidclass.sys: Unload all devices before unloading a minidriver
Charles Davis (1): libwine: Use getsegmentdata(3) on Mac OS to find the end of the __TEXT segment.
Daniel Lehman (1): odbc32: Rename functions to avoid conflicts with native drivers.
Dmitry Timoshkov (5): programs: Allow to disable MIME-type associations. kernel32: Set environment variable %PUBLIC% on the process start-up. kernel32: Add support for MOVEFILE_WRITE_THROUGH to MoveFile. server: Add support for FILE_WRITE_THROUGH to create_file() request. kernel32: Add support for FILE_FLAG_WRITE_THROUGH to CreateFile.
Fabian Maurer (4): wnet: Make WNetGetUniversalNameW return required size when buffer is too small and add test ntoskrnl: Emulate sti/cli instructions on x86_64 winmm: Don't crash in waveOutOpen when nSamplesPerSec is 0 and add tests cmd: Handle quotes when parsing the folders in the PATH environment variable
Gijs Vermeulen (1): wine.inf: Add "Sources" key.
Jacek Caban (2): winevulkan: Expose driver vkGetInstanceProcAddr via winevulkan exports. winevulkan: Mark ICD and thunking functions as private.
Kai Krakow (1): winebus.sys: Do not report HID report read errors unconditionally
Matteo Bruni (1): d3dcompiler: Make types array static const.
Michael Stefaniuc (55): windowscodecs: Use the ARRAY_SIZE() macro localspl: Use the ARRAY_SIZE() macro mmdevapi: Use the ARRAY_SIZE() macro mapi32: Use the ARRAY_SIZE() macro krnl386.exe16: Use the ARRAY_SIZE() macro inetcpl.cpl: Use the ARRAY_SIZE() macro hhctrl.ocx: Use the ARRAY_SIZE() macro dpnet: Use the ARRAY_SIZE() macro dx8vb: Use the ARRAY_SIZE() macro fusion: Use the ARRAY_SIZE() macro evr: Use the ARRAY_SIZE() macro d3d10: Use the ARRAY_SIZE() macro d3d8: Use the ARRAY_SIZE() macro d3dcompiler: Use the ARRAY_SIZE() macro d3dxof: Use the ARRAY_SIZE() macro dnsapi: Use the ARRAY_SIZE() macro amstream: Use the ARRAY_SIZE() macro browseui: Use the ARRAY_SIZE() macro gameux: Use the ARRAY_SIZE() macro inetcomm: Use the ARRAY_SIZE() macro iphlpapi: Use the ARRAY_SIZE() macro itss: Remove a superfluous variable initialization itss: Use the ARRAY_SIZE() macro attrib: Use the ARRAY_SIZE() macro clock: Use the ARRAY_SIZE() macro hostname: Use the ARRAY_SIZE() macro icinfo: Use the ARRAY_SIZE() macro net: Use the ARRAY_SIZE() macro taskkill: Use the ARRAY_SIZE() macro ipconfig: Use the ARRAY_SIZE() macro msiexec: Use the ARRAY_SIZE() macro taskmgr: Use the ARRAY_SIZE() macro uninstaller: Use the ARRAY_SIZE() macro wineboot: Use the ARRAY_SIZE() macro wordpad: Use the ARRAY_SIZE() macro winetest: Use the ARRAY_SIZE() macro mountmgr.sys: Use the ARRAY_SIZE() macro mpr: Use the ARRAY_SIZE() macro msacm32: Use the ARRAY_SIZE() macro msrle32: Use the ARRAY_SIZE() macro msvcrt: Use the ARRAY_SIZE() macro scrobj: Use the ARRAY_SIZE() macro storage.dll16: Use the ARRAY_SIZE() macro urlmon: Use the ARRAY_SIZE() macro msvideo.dll16: Use the ARRAY_SIZE() macro mscoree: Use the ARRAY_SIZE() macro dxdiagn: Use the ARRAY_SIZE() macro localui: Use the ARRAY_SIZE() macro inetmib1: Use the ARRAY_SIZE() macro kernel32: Use the ARRAY_SIZE() macro mciwave: Use the ARRAY_SIZE() macro midimap: Use the ARRAY_SIZE() macro mscms: Use the ARRAY_SIZE() macro msctf: Use the ARRAY_SIZE() macro msscript.ocx: Use the ARRAY_SIZE() macro
Nikolay Sivov (1): wmp: Make it possible to query IUnknown from IWMPControls.
Piotr Caban (3): msvcp90: Fix EOF delimiter handling in basic_istream<char>::ignore. wbemprox: Add Win32_NetworkAdapterConfiguration::IPAddress property. wbemprox: Add Win32_NetworkAdapterConfiguration::IPSubnet property.
Stefan Dösinger (4): wined3d: Fix WINED3D_MCS_COLOR2. d3d9/tests: Add a test for D3DMCS_COLOR{1/2}. d3d8/tests: Add a test for D3DMCS_COLOR{1/2}. ddraw/tests: Add a test for D3DMCS_COLOR{1/2}.
Zebediah Figura (1): msi: Generate unique names for 32- and 64-bit custom action server pipes.