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

Release 8.20.

This commit is contained in:
Alexandre Julliard 2023-11-10 21:54:48 +01:00
parent 9fb8469bbe
commit 3a8d71041c
4 changed files with 470 additions and 314 deletions

View file

@ -155,6 +155,7 @@ William Poetra Yoga Hadisoesen <williampoetra@yahoo.com>
Won Kyu Park <wkpark@kldp.org> Won Kyu Park <wkpark@kldp.org>
Yuri Kozlov <yuriy.kozlov@gmail.com> Yuri Kozlov <yuriy.kozlov@gmail.com>
Zachary Brown <zac@zacbrown.org> Zachary Brown <zac@zacbrown.org>
Zebediah Figura <zfigura@codeweavers.com>
Zoltan Nagy <nagyzoli@drotposta.hu> Zoltan Nagy <nagyzoli@drotposta.hu>
unidentified <9700584@cs.stadia.fi> unidentified <9700584@cs.stadia.fi>
unidentified <develop@stueben.com> unidentified <develop@stueben.com>

763
ANNOUNCE
View file

@ -1,13 +1,14 @@
The Wine development release 8.19 is now available. The Wine development release 8.20 is now available.
What's new in this release: What's new in this release:
- Mono engine updated to version 8.1.0.
- More DirectMusic implementation. - More DirectMusic implementation.
- Protocol associations exported to the Unix desktop.
- Code cleanups in preparation for code freeze.
- Various bug fixes. - Various bug fixes.
The source is available at: The source is available at:
https://dl.winehq.org/wine/source/8.x/wine-8.19.tar.xz https://dl.winehq.org/wine/source/8.x/wine-8.20.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -23,340 +24,494 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 8.19 (total 44): Bugs fixed in 8.20 (total 20):
- #8174 Ares P2P 2.x embedded media player fails to play .mpg files - #22904 Register URL protocol handlers under Linux
- #9027 No sound for rise of nations - all versions - #52716 Sending key stroke (using [System.Windows.Forms.SendKeys]::SendWait) fails (seems to go into a loop?)
- #23489 Buccaneer: quits silently when entering the Tavern - #53213 d3d10core:d3d10core & d3d11:d3d11 - test_texture() fails in the TestBot VMs
- #32395 Neverwinter Nights 2 : Broken sky with anti-aliasing turned on - #53217 d3d10core:d3d10core & d3d11:d3d11 - test_cube_maps() crashes on gitlab-debian-32
- #32896 Serious Sam: The Random Encounter has no sound - #53218 d3d10core:d3d10core & d3d11:d3d11 - test_uint_shader_instructions() fails on llvmpipe
- #34751 Aura: Fate of the Ages: sounds aren't played, but music works fine - #54399 d3d11:d3d11 - test_vertex_formats() fails on Windows 11 + AMD
- #43372 valgrind shows a definite leak in dlls/d3dx9_36/tests/texture.c - #54519 d3d9:visual - test_mipmap_upload() fails on AMD and Nvidia GPUs
- #45072 Enabling csmt causes 100% CPU use in MikuMikuDance - #54780 UndertaleModTool display regression since wine-staging 8.4
- #45135 Black Rockman Shooter has no sound - #55316 d3d10core:d3d10core & d3d11:d3d11 fail systematically on w11pro64-amd
- #45144 GED Keeper 2 (.NET 2.x based genealogical database app) fails to run with Wine-Mono - #55608 NAM won't open on new update
- #45893 Midtown Madness: Extremely Slow with csmt on - #55679 warframe doesn't start in experimental wow64 mode
- #47767 Airport Mania First Flight - Very long loading times and awful performance - #55715 Folio Views 4 crashes when storing a changed file
- #49731 Shtriga: Summer Camp freezes with a black screen (PE-build only) - #55742 wine crashes when launching Captvty V3
- #49804 Multiple WPF 4.5+ .NET applications fail to run with Wine-Mono due to missing support of Ribbon control 'System.Windows.Controls.Ribbon' (OpenGL Extensions Viewer 6.1.2, CapFrameX v1.6.0) - #55782 System.Windows.Forms expects CreateActCtx() to succeed with truncated ACTCTX structure
- #52014 Memento Mori freezes on launch - #55789 Spectralayers 9 Pro crashes on audio playback
- #52396 Stack overflows when running any 64-bit .Net 6 (.Net Core) program - #55797 Max Payne (2001) has no sound
- #53264 mmdevapi:capture - test_audioclient() fails systematically on Windows 10 1909+ - #55838 wget.exe fails to download anything (regression)
- #54704 Black screen with Dungeon Keeper 2 and Wine v8.4 - #55839 NtCreateSymbolicLinkObject fails with STATUS_OBJECT_TYPE_MISMATCH
- #55223 d3dx10_34:d3dx10, d3dx10_35:d3dx10, d3dx10_39:d3dx10 & d3dx10_42:d3dx10 sometimes fail on w11pro64-amd - #55842 Neverwinter Nights 2 Complete (GOG.com) crashes while starting a new game from the menu
- #55228 kernel32:loader - test_ResolveDelayLoadedAPI() fails on Windows 10+ - #55856 cygwin hangs during installation at libzstd1-1.5.5-1
- #55267 gdi32:font - The 64-bit test_RealizationInfo() gets invalid parameter errors on Windows 8+
- #55269 ntdll:info - The 32-bit test_query_process_debug_port() gets a bad len on Windows 8 64-bit
- #55555 secur32:secur32 - test_ticket_cache() crashes when Kerberos support is missing
- #55560 The 64-bit dbghelp:dbghelp times out in Wine
- #55577 advapi32:registry - The 64-bit test_performance_keys() sometimes crashes on Windows 10
- #55580 The 32-bit uiautomationcore:uiautomation sometimes times out in Wine
- #55605 winmm:mci sometimes gets an assertion in GitLab CI's Wine tests
- #55650 dbghelp:dbghelp fails on macOS
- #55654 Multiple Direct3D 8/9 applications have increased memory usage / run out of memory since Wine 8.14
- #55688 dmusic:dmusic - test_default_gm_collection() crashes on macOS
- #55718 Word 2007 is not able to print multiple copies of a page
- #55720 msxml3:domdoc - test_domnode() fails in Wine
- #55722 dmime:dmime - test_band_track_play() fails on macOS
- #55725 The 32-bit amstream:amstream gets an assert and times out on the GitLab CI
- #55744 psapi:psapi_main fails in Wine
- #55745 tasklist.exe:tasklist - test_filter() fails to list ntdll.dll in Wine
- #55746 wscript.exe:run - Dispatch_Invoke() gets wrong WScript.FullName in Wine
- #55771 uxtheme:system - test_ShouldSystemUseDarkMode() fails on Windows 7 to 10 1909
- #55772 uxtheme:system - test_EnableThemeDialogTexture() fails on Windows 7
- #55777 user32:win - test_GetWindowModuleFileName() sometimes unexpectedly gets a filename on Windows 7
- #55790 Unreal II The Awakening: general protection fault when loading a level
- #55792 Tron 2.0 crashes before the menu appears
- #55808 Catalan translation inserted twice in wine.desktop
- #55817 Myst V (GOG.com, demo): access violation when NPC begins to talk
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 8.18: Changes since 8.19:
Akihiro Sagawa (1): Alex Henrie (63):
cmd: Reset totals after trailer output. find/tests: Use CRT allocation functions.
msscript: Use CRT allocation functions.
uninstaller: Use CRT allocation functions.
uxtheme/tests: Use CRT allocation functions.
loader: Associate Wine with internet shortcuts.
winemenubuilder: Disallow desktop integration for internet shortcuts.
d3d10core/tests: Use CRT allocation functions.
d3d11/tests: Use CRT allocation functions.
d3d8: Use CRT allocation functions.
d3d8/tests: Use CRT allocation functions.
d3d9: Use CRT allocation functions.
d3d9/tests: Use CRT allocation functions.
ddraw: Use CRT allocation functions.
ddraw/tests: Use CRT allocation functions.
dxgi: Use CRT allocation functions.
dxgi/tests: Use CRT allocation functions.
dplayx: Use CRT allocation functions.
ninput: Use CRT allocation functions.
browseui: Use the wcsdup function instead of reimplementing it.
fsutil/tests: Use CRT allocation functions.
user32/tests: Use CRT allocation functions.
sechost: Use CRT allocation functions.
quartz: Use debugstr_fourcc instead of debugstr_an.
adsldp: Remove unused heap.h include.
avrt: Use CRT allocation functions.
dhcpcsvc: Use CRT allocation functions.
dhcpcsvc/tests: Use CRT allocation functions.
diasymreader: Use CRT allocation functions.
dsuiext: Use CRT allocation functions.
iccvid: Use CRT allocation functions.
inseng: Use CRT allocation functions.
jsproxy: Use CRT allocation functions.
mp3dmod: Use CRT allocation functions.
msado15: Remove unused heap.h include.
msasn1: Use CRT allocation functions.
msdasql: Use CRT allocation functions.
msident: Use CRT allocation functions.
mspatcha: Use CRT allocation functions.
mstask: Use CRT allocation functions.
msvfw32/tests: Use CRT allocation functions.
netio: Use CRT allocation functions.
wtsapi32: Use CRT allocation functions.
gdiplus/tests: Use CRT allocation functions.
include: Annotate MIDL_user_allocate with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC).
gdi32/tests: Use CRT allocation functions.
winmm/tests: Use CRT allocation functions.
setupapi/tests: Use CRT allocation functions.
virtdisk/tests: Use CRT allocation functions.
vulkan-1/tests: Use CRT allocation functions.
winemenubuilder: Create .desktop files for programs that open URIs.
winecfg: Mention protocol associations.
winegstreamer: Remove unused heap.h include.
msiexec: Use CRT allocation functions.
windows.media.devices: Use CRT allocation functions.
winecoreaudio: Remove unused heap.h include.
shdocvw: Use CRT allocation functions.
urlmon/tests: Use CRT allocation functions.
ddrawex: Use CRT allocation functions.
devenum: Use CRT allocation functions.
wmvcore: Use CRT allocation functions.
Revert "dsound: Get rid of the global device GUID arrays.".
dsound: Dynamically allocate the global device GUID arrays.
nsi: Use CRT allocation functions.
Alex Henrie (13): Alexandre Julliard (58):
evr: Use debugstr_fourcc instead of debugstr_an. server: Fix returned error when creating an existing symlink.
iccvid: Use debugstr_fourcc instead of debugstr_an. user32: Enable a few more hook tests.
d3d10: Use debugstr_fourcc instead of debugstr_an. ntdll: Also update code ranges for pure ARM64EC binaries.
dwrite: Use the debugstr_fourcc function instead of reimplementing it. ntdll: Remove an unused global variable.
d3dx9_36: Use debugstr_fourcc instead of debugstr_an. ntdll: Only check Wow64 system directories for 32-bit platforms.
d3dcompiler_43: Use debugstr_fourcc instead of debugstr_an. kernelbase: Only support Wow64 system directories for 32-bit platforms.
loader: Associate Wine with batch files. wow64: Only support Wow64 system directories for 32-bit platforms.
winemenubuilder: Disallow desktop integration for batch files. server: Only create Wow64 system directories for 32-bit platforms.
loader: Translate wine.desktop to Catalan. winegcc: Use a temp file for the implicitly created import library.
loader: Add separating dash to Spanish translation of wine.desktop. makefiles: Always use the global SOURCES variable for .idl files.
win32u: Use debugstr_fourcc instead of debugstr_an. makefiles: Always use the global SOURCES variable for .rc files.
wined3d: Use debugstr_fourcc instead of debugstr_an. makefiles: Always use the global SOURCES variable for .c files.
commdlg: Set lCustData the same in GetSaveFileName as GetOpenFileName. msvcrt: Use the public definitions for the UNDNAME_ flags.
winedump: Re-import the demangling code from msvcrt.
opengl32: Make the GL driver function table const.
odbc32: Make the Unix function table const.
include: Make sure that Unix function tables are always const.
include: Use NTSYSAPI for all ntdll exports.
include: Use proper dllimports for win32u functions.
include: Use proper dllimports for dbghelp functions.
include: Use proper dllimports for iphlpapi functions.
include: Use proper dllimports for setupapi functions.
include: Use proper dllimports for uxtheme functions.
include: Use proper dllimports for cryptdlg functions.
include: Use proper dllimports for eventlog functions.
include: Use proper dllimports for httpapi functions.
include: Use proper dllimports for url functions.
include: Use proper dllimports for mimeole functions.
include: Use proper dllimports for winmm functions.
include: Use proper dllimports for pathcch functions.
include: Use proper dllimports for propsys functions.
include: Use proper dllimports for userenv functions.
include: Use proper dllimports for credui functions.
include: Use proper dllimports for winscard functions.
include: Use proper dllimports for slc functions.
include: Use proper dllimports for wmi functions.
include: Use proper dllimports for olectl functions.
include: Use proper dllimports for more wininet functions.
ddraw: Use SecureZeroMemory to clear the clipper vtbl.
include: Remove DECLSPEC_HIDDEN from standard Dll* functions.
include: Remove DECLSPEC_HIDDEN from winecrt0 functions.
include: Remove DECLSPEC_HIDDEN from RPC functions.
include: Remove DECLSPEC_HIDDEN from GUID definitions.
widl: Remove DECLSPEC_HIDDEN from generated files.
configure: Use hidden visibility also when building Unix libraries.
wineoss.drv: Allocate the MIDI device array dynamically.
winealsa.drv: Allocate the MIDI device array dynamically.
rpcrt4: Generate stubless thunks at compile time.
rpcrt4: Generate vtbl delegating thunks at compile time.
win32u: Fix handling of process default DPI awareness.
winevdm: Don't claim that 16-bit apps are DPI aware.
makefiles: Support arch-specific IDL flags.
widl: Make the alignment option generic instead of win32/win64-specific.
configure: Remove no longer used WINE_TRY_SHLIB_FLAGS macro.
configure: Assume that pthread.h is present.
configure: Consistently use HOST_ARCH for platform checks.
opengl32: Remove DECLSPEC_HIDDEN usage.
winevulkan: Remove DECLSPEC_HIDDEN usage.
Alexandre Julliard (20): Alfred Agrell (14):
makefiles: Always use the global SOURCES variable for .man.in files. winegstreamer: Don't read format from unparsed MPEG audio.
makefiles: Always use the global SOURCES variable for .svg files. winegstreamer: Clamp QoS events to stay inside the stream's running time.
makefiles: Always use the global SOURCES variable for .l files. winegstreamer: Seek to end of stream instead of to stream duration.
makefiles: Always use the global SOURCES variable for .y files. winegstreamer: Include the framerate when converting video format to GstCaps.
ntdll: Move the relay trace on thread startup to LdrInitializeThunk(). winegstreamer: Improve and clean up some debug logs.
ntdll: Move RtlUserThreadStart implementation to the CPU backends. winegstreamer: Implement IAMStreamSelect::Count in CLSID_MPEG1Splitter.
ntdll: Use .seh handler in RtlUserThreadStart on ARM64. winegstreamer: Implement parts of IAMStreamSelect::Info in CLSID_MPEG1Splitter.
ntdll: Also send segment registers to the server on suspend. winegstreamer: Add output_compressed parameter to wg_parser_create().
zydis: Disable assertions. winegstreamer: Use the new output_compressed property instead of mpegaudioparse in MPEG splitter.
dbghelp: Fix a compiler warning on ARM64. winegstreamer: Add WG_MAJOR_TYPE_VIDEO_MPEG1 media type.
Revert "loader: Translate wine.desktop to Catalan". winegstreamer: Add program stream and video output support to CLSID_MPEG1Splitter.
ntdll: Simplify platform checks for exception handling functions. winegstreamer: Implement CLSID_CMpegVideoCodec.
msvcrt: Simplify platform checks for exception handling functions. quartz/tests: Add tests for new CLSID_MPEG1Splitter functionality.
msvcrt: Export more exception handling functions on ARM platforms. quartz/tests: Add tests for CLSID_CMpegVideoCodec.
kernel32: Export the Ums functions on ARM64.
kernelbase: Export the extended context functions on all platforms.
ntdll: Export RtlCopyMemory on ARM platforms.
vcruntime140_1: Only build for x86-64.
winebuild: Always use .balign for alignment.
shlwapi: Remove unneeded UNALIGNED attributes.
Alexandros Frantzis (2): Alistair Leslie-Hughes (26):
winewayland.drv: Ensure outputs can access xdg information robustly. include: Add some DBCOLUMN defines.
winewayland.drv: Ensure the logical output dimensions have sane values. msdasql: Use DBINITCONSTANTS to get guid values.
hlink: Remove DECLSPEC_HIDDEN usage.
msimtf: Remove DECLSPEC_HIDDEN usage.
sechost: Remove DECLSPEC_HIDDEN usage.
browseui: Remove DECLSPEC_HIDDEN usage.
wintrust: Remove DECLSPEC_HIDDEN usage.
uiautomationcore: Remove DECLSPEC_HIDDEN usage.
gameux: Remove DECLSPEC_HIDDEN usage.
propsys: Remove DECLSPEC_HIDDEN usage.
hnetcfg: Remove DECLSPEC_HIDDEN usage.
sti: Remove DECLSPEC_HIDDEN usage.
advpack: Remove DECLSPEC_HIDDEN usage.
mstask: Remove DECLSPEC_HIDDEN usage.
uiribbon: Remove DECLSPEC_HIDDEN usage.
itss: Remove DECLSPEC_HIDDEN usage.
rsaenh: Remove DECLSPEC_HIDDEN usage.
ntoskrnl.exe: Remove DECLSPEC_HIDDEN usage.
mpr: Remove DECLSPEC_HIDDEN usage.
msdasql: IColumnsRowset::GetAvailableColumns return 3 meta columns to allow updating of a row.
comdlg32: Remove DECLSPEC_HIDDEN usage.
msacm32: Remove DECLSPEC_HIDDEN usage.
uxtheme: Remove DECLSPEC_HIDDEN usage.
wmiutils: Remove DECLSPEC_HIDDEN usage.
msi: Remove DECLSPEC_HIDDEN usage.
winhttp: Remove DECLSPEC_HIDDEN usage.
Alistair Leslie-Hughes (4): Anton Baskanov (12):
msxml: Always increase error count when detected. dmsynth: Offset the loop points by 8 frames.
msxml3: Don't call qsort if we have no data (Coverity). dmsynth: Handle pitch bend events.
msxml3: Move tid_NULL out of possible enum values. dmsynth: Use correct transform for controls.
msxml3: Do not leak bind context on error paths (Coverity). dmsynth: Correctly handle internal connections with controls.
dmsynth: Activate reverb and chorus according to effect flags.
dmsynth: Return void from add_mod_from_connection().
dmsynth: Keep track of voice/wave mapping.
dmsynth: Use generators to set root key and fine tune.
dmsynth: Create one FluidSynth sample per wave.
dmsynth: Remove useless private data checks.
dmsynth: Free the allocated presets manually.
dmsynth: Don't leak modulators.
Arkadiusz Hiler (1): Aurimas Fišeras (1):
winex11.drv: Send missed KEYUP events on KeymapNotify. po: Update Lithuanian translation.
Bartosz Kosiorek (4): Bartosz Kosiorek (35):
gdiplus: Optimize GDI32_GdipDrawPath (via prepare_dc function). gdiplus/tests: Add default tension tests for GdipAddPath*Curve.
gdiplus: Improve performance of units_to_pixels by not using division. gdiplus: Fix default tension for GdipAddPathCurve and GdipAddPathClosedCurve.
gdiplus/tests: Add test for GdipIsOutlineVisiblePathPoint. gdiplus/tests: Add tests for GdipSetPenTransform.
gdiplus: Fix transformation in GdipIsOutlineVisiblePathPoint. gdiplus: Add additional check to GdipSetPenTransform.
gdiplus/tests: Extend AddPathCurve3 test with offset and nseg.
gdiplus: Move main Curve implementation from GdipAddPathCurve2 to GdipAddPathCurve3.
gdiplus: Fix GdipAddPathCurve3 curve calculation with offset and nseg variables.
msvcrt: Add _mbsdec_l implementation.
msvcrt: Add _mbslwr_l implementation.
msvcrt: Add _mbsrchr_l implementation.
msvcrt: Add _cprintf_l implementation.
msvcrt: Add _cwprintf_l implementation.
msvcrt: Add _mbsnbcat_l implementation.
msvcrt: Add _mbsbtype_l implementation.
msvcrt: Fix _mbslwr_s_l implementation.
msvcrt: Add _mbsupr_l implementation.
msvcrt: Add _mbsnbcmp_l implementation.
msvcrt: Add _mbsnbcnt_l implementation.
msvcrt: Add _mbsncpy_l implementation.
msvcrt: Add _mbsnicmp_l implementation.
msvcrt: Fix _strnicmp and _strnicmp_l implementation.
msvcrt: Add _mbsnbcat_s_l implementation.
msvcrt: Add _mbsnbcpy_l implementation.
msvcrt: Add _mbsnbicmp_l implementation.
msvcrt: Add _mbsnbset_l implementation.
msvcrt: Add _mbsncat_l implementation.
msvcrt: Add _mbsnccnt_l implementation.
msvcrt: Add _mbsnset_l implementation.
msvcrt: Add _mbspbrk_l implementation.
msvcrt: Add __iswcsym implementation.
msvcrt: Add __iswcsymf implementation.
msvcrt: Add _mbsncmp_l implementation.
msvcrt: Add _mbsrev_l implementation.
msvcrt: Add _mbsset_l implementation.
msvcrt: Add _mblen_l implementation.
Brendan Shanks (9): Brendan Shanks (5):
configure: Only build Wayland if linux/input.h is present. localspl: Ensure unixlib function tables and enum stay in sync.
winemac.drv: Replace sprintf with snprintf to avoid deprecation warnings. qcap: Ensure unixlib function tables and enum stay in sync.
makedep: Replace sprintf with snprintf to avoid a deprecation warning on macOS. winemac.drv: Fix minimizing windows programmatically from Win32 when Stage Manager is enabled.
ctapi32: Ensure unixlib function tables and enum stay in sync. ntdll/unix: Replace some malloc/sprintf calls with asprintf.
dnsapi: Ensure unixlib function tables and enum stay in sync. ntdll/unix: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
wpcap: Ensure unixlib function tables and enum stay in sync.
winscard: Ensure unixlib function tables and enum stay in sync.
winemac.drv: Disable declaration-after-statement warnings in ObjC files.
winemac.drv: Fix minimizing windows when Stage Manager is enabled.
Connor McAdams (15): Christian Costa (1):
uiautomationcore: Release node lresult upon failure to allocate a node in uia_node_from_lresult(). wined3d: Add entry info for NVidia RTX 3070.
uiautomationcore/tests: Add tests for COM API EVENT_OBJECT_FOCUS translation.
uiautomationcore: Potentially raise focus event for serverside providers in response to EVENT_OBJECT_FOCUS.
uiautomationcore: Potentially raise focus event on the currently focused serverside provider in response to EVENT_OBJECT_FOCUS.
uiautomationcore: Add support for translating EVENT_OBJECT_FOCUS for native MSAA IAccessibles.
uiautomationcore/tests: Add tests for cached value helper functions in the COM API.
uiautomationcore: Implement IUIAutomationElement::get_CachedControlType.
uiautomationcore: Implement IUIAutomationElement::get_CachedHasKeyboardFocus.
uiautomationcore: Implement IUIAutomationElement::get_CachedIsKeyboardFocusable.
uiautomationcore: Implement IUIAutomationElement::get_CachedName.
uiautomationcore: Implement IUIAutomationElement::get_CachedBoundingRectangle.
uiautomationcore: Remove accidentally leftover FIXME.
uiautomationcore: Only print FIXME messages for missing default clientside providers once.
uiautomationcore/tests: Fix test failure on Win10v1709.
uiautomationcore: Don't return failure from ::get_FragmentRoot stub on the default BaseHwnd provider.
Daniel Lehman (1): Connor McAdams (5):
advapi32/tests: Add ReadEventLogW tests for direction. uiautomationcore: Implement IRawElementProviderFragment::GetEmbeddedFragmentRoots for MSAA providers.
uiautomationcore: Don't return failure from ::GetEmbeddedFragmentRoots stub on the default BaseHwnd provider.
uiautomationcore: Don't set HRESULT when attempting to advise currently focused HUIANODE.
uiautomationcore: Return TRUE from UiaClientsAreListening().
oleaut32: Lock ITypeLib2 interface reference count behind the typelib cache critical section on Release.
Dmitry Timoshkov (4): Daniel Lehman (4):
crypt32: Avoid truncating unicode chars. msxml4/tests: Use wide string literals.
crypt32/tests: Add some tests for quoted RDN values. msmxl4/tests: Add tests for get_xml.
crypt32: Add support for CERT_NAME_STR_NO_QUOTING_FLAG to CertNameToStr(). msxml6/tests: Use wide string literals.
cryptui: Use CertNameToStr(CERT_NAME_STR_NO_QUOTING_FLAG) to disable quoting. msxml6/tests: Add tests for get_xml.
Eric Pouech (9): Dmitry Timoshkov (9):
wbemprox: Use correct string id. kernel32/tests: Add some tests for CreateActCtx() with different structure sizes.
dsound: Forward error code when device cannot be found. kernel32: Add ACTCTX field limit checks to CreateActCtxA().
quartz: Return correct error when no audio devices are present. ntdll: Add ACTCTX field limit checks to RtlCreateActivationContext().
mmdevapi: Don't fail when no audio backends are present. uxtheme/tests: Move the IsThemePartDefined() test before hTheme handle is closed.
dbghelp: Rename internal field (system -> host). uxtheme/tests: Add a test for OpenThemeData("explorer::treeview").
dbghelp: Use is_host_64bit for handling bitness of mach-o libs. uxtheme: Parse app/class name in OpenThemeData().
dbghelp: Set the machine type for mach-O modules. uxtheme/tests: Add a test for SetWindowTheme/OpenThemeData sequence.
dbghelp: Simplified module_find_by_addr(). uxtheme: Move fall back to default class to MSSTYLES_OpenThemeClass().
dbghelp: Remove unneeded parameter to pe_map_file. uxtheme: If the application class is already set then OpenThemeData() should fail.
Esme Povirk (2): Eric Pouech (22):
user32/tests: Reduce size demand in test_hvredraw. dpnsvr: Move to GUI subsystem (as native).
mscoree: Update Wine Mono to 8.1.0. spoolsv: Move to GUI subsystem (as native).
svchost: Move to GUI subsystem (as native).
services: Move to GUI subsystem (as native).
pdh: Zero out magic fields with SecureZeroMemory().
dssenh: Use SecureZeroMemory to clear magic fields.
secur32: Use SecureZeroMemory to clear magic fields.
user32: Use SecureZeroMemory to clear magic fields.
winscard: Use SecureZeroMemory() to clear magic fields.
wintrust: Use SecureZeroMemory() to clear magic fields.
wsdapi: Use SecureZeroMemory() to clear magic fields.
wininet: Use SecureZeroMemory() to clear magic fields.
msvcrt/tests: Improve environment tests (initial conditions).
msvcrt/tests: Add tests about allocation of environment entries.
msvcrt/tests: Add tests about intricating kernel32 and msvcrt env calls.
msvcrt/tests: Test adding Unicode env variables.
msvcrt: Use msvcrt heap for allocating envionment data.
msvcrt: Fix getmainargs() family to return correct environment block.
taskmgr: No longer use console/file output APIs.
wordpad: Remove unneeded output messages.
mshta: No longer use console / crt API.
winebrowser: Remove misleading comment.
Esme Povirk (1):
user32/tests: Improve timer measurement method.
Fabian Maurer (2): Fabian Maurer (2):
mf/tests: Increase buffer to prevent stack corruption. winegstreamer: Implement IWMResamplerProps.
ntdll: Add WinSqmSetIfMaxDWORD stub. msvcrt: Fsetpos resets EOF flag.
Gabriel Ivăncescu (4): Floris Renaud (1):
jscript: Fix Array.map when last element doesn't exist. po: Update Dutch translation.
jscript: Fix Array.reduce when last element doesn't exist.
mshtml: Set outer window to uninitialized page when document obj is released.
mshtml: Return proper errors when navigating with no browser.
Gerald Pfeifer (1): Gabriel Ivăncescu (24):
readme: Update FreeBSD information. mshtml: Keep ref from the document node to the inner window.
mshtml: Properly traverse document nodes.
mshtml/tests: Test parent window links after navigation.
mshtml: Keep ref from the ImageElementFactory to the inner window.
mshtml: Keep ref from the OptionElementFactory to the inner window.
mshtml: Keep ref from the XMLHttpRequestFactory to the inner window.
mshtml: Keep ref from LocalStorage and SessionStorage to the inner window.
mshtml: Keep ref from the OmHistory to the inner window.
mshtml: Keep refs from the Attributes and AttributeCollection to the Element.
mshtml: Keep ref from the associated Style to the Element.
mshtml: Traverse and unlink the Element referenced from the CurrentStyle.
mshtml: Traverse and unlink the style_sheet referenced from the StyleElement.
mshtml: Release the returned lists from Gecko's QuerySelectorAll even on error.
mshtml: Fix window leak on error in async_stop_request.
jscript: Fix EnumVARIANT leak in enumerators.
jscript: Fix value leak in Array.shift.
jscript: Fix array leak in Array.filter.
jscript: Don't addref before calling jsdisp_propput_name.
jscript: Fix value arg leak in transform_json_object.
jscript/tests: Fix variant leak after conversion when testing VariantChangeType.
jscript/tests: Fix Date object leak in test_default_value.
mshtml/tests: Fix BindInfo leak in htmldoc test.
mshtml: Return outer window to external callers.
mshtml: Don't NULL out the doc's window when unlinking the window.
Hans Leidekker (3): Hans Leidekker (4):
kernelbase: Trace global memory counters in decimal. gdi32/tests: Skip broken Noto Color Emoji font in character width test.
advapi32/tests: Get rid of workarounds for old Windows versions. win32u: Get rid of a special case for non-scalable fonts in NtGdiGetCharABCWidthsW().
advapi32/tests: Skip WoW64 registry tests on 32-bit. ntdll: Bump current build number to 19043 (Win10 2009).
advapi32/tests: Get rid of an unreliable eventlog test.
Helix Graziani (1): Jacek Caban (14):
uxtheme/tests: Skip the test if the SystemUsesLightTheme value isn't found. configure: Disable -Wmicrosoft-enum-forward-reference warnings.
msctf: Avoid implicit enum casts.
qmgr: Avoid implicit enum casts.
shcore: Avoid implicit enum casts.
webservices: Store xmlbuf encoding as unsigned int.
gdiplus/tests: Avoid implicit casts from MetafileType to EmfType.
gdiplus: Avoid implicit enum casts.
d3d11: Explicitly convert enums in d3d_depthstencil_state_create.
d3d11/tests: Use D3D11_INPUT_CLASSIFICATION variant of D3D10_INPUT_CLASSIFICATION.
d3d8: Use designated initializers in tss_lookup.
ddraw: Use designated initializers in tss_lookup.
kernel32/tests: Remove unused variable.
msvcrt/tests: Don't define structs types inside other struct declaration.
msvcp60: Use char type for FROZEN macro.
Jacek Caban (9): Louis Lenders (2):
dwrite: Use DWRITE_FONT_FEATURE_TAG for tags argument type in shape_get_typographic_features. uxtheme: Add stub for SetPreferredAppMode.
dwrite/tests: Avoid implicit DWRITE_RENDERING_MODE to DWRITE_RENDERING_MODE1 casts. uxtheme: Add stub for AllowDarkModeForWindow.
dwrite: Avoid implicit casts between DWRITE_RENDERING_MODE and DWRITE_RENDERING_MODE1.
d2d1/tests: Use D2D1_INTERPOLATION_MODE constants in DrawImage calls.
d2d1: Pass interpolation mode as D2D1_INTERPOLATION_MODE to d2d_device_context_draw_bitmap.
d2d1: Don't cast D2D1_THREADING_MODE to D2D1_FACTORY_TYPE in D2D1CreateDevice.
wined3d: Use return type to return result from read_dword.
wined3d: Remove unused parallel_point_count variable.
wined3d: Use unsigned type for res_type bit field.
Jeff Smith (4): Nikolay Sivov (6):
gdiplus/tests: Add tests related to setting the page tranform. include: Correct ID3D10EffectPool interface uuid.
gdiplus: Implement GdipResetPageTransform. shell32: Fix string size condition check (Coverity).
gdiplus: Fix a GdipSetPageScale return status. mf/samplegrabber: Release current media type on shutdown.
gdiplus: Fix GdipSetPageUnit parameter validation. mf/samplegrabber: Check shutdown state when setting the clock.
mf/samplegrabber: Reset the clock before OnShutdown().
mf/samplegrabber: Use OnSetPresentationClock() on shutdown as well.
Jinoh Kang (1): Owen Rudge (1):
ntdll/tests: Use win_skip() for missing APIs in test_query_process_debug_port_custom_dacl. comdlg32: Perform case-insensitive comparison of extension in file dialog.
Louis Lenders (1): Paul Gofman (13):
uxtheme: Add ShouldAppsUseDarkMode. mfplat/buffer: Use absolute pitch in memory_1d_2d_buffer_[Un]Lock().
mfplat/tests: Add more tests for copying 2d buffers.
mfplat/buffer: Do not flip in memory_2d_buffer_ContiguousCopy{From|To}().
mfplat/sample: Refactor sample_CopyToBuffer().
mfplat/sample: Optimize copying to 2d buffer.
ntdll: Handle LFH blocks allocated in large blocks in heap_validate_ptr().
ntdll: Fix pending free block validation in heap_validate() for LFH blocks.
kernelbase: Don't inherit all the handles in conhost.exe.
user32: Return empty string from LoadStringW() if resource is not found.
user32: Put 0 to output string even for 1 char buffer in LoadStringW().
kernelbase: Return empty string from LoadStringW() if resource is not found.
kernelbase: Put 0 to output string even for 1 char buffer in LoadStringW().
winmm: Fix pszSound allocation in PlaySound_Alloc().
Matteo Bruni (5): Rémi Bernon (24):
wined3d: Fix handling of system-memory GL vertex buffers. dmime: Send notification messages with DMUS_PMSGF_TOOL_IMMEDIATE.
wined3d: Handle NULL push constant buffers with the ARB shader backend. dmime/tests: Add a track and longer segment to notifications tests.
wined3d: Allow FFP blits to non-render targets with the 'none' shader backend. dmime: Use the current time if PlaySegmentEx start_time is 0.
wined3d: Implement shadow sampling for the ARB shader backend. dmime: Send DMUS_NOTIFICATION_SEGALMOSTEND before DMUS_NOTIFICATION_SEGEND.
wined3d: Don't skip setting clip planes if the view transform state is dirty. dmime/tests: Check more notification / dirty messages fields.
dmime: Fix performance message requeue-ing from the message thread.
dmband: Support start_time and end_time Play parameters.
dmime: Support start_time and end_time Play parameters.
dmime: Implement segment state chunked playback.
dmime: Send notification messages from segment_play_chunk.
dmime/tests: Test IDirectMusicPerformance_GetSegmentState.
dmime: Implement IDirectMusicPerformance_GetSegmentState semi-stub.
dmime/tests: Test tempo track Play and DMUS_PMSGT_TEMPO messages.
dmime/tests: Test tempo track GetParam with GUID_TempoParam.
dmime: Fix tempo track GetParam with GUID_TempoParam implementation.
dmime/tests: Add helpers to scale and check music time with tempo.
dmime/tests: Test playing tempo track effect on performance times.
dmime: Support playing secondary and control segments.
dmime: Better implement performance times with tempo track.
dmime: Rename struct pchannel_block to struct channel_block.
dmime: Use a dedicated struct channel to hold performance channels.
dmime: Introduce a new performance_get_channel helper.
dmime: Simplify and rename channel_block_set to channel_block_init.
dmime: Avoid leaking performance channel block ports.
Mohamad Al-Jaf (16): Santino Mazza (1):
windows.media.mediacontrol/tests: Remove flakey ref count test. mf: Handle errors with source event generator in session.
include: Add ISystemMediaTransportControlsDisplayUpdater interface definition.
windows.media.mediacontrol: Implement ISystemMediaTransportControls::get_DisplayUpdater().
windows.media.mediacontrol/tests: Add ISystemMediaTransportControlsDisplayUpdater::get/put_Type() tests.
windows.media.mediacontrol: Implement ISystemMediaTransportControlsDisplayUpdater::get/put_Type().
include: Add IMusicDisplayProperties interface definition.
windows.media.mediacontrol: Implement ISystemMediaTransportControlsDisplayUpdater::get_MusicProperties().
windows.media.mediacontrol/tests: Add IMusicDisplayProperties::get/put_Title() tests.
windows.media.mediacontrol: Implement IMusicDisplayProperties::get/put_Title().
windows.media.mediacontrol/tests: Add IMusicDisplayProperties::get/put_Artist() tests.
windows.media.mediacontrol: Implement IMusicDisplayProperties::get/put_Artist().
include: Add IMusicDisplayProperties2 interface definition.
windows.media.mediacontrol: Add IMusicDisplayProperties2 stub interface.
windows.media.mediacontrol/tests: Add IMusicDisplayProperties2::get/put_AlbumTitle() tests.
windows.media.mediacontrol: Implement IMusicDisplayProperties2::get/put_AlbumTitle().
windows.media.mediacontrol: Return success in ISystemMediaTransportControlsDisplayUpdater::Update().
Nikolay Sivov (7): Shaun Ren (2):
mfmediaengine/tests: Use a single helper to create engine instances. msttsengine: Add stub dll.
include: Add IMFMediaEngineAudioEndpointId definition. msttsengine: Add ISpTTSEngine stub.
mfmediaengine: Keep engine extension pointer.
mfmediaengine: Use extension object in CanPlayType().
maintainers: Add EVR to the Media Foundation section.
mfmediaengine: Mask some source flags returned from GetResourceCharacteristics().
d3d10_1/tests: Add some more tests for fx_4_1 blend states.
Paul Gofman (8): Sven Baars (1):
ntdll: Use .seh handler instead of __TRY in RtlUserThreadStart() on x64. advapi32/tests: Fix a typo (Coverity).
ntdll: Set EH_NESTED_CALL flag in call_stack_handlers() on x64.
ntdll: Use .seh handler in call_handler() on x64.
ntdll/tests: Add test for collided unwind.
ntdll: Use .seh handler in call_unwind_handler() on x64.
winegstreamer: Add AVDecVideoAcceleration_H264 attribute for h264 decoder MFT.
ntdll: Define heap block's BLOCK_FLAG_LFH as 0x80.
shell32: Use SearchPathW() for %l/%L in SHELL_ArgifyW().
Piotr Caban (1): Tim Clem (1):
gdi32: Fix leak in GdiDeleteSpoolFileHandle. msvcrt: Promote the log from _wassert from a trace to an error.
Rémi Bernon (56): Victor Chiletto (1):
include: Fix debugstr_fourcc printf format to print at most 4 chars. msvcrt, ucrtbase: Introduce rewind_preserve_stack.
dmime: Rewrite message thread with a condition variable.
dmusic: Set synth sink master clock when creating port.
dmsynth: Do nothing in IDirectMusicSynth_SetMasterClock.
dmusic: Forward IDirectMusicPort_Activate to synth and sink.
dmime: Use port latency time for messages with -1 time.
dmime: Update performance latency time with port latency.
dmime: Use latency time to decide when to process messages.
dmsynth: Create a render thread on sink activation.
dmsynth: Implement sink rendering to DirectSound buffer.
dmsynth: Correctly lookup instrument from the default drum bank.
dmsynth: Avoid using fluid_ prefix for internal helpers.
dmsynth: Fix DLS2 to FluidSynth conversion for CONN_SRC_CCx.
dmsynth: Fix FluidSynth generators for direct connections.
dmsynth: Convert modulator values from DLS2 to SF2 convention.
dmsynth: Set default modulators according to the DLS2 spec.
dmband: Download segment tracks if performance auto-download is set.
dmband: Set DMUS_PATCH_PMSG bank LSB/MSB from instrument patch.
dmime: Only use index if group is set in IDirectMusicSegment_SetParam.
dmime: Don't interrupt track iteration if SetParam failed.
dmime: Adjust MIDI message time with DMUS_NOTE_PMSG nOffset.
dmusic: Use a dmusic_midi.h header for MIDI messages.
dmime: Translate some DMUS_CURVE_PMSG messages to MIDI.
dmime: Remove FIXME from methods now mostly implemented.
dmime: Avoid crashing when purging notification messages.
dmime: Return S_OK from wave track SetParam GUID_UnloadFromAudioPath.
dmime: Return hr from wave track SetParam GUID_DownloadToAudioPath.
dmusic: Implement IDirectMusicObject interface on wave objects.
dmusic: Use the IDirectMusicObject interface for waves.
dswave: Use the dmusic wave object implementation.
dmime: Avoid releasing the newly created graph twice.
dmime/tests: Remove flaky track playing state test.
dmime/tests: Avoid checking message segment state reference count.
dmime/tests: Ignore failure on missing gm.dls in test_band_track_play.
dmusic/tests: Skip test_default_gm_collection if gm.dls is missing.
dmsynth: Set loop and sample generators on the fluid_voice.
dmime: Force recompute MIDI message reference time.
dmband: Skip band / band track chunk on parsing failure.
dmime: Skip sequence track chunk on parsing failure.
dmime: Skip segment chunk on parsing failure (or success).
dmime: Ignore badly formed wave if format and data have been found.
dmime: Remove shadowing local hr variable.
dmusic: Ignore some known wave chunks.
gitlab: Run tests with LP_NUM_THREADS=4 env var.
mf/tests: Avoid crashing if MF_BYTESTREAM_EFFECTIVE_URL is missing.
dmime: Pass IDirectMusicPerformance8 to segment state functions.
dmime: Pass PlaySegmentEx start time as track time offset.
dmband: Use time_offset to align track start with music time.
dmime: Use time_offset to align track start with music time.
dmime: Use an internal performance message for segment end.
dmstyle: Rename IDirectMusicStyle8Impl method prefix to style.
dmstyle: Get rid of the IDirectMusicStyle8Impl typedef.
dmstyle: Rewrite style part list parsing.
dmstyle: Rewrite style pref chunk parsing.
dmstyle: Rename style_motif to style_pattern.
dmstyle: Rewrite style pttn list parsing.
Sven Baars (2): Yuxuan Shui (2):
wined3d: Don't override the default renderer in wined3d_dll_init(). include: Add InterlockedExchangeAdd16.
nsiproxy.sys: Return STATUS_SUCCESS from ipv6_forward_enumerate_all() on non-Linux. ntdll: Tweak the binary representation of SRWLOCK.
Yuxuan Shui (1): Zebediah Figura (28):
mfmediaengine: Don't send event notify when engine is shutdown. ws2_32/tests: Add a regression test for interaction of sock_reselect() with event select.
server: Only set sock->event when the event is first noticed.
d3d11/tests: Do not test the w component for DXGI_FORMAT_B8G8R8X8_UNORM in test_vertex_formats().
d3d9/tests: Do not test sysmem textures in test_mipmap_upload().
d3d8/tests: Do not test sysmem textures in test_mipmap_upload().
d3d10core/tests: Do not test GSInvocations in test_pipeline_statistics_query().
d3d11/tests: Do not test GSInvocations in test_pipeline_statistics_query().
d3d10core/tests: Use slightly different values in test_sample_c_lz().
d3d11/tests: Use slightly different values in test_sample_c_lz().
wined3d: Pass a wined3d_texture to wined3d_sampler_desc_from_sampler_states().
wined3d: Handle texture LOD in wined3d_sampler_desc_from_sampler_states().
wined3d: Pass shader type and unmodified index to context_preload_texture().
d3d8: Store the texture's parent device as a d3d8_device pointer.
wined3d: Translate sampler states to sampler objects in wined3d_device_apply_stateblock().
wined3d/glsl: Clamp ftou lower bound to zero.
wined3d/glsl: Clamp ftou upper bound to UINT_MAX.
wined3d/glsl: Clamp ftoi lower bound to INT_MIN.
wined3d/glsl: Clamp ftoi upper bound to INT_MAX.
wined3d/glsl: Flush NaN to zero in ftoi.
gitlab: Enable d3d10core:d3d10core and d3d8:visual.
mfplat/tests: Shut down the media source in test_create_from_file_handler_callback_Invoke().
d3d9/tests: Test that GetDC() records a dirty rect.
wined3d: Record a dirty rect in wined3d_texture_create_dc().
wined3d: Introduce a texture_binding_might_invalidate_ps() helper.
wined3d: Check the wined3d resource type and usage instead of the GL target in texture_binding_might_invalidate_ps().
wined3d: Invalidate all sampler slots to which a texture is bound in texture_resource_unload().
wined3d: Remove the no longer used "sampler" field of struct wined3d_texture.
wined3d: Do not use atomics to update the resource bind count.
Zebediah Figura (18): Zhiyi Zhang (6):
advapi32: GetNamedSecurityInfo() takes a const name argument. user32/tests: Add more parameter checks for SetWindowsHookExA().
advapi32/tests: Use StringFromGUID2(). win32u: Return ERROR_GLOBAL_ONLY_HOOK when a thread ID is specified for global hooks.
advapi32: Fix rewinding the last path segment in SetSecurityInfo(). win32u: Return ERROR_ACCESS_DENIED for WH_JOURNALRECORD and WH_JOURNALPLAYBACK.
advapi32/tests: Add more tests for GetSecurityInfo(). ddraw/tests: Test WS_EX_TOPMOST restoration.
advapi32: Respect object type in GetSecurityInfo(). ddraw: Restore WS_EX_TOPMOST in exclusive fullscreen mode if it got removed.
advapi32: Respect object type in SetSecurityInfo(). uxtheme: Fix a test failure.
user32/tests: Add basic tests for GetUserObjectSecurity().
advapi32: Implement GetSecurityInfo(SE_WINDOW_OBJECT). Ziqing Hui (10):
wined3d: Rename buffer dirty ranges fields. winegstreamer: Use NTSTATUS value in wg_muxer_create.
wined3d: Use wined3d_array_reserve() to pre-allocate the buffer dirty ranges array. winegstreamer: Introduce link_src_to_sink.
wined3d: Do not track dirty ranges for buffers without WINED3D_BUFFER_USE_BO. winegstreamer: Use gst_element_get_compatible_pad.
d3d10core/tests: Avoid POINT sampling exactly halfway between two mip levels. winegstreamer: Introduce find_element_factories.
d3d11/tests: Avoid POINT sampling exactly halfway between two mip levels. winegstreamer: Introduce factory_create_element.
include: Convert d3d10shader.h to an IDL. winegstreamer: Implement wg_muxer_add_stream.
include: Convert d3d10effect.h to an IDL. winegstreamer: Create parser for muxer stream.
ntdll: Do not reject data directories at the end of a file. winegstreamer: Implement wg_muxer_start.
ws2_32/tests: Make sure that WSARecv() completes synchronously in test_WSARecv(). winegstreamer: Implement ProcessSample for media sink.
ws2_32/tests: Wait for AFD_POLL_RESET in test_get_events_reset(). winegstreamer: Implement wg_muxer_push_sample.

View file

@ -1 +1 @@
Wine version 8.19 Wine version 8.20

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.19. # Generated by GNU Autoconf 2.71 for Wine 8.20.
# #
# 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.19' PACKAGE_VERSION='8.20'
PACKAGE_STRING='Wine 8.19' PACKAGE_STRING='Wine 8.20'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
@ -2371,7 +2371,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.19 to adapt to many kinds of systems. \`configure' configures Wine 8.20 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2441,7 +2441,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.19:";; short | recursive ) echo "Configuration of Wine 8.20:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2731,7 +2731,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.19 Wine configure 8.20
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.
@ -3182,7 +3182,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.19, which was It was created by Wine $as_me 8.20, 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
@ -22922,7 +22922,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.19, which was This file was extended by Wine $as_me 8.20, 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
@ -22986,7 +22986,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.19 Wine config.status 8.20
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\\"