1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-01 07:14:31 +00:00

Release 8.0.2.

This commit is contained in:
Michael Stefaniuc 2023-06-26 22:16:20 +02:00 committed by Alexandre Julliard
parent c266639444
commit 0e34edfd80
4 changed files with 145 additions and 162 deletions

286
ANNOUNCE
View File

@ -1,13 +1,11 @@
The Wine stable release 8.0.1 is now available. The Wine stable release 8.0.2 is now available.
What's new in this release: What's new in this release:
- Fixes for macOS Ventura 13.3 on Apple Silicon
- Tamil and Turkish translation updates
- Various bug fixes - Various bug fixes
The source is available at: The source is available at:
https://dl.winehq.org/wine/source/8.0/wine-8.0.1.tar.xz https://dl.winehq.org/wine/source/8.0/wine-8.0.2.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -23,182 +21,166 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 8.0.1 (total 36): Bugs fixed in 8.0.2 (total 27):
- #49615 Device read errors logged in dmesg when running wine commands with empty CD/DVD drive, since 5.5 - #11436 Pepakura viewer: err:wgl:X11DRV_wglShareLists Could not share display lists, context already created !
- #51345 Regression: Visual Studio 2005 "package load failure" - #35254 Freemake Video Converter 4.1 installer complains about running Freemake processes (builtin 'findstr' stub app always returns "match")
- #52506 Setup of game "What's the Secret?" fails to create icon - #49964 32-bit dxdiag doesn't support '/64bit' command line switch (launch 64-bit dxdiag)
- #52878 Free PC Audit 5.1.211.96 fails to show info in 'Brief' tab (needs GetBinaryValue method of the StdRegProv class) - #51178 The Bat! v9.3.4.12: Missing content in TTreeViews on Windows versions higher than 8
- #53274 adsldp:ldap - test_ParseDisplayName() sometimes fails to connect to the server - #52322 wineserver memory leak during HTTPs download (Genshin Impact Launcher, Qt5)
- #53926 New typelib marshaller depends on IID_IDispatch support from target interface - #53073 mfplat: unimplemented function while loading Devil May Cry 1
- #53981 Chromium broken sandbox due to GetSecurityInfo giving access denied - #53704 Bible Black ~La Noche de Walpurgis~ won't start
- #54030 Snagit needs Win32_Volume class ( 'select deviceid from win32_volume where driveletter =C:') - #53781 Multiple apps crash on unimplemented function CFGMGR32.dll.CM_MapCrToWin32Err (Matrix Awakens MegaCity Unreal Engine 5.1 demo, Hogwarts Legacy)
- #54215 ListView doesn't refresh when changing between List and Details styles. - #53794 Sins of the Solar Empire Rebellion (Gog 1.975.1) crashes on unimplemented function concrt140.dll.?_CheckTaskCollection@_UnrealizedChore@details@Concurrency@@IAEXXZ
- #54234 vbscript fails to compile when colon follows Else in If...Else - #53826 Attempting to install / update battle.net fails with Qt error
- #54289 RtlCopyContext buffer overflow - #53983 Chromium broken sandbox, needs NtQueryInformationProcess with ProcessHandleTable
- #54318 Rich Edit inserts newly composed text at wrong position when system IME composition ends while a selection is active - #54110 CubicSDR crashes on unimplemented function msvcp140.dll.?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z
- #54337 AviUtl shows Japanese text as garbage after conversion in ExEdit edit box - #54618 VARA FM crashes on unimplemented function pdh.dll.PdhVbGetDoubleCounterValue
- #54353 crypt32:cert - testVerifyRevocation() gets unexpected success in Wine on second run - #54640 Treecomp listviews and possibly other widgets are not drawn
- #54357 Spurious fixme message when calling ScrollWindow() - #54675 Chocolatey OpenSSH installer fails
- #54364 RtlGenRandom fails on systems with more than 128 cores - #54687 LibreVR Revive fails to run (CertGetNameStringW with dwType=CERT_NAME_ATTR_TYPE and pvTypePara missing additional fallbacks)
- #54371 loader won't launch from PATH unless named "wine" - #54702 ldp.exe crashes when attempting to add, delete, modify, or compare an entry without a name
- #54376 ws2_32:sock - test_reuseaddr() overflows a sockaddr variable by reading an AF_INET6 peer name into it - #54724 LDAP bind over SSL to a server and port that do not support SSL hangs forever
- #54379 since wine 8.0 print doesn't work any more - #54728 Pro Evolution Soccer 2008 demo takes +- 9 minutes to complete extracting 'Pro Evolution Soccer 2008 DEMO.msi' (disabling 'Light' theme works around)
- #54432 Missing ntdll.RtlAddressInSectionTable() implementation causes all GraalVM Native Image exes to crash on load - #54733 Notepad3 crashes on unimplemented function SHLWAPI.dll.StrFormatByteSizeEx
- #54449 nethack crashes - #54799 wininet:internet - test_InternetGetConnectedStateExA() fails in the Japanese and Chinese locales in Wine
- #54456 vbscript memory leak in For Each with SafeArray as group - #54808 Access violation in ntdll when running Adolix Split and Merge PDF with .NET Framework installed
- #54457 vbscript memory leaks in interp_redim_preserve - #54819 DnsQuery_A() mishandles CNAME DNS records
- #54458 vbscript memory leaks in Global_Split - #54882 Conemu fails to start (cannot attach to process)
- #54489 VarAbs() does not handle BSTR arguments correctly - #54939 Dotted files are shown - but "don't show dotted" files is active
- #54490 vbscript fails to compile when statement follows ElseIf - #54960 winhttp:winhttp - test_websocket() fails on Windows and Wine
- #54493 vbscript fails to compile concat when used without space and expression begins with H - #55008 wininet:http - test_secure_connection() fails on Windows and Wine
- #54495 Motorola Ready For Assistant does not start, needs ext-ms-win-networking-wlanapi-l1-1-0.dll
- #54563 The gif is displaying wrongly, with weird backgrounds of various colors
- #54564 Rich Edit crashes when Ctrl+Right is pressed at past the final paragraph
- #54570 Saints Row: The Third heavy rain causes heavy fps reductions
- #54581 SpeedCommander 20 installer crashes on unimplemented function SHELL32.dll.Shell_GetCachedImageIndexW
- #54617 KakaoTalk IM text edit window leaves artifacts when the text overflows and scroll bar appears
- #54663 ldp.exe crashes on unimplemented function wldap32.dll.ldap_set_dbg_flags
- #54690 ldp.exe crashes when attempting to connect to an invalid host
- #54707 adsldp:ldap - test_DirectorySearch() fails on Windows and Linux
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 8.0: Changes since 8.0.1:
Akihiro Sagawa (2): Alex Henrie (12):
user32/tests: Add DBCS WM_CHAR tests for edit control. comctl32/treeview: Ignore the lParam to WM_PRINTCLIENT and add tests.
user32/edit: Fix WM_CHAR handler for double-byte characters. wldap32: Handle null DN or null message in ldap_add* and add tests.
wldap32: Handle null DN or null message in ldap_modify* and add tests.
wldap32: Handle null DN or null attr in ldap_compare* and add tests.
wldap32/tests: Use the same context in test_ldap_(add|modify_compare).
wldap32: Handle null DN or null message in ldap_delete* and add tests.
winex11: Simplify confusing condition and error messages in wglShareLists.
opengl32/tests: Make the wglShareLists tests comprehensive.
winex11: Allow replacing either context in wglShareLists.
kernel32/tests: Check that lpSectionBase != NULL before dereferencing.
ntdll: Increment offset by len in build_clr_surrogate_section.
winemenubuilder: Skip desktop integration for certain associations.
Alex Henrie (5): Alexandre Julliard (3):
shell32: Add support for Program Manager icons with arguments. kernelbase: Move to a higher address on 64-bit.
wldap32: Add ldap_set_dbg_flags stub. ntdll: Fix typo in the check for hidden files.
wldap32: Handle null LDAPMessage in ldap_count_entries. wininet/tests: Update expected WineHQ certificate.
wldap32: Handle null LDAPMessage in ldap_parse_result.
server: Fix buffer overrun in map_view handler.
Alexandre Julliard (2):
gitlab: Add workaround for more strict git ownership check.
ntdll: Prefer the ntdll path over argv[0] on platforms without reliable exe information.
Alistair Leslie-Hughes (1): Alistair Leslie-Hughes (1):
mountmgr.sys: Don't attempt to read from invalid media. activeds: Free memory on error paths (coverity).
Bernhard Übelacker (1):
ntoskrnl: Do not leak memory by setting input buffer to NULL.
Biswapriyo Nath (2):
include: Fix c++ compiler error with msxml2.idl.
include: Fix IDirectXVideoDecoderService declaration in dxva2api.idl.
Brendan Shanks (7): Brendan Shanks (7):
loader: In macOS preloader, move the top-down allocations area down. include/msvcrt: Add __WINE_(DEALLOC|MALLOC) attributes to _strdup and _wcsdup.
loader: In macOS preloader, stop using mincore() to test if a region is empty. msvcrt: Fix crash when rethrowing after a non-C++ exception on x86_64.
server: On macOS, fake debug registers when running under Rosetta. winemac: Fix memory leak in UpdateDisplayDevices.
ntdll: Add a WARN when setting debug registers fails under Rosetta. winemac: Refactor constrain_window_frame() to use separate origin and size arguments.
loader: In macOS preloader, fix an environment variable sometimes being lost. winemac: Set the Cocoa window contentMaxSize to the size limits from constrain_window_frame().
taskmgr: Use exit code 1 when terminating processes. winemac: Don't constrain surface dimensions to the onscreen part of a window.
taskkill: Use exit code 1 when terminating processes. winemac: Initialize retina_on to avoid incorrect cached display data in high-res/retina mode.
Carlos Rodriguez (1): David Kahurani (1):
wined3d: Add GPU information for another Intel UHD 630 GPU. shlwapi: Implement StrFormatByteSizeEx.
Dmitry Timoshkov (3):
win32u: Give full access rights to the process window station.
win32u: Give full access rights to the thread desktop.
rpcrt4: Mark the buffer as invalid in NdrProxyFreeBuffer().
Eric Pouech (3): Eric Pouech (3):
ntdll: Implement RtlAddressInSectionTable. winedbg: Don't crash when no search path has been set.
conhost: Only update font when running with a window. evr: Fix incorrect integral computation.
winedbg: Use debuggee's bitness for 'examine /a' command. winedump: Fix out of bounds access (spotted by GCC13).
Florian Will (2): François Gouget (2):
gdiplus/tests: Test for GdipPrivateAddFontFile() sharing violation. wininet/tests: Dump the state string if it is not as expected.
gdiplus: Use FILE_SHARE_READ in GdipPrivateAddFontFile(). wininet: InternetGetConnectedStateExA() must always null-terminate the state string.
Gabriel Ivăncescu (1): Gabriel Ivăncescu (8):
jscript: Fix jsstr leak after changing variant type to BSTR. mshtml: Fix nsevent leak in create_document_event.
mshtml: Fix nsscript leak in bind_event_scripts.
mshtml: Fix nsuri leak if create_channelbsc failed.
mshtml: Fix nsparser leak if script_elem_from_nsscript failed.
mshtml: Fix factory leak in init_nsio.
mshtml: Fix nsIFile dir leak in init_xpcom.
mshtml: Fix URI leak in NewURI on failure.
mshtml: Store minimum compat mode required for events in the ctor table.
Gijs Vermeulen (1): Hans Leidekker (3):
shell32: Add Shell_GetCachedImageIndexA/W exports. ldap: Return an error when the server doesn't respond to the SSL handshake.
ws2_32: Skip non-address records in dns_only_query().
winhttp/tests: Fix a test failure.
Giovanni Mascellani (1): Jactry Zeng (1):
wbemprox: Do not call Release() inside wbemprox_cf_CreateInstance(). wordpad: Resize buttons of toolbar to make them align with height of the font list combox.
Hans Leidekker (8): Jinoh Kang (2):
wbemprox: Implement GetBinaryValue() method. kernel32/tests: Test for manifest file open share mode in CreateActCtxW.
adsldp/tests: Avoid test failures when the server is down. ntdll: Open application manifest files with FILE_SHARE_DELETE.
wbemprox: Implement Win32_Volume.
advapi32: Bump random buffer size.
msi: Install and patch global assemblies in InstallFinalize.
msi: Perform late initialization of the assembly caches.
adsldp/tests: Skip all remaining tests when the server is down.
adsldp/tests: Fix test failures.
Hugh McMaster (2): Louis Lenders (1):
regedit: Allow export_key() to return TRUE. wine.inf: Add EditionID to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion.
regedit: Append '.reg' file extension if necessary.
Illia Polishchuk (2):
d3d9/tests: Add test for non-indexed instancing drawing.
d3d9: Always draw only a single instance for non-indexed draws.
Jacek Caban (2):
win32u: Silence spurious FIXME in NtUserScrollWindowEx.
oleaut32: Remove overflow check for VT_R4 and VT_R8 in VarAbs.
Jason Millard (7):
vbscript: Fix compile when colon follows Else on new line.
vbscript: Fix memory leak in owned safearray iterator.
vbscript: Fix memory leak in Split().
vbscript: Fix memory leak in Split().
oleaut32: Fix VarAbs function for BSTR with positive values.
vbscript: Fix compile when statement after ElseIf or after separator.
vbscript: Fix compile issue with non hex after concat without space.
Jinoh Kang (7):
ws2_32/test: Fix sockaddr buffer overflow in test_reuseaddr.
riched20: Obtain the composition start index after deleting selection.
riched20/tests: Test for word movement across paragraph boundary.
riched20: Don't set para unless committing cursor move in ME_MoveCursorWords.
riched20/tests: Test for ITextDocument::Freeze and ITextDocument::Unfreeze.
riched20: Don't assume that TxDraw preserves the device context's brush selection.
riched20: Implement ITextDocument::Freeze and ITextDocument::Unfreeze.
K.B.Dharun Krishna (1):
po: Update Tamil translation.
Michael Stefaniuc (2): Michael Stefaniuc (2):
tools: Get the ANNOUNCE bug list from the stable-notes git notes. dmsynth: Don't crash when Open() gets a DMUS_PORTPARAMS7.
gitlab: Do not run the build script on each commit. threadpoolwinrt: Forward a Release() to a Release() method.
Mohamad Al-Jaf (4):
pdh: Implement PdhVbGetDoubleCounterValue().
pdh/tests: Add PdhVbGetDoubleCounterValue() tests.
cfgmgr32: Implement CM_MapCrToWin32Err.
cfgmgr32/tests: Add CM_MapCrToWin32Err tests.
Nikolay Sivov (1): Nikolay Sivov (1):
apisetschema: Add ext-ms-win-networking-wlanapi-l1-1-0. mfplat: Implement MFCreatePathFromURL().
Paul Gofman (5): Olivier F. R. Dierick (1):
ntdll: Factor out context_copy_ranges() function. dxdiag: Ignore option /64bit on the commandline.
ntdll: Do not use extended context in RtlCopyContext() if extended state is not copied.
cryptnet: Cache revocation status in verify_cert_revocation().
cryptnet: Use cert data hash as cache id instead of serial number.
cryptnet: Also hash issuer cert for cache id.
Piotr Caban (7): Paul Gofman (2):
msvcrt: Don't crash on NULL argument in getenv. ntdll: Add stub for NtQueryInformationProcess( ProcessHandleTable ).
msvcrt: Don't crash on NULL argument in _wgetenv. ntdll: Avoid integer overflow in block_get_subheap().
msvcrt: Improve error handling in getenv_s.
msvcrt: Improve error handling in _wgetenv_s.
winspool: Fix FILE: output handling in StartDocDlgW.
localspl: Ignore an empty output string.
gdiplus: Use transparency instead of background color if transparent color flag is set in GIF GCE.
Rémi Bernon (2): Piotr Caban (1):
dwrite: Statically init the system_fallback locale list. localspl: Don't pass original document name to cupsStartDocument.
services: Use a separate allocation for NotifyParamsArray[0].params.
Serkan Önder (1): Sven Baars (1):
po: Update Turkish translation. wine.inf: Put the Clients key in the right place.
Tingzhong Luo (1): Tim Clem (1):
evr: Fix crash when clearing input type for the mixer. winemac.drv: Force a window in front of its peers if its level is decreased.
Torge Matthies (4):
ntdll/tests: Add test for file attributes of files with names beginning with a dot.
ntdll: Handle hidden file names inside get_file_info instead of after it.
ntdll: Only infer hidden attribute from file name if xattr is not present.
ntdll: Set xattr in NtCreateFile if inferred and requested attributes don't match.
Tyson Whitehead (2):
crypt32: Add some CertGetNameStringW fallback cases.
crypt32/tests: Test for CertGetNameStringW fallback cases.
Vijay Kiran Kamuju (2):
msvcr100: Add _UnrealizedChore::_CheckTaskCollection stub.
msvcp110: Add std::_Rethrow_future_exception implementation.
Zebediah Figura (1): Zebediah Figura (1):
oleaut32: Manually construct a stub buffer for dispinterfaces. ntdll: Make fd_set_file_info() static.
Zhiyi Zhang (3): Zhiyi Zhang (4):
comctl32/tests: Add WM_STYLECHANGED tests for changing listview view styles. light.msstyles: Use border fill background for progress parts.
comctl32/listview: Repaint when changing view styles. light.msstyles: Don't draw a border for progress fill parts.
user32/tests: Test winstation and desktop access rights. findstr: Add basic functionality.
wined3d: Add GPU information for AMD Raphael.
Ziqing Hui (1):
mfreadwrite: Fix an address of operator typo.

View File

@ -1732,6 +1732,7 @@ Tristan Schmelcher
Tristan Tarrant Tristan Tarrant
Troy Rollo Troy Rollo
Trygve Vea Trygve Vea
Tyson Whitehead
Ulrich Czekalla Ulrich Czekalla
Ulrich Hecht Ulrich Hecht
Ulrich Schmid Ulrich Schmid

View File

@ -1 +1 @@
Wine version 8.0.1 Wine version 8.0.2

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.1. # Generated by GNU Autoconf 2.71 for Wine 8.0.2.
# #
# 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.1' PACKAGE_VERSION='8.0.2'
PACKAGE_STRING='Wine 8.0.1' PACKAGE_STRING='Wine 8.0.2'
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.1 to adapt to many kinds of systems. \`configure' configures Wine 8.0.2 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.1:";; short | recursive ) echo "Configuration of Wine 8.0.2:";;
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.1 Wine configure 8.0.2
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.1, which was It was created by Wine $as_me 8.0.2, 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
@ -22731,7 +22731,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.1, which was This file was extended by Wine $as_me 8.0.2, 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
@ -22795,7 +22795,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.1 Wine config.status 8.0.2
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\\"