From eb3355bcf801b5484aa1ca968fdb051fe5a94bb5 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 20 Jan 2023 19:07:17 +0100 Subject: [PATCH] Release 8.0-rc5. --- ANNOUNCE | 141 +++++++++++++++++------------------------------------- AUTHORS | 1 + VERSION | 2 +- configure | 18 +++---- 4 files changed, 56 insertions(+), 106 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 6b86f9fa974..c6843fa07ad 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,11 +1,12 @@ -The Wine development release 8.0-rc4 is now available. +The Wine development release 8.0-rc5 is now available. This is +expected to be the last release candidate before the final 8.0. What's new in this release: - Bug fixes only, we are in code freeze. The source is available at: - https://dl.winehq.org/wine/source/8.0/wine-8.0-rc4.tar.xz + https://dl.winehq.org/wine/source/8.0/wine-8.0-rc5.tar.xz Binary packages for various distributions will be available from: @@ -21,113 +22,61 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 8.0-rc4 (total 25): +Bugs fixed in 8.0-rc5 (total 9): - - #48553 Catia (CAD software) refuse to run installation on newest wine (<=4.18) - - #51268 Assembler messages: Error: no such instruction: `xsavec (%esp)' - - #51301 Any action that locks the cursor into place inside the Roblox Client window causes the cursor to freeze - - #51420 Running any program in Wine causes 100% cpu usage in Xorg - - #52089 d2d1:d2d1 fails in test_draw_geometry() on Wine - - #52152 comctl32:edit gets unexpected heights in test_text_position_style() on Windows 10 1809+ - - #52429 Guild Wars: login not possible - - #52557 GetNetworkParams loops forever on musl - - #52749 winetricks dotnet35sp1: printfilterpipelinesvc.exe crashes in background - - #52932 comctl32:edit & user32:edit have test_char_from_pos() failures on Windows with the UTF-8 codepage - - #52994 mstask:task_trigger - test_GetNextRunTime() fails in Wine on date change - - #53382 Slow rendering when connected to external monitor - - #53536 ntdll:rtl - The 32-bit RtlUlonglongByteSwap() breaks test_RtlDecompressBuffer() on Windows - - #53583 FindNLSStringEx reimplementation doesn't match native - - #53671 No objects are being rendered in any DX10/11 apps with older GPU drivers - - #53837 HS_hevo_gc 8.6.1.2 fails to install - - #54045 ntdll:rtl - test_RtlIpv6StringToAddress() fails on Windows 11 - - #54151 xactengine3_7:xact3 crashes when no speaker is connected - - #54172 ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 - test_window_position() gets the size of the wrong screen in Wine - - #54180 Petz 4 has corrupt .pet files at startup - - #54210 Wine fails to compile with Linux 4.11 headers (use of undefined AT_HWCAP2) - - #54218 RTLD_SELF use breaks musl build since 8.0-rc1 - - #54263 Build of 7.22 fails with mingw-w64 10.0 - - #54264 Hyperdimension Neptunia Re;Birth1 crashes on exit in xactengine notification callback - - #54287 wineconsole: alternate screen buffer does not work + - #26822 Double click the icon in the title bar should close the window + - #32643 getsockopt() does not indicate WSAEFAULT when setting optlen too small + - #45542 WeGame hangs after login. + - #50351 Slow text rendering in dofus linked to fnIMLangFontLink2_GetCharCodePages calling WideCharToMultiByte with CP_UNICODE + - #51227 urlmon:url breaks the wininet:http test on Windows 10 1709+ (7 failures) + - #51906 Multiple games fail to play videos (War Mongrels, The Medium, Sherlock Holmes Chapter One) + - #53408 Dark Souls: Remastered has slow performance with OpenGL renderer + - #53761 Broken rendering in Mafia III: Definitive Edition + - #54283 dinput:force_feedback - test_windows_gaming_input() sometimes crashes on Windows ---------------------------------------------------------------- -Changes since 8.0-rc3: +Changes since 8.0-rc4: -Alexandre Julliard (6): - Update copyright info for 2023. - gitlab: Add a daily win10 test run. - kernelbase: Fix FindNLSStringEx for strings with no primary weights. - wow64: Initialize win32u syscall table when it is mapped. - winecrt0: Check for RTLD_SELF support to enable ELF constructors. - tools: Create a temporary directory to store temp files. +Alexandre Julliard (1): + tools: Always fall back to argv[0] to find the tools directory. -Alistair Leslie-Hughes (1): - faudio: Purge and clear notifications on ShutDown. +Brendan Shanks (1): + kernel32/tests: Test GetFileType() with additional types of handles. -Conor McCarthy (1): - d3d11: Apply the 'KEEP' options when sending RTVs and UAVs to wined3d. +Byeong-Sik Jeon (1): + po: Update Korean translation. -Eric Pouech (7): - user32/tests: Retry when opening the clipboard. - user32/tests: Fix failing WM_PASTE tests for edit control on Win10+. - comctl32/tests: Retry when opening the clipboard. - comctl32/tests: Fix failing WM_PASTE tests for edit control on Win10+. - conhost: Reset console attribute upon exit in unix mode. - conhost: Initialize color_map when creating an alternate screen buffer. - po: Update French translations. +Eric Pouech (3): + kernel32/tests: Extend share right for debugger's black box tests. + kernel32/tests: Merge two debug event loops in test_debugger(). + kernel32/tests: Filter spurious thread creation debug events. -Gabriel Ivăncescu (2): - win32u: Initialize the tracking_info for NtUserDrawScrollBar params. - winex11.drv: Obtain icon info for icons passed to fetch_icon_data(). +Fan WenJie (1): + winebuild: Only set thumb_mode on ARM targets. -Gerald Pfeifer (1): - wrc: Avoid undefined behavior in the FreeBSD case. +François Gouget (4): + d3d12/tests: Allow a broken Windows 10 1709 hresult. + nsi: Return an error if NsiAllocateAndGetTable() fails to allocate the tables. + nsi: Add some margin to the tables size in NsiAllocateAndGetTable(). + win32u: Document the font_lock handling in font_EnumFonts(). -Hans Leidekker (7): - iphlpapi: Handle errors from DnsQueryConfig(DnsConfigDnsServerList). - wininet/tests: Pass INTERNET_FLAG_RELOAD in secure connection tests. - shell32/tests: Fix a test failure on Windows 11. - ws2_32/tests: Fix test failures on Windows 11. - ntdll: Conform to Windows 11 behavior in RtlIpv6StringToAddress(). - ntdll: Fix a test failure on Windows 11. - ntdll/tests: Mark some test results on Windows 11 as broken. +Gabriel Ivăncescu (1): + notepad: Fix uninitialized upper 64-bits of `pos` in DoFind. -Hugh McMaster (1): - conhost: Migrate from FontPitchFamily to FontFamily. +Jactry Zeng (1): + po: Update Simplified Chinese translation. -Jacek Caban (2): - include: Add vadefs.h header. - include: Add stdarg.h header. +Lauri Kenttä (1): + po: Update Finnish translation. -Julian Rüger (1): - po: Update German translation. +Robert Wilhelm (1): + vbscript/tests: Fix chr() tests with double-byte character sets. -Paul Gofman (3): - dwmapi: Fill qpcVBlank in DwmGetCompositionTimingInfo(). - cryptnet: Check cached revocation status in verify_cert_revocation(). - cryptnet: Also cache revocation status when using OCSP. +Santino Mazza (2): + iphlpapi/tests: Test for Ipv4Enabled and Ipv6Enabled flags. + iphlpapi: Set Ipv4Enabled and Ipv6Enabled flags accordingly. -Rémi Bernon (10): - ole32: Use CRT allocation for MIDL_user_(allocate/free). - ole32: Allocate IEnumSTATDATA data with the process heap. - ole32: Reset IMoniker data pointer to NULL on failure. - ole32: Allocate and free moniker lists with CRT allocations. - dinput/tests: Remove the async cancel tests. - rpcrt4/tests: Avoid invalid free of static string. - msv1_0: Avoid double free when SpAcceptLsaModeContext fails. - msv1_0: Avoid double free when SpInitLsaModeContext fails. - wininet: Allocate returned options strings with the process heap. - comctl32: Avoid mismatching heap in ProgressWindowProc. - -Stefan Dösinger (1): - wined3d: Clamp the bound buffer range to the buffer size. - -Zebediah Figura (4): - ntdll: Check for AT_HWCAP2 definition before using it. - ntdll: Manually write byte code for the xsavec instruction. - wined3d: Map the destination BO with WINED3D_MAP_DISCARD when replacing the entire destination in wined3d_context_gl_copy_bo_address(). - wined3d: Write into a mapped BO when replacing the entire destination in wined3d_context_gl_copy_bo_address(). - -Zhiyi Zhang (2): - win32u: Introduce a get_display_depth() helper to retrieve emulated display depth. - ddraw/tests: Do not create a fullscreen test window in test_window_position_cb(). +Tim Clem (2): + user32/tests: Test GetRawInputBuffer header fields more thoroughly. + win32u: Correct GetRawInputBuffer alignment under WoW64. diff --git a/AUTHORS b/AUTHORS index e8d677f70b5..e4c7fcb4304 100644 --- a/AUTHORS +++ b/AUTHORS @@ -522,6 +522,7 @@ Fabian Maurer Fabian Müntefering Fabrice Bauzac Fabrice Ménard +Fan WenJie Farshad Agah Fatih Aşıcı Federico Schwindt diff --git a/VERSION b/VERSION index 468d6da97e9..3d26fd787e3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 8.0-rc4 +Wine version 8.0-rc5 diff --git a/configure b/configure index 37d1ecbe111..e0b8b0df754 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.71 for Wine 8.0-rc4. +# Generated by GNU Autoconf 2.71 for Wine 8.0-rc5. # # Report bugs to . # @@ -611,8 +611,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='8.0-rc4' -PACKAGE_STRING='Wine 8.0-rc4' +PACKAGE_VERSION='8.0-rc5' +PACKAGE_STRING='Wine 8.0-rc5' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='https://www.winehq.org' @@ -2321,7 +2321,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 8.0-rc4 to adapt to many kinds of systems. +\`configure' configures Wine 8.0-rc5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2391,7 +2391,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 8.0-rc4:";; + short | recursive ) echo "Configuration of Wine 8.0-rc5:";; esac cat <<\_ACEOF @@ -2660,7 +2660,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 8.0-rc4 +Wine configure 8.0-rc5 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -3111,7 +3111,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 8.0-rc4, which was +It was created by Wine $as_me 8.0-rc5, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -22729,7 +22729,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 8.0-rc4, which was +This file was extended by Wine $as_me 8.0-rc5, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22793,7 +22793,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -Wine config.status 8.0-rc4 +Wine config.status 8.0-rc5 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\"