Wine Announcement

The Wine development release 3.0-rc2 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 3.0-rc2 (total 17):

  22682  Multiple games need function d3dx9_36.dll.D3DXGetShaderInputSemantics (Far Cry 2/3, Avatar, Faery: Legends of Avalon, Civilization 4, Deathspank, Of Orcs and Men)
  32202  ActiveX install attempts to run wrong inf section
  39586  Fallout 4 - Steam Version - Crash on Start-up
  40046  Multiple games require CheckFormatSupport() (Banished, Magic Duels, UE4 tech demos, BioShock 2, Chronicles of Mystara, STO, Lichdom)
  40680  Rocket league needs bcrypt.dll.BCryptGenerateSymmetricKey
  40692  Rocket League needs AES encryption/ decryption implemented in bcrypt.dll
  40901  Factorio crashes with a stack overflow
  41463  Undefined symbols: _DisableThreadLibraryCalls _RaiseException
  43643  Combobox not longer has dropdown
  43915  uTorrent 2.2.1 build 25302 crashes after deleting the last torrent and exiting
  43953  Regression in Spellforce 2: message boxes about fatal dx9 errors appear on map loading
  44010  Armel support
  44130  Possible access to unintended variable in "dlls/comctl32/imagelist.c" line 299
  44147  regression in ole2 datacache
  44148  DX Library: Multiple PlaySoundMem() calls don't work when using XAudio2
  44153  ShellExecute crash when opening explorer.exe
  44171  PTHREAD_STACK_MIN breaks build on GNU hurd


Changes since 3.0-rc1:

Akihiro Sagawa (2):
      po: Update Japanese Translation.
      ntdll/tests: Add tests for time zone names.

Alex Henrie (2):
      appwiz.cpl: Add comment explaining why we use HTTP instead of HTTPS.
      include: Discourage use of 'break' or 'continue' inside __TRY/__EXCEPT.

Alexandre Julliard (12):
      comctl32/imagelist: Use the correct allocation size for the image mask.
      explorer: Fix parsing command line that contains spaces.
      ntdll: Only require MAP_SHARED for writable mappings.
      ntdll: Run the thread/process detach code on the thread stack.
      ntdll: Fix handling of floating point arguments in relay debugging on ARM.
      ntdll: Set all registers in set_cpu_context() on ARM.
      ntdll: Reimplement thread initialization in assembler on ARM.
      ntdll: Switch back to the initial stack for thread exit on ARM.
      ntdll: Define PTHREAD_STACK_MIN if it's missing.
      libport: Add a replacement implementation for strnlen.
      ntdll: Reset the exit frame when switching back to it.
      cabinet: Treat only -1 as an error from the FDICopy callback.

Andrew Eikum (1):
      xaudio2: Account for abandoned buffer bytes.

Andrey Gusev (2):
      usp10: Fix a typo in an ERR() message.
      po: Update Ukrainian translation.

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

Dmitry Timoshkov (5):
      secur32/tests: Add a test for Negotiate behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
      secur32/tests: Add a test for NTLM behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
      secur32/tests: Add a test for Schannel behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
      wine.inf: Add "Security Packages" key.
      bcrypt: Add some crypto-provider related stubs.

Hans Leidekker (2):
      wsdapi/tests: Register an exception with the firewall to avoid a dialog.
      dplayx/tests: Remove the firewall exception after running the tests.

Henri Verbeet (2):
      d2d1/tests: Introduce an ARRAY_SIZE macro.
      include: Remove some superfluous semicolons.

Huw D. M. Davies (1):
      ole32: Correctly save the remaining formats if their data has not been set.

Jacek Caban (3):
      mshtml/tests: Skip documentMode tests on IE7.
      jscript: Do not pass DISPATCH_JSCRIPT_CALLEREXECSSOURCE flag for calls across different script contexts.
      mshtml/tests: Added a test of calls to functions from different frame.

Joel Holdsworth (1):
      urlmon: Support [Add.Code] sections in ActiveX INF files.

Julian Rüger (1):
      po: Update German translation.

Józef Kucia (8):
      wined3d: Fix device format support checks for multiple usages.
      d3d9/tests: Add test for checking D3DUSAGE_AUTOGENMIPMAP support.
      d3d11: Implement d3d10_device_CheckFormatSupport().
      wined3d: Recognize SM5 eval_sample_index instruction.
      d3d10core/tests: Add test for SV_ClipDistance.
      d3d10core/tests: Add test for relative addressing of vertex shader inputs.
      d3d10core/tests: Add test for initial depth stencil state.
      d3d10core/tests: Add test for combined clip and cull distances.

Kim Malmo (1):
      po: Update Norwegian translation.

Martin Payne (4):
      kernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken.
      krnl386.exe16: Shared libraries have a ".exe" rather than ".dll" extension on Windows < 3.0.
      user.exe16: Implemented OldExitWindows() user.exe16 function.
      user.exe16: Fix handling of 16-bit HBITMAPs in InsertMenu16.

Martin Storsjo (1):
      msvcrt: Fix copy/paste typos in arm64 setjmp/longjmp.

Matteo Bruni (3):
      d3d11/tests: Add a couple of testcases for UINT, sRGB UAVs.
      d3d11/tests: Add tests for GenerateMips().
      d3d11/tests: Add a couple of testcases for sRGB SRVs.

Nikolay Sivov (7):
      wshom: Implement Popup() method.
      comctl32/listview: Directly reset focused item on item count change.
      user32/tests: Release window DCs consistently.
      comctl32/tests: Rename test file.
      comctl32/tests: Add ComboBox tests.
      comctl32/tests: Add Static control tests.
      d2d1/tests: A test to show that DC is validated on BindDC().

Sebastian Lackner (1):
      Revert "user32/combo: Set listbox popup height correctly and add tests.".

Sergio Gómez Del Real (1):
      ole32: Correctly save the dib format if its data has not been set.

Stefan Dösinger (1):
      dxdiag: Recognise /dontskip.

Zebediah Figura (1):
      po: Fix some MSI translations.

Alexandre Julliard
[email protected]