Wine Announcement

The Wine development release 4.0-rc7 is now available.

What's new in this release (see below for details):
  - Bug fixes only, we are in code freeze.

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 4.0-rc7 (total 13):

  20728  Multiple video players crash when opening audio or video file (MPC-HC v1.6.5, PotPlayer 1.5.x)(FilterGraph_create releases/destroys controlling IUnknown)
  26369  A.R.E.S. Extinction Agenda 1.x (.NET 2.0, XNA 3.1 game) crashes during intro ('quartz' FilterGraph2_Connect must translate HRESULT of failures more correctly)
  29461  BurnPlot (VB6 app) fails to start, complaining with "Run-time error '438'" (WshShell3 'SpecialFolders' collection 'item' method invocation fails)
  34884  Touhou Danmakufu 0.12m's font becomes distorted
  35573  gdi32:fonts test_stock_fonts() fails on Windows 7 in the Japanese and Hebrew locales
  36082  Cannot Read Text In "Question" Boxes On Microsoft Money 2005 Installation
  36084  Microsoft Money 2005 Window Going "Black" After Certain Menu Operations
  43211  NVIDIA GeForce Experience 3.x installer fails due to 'setupapi.SetupDiDeleteDeviceInfo' stub
  44796  Age of Empires II: The Conquerors is broken when CSMT is enabled
  45874  Secret Files 1-2: hardware mouse cursor corrupted
  46212  Multiple games have performance issues (Project CARS, NFS: Hot Pursuit (2010), Gas Guzzlers: Combat Carnage)
  46459  Secret Files 1-2, Ufo: Extraterrestrials: mouse cursor invisible when anti-aliasing and hardware mouse enabled
  46480  Invalid write of size 2 in ntoskrnl.exe/tests/ntoskrnl.c


Changes since 4.0-rc6:

Akihiro Sagawa (1):
      po: Update Japanese translation.

Alexandre Julliard (1):
      ntoskrnl.exe/tests: Fix path buffer allocation size.

Can Taşan (1):
      po: Update Turkish translation.

Dmitry Timoshkov (2):
      windowscodecs: Fix the buffer size check in TIFF decoder's CopyPixels implementation.
      include: Fix a typo.

François Gouget (4):
      po: Fix a format mismatch in a Russian translation.
      po: Fuzzy a Portuguese (Portugal) translation with a format mismatch.
      po: Fuzzy an Arabic translation with a format mismatch.
      msi/tests: Add a trailing '\n' to an ok() call.

Gijs Vermeulen (4):
      crypt32/tests: Fix a typo in ok() message.
      crypt32/tests: Fix a memory leak (Valgrind).
      atl100/tests: Fix a memory leak (Valgrind).
      msvcp140/tests: Fix typos in ok() messages.

Henri Verbeet (2):
      wined3d: Allow multisample destination textures in the GLSL blitter.
      ddraw/tests: Add a test for the "GDI" surface.

Huw D. M. Davies (1):
      gdi32/tests: Korean and Chinese machines may use MS Shell Dlg as their default GUI font.

Isira Seneviratne (2):
      po: Update Sinhala translation.
      po: Update Sinhala translation.

James Larrowe (1):
      winebuild: Fix a segmentation fault.

Józef Kucia (7):
      wined3d: Execute all CS commands before changing swapchain palette.
      wined3d: Execute all CS commands before setting palette entries.
      d3d8: Clamp vertex buffer upload range to buffer size.
      d3d9: Clamp vertex buffer upload range to buffer size.
      d3d8: Clamp index buffer upload range to buffer size.
      d3d9: Clamp index buffer upload range to buffer size.
      wined3d: Avoid potential out-of-bounds memory access in surface_cpu_blt_colour_fill().

Matteo Bruni (1):
      wined3d: Set proper GL internal format for sRGB formats.

Sven Baars (13):
      shell32/tests: Fix a typo.
      mstask/tests: Fix some memory leaks (Valgrind).
      oleaut32/tests: Fix some memory leaks (Valgrind).
      shell32/tests: Fix some memory leaks (Valgrind).
      xmllite/tests: Fix a memory leak (Valgrind).
      wbemprox/tests: Fix some memory leaks (Valgrind).
      taskschd/tests: Fix some memory leaks (Valgrind).
      rpcrt4/tests: Fix some memory leaks (Valgrind).
      opcservices/tests: Fix some memory leaks (Valgrind).
      riched20/tests: Fix a memory leak (Valgrind).
      ole32/tests: Fix a memory leak (Valgrind).
      ntoskrnl.exe/tests: Fix some memory leaks (Valgrind).
      ntdll/tests: Fix some string leaks (Valgrind).

Thomas Faber (1):
      msxml3: Handle libxml2 API breakage.

Zebediah Figura (1):
      ntoskrnl.exe: Properly handle already-loaded drivers in handle_bus_relations().

Alexandre Julliard