Binary packages for various distributions will be available from: https://www.winehq.org/download
Summary since last release * Rebased to current wine 4.6 (830 patches are applied to wine vanilla)
NOTE: FAudio will not be supported until distro's have FAudio library as part of their standard repositories.
Upstreamed (Either directly from staging or fixed with a similar patch). * shlwapi: SHMapHandle should not set error when NULL is passed as hShared. * taskmgr: Use system font instead of special bitmap font. * l3codeca.acm: Check input format in MPEG3_StreamOpen. * server: Correctly validate SID length in sd_is_valid. * dinput: Do not wait for hook thread startup in IDirectInput8::Initialize. * d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for 32 bpp BMP with alpha. * d3dx9_36: Return dummy skininfo interface in D3DXLoadSkinMeshFromXof when skin information is unavailable. * taskmgr: Use different units depending on memory usage. * dinput: Avoid possible deadlock when CS are acquired in different order. * hid: Implement HidD_FlushQueue. * user32: Implement CWF_CREATE_ONLY flag for CreateWindowStation. * wintrust: Verify image hash in WinVerifyTrust. * ntoskrnl.exe: Implement ExInitializeResourceLite(). * ntoskrnl.exe: Implement ExAcquireResourceExclusiveLite(). * ntoskrnl.exe: Implement ExAcquireResourceSharedLite(). * ntoskrnl.exe: Implement ExAcquireSharedStarveExclusive(). * ntoskrnl.exe: Implement ExAcquireSharedWaitForExclusive(). * ntoskrnl.exe: Implement ExReleaseResourceForThreadLite(). * ntoskrnl.exe: Implement ExReleaseResourceLite(). * ntoskrnl.exe: Implement ExDeleteResourceLite(). * ntoskrnl.exe: Implement ExGetSharedWaiterCount(). * ntoskrnl.exe: Implement ExGetExclusiveWaiterCount(). * ntoskrnl.exe: Implement ExIsResourceAcquiredExclusiveLite(). * ntoskrnl.exe: Implement ExIsResourceAcquiredSharedLite(). * ntoskrnl.exe/tests: Add tests for ERESOURCE functions. * winex11: Implement PK_CHANGE for wintab. * kernel32: Correct ReplaceFileW behaviour.
Added: * [33845] kernel32: Correct ReplaceFileW behaviour for warframe * [36692] Many multi-threaded applications have poor performance due to heavy use of synchronization primitives. (esync). * [46948] Allow setting texture without DDSCAPS_TEXTURE for software device. * [46870] League of Legends 8.12+ fails to start a game in Vista+ mode (anticheat engine, SystemExtendedProcessInformation). * [45666] League of Legends 8.15+ fails due to missing implementation of NtQuerySystemInformation(SystemModuleInformationEx) in Windows Vista+ mode. * [46989] dinput: Wheel, Gas, Brake axes inputs aren't recognized.
Updated: * httpapi-HttpCreateServerSession * ddraw-Write_Vtable * wintab32-improvements
Where can you help * Run Steam/Battle.net/UPlay. * Try you favorite game. * Test your favorite applications. * Improve staging patches and get them accepted upstream.
As always, if you find a bug, please report it via https://bugs.winehq.org
Best Regards Alistair.