From 0747fd29d8f429a3421207b52eabe11cfcdf877d Mon Sep 17 00:00:00 2001
From: Alexandre Julliard <julliard@winehq.org>
Date: Fri, 3 Jan 2020 22:23:33 +0100
Subject: [PATCH] Release 5.0-rc4.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
---
 ANNOUNCE  | 210 +++++++++++++++++++++++-------------------------------
 VERSION   |   2 +-
 configure |  18 ++---
 3 files changed, 99 insertions(+), 131 deletions(-)

diff --git a/ANNOUNCE b/ANNOUNCE
index 77a7018391e..a7e0db27166 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,12 +1,12 @@
-The Wine development release 5.0-rc3 is now available.
+The Wine development release 5.0-rc4 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:
 
-  https://dl.winehq.org/wine/source/5.0/wine-5.0-rc3.tar.xz
-  http://mirrors.ibiblio.org/wine/source/5.0/wine-5.0-rc3.tar.xz
+  https://dl.winehq.org/wine/source/5.0/wine-5.0-rc4.tar.xz
+  http://mirrors.ibiblio.org/wine/source/5.0/wine-5.0-rc4.tar.xz
 
 Binary packages for various distributions will be available from:
 
@@ -22,131 +22,99 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 5.0-rc3 (total 46):
-
-  11633  Blood 2: The Chosen Launcher audio bug
-  11998  NEXON client installers using embedded IE browser control: buttons don't respond to click (Lunia Senki, Combat Arms, War Rock)
-  12675  Lego Racers crashes trying to play videos when Indeo 5 codec is not installed
-  12941  International Football 2000: crashes when launching in Direct3D mode
-  14901  MoveFile fails when used to recase some letters of the filename
-  17766  Empire Earth crashes on start without native directmusic
-  21218  Pac-Man All Stars: Story Mode starts with page fault on read access
-  21715  Blitz3d demo version can't show samples
-  21791  3D Rad demo "BeltBall" full screen display shows as tiny black rectangle
-  22278  swkotor crashes on videos
-  23002  Dynamic HTML Editor unusable due to screen refresh problem
-  23525  Daytona USA Evolutions: some text/graphics are black, should be colored
-  24740  Trinklet Supreme crashes on startup
-  24946  uTorrent 2.2.0 hangs on startup (FD_WRITE event is reported over and over in WSAEnumNetworkEvents for a bound UDP socket)
-  26566  Gabriel Knight 3: visual glitches in DirectDraw HAL mode
-  27525  Active Worlds 5.x/6.x shows 3D-world view/window separated from main window (embedded browser control)
-  31562  crash in mmdevapi/MMDevCol_GetCount() using lithtech game engine.
-  33829  explorer.exe crashes with simsun.ttc in non-english locale
-  33908  Undercover: Operation Wintersun demo freezes on start
-  34232  Rigs of Rods: dropdown menus have too small height
-  34383  BoulderDashPortal does not start
-  35412  wine's cmd fails on if not exist foo\nul
-  35613  Foxit Reader 6.12: 'Show Certificate' button is greyed out after failure to validate digital signature
-  36878  You Don't Know Jack V1 XL: Not possible to accept license agreement in installer
-  37574  Everyday Shooter -- crackling/popping sound
-  37900  Xara Photo Graphic Designer 2013 (8.1.1) crashes on startup
-  39084  Simpsons Hit & Run regression: fullscreen glitching
-  39809  Empires: Dawn of the Modern World crash on startup
-  41619  Lego Racers: crashes when moving the mouse
-  43115  Metal Slug 1, X, 3 (GOG.com) fail to start
-  43368  HashMyFiles: Drag & Drop from native File Managers (Dolphin, Nautilus, ...) does not work
-  44019  Stud.io: parts not showing in the Building Palette
-  44062  Hedgewars 0.9.23 crashes on start
-  44773  LEGO Pirates of the Caribbean DEMO crashes on startup
-  44798  New Bugs on Epic Games
-  45608  Flintest: Garbled Text
-  47428  mouse input skipping / jitter in conjunction with xf86-video-amdgpu in almost every game
-  47484  `winetricks -q dotnet20sp1` fails when compiled with mingw (failure to relocate PE builtin ngen.exe)
-  47710  objidl.h contains invalid C++
-  47969  Taiga: Crashes on changing the grouping in seasons
-  48141  Total Commander: launching of native linux commands for file associations is broken
-  48180  Divinity: Original Sin 2 - Icons in inventory are invisible
-  48324  cl.exe fails to compile valid code with float constant due to error C2177: constant too big
-  48349  Steam doesn't display main window
-  48350  TrackMania Forever: Dialog after running the ingame benchmark doesn't show up
-  48358  Dell Latitude E6440 BIOS updater crashes on unimplemented function ntoskrnl.exe.KeSetImportanceDpc
+Bugs fixed in 5.0-rc4 (total 15):
+
+  12321  Some WinInet tests are invalid
+  12359  Multiple apps can't detect audio CDs (affects Express Rip, Exact Audio Copy, dbpoweramp CD Ripper)
+  12363  Exact Audio Copy hangs early when in "native win32" mode.
+  14715  TopStyle can't preview with wine's built in browser
+  30039  Can't download Adobe Photoshop CS 5 trial - Adobe Download Assistant can't log in
+  30102  ieframe/webbrowser test often crashes
+  33068  PDF-XChange Viewer 2.5.x (32-bit and 64-bit) crashes when trying to save changes/annotations to PDF file
+  40779  PDF Eraser 1.5 (.NET 4.0 app): Paste of license data from clipboard fails with Wine-Mono
+  43540  Cosmoteer: ships in game not rendered
+  44026  Content Manager crashes
+  44994  Pokemon Reborn crashes when starting
+  46230  dlls/wininet/http: build failure on NetBSD
+  47498  Touhou Danmakufu 0.12m crashes on startup in 4.12.1
+  47820  Magic: The Gathering Arena installer needs powershell.exe (cannot find it)
+  48374  Divinity: Original Sin 2 - Icons in inventory are invisible (...again!)
 
 ----------------------------------------------------------------
 
-Changes since 5.0-rc2:
+Changes since 5.0-rc3:
 
-Alex Henrie (2):
-      ntoskrnl: Add KeSetImportanceDpc stub.
-      po: Update Catalan translation.
+Alex Henrie (1):
+      po: Fix typo in Catalan translation.
 
 Alexandre Julliard (2):
-      d3d8: Remove redundant includes.
-      ntdll: Fix memory corruption in RtlNormalizeString().
-
-Damjan Jovanovic (1):
-      winex11.drv: Ignore .dwAspect in FORMATETC during XDnD.
-
-Dmitry Timoshkov (2):
-      ntdll: Use default casemap and codepage file names if the value in registry is empty.
-      msscript.ocx/tests: Fix a typo.
-
-Erich Hoover (2):
-      ntdll: Drop support for floating point numbers in sscanf.
-      msvcrt: Fix [str|wcs]tod result being compared against FLT_MAX.
-
-Jeff Smith (1):
-      include: Declare _STGMEDIUM_UNION type except when it violates C spec.
-
-Martin Storsjo (1):
-      msvcrt: Only export __p__* functions on i386.
-
-Michael Stefaniuc (2):
-      dmstyle: Avoid cloning the IStream in parse_style_form().
-      dmcompos/tests: Add Chord track GetParam/SetParam tests.
-
-Nikolay Sivov (6):
-      dwrite/tests: Improve coverage of IsMonospacedFont() tests.
-      dwrite/tests: Add IsColorFont() tests.
-      ole32/tests: Use heap-based object for custom moniker.
-      ole32/tests: Add a test for bind speed used by item moniker BindToObject().
-      ole32/tests: Add some tests for item moniker ParseDisplayName().
-      include: Update DWRITE_FONT_PROPERTY_ID enum.
-
-Piotr Caban (3):
-      msvcr90: Fix compilation warning in __AdjustPointer tests.
-      msvcrt/tests: Improve doubles comparison in strtod and atodbl tests.
-      msvcr90/tests: Improve floats comparison in _atoflt tests.
-
-Rémi Bernon (7):
-      user32/tests: Move TEST_MOUSEACTIVATE to test_defwinproc.
-      user32/tests: Return MA_ACTIVATE to WM_MOUSEACTIVATE on main test window.
-      winex11.drv: Send HTMENU instead of HTCAPTION to query window activation.
-      ntdll: Rename find_free_area to find_reserved_free_area.
-      ntdll: Split view search initialization to find_view_inside_range function.
-      ntdll: Replace incorrect find_free_reserved_area function call.
-      ntdll: Start find_free_area from address_space_start instead of 0.
-
-Steve Lhomme (2):
-      include: Add dxgidebug.idl.
-      include: Add D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT.
-
-Zebediah Figura (9):
-      winegstreamer: Recognize the "video/x-cinepak" type.
-      ole32/tests: Avoid testing exact sequences of IUnknown methods.
-      ole32/tests: Rewrite and expand test_data_cache_updatecache().
+      ntdll: Fix memory leak in RtlNormalizeString().
+      Update copyright info for 2020.
+
+Erich Hoover (3):
+      msvcrt: Rework strtod_helper to be reusable.
+      msvcrt: Use parse_double for wcstod.
+      msvcrt: Use parse_double for scanf floats.
+
+François Gouget (1):
+      user32/tests: Don't trace the test_topmost() window handles.
+
+Gabriel Ivăncescu (2):
+      quartz: Reset the advise thread's timeout on each iteration.
+      wined3d: Return FALSE rather than E_FAIL in wined3d_context_gl_create_wgl_ctx.
+
+Hans Leidekker (2):
+      qmgr/tests: Fix test failures on Windows XP.
+      msi/tests: Avoid test failure when running as an unprivileged user.
+
+Jacek Caban (4):
+      kernel32/tests: Get rid of no longer needed win9x checks.
+      kernel32/tests: Use WAIT_EVENT_TIMEOUT in wait_for_breakpoint.
+      kernel32/tests: Don't use blackbox for crashing process.
+      kernel32/tests: Avoid function pointers for functions present since XP.
+
+Kim Malmo (1):
+      po: Update Norwegian translation.
+
+Lauri Kenttä (1):
+      po: Update Finnish translations.
+
+Matteo Bruni (2):
+      d3dcompiler/tests: Load the correct d3dcompiler DLL in the HLSL tests.
+      d3dcompiler/tests: Load the correct d3dcompiler DLL in the asm tests.
+
+Nikolay Sivov (5):
+      include: Update DWRITE_INFORMATIONAL_STRING_ID enum.
+      kernelbase: Fix a typo in weights comparison helper (Coverity).
+      vbscript/tests: Add missing checks for Close() calls (Coverity).
+      strmbase: Fix fixed size buffer copy in JoinFilterGraph() (Coverity).
+      ole32/tests: Add some return value checks (Coverity).
+
+Piotr Caban (5):
+      msvcrt: Improve strtod precision.
+      webservices: Fix WsWriteText test crash on Windows 10.
+      ucrtbase: Fix 0 parsing in parse_double.
+      msvcrt: Update consumed in all scanf variants on end of input.
+      msvcrt: Don't use ungetc when reading double in scanf.
+
+Vijay Kiran Kamuju (1):
+      include: Add IWbemContext and IWbemCallResult interface and other class definitions.
+
+Zebediah Figura (14):
+      ntdll/tests: Fix some test failures with Windows 10.
+      quartz/tests: Skip the IVideoWindow tests if connecting returns E_FAIL.
+      kernel32: Exclude IsBadStringPtrA() from relay traces.
+      kernel32/tests: Fix a test failure on Windows 10.
+      user32/tests: Work around a failure on Windows < Vista.
+      ntdll: Avoid debug traces in _vsnprintf().
+      ole32/tests: Fix some failures on Windows 10.
+      ole32/tests: Only test the original SChannelHookCallInfo structure.
+      ole32/tests: Get rid of some workarounds for no longer supported versions of Windows.
       ole32/tests: Make the tests less verbose by default.
-      oleaut32/tests: Avoid testing that GDI objects are invalid.
-      ntdll/tests: Remove a no longer reliable test.
-      user32/tests: Remove unnecessary uses of CREATE_SUSPENDED.
-      user32/tests: Get rid of some Windows 9x workarounds.
-      user32/tests: Work around failures on Windows 10 version 1607.
-
-Zhiyi Zhang (5):
-      configure: Update Xinerama and XRandR extension help strings.
-      user32/tests: Mark some GetDeviceCaps() tests as todo on Wine.
-      winhttp: Initialize a return variable.
-      include: Fix SetupDiOpenDeviceInterfaceRegKey() prototype.
-      include: Add GUID_DEVINTERFACE_MONITOR.
+      winegstreamer: Catch errors while waiting for pin connection.
+      ntdll/tests: Fix some exception test failures.
+      mfplat/tests: Link dynamically to d3d11.
+      d3dcompiler/tests: Load d3dx9_36.dll dynamically.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 336918cf7f9..f89d4232d03 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 5.0-rc3
+Wine version 5.0-rc4
diff --git a/configure b/configure
index 6ba11b0205c..f7530b07488 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Wine 5.0-rc3.
+# Generated by GNU Autoconf 2.69 for Wine 5.0-rc4.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='5.0-rc3'
-PACKAGE_STRING='Wine 5.0-rc3'
+PACKAGE_VERSION='5.0-rc4'
+PACKAGE_STRING='Wine 5.0-rc4'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='https://www.winehq.org'
 
@@ -2445,7 +2445,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Wine 5.0-rc3 to adapt to many kinds of systems.
+\`configure' configures Wine 5.0-rc4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -2515,7 +2515,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 5.0-rc3:";;
+     short | recursive ) echo "Configuration of Wine 5.0-rc4:";;
    esac
   cat <<\_ACEOF
 
@@ -2764,7 +2764,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 5.0-rc3
+Wine configure 5.0-rc4
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -3448,7 +3448,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Wine $as_me 5.0-rc3, which was
+It was created by Wine $as_me 5.0-rc4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -21783,7 +21783,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Wine $as_me 5.0-rc3, which was
+This file was extended by Wine $as_me 5.0-rc4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21854,7 +21854,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Wine config.status 5.0-rc3
+Wine config.status 5.0-rc4
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
-- 
GitLab