wine-2.0.3-rc1 Available

Michael Stefaniuc mstefani at
Tue Oct 10 03:14:37 CDT 2017

Hello guys,

I have pushed wine-2.0.3-rc1 (with tag) to

This version has only 63 commits and only 38 bugs fixed. The summer was
kinda low on bug fixes. So I have picked some small fixes too that had
no bugzilla entry.

And now the interesting parts from the ANNOUNCE file:

What's new in this release (see below for details):
  - Various bug fixes
  - FreeType 2.8.1 compatibility fixes


Bugs fixed in 2.0.3 (total 38):

  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
  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 at details@Concurrency@@YAHPEAU_Threadpool_chore at 12@@Z
  42708  Soul Reaver GOG Cinematics stopped working
  42754  Seed of Andromeda Pre-Alpha 0.2 crashes
  42910  Scrabble (Infogrames) multiplayer requires
  42940  WAtomic: White labels that show name of elements hidden by GL
  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
  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 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
  43303  PHP crashes on unimplemented function
  43304  PHP crashes on unimplemented function
  43305  numpy crashes on unimplemented function
  43334  winealsa.drv: Warning while building (GCC 7.1.1)
  43369  Nora, Princess and Stray cat (demo): fails to run (division by
  43392  valgrind shows a couple invalid reads in
  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
  43716  freetype 2.8.1 breaks Wine build during font conversion with


Changes since 2.0.2:

Akihiro Sagawa (2):
      oleaut32: Fix parse error when converting non-ascii string to VT_DATE.
      gdi32: Return non-zero VREFRESH value for display devices.

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

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
      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
      uninstaller: Pass RegQueryValueExW() the size of the buffer

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

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
      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
      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 at

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the wine-devel mailing list