Commit eb3355bc authored by Alexandre Julliard's avatar Alexandre Julliard

Release 8.0-rc5.

parent dd917e74
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: What's new in this release:
- Bug fixes only, we are in code freeze. - Bug fixes only, we are in code freeze.
The source is available at: 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: Binary packages for various distributions will be available from:
...@@ -21,113 +22,61 @@ AUTHORS in the distribution for the complete list. ...@@ -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) - #26822 Double click the icon in the title bar should close the window
- #51268 Assembler messages: Error: no such instruction: `xsavec (%esp)' - #32643 getsockopt() does not indicate WSAEFAULT when setting optlen too small
- #51301 Any action that locks the cursor into place inside the Roblox Client window causes the cursor to freeze - #45542 WeGame hangs after login.
- #51420 Running any program in Wine causes 100% cpu usage in Xorg - #50351 Slow text rendering in dofus linked to fnIMLangFontLink2_GetCharCodePages calling WideCharToMultiByte with CP_UNICODE
- #52089 d2d1:d2d1 fails in test_draw_geometry() on Wine - #51227 urlmon:url breaks the wininet:http test on Windows 10 1709+ (7 failures)
- #52152 comctl32:edit gets unexpected heights in test_text_position_style() on Windows 10 1809+ - #51906 Multiple games fail to play videos (War Mongrels, The Medium, Sherlock Holmes Chapter One)
- #52429 Guild Wars: login not possible - #53408 Dark Souls: Remastered has slow performance with OpenGL renderer
- #52557 GetNetworkParams loops forever on musl - #53761 Broken rendering in Mafia III: Definitive Edition
- #52749 winetricks dotnet35sp1: printfilterpipelinesvc.exe crashes in background - #54283 dinput:force_feedback - test_windows_gaming_input() sometimes crashes on Windows
- #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
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 8.0-rc3: Changes since 8.0-rc4:
Alexandre Julliard (6): Alexandre Julliard (1):
Update copyright info for 2023. tools: Always fall back to argv[0] to find the tools directory.
gitlab: Add a daily win10 test run.
kernelbase: Fix FindNLSStringEx for strings with no primary weights. Brendan Shanks (1):
wow64: Initialize win32u syscall table when it is mapped. kernel32/tests: Test GetFileType() with additional types of handles.
winecrt0: Check for RTLD_SELF support to enable ELF constructors.
tools: Create a temporary directory to store temp files. Byeong-Sik Jeon (1):
po: Update Korean translation.
Alistair Leslie-Hughes (1):
faudio: Purge and clear notifications on ShutDown. Eric Pouech (3):
kernel32/tests: Extend share right for debugger's black box tests.
Conor McCarthy (1): kernel32/tests: Merge two debug event loops in test_debugger().
d3d11: Apply the 'KEEP' options when sending RTVs and UAVs to wined3d. kernel32/tests: Filter spurious thread creation debug events.
Eric Pouech (7): Fan WenJie (1):
user32/tests: Retry when opening the clipboard. winebuild: Only set thumb_mode on ARM targets.
user32/tests: Fix failing WM_PASTE tests for edit control on Win10+.
comctl32/tests: Retry when opening the clipboard. François Gouget (4):
comctl32/tests: Fix failing WM_PASTE tests for edit control on Win10+. d3d12/tests: Allow a broken Windows 10 1709 hresult.
conhost: Reset console attribute upon exit in unix mode. nsi: Return an error if NsiAllocateAndGetTable() fails to allocate the tables.
conhost: Initialize color_map when creating an alternate screen buffer. nsi: Add some margin to the tables size in NsiAllocateAndGetTable().
po: Update French translations. win32u: Document the font_lock handling in font_EnumFonts().
Gabriel Ivăncescu (2): Gabriel Ivăncescu (1):
win32u: Initialize the tracking_info for NtUserDrawScrollBar params. notepad: Fix uninitialized upper 64-bits of `pos` in DoFind.
winex11.drv: Obtain icon info for icons passed to fetch_icon_data().
Jactry Zeng (1):
Gerald Pfeifer (1): po: Update Simplified Chinese translation.
wrc: Avoid undefined behavior in the FreeBSD case.
Lauri Kenttä (1):
Hans Leidekker (7): po: Update Finnish translation.
iphlpapi: Handle errors from DnsQueryConfig(DnsConfigDnsServerList).
wininet/tests: Pass INTERNET_FLAG_RELOAD in secure connection tests. Robert Wilhelm (1):
shell32/tests: Fix a test failure on Windows 11. vbscript/tests: Fix chr() tests with double-byte character sets.
ws2_32/tests: Fix test failures on Windows 11.
ntdll: Conform to Windows 11 behavior in RtlIpv6StringToAddress(). Santino Mazza (2):
ntdll: Fix a test failure on Windows 11. iphlpapi/tests: Test for Ipv4Enabled and Ipv6Enabled flags.
ntdll/tests: Mark some test results on Windows 11 as broken. iphlpapi: Set Ipv4Enabled and Ipv6Enabled flags accordingly.
Hugh McMaster (1): Tim Clem (2):
conhost: Migrate from FontPitchFamily to FontFamily. user32/tests: Test GetRawInputBuffer header fields more thoroughly.
win32u: Correct GetRawInputBuffer alignment under WoW64.
Jacek Caban (2):
include: Add vadefs.h header.
include: Add stdarg.h header.
Julian Rüger (1):
po: Update German translation.
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.
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().
...@@ -522,6 +522,7 @@ Fabian Maurer ...@@ -522,6 +522,7 @@ Fabian Maurer
Fabian Müntefering Fabian Müntefering
Fabrice Bauzac Fabrice Bauzac
Fabrice Ménard Fabrice Ménard
Fan WenJie
Farshad Agah Farshad Agah
Fatih Aşıcı Fatih Aşıcı
Federico Schwindt Federico Schwindt
......
Wine version 8.0-rc4 Wine version 8.0-rc5
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # 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 <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -611,8 +611,8 @@ MAKEFLAGS= ...@@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='8.0-rc4' PACKAGE_VERSION='8.0-rc5'
PACKAGE_STRING='Wine 8.0-rc4' PACKAGE_STRING='Wine 8.0-rc5'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
...@@ -2321,7 +2321,7 @@ if test "$ac_init_help" = "long"; then ...@@ -2321,7 +2321,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF 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]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -2391,7 +2391,7 @@ fi ...@@ -2391,7 +2391,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 8.0-rc4:";; short | recursive ) echo "Configuration of Wine 8.0-rc5:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -2660,7 +2660,7 @@ fi ...@@ -2660,7 +2660,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 8.0-rc4 Wine configure 8.0-rc5
generated by GNU Autoconf 2.71 generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc. Copyright (C) 2021 Free Software Foundation, Inc.
...@@ -3111,7 +3111,7 @@ cat >config.log <<_ACEOF ...@@ -3111,7 +3111,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. 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 generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw $ $0$ac_configure_args_raw
...@@ -22729,7 +22729,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -22729,7 +22729,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" 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 generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -22793,7 +22793,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ ...@@ -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 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped' ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 8.0-rc4 Wine config.status 8.0-rc5
configured by $0, generated by GNU Autoconf 2.71, configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment