Release 7.0-rc4.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2022-01-02 22:27:12 +01:00
parent 46516cf003
commit 2318484e1e
3 changed files with 112 additions and 120 deletions

212
ANNOUNCE
View File

@ -1,12 +1,12 @@
The Wine development release 7.0-rc3 is now available. The Wine development release 7.0-rc4 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Bug fixes only, we are in code freeze. - Bug fixes only, we are in code freeze.
The source is available from the following locations: The source is available from the following locations:
https://dl.winehq.org/wine/source/7.0/wine-7.0-rc3.tar.xz https://dl.winehq.org/wine/source/7.0/wine-7.0-rc4.tar.xz
http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc3.tar.xz http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc4.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -22,136 +22,128 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 7.0-rc3 (total 22): Bugs fixed in 7.0-rc4 (total 38):
39699 EDT for Windows installer crashes inside wine`s hhctrl.ocx 12563 Autocad 2008 installer crashes when trying to configure install
41098 Descent 3 (GOG version) has problem when running with OpenGL renderer (Nvidia proprietary drivers) 25462 Unable to break using 'Break All' button while remote debugging with VS2008 (software breakpoint overwrites syscall instruction in VDSO page)
47875 kernel32:file: FindFirstFile("foo\nul\bar") succeeds on AMD graphics! 25486 Lego Stunt Rally: 3d scene is black
48032 Origin often fails to install games (regression) 26350 Dungeons demo (OGRE) fails to load its plugins (LoadLibraryEx with LOAD_WITH_ALTERED_SEARCH_PATH and relative path)
48776 GoToMeeting Opener crashes 27419 Mouse problem in Heroes of Might and Magic 3
49338 Black screen when playing videos in Lylian demo 30752 Open/save file dialog "New Folder" button doesn't show new folder
49397 DX11 Sample "Texturing and Lighting" fails with error "Failed to load texture" 32183 Cannot open console device read only, then read from it to get input
50159 Lylian demo plays: we can hear sounds but no video. 33758 Mouse sensibility quick in-game
50668 Submarine Titans crashes when the opening video should be played 36369 Patternz application crashes in winevdm (page fault in 32-bit code)
51159 test_NLSVersion() fails on Windows 10 >= 2004 in kernel32:locale 39345 Ubisoft Uplay crash when Win version is set to Vista and > (libcef problem)
51598 cmd.exe crashes on "if exist" without arguments 40535 Max Payne 3 : Crash at start when winecfg is set to WinVista and >
51862 Error compiling function init_cpu_info() in dlls/ntdll/unix/system.c with GCC 4.8.4 42338 Crysis 1 rendering somehow broken
52073 The builtin libxml2/libxslt libraries break msxml3:domdoc in wow64 mode 42737 [EA Origin]Latest version launch correctly but no windows appear correctly
52180 Significant performance regression in The Sims 2 44934 [ACOrigins]Process start and close after launch - DRM Fault ? (log included)
52198 MotoGP 2 launcher 'Configure controller' menu doesn't open 45505 PES 2017 settings.exe (.NET 4.0 app) crashes on startup with Wine-Mono
52200 Yamizome Liberator (demo): In-game video isn't played. 47363 Gas Guzzlers: Extreme fails to launch
52202 Notation Player 4 has no sound while playing MIDI file when using winecoreaudio.drv 49401 Desperados 3 suffering from wrong colors
52214 Elite Dangerous game can't recognize network when using WLAN adapter, but launcher works 49649 Multiple games cause X11 to crash on resolution change (Age of Empires 1 & 2, Star Wars: Galactic Battlegrounds)
52222 WINEDLLOVERRIDES="DINPUT8.dll=n,b" no longer works since 4f1095a, worked in V6.23. 50157 Videos are not played until the end in X3 Reunion
52224 inetmib1:main test times out in linux 50544 Application crashes when external database called
52225 Several games suffer from audio crackling due to underflows in winepulse.drv 51063 Spitfire Audio plugins can't find their sample libraries
52260 Gothic 3: flickering, low-res textures with built-in msvcrt.dll 51263 Frostpunk crashes on start
51721 Control crashes while starting a new game in DX11 mode (Vulkan backend)
51935 Hitman: Sniper Challenge has bad performance
51984 Logos 9 Bible Software (.NET 4.7 app) selection popups don't show
52024 App Never Receives Winsock FD_* Messages After FD_ACCEPT
52199 Grand Theft Auto Vice City doesn't start
52220 TMIDI Player, Cherry: Playback with multiple MIDI ports is broken
52256 Current working directory reset to "/" executing a winegcc/wineg++ compiled program
52259 osu! sometimes crashes in select()
52273 Shadowgrounds crashes before the menu
52277 Clonk Endeavour quits unexpectedly after the opening animation
52283 After loading roblox studio, some menus are shifted and blinking
52287 Cygwin compilation fails: undefined reference to `__wine_spec_nt_header' in winecrt0/register.c
52288 Firefox 91 64bit hangs on HEAP.critSection
52302 Firefox hangs when loading some URLs (e.g. <https://www.phoronix.com>)
52312 Multiple kernel drivers crash due to missing 'ntoskrnl.IoCreateDeviceSecure' stub (Dokan 'dokan1.sys', LabVIEW 201x CVI 'cvintdrv.sys', F-Secure BlackLight Engine 2.2 'fsbldrv.sys' )
52315 Fractal AX8 Edit: Crash after I/O operations
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 7.0-rc2: Changes since 7.0-rc3:
Alex Henrie (11): Akihiro Sagawa (1):
nsiproxy: Fix memory leaks on error paths in get_ipv6_addr_scope_table (cppcheck). po: Update Japanese translation.
win32u: Fix memory leak on error path in PATH_WidenPath (cppcheck).
quartz: Fix memory leaks on error paths in FilterMapper3_RegisterFilter (cppcheck).
mountmgr: Change scope of variable pvd in VOLUME_GetSuperblockLabel (cppcheck).
nsiproxy: Fix use after free in icmp_send_echo (scan-build).
wldap32: Fix memory leak on error path in create_page_control (cppcheck).
mshtml: Avoid null pointer dereference in OmHistory_get_length (cppcheck).
wpcap: Remove unused variable ptr from build_win32_description (cppcheck).
win32u: Handle memory allocation failures in nulldrv_PolyBezierTo (cppcheck).
api-ms-win-core-windowserrorreporting-l1-1-1: Add DLL.
crypt32/tests: Make pfxdata static.
Andrey Gusev (4): Alex Henrie (10):
schtasks: Fix a typo in FIXME() message. kernel32/tests: Remove unused variable size from test_process_info (Coverity).
oledb32: Add parentheses to the switch statement. kernel32/tests: Ensure auto_value.data is initialized in test_ExitCode (Coverity).
ntdll: Fix a variable name in TRACE() message. kernel32/tests: Check return value of NtGetNlsSectionPtr in test_GetCPInfo (Coverity).
po: Update Ukrainian translation. comctl32/tests: Mark smaller propsheet buffer as broken.
advapi32/tests: Accept a variable number of x's in some RegEnumValue name overflow tests.
comctl32/tests: Use GetLocaleInfoA when the buffer size is in bytes (Coverity).
po: Update Catalan translation.
mshtml: Fix use after free in use_gecko_script (Coverity).
faultrep/tests: Drop workarounds for Windows <= 2000.
faultrep/tests: Check for registry virtualization.
Arkadiusz Hiler (2): Alexandre Julliard (4):
user32: Uppercase the RawInput device names sans the GUID. winecrt0: Check __WINE_PE_BUILD instead of compiler macros.
setupapi: Use lowercase device paths. ntdll: Preserve the startup Unix directory unless it's on a removable device.
ntdll: Fix current directory initialization on removable devices.
Update copyright info for 2022.
Aurimas Fišeras (1): André Zwing (2):
po: Update Lithuanian translation. kernel32/tests: Don't test functions directly when reporting GetLastError().
kernelbase/tests: Don't test functions directly when reporting GetLastError().
Bernhard Übelacker (2): Byeong-Sik Jeon (1):
winedbg: Fix disassemble with end addresses exceeding 32-bit. po: Update Korean translation.
msxml3: Fix crashes due to access to invalid context pointer.
Chilung Chan (1): Conor McCarthy (1):
po: Update Traditional Chinese translation. wined3d: Also check the internal format when determining GL raw blit compatibility.
Eric Pouech (3): Eric Pouech (2):
kernelbase: Don't hardcode magic constants. po: Update French translation.
cmd: Don't crash on 'if exist' without parameter. po: Some more French translations.
kernel32/tests: Test resetting ctrl-c handlers on some console APIs.
Floris Renaud (2): Esme Povirk (1):
wineconsole: Remove "option" from the man page. maintainers: Updating my email address.
po: Update Dutch time zones translation.
François Gouget (1): Gabriel Ivăncescu (1):
winetest: Send the tests output to stdout when given "-o -". winex11.drv: Map the window in UpdateLayeredWindow.
Giovanni Mascellani (1):
wine.inf: Regenerate time zones.
Huw D. M. Davies (3):
winecoreaudio: Set the buffer to NULL after freeing.
winecoreaudio: Actually free the stream.
nsiproxy: Allow the name length to be IFNAMSIZ - 1.
Jacek Caban (2): Jacek Caban (2):
win32u: Use null driver to handle virtual display devices. ntdll: Fix handling \\.\CON path in RtlDosPathNameToNtPathName.
win32u: Implement NtUserBuildHwndList. ntdll/tests: Remove workarounds for old Windows versions.
Keno Fischer (1): Jacek Konieczny (1):
kernel32: Fix CancelIoEx return value. winealsa.drv: Use separate port for each output device.
Lauri Kenttä (1): Jactry Zeng (1):
po: Update Finnish translation. po: Update Simplified Chinese translation.
Martin Storsjö (1):
widl: Fix including tlb files in mingw-w64-tools configuration.
Michael Stefaniuc (1): Michael Stefaniuc (1):
dinput8/tests: Don't test value again if it wasn't touched. d3d10core/tests: Don't test stencil_ref again if it wasn't touched.
Paul Gofman (2): Nikolay Sivov (1):
ntdll: Restore FP status words from MSVCRT_JUMP_BUFFER on x64. po: Update Russian translation.
ntdll: Always try searching apiset DLLs in the default directories.
Piotr Caban (3): Paul Gofman (1):
msvcrt: Don't set _EM_AMBIGOUS flag in _control87 when sse2 is not supported. server: Store PE image info in process structure.
msvcrt: Make _setfp* helpers infallible.
msvcrt: Fix restoring 53-bit precision mode in _control87.
Rémi Bernon (10): Zebediah Figura (10):
dinput: Keep action names when converting back to ansi. include: Fix the definition of D3D_PRIMITIVE enum members.
dinput: Ignore NULL callback in IDirectInput_ConfigureDevices. ws2_32: Correctly null-terminate the addrinfo chain.
dinput: Convert wide action format back to ansi in ConfigureDevices. winegstreamer: Use the size of the data read when allocating the read buffer.
dinput: Ignore objects without a collection in init_pid_caps. winegstreamer: Always set the initial video type for the WMF reader to WG_VIDEO_FORMAT_BGR.
winmm: Instanciate DirectInput8 class lazily using delay imported DLL. ws2_32/tests: Test that the socket returned from accept() inherits event selection parameters.
xaudio2/tests: Check that GetDeviceDetails returns a PCM format. server: Reselect the socket returned from accept_socket().
mmdevapi/tests: Check that GetMixFormat returns an IEEE_FLOAT format. ws2_32/tests: Increase tolerance in a timing test.
dinput: Update internal thread events list on every wake up. ws2_32/tests: Test selecting the same socket twice.
dinput: Return DIERR_INVALIDPARAM instead of DIERR_INPUTLOST from Acquire. ws2_32: Don't bother checking sockets against the input write or except sets.
faudio: Return PCM format from IXAudio27_GetDeviceDetails. ws2_32: Do not assume that an fd_set is bounded by FD_SETSIZE.
Torge Matthies (2): Zhiyi Zhang (1):
ws2_32: Don't read more than necessary from the inputs in select(). comctl32/listview: Do not paint over header when handling WM_NCPAINT.
ws2_32/tests: Test short fd_set with select().
Zebediah Figura (9):
winex11: Fix the build when XInput2 headers are not present.
server: Avoid using the long double type on non-x86 platforms.
quartz/tests: Test querying connection state inside of IPin::ReceiveConnection().
winegstreamer: Allow specifying flipped video via negative height.
qcap/avimux: Implement source_query_accept().
quartz/tests: Test that sink pins are enumerated first.
qcap/tests: Test that sink pins are enumerated first.
qedit/tests: Test that sink pins are enumerated first.
strmbase: Try sink types before source types.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 7.0-rc3 Wine version 7.0-rc4

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /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 7.0-rc3. # Generated by GNU Autoconf 2.71 for Wine 7.0-rc4.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -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='7.0-rc3' PACKAGE_VERSION='7.0-rc4'
PACKAGE_STRING='Wine 7.0-rc3' PACKAGE_STRING='Wine 7.0-rc4'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
@ -2574,7 +2574,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 7.0-rc3 to adapt to many kinds of systems. \`configure' configures Wine 7.0-rc4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2644,7 +2644,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 7.0-rc3:";; short | recursive ) echo "Configuration of Wine 7.0-rc4:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2914,7 +2914,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 7.0-rc3 Wine configure 7.0-rc4
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.
@ -3398,7 +3398,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 7.0-rc3, which was It was created by Wine $as_me 7.0-rc4, 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
@ -23366,7 +23366,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 7.0-rc3, which was This file was extended by Wine $as_me 7.0-rc4, 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
@ -23430,7 +23430,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 7.0-rc3 Wine config.status 7.0-rc4
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\\"