From 86eaf7eeb2603d1b13d18e3fe71a615e1ee14cee Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 7 Jan 2022 22:03:02 +0100 Subject: [PATCH] Release 7.0-rc5. Signed-off-by: Alexandre Julliard --- ANNOUNCE | 217 ++++++++++++++++++++++++++++-------------------------- VERSION | 2 +- configure | 18 ++--- 3 files changed, 124 insertions(+), 113 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 9d214d56a36..df046fbcc60 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,12 +1,12 @@ -The Wine development release 7.0-rc4 is now available. +The Wine development release 7.0-rc5 is now available. -What's new in this release (see below for details): +What's new in this release: - Bug fixes only, we are in code freeze. The source is available from the following locations: - 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-rc4.tar.xz + https://dl.winehq.org/wine/source/7.0/wine-7.0-rc5.tar.xz + http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc5.tar.xz Binary packages for various distributions will be available from: @@ -22,128 +22,139 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 7.0-rc4 (total 38): +Bugs fixed in 7.0-rc5 (total 30): - 12563 Autocad 2008 installer crashes when trying to configure install - 25462 Unable to break using 'Break All' button while remote debugging with VS2008 (software breakpoint overwrites syscall instruction in VDSO page) - 25486 Lego Stunt Rally: 3d scene is black - 26350 Dungeons demo (OGRE) fails to load its plugins (LoadLibraryEx with LOAD_WITH_ALTERED_SEARCH_PATH and relative path) - 27419 Mouse problem in Heroes of Might and Magic 3 - 30752 Open/save file dialog "New Folder" button doesn't show new folder - 32183 Cannot open console device read only, then read from it to get input - 33758 Mouse sensibility quick in-game - 36369 Patternz application crashes in winevdm (page fault in 32-bit code) - 39345 Ubisoft Uplay crash when Win version is set to Vista and > (libcef problem) - 40535 Max Payne 3 : Crash at start when winecfg is set to WinVista and > - 42338 Crysis 1 rendering somehow broken - 42737 [EA Origin]Latest version launch correctly but no windows appear correctly - 44934 [ACOrigins]Process start and close after launch - DRM Fault ? (log included) - 45505 PES 2017 settings.exe (.NET 4.0 app) crashes on startup with Wine-Mono - 47363 Gas Guzzlers: Extreme fails to launch - 49401 Desperados 3 suffering from wrong colors - 49649 Multiple games cause X11 to crash on resolution change (Age of Empires 1 & 2, Star Wars: Galactic Battlegrounds) - 50157 Videos are not played until the end in X3 Reunion - 50544 Application crashes when external database called - 51063 Spitfire Audio plugins can't find their sample libraries - 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. ) - 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 + 23782 Spaceforce Rogue Universe: can't enter game (intro videos looping) + 41239 FUEL Aborts on Start Due to Shader Validation Failing + 46841 JASC Paint Shop Pro 8.x and 9.x crash on startup (msvcrt c++ exception handling) + 48084 Crouzet Soft 1.11 crashes on start + 49099 MIDI events sent to all devices at once + 49174 Duplicate checking iter->parent in mshtml/htmlwindow.c + 50100 Unable to log in to the Bentley CONNECTION client (needs 'let' statements support) + 50527 Dying Light shows a black screen after starting a new game + 51805 Tropico 2: mouse cursor is black + 51829 Roblox Player: Long freeze during loading + 51853 Logos 9 Bible Software - Printing Option Available - Does Not Print + 51872 Logos Bible Software 9 (.Net 4.8 app) System.AccessViolationException regression + 52042 Ketarin crash in WINE 6.21 THREAD transition from RUNNING to DONE_BLOCKING + 52071 mshtml:script fails in externalDisp_InvokeEx() on Windows + 52074 crash in open source flight simulator Rowan's Battle of Britain + 52142 Ketarin Listview error unknown msg in Wine 6.22 + 52143 mscoree:parse_startup error in Ketarin on Wine + 52144 Ketarin stops refreshing program window on Wine 6.22 + 52157 ntdll:wow64 fails on 64-bit Wine + 52216 winemac.drv fails to compile without Metal support + 52231 Notation Software 4 freeze when moving mouse over buttons + 52263 Ground Control II freezes on exit + 52267 Fallout 1 & 2 fail to start: can't initialize input device + 52272 Escape from Tarkov launcher crashes on start + 52292 Cygwin compilation fails in ld: undefined reference to `__main' @ include/wine/test.h + 52295 Crash when calling StackWalk() with '-gstabs' symbol format + 52311 Starting executables from removable devices no longer works with Wine 7.0-rc3-7-g3e73437ae8f + 52323 MSBuild fails to build simple application + 52328 Cygwin compilation fails: undefined references to __chkstk_ms, __popcountsi2, __divdi3, __udivmoddi4 (etc.) in dlls/ + 52332 Incoming data on socket only satisfies the first async I/O request in the queue ---------------------------------------------------------------- -Changes since 7.0-rc3: +Changes since 7.0-rc4: -Akihiro Sagawa (1): - po: Update Japanese translation. +Alex Henrie (7): + faultrep/tests: Remove registry writability check. + wined3d: Fix memory leak on error path in wined3d_buffer_vk_create_buffer_object (Coverity). + wmphoto: Fix memory leak on error path in wmp_decoder_create (Coverity). + kernel32/tests: Drop path test workarounds for Windows <= 2000. + comctl32/tests: Drop tooltips test workarounds for Windows <= 2000. + kernel32/tests: Drop change test workarounds for Windows <= 2000. + d3dx9_36/tests: Add missing call to ID3DXSprite_End. -Alex Henrie (10): - kernel32/tests: Remove unused variable size from test_process_info (Coverity). - kernel32/tests: Ensure auto_value.data is initialized in test_ExitCode (Coverity). - kernel32/tests: Check return value of NtGetNlsSectionPtr in test_GetCPInfo (Coverity). - 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. +Alexandre Julliard (2): + server: Don't return image information for terminating processes. + ntdll: Support debugger attach from a 64-bit process to a 32-bit process. -Alexandre Julliard (4): - winecrt0: Check __WINE_PE_BUILD instead of compiler macros. - 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. - -André Zwing (2): - kernel32/tests: Don't test functions directly when reporting GetLastError(). - kernelbase/tests: Don't test functions directly when reporting GetLastError(). - -Byeong-Sik Jeon (1): - po: Update Korean translation. - -Conor McCarthy (1): - wined3d: Also check the internal format when determining GL raw blit compatibility. - -Eric Pouech (2): - po: Update French translation. +Eric Pouech (4): + dbghelp: Don't use .debug_frame section if non present when unwinding. + po: Some more French translations. + po: Fixed typos in French translation. po: Some more French translations. -Esme Povirk (1): - maintainers: Updating my email address. - Gabriel Ivăncescu (1): - winex11.drv: Map the window in UpdateLayeredWindow. + mshtml: Fix nsnode leak when cloning. -Jacek Caban (2): - ntdll: Fix handling \\.\CON path in RtlDosPathNameToNtPathName. - ntdll/tests: Remove workarounds for old Windows versions. +Henri Verbeet (1): + wined3d: Use GL_MAP_PERSISTENT_BIT even for non-persistent bo maps. -Jacek Konieczny (1): - winealsa.drv: Use separate port for each output device. +Huw D. M. Davies (4): + winspool: Don't try to match a printer to a server handle. + winemac: Don't try to update when the window is closing. + iphlpapi: Always populate the friendly name. + user32: Set WM_CONTEXTMENU's wparam to the child window's handle. -Jactry Zeng (1): +Jacek Caban (6): + msvcrt: Use __WINE_PE_BUILD in crt_gccmain.c. + mshtml: Remove duplicate check in get_top_window. + winegcc: Use libgcc on Cygwin target. + urlmon/tests: Silence some debug traces. + urlmon/tests: Remove unreliable test. + urlmon: Don't allow direct sink callbacks when reporting data. + +Jactry Zeng (2): po: Update Simplified Chinese translation. + po: Update Japanese translation. -Martin Storsjö (1): - widl: Fix including tlb files in mingw-w64-tools configuration. +Jinoh Kang (2): + ws2_32/tests: Add a test for simultaneous WSARecv(). + server: Reselect only after dequeueing async request. + +Keno Fischer (1): + winemac: Unconditionally link to QuartzCore. + +Masanori Kakura (1): + winealsa.drv: Fix a typo in TRACE() message. Michael Stefaniuc (1): - d3d10core/tests: Don't test stencil_ref again if it wasn't touched. + dmsynth/tests: Clarify the sink init / synth latency clock relationship. -Nikolay Sivov (1): +Nikolay Sivov (2): po: Update Russian translation. + comctl32/tests: Add a basic test for ImageList_WriteEx(). + +Olivier F. R. Dierick (1): + taskschd: Set count to zero in regtasks_get_Count stub. Paul Gofman (1): - server: Store PE image info in process structure. + ddraw/tests: Port tests for fullscreen window size reset from d3d9. -Zebediah Figura (10): - include: Fix the definition of D3D_PRIMITIVE enum members. - ws2_32: Correctly null-terminate the addrinfo chain. - winegstreamer: Use the size of the data read when allocating the read buffer. - winegstreamer: Always set the initial video type for the WMF reader to WG_VIDEO_FORMAT_BGR. - ws2_32/tests: Test that the socket returned from accept() inherits event selection parameters. - server: Reselect the socket returned from accept_socket(). - ws2_32/tests: Increase tolerance in a timing test. - ws2_32/tests: Test selecting the same socket twice. - ws2_32: Don't bother checking sockets against the input write or except sets. - ws2_32: Do not assume that an fd_set is bounded by FD_SETSIZE. +Piotr Caban (1): + oleacc/tests: Fix intermittent AccessibleObjectFromPoint tests failures. -Zhiyi Zhang (1): - comctl32/listview: Do not paint over header when handling WM_NCPAINT. +Roman Pišl (1): + comctl32: Fix return type of ImageList_WriteEx. + +Rémi Bernon (8): + dinput/tests: Move tests from dinput8/tests. + dinput/tests: Split joystick tests into separate sources. + dinput/tests: Remove verbose and redundant tests. + dinput/tests: Test simple joystick with older dinput versions. + dinput: Return DIERR_UNSUPPORTED for properties with old dinput version. + dinput: Allow 0xff as a DIDFT_ANYINSTANCE alias with old dinput version. + dinput: Return HID class guid in DIPROP_GUIDANDPATH property. + dinput: Wait for the internal thread with a timeout. + +Stefan Brüns (1): + d2d1/tests: Test StrokeContains when last segment is bezier and closes the path. + +Zebediah Figura (6): + ws2_32/tests: Test whether WSAEventSelect() modifies the event state. + server: Set the event in IOCTL_AFD_EVENT_SELECT if the socket becomes signaled. + ws2_32: Trace the address bound to in bind(). + server: Avoid reporting POLLOUT on connection failure in poll_single_socket(). + amstream: Trace some format fields in IDirectDrawMediaStream::SetFormat(). + cryptnet: Open the revocation cache file in binary mode. + +Zhiyi Zhang (2): + user32/tests: Test selecting DDBs of different depth into display compatible DCs. + win32u: Allow selecting 32-bit DDBs into display compatible DCs. -- Alexandre Julliard diff --git a/VERSION b/VERSION index e3aae5a969b..fbeff0a7b20 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 7.0-rc4 +Wine version 7.0-rc5 diff --git a/configure b/configure index c9d4d0c04f6..04e2643a290 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 7.0-rc4. +# Generated by GNU Autoconf 2.71 for Wine 7.0-rc5. # # Report bugs to . # @@ -611,8 +611,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='7.0-rc4' -PACKAGE_STRING='Wine 7.0-rc4' +PACKAGE_VERSION='7.0-rc5' +PACKAGE_STRING='Wine 7.0-rc5' PACKAGE_BUGREPORT='wine-devel@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. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 7.0-rc4 to adapt to many kinds of systems. +\`configure' configures Wine 7.0-rc5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2644,7 +2644,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 7.0-rc4:";; + short | recursive ) echo "Configuration of Wine 7.0-rc5:";; esac cat <<\_ACEOF @@ -2914,7 +2914,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 7.0-rc4 +Wine configure 7.0-rc5 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -3398,7 +3398,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 7.0-rc4, which was +It was created by Wine $as_me 7.0-rc5, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -23365,7 +23365,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 7.0-rc4, which was +This file was extended by Wine $as_me 7.0-rc5, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -23429,7 +23429,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 7.0-rc4 +Wine config.status 7.0-rc5 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\"