1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

Release 8.0-rc3.

This commit is contained in:
Alexandre Julliard 2023-01-07 11:36:52 +01:00
parent 8028ef5be8
commit 9e33e4f4a2
4 changed files with 101 additions and 225 deletions

305
ANNOUNCE
View file

@ -1,11 +1,11 @@
The Wine development release 8.0-rc2 is now available. The Wine development release 8.0-rc3 is now available.
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-rc2.tar.xz https://dl.winehq.org/wine/source/8.0/wine-8.0-rc3.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -21,236 +21,111 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 8.0-rc2 (total 50): Bugs fixed in 8.0-rc3 (total 28):
- #31927 ws2_32:sock fails intermittently - 'Test succeeded inside todo block: GetQueuedCompletionStatus returned 0' - #35126 AirBuccaneers hangs on exit
- #42797 ICU64 for VICE: No highlighted read/write-colors in Memory-window. - #41339 Minor regression: Wine loads with "/wine/dlls/ntdll/loader.c: loader_section" errors when creating a new prefix or running an application
- #46500 Cogpack - Exercises can't be run - Error 380 - Invalid property value - #47438 Bloodstained: Ritual of the Night freeze at whitescreen
- #46538 Unreal Tournament (UT99): mouse clicks in main menu work only once - #47536 Can't aim in Overwatch after alt-tabbing
- #49394 CED1401 USB function driver needs ntoskrnl.exe.KeInsertQueueDpc() - #47828 regedit: Random crashes on selecting an entry (thread-related?)
- #49517 Warframe crashes during loading before menu with wined3d, gives popup - #48322 World of Warcraft Classic: Mouse movement can block keydown events from registering
- #50013 MyPhoneExplorer 1.8.15 crashes - #49164 Call of Cthulhu: Dark Corners of the Earth crashes after start
- #50043 Kholat from GOG does not launch anymore - #50519 Adobe Digital Editions 4.5 crash on Wine 6.0
- #50315 Silent Hill 2 failed to install -installshield extraction error - #52563 d3d11:d3d11 fails in test_dynamic_map_synchronization() on cw-rx460 in Wine
- #50468 winedbg fails to load symbols for non PE builtin dlls - #52903 Resizing Dn-FamiTracker fails to redraw pattern editor and status bar
- #52334 Performance has degraded in multiple games (WoW 1.12.1, Kane & Lynch: Dead Men Demo) - #53101 Public Peer silently exits
- #52394 "Control panel" -> "Add/Remove Programs" in builtin wine explorer is not working - #53403 winegstreamer "flush" removal breaks radio in fallout 3
- #52564 dxgi:dxgi times out in test_find_closest_matching_mode() on cw-gtx560 - #53627 Max Payne: mouse scroll behaves erratically
- #52708 libs/xslt/libxslt/attributes.c:136:9: error: variadic functions must use the base AAPCS variant - #53640 Bully: Scholarship Edition hangs on loading screen and doesn't play intros
- #52779 Construction Set Extender crash with an Assertion Error in wine 7.5 - #53680 urlmon:url - test_BindToStorage() fails on Windows <= 8.1
- #52873 oleaut32:typelib fails in Wine in Hindi - #53743 Vivisector has graphical glitches
- #52964 kernel32:locale - test_CompareStringA() fails on Wine in Hindi - #53748 Sacred Gold (GOG): missing audio in .wmv videos
- #52997 Integration of D3D12 support with a PE build of vkd3d causes a crash in Steam Overlay. - #53752 Rayman 3: glitched graphics (black textures)
- #53028 gamepad buttons stopped working correctly - #53785 Need for Speed: Payback crashes on launch with OpenGL renderer
- #53099 wineserver (gcc -O0) crash when exiting LiLi USB Creator - #53863 Tsui no Stella = Stella of the End: doesn't launch anymore (GL_INVALID_OPERATION)
- #53300 Controller response delayed - #53908 Comptes.exe errors with "dxLockMessage fails"
- #53384 Hogia Hemekonomi Unexpected error on first start - #53995 d2d1:d2d1 runs out of GL memory and crashes on the debian 11 VM
- #53406 Had been running 7.10 Fedora version no problem, but today updated to 7.12 broke?? - #54023 d3d11:d3d11 - test_dynamic_map_synchronization() fails on w11pro64_nv
- #53485 Cursor is missing in Visio 2003 when editing text - #54049 ddraw:ddraw2 test_texture_wrong_caps test triggers use after free bug
- #53503 QuickBooks Pro 99 page faults with print preview or attempting to print - #54170 20XX: invisible character
- #53525 dinput:hid - test_hid_multiple_tlc() sometimes fails with testsigning turned on - #54184 Multiple applications fail http requests when WinHttpSendRequest() doesn't contain full request data
- #53550 Some Catalan locales not properly handled - #54191 Agarest 1 stopped showing Videos after implementing ASF Reader filter
- #53595 Iran Timezone is not detected correctly - #54268 Moving the separator in regedit don't repaint listview
- #53623 Resident Evil 7 has broken rendering in DX11 mode
- #53625 In function get_gnutls_cipher ... error: GNUTLS_CIPHER_AES_128_CFB8 undeclared
- #53744 WM_SETTEXT between ANSI programs treating LPARAM as Unicode causing name corruption
- #53756 configure fails in 32-bit gcc checking pthread_create using -Wl,--disable-stdcall-fixup
- #53884 Project Ignis: EDOPro corrupted textures on resizing
- #53894 user32:sysparams - test_WM_DISPLAYCHANGE() times out on Windows 7+
- #53911 DC++ can't retrieve file list from another user
- #53912 Static initialization in Winelibs may hang the loader as of Wine 7.21
- #53918 Building with external PE libraries fails when static libraries are also installed
- #53941 Chicken Tournament crashes on start
- #53976 ntoskrnl.exe:ntoskrnl - test_pnp_devices() fails on Windows 7
- #53977 amstream:amstream qedit:mediadet mf:transform mfmediaengine:mfmediaengine quartz:filtergraph winmm:mci wmp:media wmvcore:wmvcore mf:mf mfplay:mfplay qasf:asfreader broken on Debian Testing
- #53980 httpapi:httpapi sometimes crashes testing overlapped I/O with the v2 server in Wine
- #53990 Serious Sam 2 crashes with OpenGL renderer
- #54000 user32:win - test_mouse_input() gets an unexpected 0x60 message on Windows 11
- #54060 Compilation fails with gcc 4.8.4 (Error: junk at end of line, first unrecognized character is `"')
- #54085 windows.devices.enumeration:devices - test_DeviceAccessInformation() sometimes crashes on Windows 10
- #54094 kernel32:process - test_services_exe() sometimes fails due to an invalid buffer size in Windows
- #54096 Non-PE builds broken since "ntdll: Move the .so module initialization to winecrt0."
- #54101 unimplemented function MSVCP70.dll.?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
- #54105 taskschd:scheduler fails on Windows 10 1607+
- #54121 8.0-rc1 build fails with errors in bcrypt in Ubuntu 18.04
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 8.0-rc1: Changes since 8.0-rc2:
Akihiro Sagawa (1): Alexandre Julliard (3):
po: Update Japanese translation. d3d9/tests: Mark a texture sampling test as todo.
d3d9/tests: Mark a render target color test as todo.
d3d9/tests: Fix some activation/focus test failures.
Alex Henrie (4): Alistair Leslie-Hughes (2):
include: Add _recalloc. xactengine3_7/tests: Skip tests when XACTEngine Initialization fails.
joy: Correct spelling of "overridden". include: Add missing enum XHR_PROP_ values.
dswave: Don't force a calling convention on internal functions.
po: Update Catalan translation.
Alexandre Julliard (14): André Zwing (3):
winecrt0: Include windef.h to get definitions needed on FreeBSD. advapi32/tests: Don't test function directly when reporting GetLastError().
winegcc: Add -ldl when linking .so files. kernel32/tests: Don't test function directly when reporting GetLastError().
oleaut32: Fix A<->W conversion when storing names in typelibs. setupapi/tests: Don't test function directly when reporting GetLastError().
kernel32/tests: Fix a string comparison test in utf-8 locales.
d3d9/tests: Mark a few more message tests as flaky.
winebuild: Use new ELF tag ids also on 64-bit.
winebuild: Disable relay for non-standard fastcall parameters.
winegcc: Check for Mingw-style .dll.a import libraries.
ntdll: Match a timezone change happening at 23:59:59 with the following day.
d3d8/tests: Mark a zero-size pixel test as todo.
d3d9/tests: Mark a zero-size pixel test as todo.
d3d9/tests: Mark some of the depth bias tests as todo.
d3d8/tests: Don't require WM_MOVE on window reactivation.
d3d8/tests: Make sure that the window has focus before testing loss of focus.
Eric Pouech (14): Biswapriyo Nath (1):
d3dx9/tests: Avoid a GCC warning (-Wsizeof-array-div). include: Add missing constants in d3d11.idl.
rpcrt4: Pass a common header to RPCRT4_BuildCommonHeader.
rpcrt4: Fix GCC12.2 warnings.
kernel32/tests: Fix a debugger test failing on Windows.
ntdll: Fix export and calling convention of RtlUlonglongByteSwap().
ntdll/tests: Add tests for RtlU(long|short)ByteSwap().
ntdll: Implement RtlU(short|long)ByteSwap() using fastcall bits.
kernel32/tests: Fix failing debugger test on Win7.
kernel32/tests: Improve loading of debugger's test children results.
kernel32/tests: Handle some variations in process start debug events.
kernel32/tests: Test that control characters can be read & stored.
conhost: Don't print control characters for Unix tty.
kernel32/tests: Silence a failing test on Win10+.
kernel32/tests: Skip some console tests on w1064v1909.
Fabian Maurer (2): Eric Pouech (2):
user32/tests: Ignore undocumented Win11 message. comctl32/tests: Fix failing test on Windows in Arabic UTF-8.
urlmon: Pass correct parameter to realloc and simplify code (Coverity). comctl32/test: Adapt the edit tests for height to Win10+.
Gabriel Ivăncescu (6): Floris Renaud (1):
mshtml: Fix document fragment's inner window leak. po: Update Dutch translation.
mshtml: Fix previous EventObj leak.
jscript: Release converted args after invoking.
jscript: Fix array ref leak when setting element.
jscript: Fix refcount trace's long type format specifier.
jscript: Fix JSCaller Release refcount.
Gerald Pfeifer (4): Jinoh Kang (4):
winebus.sys: Fix the build without HAVE_SYS_INOTIFY_H. user32/tests: Add tests for CS_HREDRAW and CS_VREDRAW.
libwine: Only define exe_link when needed. win32u: Honor CS_HREDRAW and CS_VREDRAW when resizing window.
wmc: Avoid uninitialized variable in init_argv0_dir. regedit: Use the default WM_PAINT implementation for REGEDIT window.
winebus.sys: Declare a variable only when used. regedit: Clip siblings when drawing list and tree views.
Hans Leidekker (1): Nikolay Sivov (1):
bcrypt: Add PSS compatibility defines. comctl32/tests: Ignore some IME messages in monthcal tests.
Huw D. M. Davies (10): Philip K. Gisslow (1):
winemac: Fix printf format warnings in clipboard.c. msi: Initialize all members of WINTRUST_DATA.
winemac: Fix printf format warnings in display.c.
winemac: Use a designated initializer to silence a compiler warning.
winemac: Fix printf format warnings in event.c.
winemac: Fix LONG vs int mismatch.
winemac: Fix printf format warnings in keyboard.c.
winemac: Fix printf format warnings in mouse.c.
winemac: Fix printf format warnings in window.c.
winemac: Fix remaining printf format warnings.
ntdll: Only compile get_current_teb() on linux.
Jacek Caban (5): Piotr Caban (2):
win32u: Call init_window_call_params after WH_CALLWNDPROC hook in call_window_proc. msvcirt: Don't fail in streambuf_xsputn on 0xff character.
win32u: Convert inter-process messages to Unicode. msvcirt: Fix ostream_print_char on 0 character.
win32u/tests: Add inter-process message tests.
urlmon/tests: Use gitlab.winehq.org host in can_do_https.
shell32: Always set last error in Shell_NotifyIconW.
Michael Stefaniuc (3): Rémi Bernon (5):
dmime: Split the segment object creation into a separate helper. dinput/tests: Reduce tests verbosity.
dmime: Implement the IDirectMusicSegment8_Clone() method. dinput/tests: Test W.G.I ramp effect with negative directions.
dmcompos: Return a valid pointer from ComposeSegmentFromTemplate(). dinput/tests: Test W.G.I constant effect with negative direction.
dinput/tests: Test W.G.I periodic effect with negative direction.
dinput/tests: Test W.G.I condition effect with negative direction.
Paul Gofman (9): Tim Clem (3):
bcrypt: Do not error out for GNUTLS_ECC_CURVE_SECP384R1 in key_export_ecc(). dinput/tests: Test granularity of the mouse z-axis.
bcrypt: Use SecureZeroMemory() to zero magic values before free. dinput: Create object_properties for each mouse axis.
bcrypt: Return correct error from key_asymmetric_encrypt() if key is missing. dinput: Add granularity to object_properties.
bcrypt: Set pubkey from privkey in key_asymmetric_import().
bcrypt/tests: Test BCRYPT_PAD_NONE encryption result in test_rsa_encrypt().
winhttp: Check for NULL lpszAutoConfigUrl in WinHttpGetProxyForUrl().
winhttp: Handle state in a single switch in receive_response().
winhttp: Only read server reply in send_request() if the whole request is sent.
ddraw/tests: Release ddraw after device in test_texture_wrong_caps().
Piotr Caban (4): Vladislav Timonin (1):
winspool/tests: Fix test failures on Windows 11. comctl32/listview: Exclude header area in WM_NCPAINT.
shell32: Store NameSpace registry path in global variable.
shell32: Add partial ControlPanel GetAttributesOf implementation.
shell32: Fix SHChangeNotify test failures.
Robert Wilhelm (1): Zebediah Figura (10):
vbscript: Fix spelling in a FIXME message. ntdll/tests: Avoid testing the server pipe signaled state from the main thread.
d3d11/tests: Do not test deferred contexts in test_dynamic_map_synchronization().
d3d9/tests: Test uploading the whole mipmap chain in one map.
d3d8/tests: Test uploading the whole mipmap chain in one map.
wined3d: Load and invalidate every mipmap level when mapping the top mipmap level.
wined3d: Ignore DISCARD and NOOVERWRITE on buffers which are not GPU-accessible.
winegstreamer: Factor out a parser_create() helper.
winegstreamer: Protect the "streaming" member of struct parser with a separate lock.
winegstreamer: Explicitly sleep in the streaming thread when flushing.
d3d8: Filter out redundant buffer discards.
Ryan Hendrickson (1): Zhiyi Zhang (1):
wined3d: Recognize AMD as a vendor string. d2d1/tests: Fix memory leaks.
Rémi Bernon (23): Ziqing Hui (2):
winevulkan: Skip asserts for some critical functions. mfplat/tests: Test MFGetStrideForBitmapInfoHeader for NV11.
winevulkan: Skip traces for some critical functions. mfplat/tests: Add more RGB24 image size tests.
winevulkan: Return void for some critical functions.
user32/tests: Don't expect WM_DISPLAYCHANGE with the default display mode.
user32/tests: Use %d to print last_bpp instead of %u.
hidclass.sys: Make sure a desktop is created for the driver process.
dinput/tests: Unregister rawinput devices after tests.
dinput/tests: Remove old physical joystick tests.
dinput/tests: Avoid using INFINITE timeouts.
dinput/tests: Use semaphores to count and notify rawinput messages.
dinput/tests: Add a device count parameter to hid_device_(start|stop).
dinput/tests: Wait for each device interface to start / stop.
user32/tests: Test EnableMouseInPointer behavior.
user32/tests: Test IsMouseInPointerEnabled behavior.
user32/tests: Test GetPointerInfo behavior with EnableMouseInPointer.
user32/tests: Move old GetPointerType tests into test_GetPointerInfo.
user32/tests: Test GetPointer(Frame)Info(History) behavior.
dinput/tests: Factor async await together with some new helpers.
dinput/tests: Test windows.gaming.input infinite effect duration.
dinput/tests: Test dinput force feedback effect envelope removal.
Revert "qasf: Register ASF Reader filter media type."
opengl32/tests: Test wglChoosePixelFormatARB flags filters.
winex11: Check pixel format flags in X11DRV_wglChoosePixelFormatARB.
Shaun Ren (2):
mfmediaengine: Change media_engine_Shutdown FIXME to TRACE.
mfmediaengine: Pause the session in media_engine_Pause.
Sven Baars (2):
win32u: Account for 16-bit instances in find_class().
wined3d: Do not explicitly check 3D depth/stencil capabilities in wined3d_check_device_format().
Torge Matthies (1):
ntdll: Make sure xmm6-xmm15 are always restored in unix call dispatcher.
Zebediah Figura (21):
win32u: Downgrade the NtOpenFile ERR to a WARN in add_device().
include: Add CONFIGFLAG_* definitions.
ntoskrnl/tests: Ignore CONFIGFLAG_FINISH_INSTALL on the child device.
ws2_32/tests: Add tests for state inherited by accept().
server: Inherit address reuse flags in accept_socket().
server: Inherit the SO_SNDBUF value in accept_socket().
server: Inherit the SO_RCVBUF value in accept_socket().
server: Inherit the SO_SNDTIMEO value in accept_socket().
server: Inherit the SO_RCVTIMEO value in accept_socket().
wined3d: Require depth bias clamp to create a feature level 10.0 device.
wined3d: Disable wide line support.
wined3d: Require precise occlusion queries to create a feature level 9.2 device.
wined3d: Require pipeline statistics queries to create a feature level 10.0 device.
wined3d: Require vertex pipeline image stores and atomics to create a feature level 11.1 device.
wined3d: Always bind to GL_ELEMENT_ARRAY_BUFFER if the bind flags include WINED3D_BIND_INDEX_BUFFER.
win32u: Set the width and height when creating a caret from an existing bitmap.
httpapi: Allow passing NULL size to HttpReceiveHttpRequest().
httpapi: Allow passing NULL size to HttpReceiveRequestEntityBody().
httpapi/tests: Test passing NULL size to request reading functions.
d3d9/tests: Test GenerateMipSubLevels() on a managed texture.
d3d9: Upload the relevant texture in d3d9_texture_gen_auto_mipmap().
Ziqing Hui (7):
mf/tests: Test GetOutputType for WMV decoder.
mf/tests: Test info headers returned by GetOutputType for WMV decoder.
mf/tests: Shorten test messages.
mf/tests: Introduce check_dmo_set_input_type.
mf/tests: Use one input type for GetOutputType tests.
mf/tests: Test SetOutputType for WMV decoder.
mfplat/tests: Add MEDIASUBTYPE_RGB* and NV11 image size tests.

View file

@ -1399,6 +1399,7 @@ Phil Cole
Phil Costin Phil Costin
Philip Allison Philip Allison
Philip Brown Philip Brown
Philip K. Gisslow
Philip Mason Philip Mason
Philip Nilsson Philip Nilsson
Philippe De Muyter Philippe De Muyter

View file

@ -1 +1 @@
Wine version 8.0-rc2 Wine version 8.0-rc3

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 8.0-rc2. # Generated by GNU Autoconf 2.71 for Wine 8.0-rc3.
# #
# 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='8.0-rc2' PACKAGE_VERSION='8.0-rc3'
PACKAGE_STRING='Wine 8.0-rc2' PACKAGE_STRING='Wine 8.0-rc3'
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
# 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-rc2 to adapt to many kinds of systems. \`configure' configures Wine 8.0-rc3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -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-rc2:";; short | recursive ) echo "Configuration of Wine 8.0-rc3:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -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-rc2 Wine configure 8.0-rc3
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
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-rc2, which was It was created by Wine $as_me 8.0-rc3, 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
# 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-rc2, which was This file was extended by Wine $as_me 8.0-rc3, 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/'/'\\\\\\\\
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-rc2 Wine config.status 8.0-rc3
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\\"