Wine Announcement

The Wine development release 5.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 5.0-rc5 (total 19):

   9609  graphical glitches running Tom Clancy's Splinter Cell Demo (need better FBO stencil buffer support)
  25728  UFO: Extraterrestrials Gold - crash at start caused by wine's built-in dsound/directmusic
  34041  Skyrim (Steam) hangup on quit
  34379  Splinter Cell: Blacklist voice stuttering
  35194  Emperor: Battle for Dune does not show compressed textures
  40720  Splinter Cell: Blacklist changing sound level has no effect
  40721  Splinter Cell: Blacklist some voices/sounds overlap each other
  40859  Builtin wbemprox.dll load error for multiple games (Colin McRae DiRT 2, Burnout Paradise)
  42558  The Old City: Leviathan sound periodically has crackle effect
  42930  Graphical glitches in "Giants Citizen Kabuto"
  45323  Rayman Origins, UPlay: Sound effects don't work but music and ambience do
  45396  The Evil Within: no audio in game
  46972  Adobe DNG Converter 11.2+ runs into Call to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.GetRestrictedErrorInfo
  47974  X Rebirth - wined3d GL_INVALID_OPERATION dimensions must be identical with current filtering modes
  48293 App lags when clicking UI elements
  48357  Wine 5.0-rc2 prevents multiple apps from connecting to servers (Origin; Dungeons and Dragons Online; Lord Of the Rings Online)
  48415  The Magic School Bus Explores The Solar System fails to install
  48417  32-bit PE 'kernelbase.dll' has default imagebase 0x10000000 when built with llvm-mingw, preventing non-relocatable native executables from being loaded
  48420  Warframe equipment mouse-overs no longer highlight the item


Changes since 5.0-rc4:

Alex Henrie (1):
      ntdll/tests: Fix expected RtlIpv6StringToAddress terminator output.

Alexandre Julliard (4):
      ntdll: Make loop counter signed.
      kernelbase: Remove trailing dot in GetComputerNameExW() when domain name is empty.
      kernelbase: Set an explicit load address.
      kernel32/tests: Remove some workarounds for old Windows versions.

Alistair Leslie-Hughes (2):
      dmime: IDirectMusicSegment8 SetLoopPoints support zero start/end.
      d3dx9: Make ID3DXLine::OnResetDevice() return S_OK.

Andrey Gusev (3):
      webservices: Fix misplaced parenthesis.
      mshtml/tests: Fix a typo.
      scrobj/tests: Fix a typo.

André Hentschel (7):
      advapi32/tests: Don't test function directly when reporting GetLastError().
      comctl32: Fix Str_SetPtr[AW] spec file entries.
      dbghelp: Fix MiniDumpWriteDump spec file entry.
      gdiplus: Fix some spec file entries.
      ole32: Fix some spec file entries.
      user32: Fix some spec file entries.
      gdi32: Fix some spec file entries.

Damjan Jovanovic (1):
      server: Revert b4a1d80ae35d35f5c170e101922bf1563488be18 for now.

Derek Lesho (2):
      bcrypt/tests: Add test for BCryptSecretAgreement.
      bcrypt/tests: Add tests for BCRYPT_KDF_HASH.

Erich Hoover (1):
      webservices: Use sscanf to convert strings to doubles.

Hans Leidekker (3):
      winhttp/tests: Fix a test failure.
      wininet/tests: Make a check for available data less strict.
      wininet/tests: Fix test failures on Windows XP.

Jacek Caban (2):
      include: Add roerrorapi.h header.
      wmp/tests: Don't use round to avoid dependency on mingwex.

Kim Malmo (2):
      po: Update Norwegian translation.
      po: Fix a typo in Norwegian translation.

Louis Lenders (1):
      combase: Add GetRestrictedErrorInfo and RoOriginateLanguageException stubs.

Matteo Bruni (3):
      ucrtbase: Export _o_to{lower, upper}() as to{lower, upper}().
      ucrtbase: Add _o_fmod() and _o_fmodf().
      ucrtbase/tests: Add tests for the various tolower() and toupper() variants.

Michael Stefaniuc (1):
      dmime/tests: Destroy the performance on an error path (Valgrind).

Nikolay Sivov (25):
      include: Update CTF_ flags.
      include: Update shell link flags enum.
      shlwapi: Fix spec entry for QISearch().
      jscript/tests: Add missing checks for Close() calls (Coverity).
      shell32/tests: Remove workarounds for SHGetFolderLocation().
      shell32/tests: Get rid of SHGetMalloc() in tests.
      shell32/tests: Use ILFree() directly.
      shell32/tests: Use GetLongPathNameA() directly in tests.
      shell32/tests: Use GetShortPathNameA() directly in tests.
      kernel32/tests: Remove GetLongPathName() workarounds.
      kernel32: Fix spec entries for GetLongPathName().
      ole32/tests: Link to CoInitializeEx() directly.
      shell32/tests: Use ILIsEqual() directly.
      shell32/tests: Remove some more workarounds from shelllink tests.
      gdi32/tests: Remove some workarounds in font tests.
      gdi32/tests: Remove workarounds for SetLayout().
      oleaut32/tests: Remove some workarounds for functions that are assumed to be available.
      user32/tests: Add some more SetScrollInfo() tests.
      shell32/tests: Use SHParseDisplayName() directly.
      user32/tests: Remove some workarounds for older Windows versions.
      d3d8/tests: Use GetCursorInfo() directly.
      advapi32/tests: Remove some workarounds for older versions.
      user32/tests: Use device context layout functions directly.
      advapi32/tests: Use CreateWellKnownSid() directly.
      advapi32/tests: Remove some workarounds in Crypt* tests.

Paul Gofman (1):
      user32/tests: Handle results on Win10 in test_Image_StretchMode().

Piotr Caban (1):
      ucrtbase: Fix end pointer setting in parse_double on partial nan/infinity match.

Thomas Faber (1):
      setupapi/tests: Remove an unused variable.

Zebediah Figura (17):
      shell32/tests: Avoid testing that only certain services are requested by IObjectWithSite::SetSite().
      ntdll: Fix a typo in get_current_directory().
      kernel32/tests: Fix some codepage test failures with Windows 10.
      user32/tests: Make the DDE tests less verbose by default.
      user32/tests: Relax WindowFromDC() tests a bit.
      user32/tests: Get rid of the test for DC handle reuse.
      gdi32/tests: Separate and expand tests for GetClipBox().
      gdi32/tests: Clarify return values from IntersectClipRect() and ExcludeClipRect().
      user32/tests: Avoid testing that GDI handles are no longer valid.
      user32/tests: Fix a dialog test failure on Windows 10.
      wininet/tests: Don't test that the URL cache is used for persistent cookies.
      wininet/tests: Simplify test_InternetErrorDlg().
      wininet/tests: Fix some test failures with Windows 10.
      user32/tests: Fix some test failures on Windows 10.
      netapi32/tests: Rewrite UNC/HTTP conversion tests.
      netapi32/tests: Use wide character string constants.
      netapi32/tests: Remove some workarounds for no longer supported versions of Windows.

Alexandre Julliard
[email protected]