Wine Announcement

The Wine development release 2.0-rc5 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 2.0-rc5 (total 28):

   7372  Can't copy and paste between native apps (e.g., Open Office, Firefox, Gimp) and some Wine apps (affects Dreamweaver, Photoshop, Powerpoint, Excel)
   9875  moving dialogs shows artifacts on window behind it
  11835  Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- Comments don't work
  11847  Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- How To window does not work
  15845  Silverlight configuration tab "Application storage" causes freeze (while iterating isolated storage)
  16528  RAdmin Send Message Feature Doesn't Work
  29832  Mario Forever crashes
  30355  DVDSubEdit 1.52 crashes on startup, broken TBM_SETRANGEMAX handling
  33066  resident evil 6 pc benchmark Black screen
  33860  Visual Web Developer Express 2008 displays only "file system" in Browse window
  34465  process hacker 2.31 crashes in toolbar code
  36187  valgrind shows lots of warnings for comctl32/tests/listview.c when running in a virtual desktop
  36554  valgrind shows a definite leak in ieframe/tests/intshcut.c
  37458  Regedit: Left click on a selected key activates renaming mode
  37576  Google Sketchup 7 and 8: 2D Drawing File Export Broken
  37762  Runaway & Runaway 2: wrong colors
  38030  Adobe Lightroom 5.7 - Classic window dialog size increase at each opening
  38216  Wrong screen in Civilization V
  38449  valgrind shows a couple leaks in shell32/tests/shelldispatch.c test_namespace()
  38847  valgrind shows a definite leak in winmm/tests/wave.c
  39905  Ogar Server crashes while starting
  40537  ddraw:ddraw1 causes Windows XP to crash
  41058  Absent model in 3d scene in SexyBeach3 game
  41188  Trove game wants msvcp140.dll._Cnd_init_in_situ
  42009  Mentor Graphics DK Design Suite crashes on clipboard copy
  42067  Disney Universe doesn't scale gamescreen properly
  42110  regression: commit "xinput1_3 prefer builtin dll" aliens versus predator classic 2000 (steam) fails to launch
  42194  Magic: The Gathering Online 4.0 fails to connect to login server


Changes since 2.0-rc4:

Alexandre Julliard (4):
      winex11: Merge reading the selection data into the conversion function.
      winex11: Don't update the clipboard if the X11 selection hasn't changed.
      winex11: Periodically check for selection changes using a timer.
      winex11: Add basic support for importing text/html clipboard format.

Andrew Eikum (1):
      quartz: Don't write past end of d3d9 buffer.

Anton Romanov (1):
      ws2_32: Ignore IPV6_V6ONLY setsockopt for AF_INET sockets.

Fabian Maurer (1):
      riched20: Check for NULL in fnTextSrv_TxSetText and add test.

François Gouget (27):
      winapi: Add support for DECLSPEC_HOTPATCH function declarations.
      winapi: Add some more __stdcall synonyms.
      kernel32/tests: A couple of spelling fixes in ok() messages.
      taskschd/tests: Fix a couple of ITriggerCollection ok() messages.
      cmd/tests: A spelling fix in a comment.
      hlink/tests: Add a trailing '\n' to an ok() call.
      user32/tests: A spelling fix in a comment.
      wined3d: Make some functions static.
      dxgi/tests: Some spelling fixes in ok() messages.
      ddraw/tests: Spelling fixes in a few comments.
      dxgi: Make wined3d_scanline_ordering_from_dxgi() static.
      qcap/tests: A spelling fix in an ok() message.
      d3dx9_36/tests: Make test_texture_shader() static.
      gdiplus: Make some GdipDraw*Path() functions static.
      xmllite: A spelling fix in a comment.
      msi: Make reg_get_{multi}sz() static.
      msi/tests: A spelling fix in a variable name.
      quartz: A couple of spelling fixes in comments.
      explorerframe: A spelling fix in a comment.
      dinput: Spelling and case fixes in comments.
      regedit: Make output_writeconsole() static.
      riched20: A spelling fix in a comment.
      mshtml/tests: Some spelling fixes in comments.
      jscript: Make scope_push() static.
      usp10: A spelling fix in a comment.
      imm32/tests: A spelling fix in an ok() message.
      msacm32/tests: Make acm_driver_func() static.

Henri Verbeet (5):
      wined3d: Fully initialise "settings" in wined3d_ffp_get_vs_settings().
      ddraw/tests: Try to avoid killing the Intel (kernel) driver.
      wined3d: Use winediag for the backbuffer offscreen rendering message.
      wine.inf: Add Dynamic DST data for Asia/Tehran.
      ddraw: Set the swapchain palette in ddraw_create_swapchain().

Hugh McMaster (1):
      regedit: Only allow key renaming via the Edit or Popup menus.

Huw D. M. Davies (3):
      dxgi/tests: Fix test failure on Windows 7.
      dmime/tests: Skip the tests if InitAudio fails for any reason.
      advapi32/tests: Update ACE registry tests with Windows 10 values.

Jacek Caban (2):
      secur32/tests: Use importlib for functions available since Windows XP.
      secur32: Don't change input buffer in InitializeSecurityContext.

Józef Kucia (13):
      wined3d: Update "screen_format" when ChangeDisplaySettingsEx() call is redundant.
      ddraw/tests: Add test for display mode surface pixel format.
      d3d8/tests: Add more tests for UnlockRect().
      d3d9/tests: Add more tests for UnlockRect().
      d3d8: Return D3D_OK from UnlockRect() for not locked textures.
      d3d9: Return D3D_OK from UnlockRect() for not locked textures.
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      d3d11/tests: Fix compilation on systems that don't support nameless unions.
      d3d8/tests: Make the window client rect match the d3d swapchain size.
      d3d10core/tests: Port test_depth_stencil_sampling() from d3d11.
      d3d8/tests: Remove redundant state setting calls.
      d3d9/tests: Accept 64-bit Windows FPU setup behavior.
      d3d9: Avoid '\n' in middle of TRACE() message.

Ken Thomases (6):
      winemac: Change some clipboard functions to void return.
      winemac: Don't update the clipboard if the Mac pasteboard hasn't changed.
      winemac: Periodically check for pasteboard changes using a timer.
      winemac: Add basic support for importing the public.html pasteboard format.
      winemac: Export HTML Format clipboard data to the public.html pasteboard type.
      winemac: Ignore an additional expected error in the clipboard pipe communication code.

Louis Lenders (1):
      advapi32: Spelling fix in comment.

Michael Cronenworth (1):
      wined3d: Add Iris Haswell PCI ids and descriptions.

Michael Stefaniuc (1):
      po: Update the Romanian translation.

Nikolay Sivov (8):
      shell32/tests: Some tests for ExtractIcon().
      shell32/tests: Some tests for ExtractAssociatedIcon().
      comctl32/tests: Call appropriate default procedure for parent window (Valgrind).
      shell32/tests: Test valid special folder IDs with NameSpace() method.
      user32/tests: Some tests for GetWindowText() when non terminated string is returned.
      comctl32/toolbar: Protect from NULL pointer access in TB_GETBUTTONINFOW handler.
      comctl32/trackbar: Fix TBM_SETRANGEMAX handling when new limit is less than current min boundary.
      comctl32/propsheet: Double size of a template buffer passed to PSCB_PRECREATE.

Zebediah Figura (1):
      user.exe16: Fix LPARAM conversions in WM_DDE_EXECUTE.

Alexandre Julliard