Wine Announcement

The Wine maintenance release 1.8.6 is now available.

What's new in this release (see below for details):
  - Fix a regression introduced in 1.8.5 (#41627)
  - Various bug fixes.
  - A few more cards added to the GPU description table.

The source is available from the following locations:

Binary packages for various distributions will be available from:

You will find documentation on

You can also get the current source directly from the git
repository. Check 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 1.8.6 (total 35):

  27671  ComboFix fails to install
  29661  wineboot unable to create win32 prefix if the directory already exists
  29916  ElsterFormular cannot make use of default PDF viewer (e. g. Okular)
  30368  AMD Radeon 6480g detected as ATI Radeon 3200
  30673  Smart Cutter 1.9.4 crashes when the button OPEN is pressed
  32694  NVIDIA GTX 690 not in the list of recognized cards.
  33636  wine cmd: invalid behaviour of '&' operator
  35025  Max Payne 2 Demo: checkboxes in options dialog have missing window styles
  35658  Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
  36101  Wow Hangs at login screen when coming from launcher (only with gxapi Opengl)
  39447  Unimplemented function hid.dll.HidP_TranslateUsagesToI8042ScanCodes
  39734  ProtectDisc Driver 11: acedrv11.sys crashes
  40448  Final Fantasy XI: Missing character models, potential black screen and crashes
  40540  ReadIntervalTimeout is ignored if there is data in the buffer when ReadFile is called and no data arrives after that
  40746  Microsoft Expression Web 4 crashes when opening site, needs rpcrt4.dll.NdrAsyncServerCall
  40861  Kingsoft Office 2012 needs ntoskrnl.exe.IoAttachDevice
  40999  Epic Games Launcher needs ws2_32.InetNtopW
  41021  Zombie Army trilogy needs msvcr100.dll._fpieee_flt
  41050  Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswscanf
  41090  Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
  41142  gcc6: server build warnings
  41224  WineD3D8 crashes on Windows with GTAVC and i915-class video
  41284  dbghelp_dwarf: parse_cie_details unknown CIE version 4 (clang/mesa/valgrind)
  41308  iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
  41343  Ellisys Visual USB needs unimplemented function newdev.dll.DiInstallDriverA
  41389  ComboFix fails to install: complains about missing HKLM\System\CurrentControlSet\Control\hivelist
  41405  Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
  41428  The Forest: Terminal gets spammed with errors if Steam is running
  41570  Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
  41602  Videos do not play in Age of Empires
  41627  MS Word 2010 crash when exiting on Wine stable 1.8.5.
  41640  add rx 480 into directx.c
  41642  S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
  41651  WScript object name on wine is case sensitive which should not be the case (vbscript)
  41705  Build fails in dpnet: redefinition of typedef 'SOCKADDR'


Changes since 1.8.5:

Alex Henrie (1):
      ntdll: Skip synchronous read if a serial read interval timeout is set.

Alexandre Julliard (2):
      server: Avoid some compiler warnings when EWOULDBLOCK == EAGAIN.
      ntdll: Add a helper function for registering a file read async I/O.

Alistair Leslie-Hughes (2):
      comdlg32/tests: Test when a directory is passed to OpenFileName Dialog.
      dpnet: Header files cleanup.

Andrew Eikum (1):
      mmdevapi: Implement IAudioEndpointVolume::GetVolumeRange.

Andrew Kanaber (1):
      wined3d: Add id for Broadwell Xeon E3 GPU.

Andrey Gusev (1):
      user32: Add support for WS_EX_RIGHT style.

André Hentschel (1):
      loader/wine.inf: Open pdf files using winebrowser.

Aric Stewart (1):
      hid: Stub HidP_TranslateUsagesToI8042ScanCodes.

Austin English (5):
      wine.inf: Add HKLM\System\CurrentControlSet\Control\hivelist key.
      newdev: Add DiInstallDriverA/W stubs.
      api-ms-win-core-rtlsupport-l1-1-0: Add missing forwards.
      ntoskrnl.exe: Add IoAttachDevice stub.
      ntoskrnl.exe: Add KeSetTimerEx stub.

Bernhard Übelacker (1):
      ntoskrnl.exe: Make IoAllocateIrp not crash on negative values.

Bruno Jesus (3):
      xinput1_3: Prefer builtin DLL.
      comdlg32: Avoid crash when a path is passed into Open File Dialog.
      msvfw32/tests: Add tests for ICInfo().

Carlos Rafael Ramirez (1):
      cmd: When 'if' condition is not met, ignore the next commands in the list.

Daniel Lehman (2):
      ucrtbase: Add __stdio_common_vfwprintf.
      ucrtbase: Add __stdio_common_vfwscanf.

Filip Frąckiewicz (5):
      wined3d: Add NVIDIA GTX 690 (GK104) to the GPU list.
      wined3d: Add AMD Radeon HD 6480G IGP.
      wined3d: Add NVIDIA GTX 980 Ti.
      wined3d: Add NVIDIA GTX 675MX to the GPU list.
      wined3d: Add NVIDIA GTX 760 Ti to the GPU list.

Grazvydas Ignotas (1):
      wined3d: Add Polaris GPUs and their driver.

Huw D. M. Davies (3):
      ucrtbase: Add __stdio_common_vswscanf().
      gdi32: Check that ExtFloodFill()'s initial co-ordinates lie within the dib.
      fonts: Fix typo in glyph name.

Jacek Caban (4):
      msctf: Don't call ITextStoreACP::UnadviseSink in context destructor.
      msctf: Added Push/Pop context tests.
      vbscript: Call GetItemInfo() with original item name.
      secur32: Use %LATEST_RECORD_VERSION gnutls priority.

Józef Kucia (1):
      wined3d: Improve advertized driver version for Windows 10.

Matteo Bruni (2):
      wined3d: Recognize a couple of Haswell / Broadwell GPUs on macOS.
      wined3d: Add a bunch of Broadwell and Skylake PCI ids and descriptions.

Michael Müller (2):
      ntdll: Open current working directory with FILE_TRAVERSE access.
      msvfw32: Use case insensitive compare in ICInfo for fourcc codes.

Nikolay Sivov (3):
      dbghelp: Support CIE version 4 in parse_cie_details().
      rpcrt4: Added NdrAsyncServerCall stub.
      ucrtbase: Fix some spec file entries.

Philipp Hoppermann (1):
      ws2_32: Implement InetNtopW.

Piotr Caban (5):
      ucrtbase: Add __intrinsic_setjmp implementation.
      msvcrt: Add _fpieee_flt stub.
      msvcrt: Support fdiv m64fp in i386 _fpieee_flt.
      msvcr110: Add Concurrency::details::_Condition_variable class stub.
      msvcr120: Add _Condition_variable implementation.

Ruslan Kabatsayev (1):
      wined3d: Initialise p_wglGetPixelFormat when USE_WIN32_OPENGL is defined.

Sebastian Lackner (1):
      server: Allow to create win32 prefix when directory already exists.

Michael Stefaniuc