The Wine maintenance release 2.0.3 is now available.
What's new in this release (see below for details): - Various bug fixes - FreeType 2.8.1 compatibility fixes
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0.3.tar.xz http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0.3.tar.xz
Binary packages for various distributions will be available from:
http://www.winehq.org/download
You will find documentation on http://www.winehq.org/documentation
You can also get the current source directly from the git repository. Check http://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 2.0.3 (total 37):
11433 unimplemented function ole32.dll.OleGetIconOfFile 16948 tmpfile() fails when run from Unix path 24723 Lost Horizon crash/page fault during Chapter 2 26388 Sound Recorder crashes on encoding PCM Sample 32563 Purebasic does not display icons in toolbar which is drawn distorted. 33740 Sound Recorder displays error when seeking MP3 stream to the end 35529 Uninstaller: application list doesn't fit 38328 WPS 2013 (Kingsoft) crash at install 38980 World of Warships/Planes/Tanks client in torrent download mode crashes spuriously on high bandwidth load (i/o completion ports) 40919 Worms Armageddon Gameplay only shows top-left corner of screen 41489 notepad++ escape key 42080 Listview does not draw correctly in some conditions. 42140 "Unrecognized stencil op 0" messages flooding system log in Söldner Secret Wars 42656 ACDSee Pro 10 needs msvcp140.dll.?_Schedule_chore@details@Concurrency@@YAHPEAU_Threadpool_chore@12@@Z 42708 Soul Reaver GOG Cinematics stopped working 42754 Seed of Andromeda Pre-Alpha 0.2 crashes 42910 Scrabble (Infogrames) multiplayer requires IDirectPlay4::EnumConnections 42940 WAtomic: White labels that show name of elements hidden by GL components 43005 secur32/tests/ntlm.ok crashes in DeleteSecurityContext 43020 Guitar Pro 7 needs msvcp140.dll._To_wide 43026 SP+ maker won't run. 43039 Rise of the Tomb Raider needs unimplemented function USER32.dll.PhysicalToLogicalPoint 43097 WarBR: game (WarS v5.5 p4) crashes on start, needs WMP IOleObject::GetExtent method implementation 43157 Adobe Premiere needs ntoskrnl.exe.KeAcquireSpinLockRaiseToDpc 43216 winhttp fails to redirect from http to https on 301 error. 43220 Adobe Premiere needs ntoskrnl.exe.KeReleaseSpinLock 43268 Wargaming.net Game Center needs msvcp140.dll._To_byte 43283 Crazyracing KartRider: Crashes on startup on unimplemented function ntoskrnl.exe.IoCreateNotificationEvent 43295 BitLord crashes on unimplemented function IPHLPAPI.DLL.if_nametoindex 43303 PHP crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.acosh 43304 PHP crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.atanh 43305 numpy crashes on unimplemented function api-ms-win-crt-math-l1-1-0.dll.log1p 43334 winealsa.drv: Warning while building (GCC 7.1.1) 43392 valgrind shows a couple invalid reads in programs/regedit/tests/regedit.c 43403 make error on Debian 4.9.30-2kali1 (2017-06-22) x86_64 GNU/Linux 43715 Many applications (winecfg, ...) crash on startup with freetype 2.8.1 43716 freetype 2.8.1 breaks Wine build during font conversion with sfnt2fon
----------------------------------------------------------------
Changes since 2.0.2:
Akihiro Sagawa (1): oleaut32: Fix parse error when converting non-ascii string to VT_DATE.
Alex Henrie (5): comctl32/listview: When adding a scrollbar, update the other one. msvcr120: Add acosh. msvcr120: Add atanh. msvcr120: Add expm1. msvcr120: Add log1p.
Alexandre Julliard (1): user32: Always update the visible region for cross-process DCEs.
Alistair Leslie-Hughes (2): dplayx: Implement IDirectPlay4 EnumConnections. dmime: Support more interfaces in IDirectMusicAudioPath.GetObjectInPath.
Andrey Gusev (1): winealsa.drv: Fix uninitialized variable warning.
André Hentschel (2): wpcap: Fix build with newer pcap versions. oleview: Fix bytecount for memmoves (Coverity).
Austin English (4): user32: Add LogicalToPhysicalPoint/PhysicalToLogicalPoint stubs. ntoskrnl.exe: Add KeReleaseSpinLock stub. ntoskrnl: Add KeAcquireSpinLockRaiseToDpc stub. ntoskrnl.exe: Add IoCreateNotificationEvent stub.
Daniel Lehman (1): mshtml: Decrement refcount in nsWeakReference::Release (Valgrind).
Dmitry Timoshkov (3): oleaut32: Add an arguments check to LoadTypeLibEx. user.exe16: Fix memory leak in case when HeapReAlloc fails. dsound: Fix a memory leak.
Fabian Maurer (1): user32: Don't send WM_CHAR when a menu gets VK_ESCAPE and add tests.
Hans Leidekker (4): winhttp: Reset content length when a redirect creates a new connection. wbemprox: Also free data for tables that don't have a fill function (Valgrind). advpack: Don't trace the contents of an output buffer (Valgrind). msi: Avoid zero size allocations (Valgrind).
Henri Verbeet (4): ddraw/tests: Introduce a helper function to create windows. ddraw/tests: Add a test for the alpha and z-buffer blit flags. ddraw: Ignore unsupported blit flags. wined3d: Only warn about 0 stencil ops in gl_stencil_op().
Hugh McMaster (2): regedit: Prevent out-of-bounds reads when unescaping a string (Valgrind). uninstaller: Pass RegQueryValueExW() the size of the buffer (Coverity).
Huw D. M. Davies (2): shell32: Remove an extraneous '@'. user32: Explicitly set last error to ERROR_SUCCESS.
Jacek Caban (1): wmp: Added IOleObject::GetExtent and SetExtent implementation.
Józef Kucia (1): user32: Fix memory leak in WinHelpA().
Ken Thomases (2): winemac: Track whether a view has ever had an OpenGL context attached. gdiplus: Avoid infinite recursion in flatten_bezier().
Marcus Meissner (2): msvcrt: Free the temporary filename (Coverity). gameux: Avoid freeing uninitialized interfaces (Coverity).
Michael Müller (1): include: Fix an invalid UUID in dxva2api.idl.
Michael Stefaniuc (2): tools/sfnt2fon: Just skip all glyphs below 0x20. fonts: Increase the Em size to fix a build failure with freetype 2.8.1.
Mikhail Paulyshka (1): msvcp140: Implement _To_byte.
Nikolay Sivov (6): comctl32/toolbar: Fix TB_SETDRAWTEXTFLAGS handler. comctl32/toolbar: Don't add NULL imagelist entries. comctl32/toolbar: Support undocumented IDs for standard bitmap lists. gdi32: Pick first charmap if none was selected using preferred encoding. include: Fix IShellFolderView method macros. shell32/ebrowser: Respond to IOleWindow from IExplorerBrowser.
Piotr Caban (4): msvcrt: Use temp directory when creating file in tmpfile. msvcp140: Add _ContextCallback tests. msvcp140/tests: Add _TaskEventLogger tests. msvcp140: Add {_Schedule,_Reschedule,_Release}_chore implementation.
Sebastian Lackner (1): ntoskrnl.exe: Add KeReleaseInStackQueuedSpinLock stub.
Stefan Dösinger (3): ws2_32: Don't post completion packet if receiving fails with error immediately. iphlpapi: Implement if_nametoindex. msvcp140: Implement _To_wide.
Zebediah Figura (4): secur32/tests: Zero-initialize contexts. msacm32: Don't write cbSize if the format is WAVE_FORMAT_PCM. winemp3.acm: Fix error in acmStreamSize(). msacm32: Rewrite PCM conversion functions.
Zhenbo Li (1): ole32: Add stub for OleGetIconOfFile.
-- Michael Stefaniuc mstefani@winehq.org