wine-3.0.1-rc1 Available

Michael Stefaniuc mstefani at
Mon Apr 30 15:09:46 CDT 2018

Hello guys,

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

This is the start of the 3.0.x series containing patches from 3.1 - 3.4.
Nothing fancy in here, maybe except the huge patch (47 files, 34285(+),
34042(-)): "kernel32: Add message resource for TRUST_E_NOSIGNATURE."

Same old, same old: one week for feedback followed by another rc if
needed with the final release 3-4 days later.

And now the interesting parts from the ANNOUNCE file:

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


Bugs fixed in 3.0.1 (total 60):

  23033  Tages Protection v5.x: games report "DLL not found
shell.dll16.dll" (Runaway 2: The Dream Of The Turtle, ...)
  25138  Black and White 2 demo crashes on startup (ID3DXEffect
interface changes between d3dx9_xx versions)
  32104  KwMusic: crashes during installing
  32802  Janetter fails to start properly and gives an error
saying: "Backend server cannot init"
  35268  64bit InstallShield installer uses 32bit typelib function offsets
  35910  TuneUp Utilities 2014 installer crashes (API signature mismatch
for NtAllocateUuids)
  36143  Symantec Norton 360 installer reports 'This product is not
compatible with this computer's current operating system'
(RtlVerifyVersionInfo doesn't handle major/minor/service pack condition
mask properly)
  36718  Mindjet MindManager 14.x/15.x installer fails with 'Microsoft
.NET Framework version 4.0.30319 or higher required' (builtin
'MsiNetAssemblySupport' property missing)
  37217  wine builtin iexplore couldn't load local pages correctly in
chinese named folders
  37809  C runtime dlls can't link with uclibc (bessel functions missing)
  37852  Sentinel HASP 'hardlock.sys' kernel driver custom imports
resolver can't cope with many 'ntoskrnl.exe' functions being fowarded to
'ntdll.dll' (Minitab 16 fails to start)
  37997  Jeskola Buzz Build 1499 (.NET 4.0 app) crashes on unimplemented
msvcp100.dll.??0_Concurrent_queue_base_v4 at details@Concurrency@@IAE at I@Z
  38352  Multiple games need d3dx9_36.dll.D3DXComputeNormalMap
(Foresight, Gamestudio Venice, GOG King Arthur Collection)
  38838  MS Office Pro Plus 2010 reruns setup on starting any app when
Windows version is Vista or later
  39500  DRM kernel drivers used by some game demos crash on
unimplemented function hal.dll.KeQueryPerformanceCounter (Secret Files:
Tunguska, Sherlock Holmes vs Jack the Ripper)
  40539  Fail to start HPDiagnosticCoreUI.exe
  40926  Multiple games (Solus Project, Dying Light) require
unimplemented function
msvcp110.dll.??0_Concurrent_queue_base_v4 at details@Concurrency@@IEAA at _K@Z
  41096  ResEdit Resources treeview has rendered wrongly positioned
first branch
  42170  Microsoft .NET Framework 4.6.2 offline installer does not
complete, needs wevtapi.EvtNext stub
  42468  Broken msxml text nodes escaping
  42789  Qemu 2.9.0-rc3 crashes before displaying anything
  43041  Multiple application installers crash due to missing message
string for 0x800b0100 (TRUST_E_NOSIGNATURE) (CodeXL 2.3, RT Se7en Lite)
  43256  Civilization V in-game font corrupted
  43357  Stars in Shadow crashes on startup
  43520  Magic The Gathering Online - corrupted rendering of CMYK jpegs
  43538  x64dbg needs unimplemented function
msvcp120.dll.??0_Concurrent_queue_base_v4 at details@Concurrency@@IAE at I@Z
  43728  Magic: The Gathering Online intensive CPU usage when idle
  43998  treeview not drawn correctly
  44053  MobilePASS application quits with an error, needs unimplemented
function bcrypt.dll.BCryptImportKey
  44176  EverQuest crashes with unimplemented function
  44213  ShareHolder Finder fails to generate unique hardware
id, reports 'Error: The requested action with this object has failed.'
(several 'Win32_ComputerSystemProduct' WMI class properties missing)
  44222  Office 2010 Pro Plus reruns setup on starting any app even when
Windows version is XP
  44255  Wolf RPG Editor: Game.exe zombifies upon quit
  44265  Options dialog triggers exception upon close in Windows Media
Player 6.4
  44270  Exception when organizing favorites in Windows Media Player 6.4
(unimplemented function shdocvw.dll.DoOrganizeFavDlg)
  44296  Qt 5 programs fail to resolve DNS SRV records
  44310  WritePrivateProfileString doesn't check for flush errors
  44329  Listview does not reset returned state mask for subitems
  44349  winedbg: stepping is broken using GDB proxy
  44428  x64dbg needs unimplemented function
msvcr120.dll.??0_NonReentrantPPLLock at details@Concurrency@@QEAA at XZ
  44441  for loop reading a file strips out double quotes and then equals
  44468  x64dbg crashes on unimplemented function
msvcr120.dll.?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
  44473  glyph overlap in Delphi editor
  44475  Microsoft SQL Server 2008 Express Edition installer fails
install .NET assemblies into GAC
  44482  x64dbg crashes during exit on unimplemented function
msvcp120.dll.??0_Runtime_object at details@Concurrency@@QEAA at XZ
  44492  winedbg reports unknown mode, fails to backtrace etc. in
protected-mode with 64-bit wineserver
  44501  Missing D3D11_1_UAV_SLOT_COUNT constant
  44512  Royale Noir theme - Various: fixme:uxtheme:DrawThemeTextEx
unsupported flags
  44550  ReactOS ftp.exe: enters endless loop on CTRL-Z
  44570  explorer.exe crashes when opening relative paths
  44578  ShellDispatch::BrowseForFolder is not implemented
  44616  Multiple Blizzard games need 'ntdll.NtCreateThreadEx'
implementation (Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch)
  44626  AvP Classic 2000 (Steam) launcher crashes when attempting to
start the game
  44628  BaiduMusic needs dwmapi.DwmSetIconicThumbnail (stub)
  44641  Sentinel HASP 'hardlock.sys' kernel driver crashes on
unimplemented function ntoskrnl.exe.RtlCreateRegistryKey
  44647  Smart Diary Suite 4 just segfaults
  44654  EDIdEv Framework EDI Runtime installer fails due to
'sfc.SfcGetNextProtectedFile' not setting last-error code
  44701  xinput console spam with steam
  44717  Bermuda (Steam, Indie game) crashes due to 'msscript.ocx'
'ScriptControl_put_AllowUI' being a stub
  44749  Sentinel HASP 'hardlock.sys' kernel driver expects
ntdll.RtlCheckRegistryKey to return STATUS_SUCCESS on empty path


Changes since 3.0:

Akihiro Sagawa (6):
      gdi32: Fix ABC width calculations when applying transformations
      gdi32: Fix synthetic bold outline text metrics.
      gdi32/tests: Add more text metrics tests in synthetic bold bitmap
      gdi32: Fix text metrics in synthetic bold bitmap fonts.
      ws2_32/tests: Add ioctlsocket(FIONREAD) tests with listening socket.
      ws2_32: Fix ioctlsocket(FIONREAD) with listening socket.

Alex Henrie (2):
      msxml3: Remove CRs in domtext_put_data and add them in
      msvcrt: Compile but show an error if Bessel functions aren't

Alexandre Julliard (5):
      ntoskrnl: Avoid forwarding to ntdll, link directly instead.
      urlmon/tests: Update the IP address for the WineHQ server.
      ntdll: Avoid pushl %esp instruction in RtlUnwind prolog.
      configure: Check the positive form of the warning options.
      ntdll: Fix crash on nested thread exit.

Alistair Leslie-Hughes (2):
      d3dx9: Stub D3DXCreateKeyframedAnimationSet().
      msscript: Implement IScriptControl get/set AllowUI.

Andrew Eikum (1):
      advapi32: Also wait on services without a control thread during

Andrew Wesie (1):
      ntdll: Implement NtCreateThreadEx.

Anton Romanov (2):
      ole32: Make CoWaitForMultipleHandles peek at all posted messages.
      windowscodecs: Fix data corruption for Adobe CMYK JPEGs.

Bernhard Übelacker (1):
      user32: Validate DIB offset in CURSORICON_GetFileEntry.

Christian Costa (1):
      wined3d: Recognize GTX 560M card with NVIDIA driver.

Fabian Maurer (1):
      cmd.exe: Parse parameters in "FOR /F" properly.

Gijs Vermeulen (2):
      compobj.dll16: Add StringFromIID.
      ole2disp.dll16: Implement SafeArrayGet[UBound|LBound].

Hans Leidekker (5):
      dnsapi: Use default server list if passed in array is empty.
      msi: Don't mark uncompressed global assembly files as installed
until they are in the assembly cache.
      wbemprox: Add more Win32_ComputerSystemProduct properties.
      msi: Properly set the MsiNetAssemblySupport property.
      bcrypt: Partial implementation of BCryptImportKey and BCryptExportKey.

Henri Verbeet (2):
      include: Add d3d11.1 and d3d11.2 constants to d3d11.idl.
      winedbg: Handle byte-sized registers in cpu_register() and

Huw D. M. Davies (4):
      oleaut32: Fix vtable offset for a SYS_WIN32 typelib loaded on WIN64.
      winebrowser: Fix calling convention for wine_get_unix_file_name().
      winedbg: Fix the operand order of some XMM instructions.
      winedbg: Add cvtdq2ps and cvtps2pd opcodes.

Jacek Caban (1):
      mshtml: Use nsIDOMEvent directly to prevent default event handling
in dispatch_event_object.

James Woodcock (1):
      msvcrt: Gets() should handle EOF on stdin gracefully.

Kai Krakow (1):
      wined3d: Recognize GTX 1050 Ti card with NVIDIA driver.

Louis Lenders (4):
      kernel32: Add message resource for TRUST_E_NOSIGNATURE.
      gdiplus: Fix argument check in GdipLoadImageFromStream().
      xinput1_3: Quiet a noisy fixme.
      ntdll: Match NtAllocateUuids signature to Windows 2000 instead of NT4.

Martin Storsjo (1):
      configure: Check for -Wno-pragma-pack.

Michael Müller (6):
      shell32: Use manual redirection for RunDLL_CallEntry16.
      dwmapi: Add DwmSetIconicThumbnail() stub.
      hal: Implement KeQueryPerformanceCounter.
      wbemprox: Add FreePhysicalMemory to Win32_OperatingSystem.
      wbemprox: Provide DeviceID, Location and PortName for printers.
      sfc_os: Set an error code in SfcGetNextProtectedFile stub.

Michael Stefaniuc (3):
      quartz: Don't create the advise thread during the clock teardown.
      include: Add generic HeapAlloc() wrappers.
      tools: Get the ANNOUNCE bug list from the stable-notes git notes.

Nikolay Sivov (9):
      comctl32/listview: Always return zero state mask for subitems.
      wevtapi: Add EvtNext() stub.
      uxtheme: Properly initialize text drawing options.
      shell32: Partially implement IShellDispatch::BrowseForFolder().
      oleaut32: Don't reset property page site to NULL.
      gdiplus/tests: Add some invalid arguments tests for
      kernel32/tests: Add more tests for VerifyVersionInfo().
      comctl32/toolbar: Fix a crash when tracing special button string
      comctl32/treeview: Fix tooltip window leak.

Paul Graham (1):
      kernel32: Fix failure reporting in WritePrivateProfile* and add tests.

Piotr Caban (8):
      msvcp100: Add Concurrency::details::_Concurrent_queue_base_v4
class stub.
      msvcr110: Add Concurrency::_Trace_agents function stub.
      msvcr100: Add _NonReentrantPPLLock at details class stub.
      user32: Fix itemData passed in ListBox WM_MEASUREITEM message.
      user32/tests: Add listbox WM_MEASUREITEM tests.
      comctl32: Update all items rects in TREEVIEW_RecalculateVisibleOrder.
      msvcrt: Fix misleading indentation in gets.
      msvcp100: Add _Runtime_object class implementation.

Sebastian Lackner (2):
      ntdll: Fix condition mask handling in RtlVerifyVersionInfo.
      d3dx9: Adjust ID3DXEffect interface based on DLL version.

Stefan Leichter (2):
      ntdll: Fix RtlCheckRegistryKey when called with empty path.
      ntdll: Implement RtlCreateRegistryKey.

Thomas Faber (1):
      ntdll: Handle RtlReAllocateHeap failure in com_class_add_progid

Vijay Kiran Kamuju (1):
      shdocvw: Add stub DoOrganizeFavDlg.

Vladimir Bespalov (1):
      winedbg: Fix enum value compilation warning.

Zebediah Figura (7):
      winedbg/gdbproxy: Replace memory read over a breakpoint with the
real value.
      server: Fix pointer arithmetic in get_selector_entry().
      d3dx9: Add stub for D3DXComputeNormalMap.
      explorer: Pass the full path to ParseDisplayName().
      winegstreamer: Stop creating the filter if gstreamer fails to render.
      ieframe: Clean up InternetExplorerManager server process.
      winedbg: Remove a misplaced \n.

Zhiyi Zhang (2):
      urlmon: Do not canonicalize Unicode characters.
      kernel32: Fix handling lines with only values in

Michael Stefaniuc
mstefani at

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

More information about the wine-devel mailing list