From c84fa0a2661f2235fac6f3427201fbb3fd8c8028 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sat, 11 Jan 2020 01:26:25 +0100 Subject: [PATCH] Release 5.0-rc5. Signed-off-by: Alexandre Julliard --- ANNOUNCE | 200 +++++++++++++++++++++++++++++++++--------------------- VERSION | 2 +- configure | 18 ++--- 3 files changed, 134 insertions(+), 86 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index a7e0db27166..cbcb6410af2 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,12 +1,12 @@ -The Wine development release 5.0-rc4 is now available. +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: - 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 + https://dl.winehq.org/wine/source/5.0/wine-5.0-rc5.tar.xz + http://mirrors.ibiblio.org/wine/source/5.0/wine-5.0-rc5.tar.xz Binary packages for various distributions will be available from: @@ -22,99 +22,147 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 5.0-rc4 (total 15): +Bugs fixed in 5.0-rc5 (total 19): - 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!) + 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 Battle.net 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-rc3: +Changes since 5.0-rc4: Alex Henrie (1): - po: Fix typo in Catalan translation. + ntdll/tests: Fix expected RtlIpv6StringToAddress terminator output. -Alexandre Julliard (2): - ntdll: Fix memory leak in RtlNormalizeString(). - Update copyright info for 2020. +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. -Erich Hoover (3): - msvcrt: Rework strtod_helper to be reusable. - msvcrt: Use parse_double for wcstod. - msvcrt: Use parse_double for scanf floats. +Alistair Leslie-Hughes (2): + dmime: IDirectMusicSegment8 SetLoopPoints support zero start/end. + d3dx9: Make ID3DXLine::OnResetDevice() return S_OK. -François Gouget (1): - user32/tests: Don't trace the test_topmost() window handles. +Andrey Gusev (3): + webservices: Fix misplaced parenthesis. + mshtml/tests: Fix a typo. + scrobj/tests: Fix a typo. -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. +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. -Hans Leidekker (2): - qmgr/tests: Fix test failures on Windows XP. - msi/tests: Avoid test failure when running as an unprivileged user. +Damjan Jovanovic (1): + server: Revert b4a1d80ae35d35f5c170e101922bf1563488be18 for now. -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. +Derek Lesho (2): + bcrypt/tests: Add test for BCryptSecretAgreement. + bcrypt/tests: Add tests for BCRYPT_KDF_HASH. -Kim Malmo (1): +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. -Lauri Kenttä (1): - po: Update Finnish translations. +Louis Lenders (1): + combase: Add GetRestrictedErrorInfo and RoOriginateLanguageException stubs. -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. +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. -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). +Michael Stefaniuc (1): + dmime/tests: Destroy the performance on an error path (Valgrind). -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. +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. -Vijay Kiran Kamuju (1): - include: Add IWbemContext and IWbemCallResult interface and other class definitions. +Paul Gofman (1): + user32/tests: Handle results on Win10 in test_Image_StretchMode(). -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. - 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. +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 diff --git a/VERSION b/VERSION index f89d4232d03..a2e44205af4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 5.0-rc4 +Wine version 5.0-rc5 diff --git a/configure b/configure index f7530b07488..5da77b302bc 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-rc4. +# Generated by GNU Autoconf 2.69 for Wine 5.0-rc5. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='5.0-rc4' -PACKAGE_STRING='Wine 5.0-rc4' +PACKAGE_VERSION='5.0-rc5' +PACKAGE_STRING='Wine 5.0-rc5' 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-rc4 to adapt to many kinds of systems. +\`configure' configures Wine 5.0-rc5 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-rc4:";; + short | recursive ) echo "Configuration of Wine 5.0-rc5:";; 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-rc4 +Wine configure 5.0-rc5 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-rc4, which was +It was created by Wine $as_me 5.0-rc5, 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-rc4, which was +This file was extended by Wine $as_me 5.0-rc5, 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-rc4 +Wine config.status 5.0-rc5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"