Commit 3a8d7104 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 8.20.

parent 9fb8469b
...@@ -155,6 +155,7 @@ William Poetra Yoga Hadisoesen <williampoetra@yahoo.com> ...@@ -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>
......
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. ...@@ -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.
Alex Henrie (13): uninstaller: Use CRT allocation functions.
evr: Use debugstr_fourcc instead of debugstr_an. uxtheme/tests: Use CRT allocation functions.
iccvid: Use debugstr_fourcc instead of debugstr_an. loader: Associate Wine with internet shortcuts.
d3d10: Use debugstr_fourcc instead of debugstr_an. winemenubuilder: Disallow desktop integration for internet shortcuts.
dwrite: Use the debugstr_fourcc function instead of reimplementing it. d3d10core/tests: Use CRT allocation functions.
d3dx9_36: Use debugstr_fourcc instead of debugstr_an. d3d11/tests: Use CRT allocation functions.
d3dcompiler_43: Use debugstr_fourcc instead of debugstr_an. d3d8: Use CRT allocation functions.
loader: Associate Wine with batch files. d3d8/tests: Use CRT allocation functions.
winemenubuilder: Disallow desktop integration for batch files. d3d9: Use CRT allocation functions.
loader: Translate wine.desktop to Catalan. d3d9/tests: Use CRT allocation functions.
loader: Add separating dash to Spanish translation of wine.desktop. ddraw: Use CRT allocation functions.
win32u: Use debugstr_fourcc instead of debugstr_an. ddraw/tests: Use CRT allocation functions.
wined3d: Use debugstr_fourcc instead of debugstr_an. dxgi: Use CRT allocation functions.
commdlg: Set lCustData the same in GetSaveFileName as GetOpenFileName. dxgi/tests: Use CRT allocation functions.
dplayx: Use CRT allocation functions.
Alexandre Julliard (20): ninput: Use CRT allocation functions.
makefiles: Always use the global SOURCES variable for .man.in files. browseui: Use the wcsdup function instead of reimplementing it.
makefiles: Always use the global SOURCES variable for .svg files. fsutil/tests: Use CRT allocation functions.
makefiles: Always use the global SOURCES variable for .l files. user32/tests: Use CRT allocation functions.
makefiles: Always use the global SOURCES variable for .y files. sechost: Use CRT allocation functions.
ntdll: Move the relay trace on thread startup to LdrInitializeThunk(). quartz: Use debugstr_fourcc instead of debugstr_an.
ntdll: Move RtlUserThreadStart implementation to the CPU backends. adsldp: Remove unused heap.h include.
ntdll: Use .seh handler in RtlUserThreadStart on ARM64. avrt: Use CRT allocation functions.
ntdll: Also send segment registers to the server on suspend. dhcpcsvc: Use CRT allocation functions.
zydis: Disable assertions. dhcpcsvc/tests: Use CRT allocation functions.
dbghelp: Fix a compiler warning on ARM64. diasymreader: Use CRT allocation functions.
Revert "loader: Translate wine.desktop to Catalan". dsuiext: Use CRT allocation functions.
ntdll: Simplify platform checks for exception handling functions. iccvid: Use CRT allocation functions.
msvcrt: Simplify platform checks for exception handling functions. inseng: Use CRT allocation functions.
msvcrt: Export more exception handling functions on ARM platforms. jsproxy: Use CRT allocation functions.
kernel32: Export the Ums functions on ARM64. mp3dmod: Use CRT allocation functions.
kernelbase: Export the extended context functions on all platforms. msado15: Remove unused heap.h include.
ntdll: Export RtlCopyMemory on ARM platforms. msasn1: Use CRT allocation functions.
vcruntime140_1: Only build for x86-64. msdasql: Use CRT allocation functions.
winebuild: Always use .balign for alignment. msident: Use CRT allocation functions.
shlwapi: Remove unneeded UNALIGNED attributes. mspatcha: Use CRT allocation functions.
mstask: Use CRT allocation functions.
Alexandros Frantzis (2): msvfw32/tests: Use CRT allocation functions.
winewayland.drv: Ensure outputs can access xdg information robustly. netio: Use CRT allocation functions.
winewayland.drv: Ensure the logical output dimensions have sane values. wtsapi32: Use CRT allocation functions.
gdiplus/tests: Use CRT allocation functions.
Alistair Leslie-Hughes (4): include: Annotate MIDL_user_allocate with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC).
msxml: Always increase error count when detected. gdi32/tests: Use CRT allocation functions.
msxml3: Don't call qsort if we have no data (Coverity). winmm/tests: Use CRT allocation functions.
msxml3: Move tid_NULL out of possible enum values. setupapi/tests: Use CRT allocation functions.
msxml3: Do not leak bind context on error paths (Coverity). virtdisk/tests: Use CRT allocation functions.
vulkan-1/tests: Use CRT allocation functions.
Arkadiusz Hiler (1): winemenubuilder: Create .desktop files for programs that open URIs.
winex11.drv: Send missed KEYUP events on KeymapNotify. winecfg: Mention protocol associations.
winegstreamer: Remove unused heap.h include.
Bartosz Kosiorek (4): msiexec: Use CRT allocation functions.
gdiplus: Optimize GDI32_GdipDrawPath (via prepare_dc function). windows.media.devices: Use CRT allocation functions.
gdiplus: Improve performance of units_to_pixels by not using division. winecoreaudio: Remove unused heap.h include.
gdiplus/tests: Add test for GdipIsOutlineVisiblePathPoint. shdocvw: Use CRT allocation functions.
gdiplus: Fix transformation in GdipIsOutlineVisiblePathPoint. urlmon/tests: Use CRT allocation functions.
ddrawex: Use CRT allocation functions.
Brendan Shanks (9): devenum: Use CRT allocation functions.
configure: Only build Wayland if linux/input.h is present. wmvcore: Use CRT allocation functions.
winemac.drv: Replace sprintf with snprintf to avoid deprecation warnings. Revert "dsound: Get rid of the global device GUID arrays.".
makedep: Replace sprintf with snprintf to avoid a deprecation warning on macOS. dsound: Dynamically allocate the global device GUID arrays.
ctapi32: Ensure unixlib function tables and enum stay in sync. nsi: Use CRT allocation functions.
dnsapi: Ensure unixlib function tables and enum stay in sync.
wpcap: Ensure unixlib function tables and enum stay in sync. Alexandre Julliard (58):
winscard: Ensure unixlib function tables and enum stay in sync. server: Fix returned error when creating an existing symlink.
winemac.drv: Disable declaration-after-statement warnings in ObjC files. user32: Enable a few more hook tests.
winemac.drv: Fix minimizing windows when Stage Manager is enabled. ntdll: Also update code ranges for pure ARM64EC binaries.
ntdll: Remove an unused global variable.
Connor McAdams (15): ntdll: Only check Wow64 system directories for 32-bit platforms.
uiautomationcore: Release node lresult upon failure to allocate a node in uia_node_from_lresult(). kernelbase: Only support Wow64 system directories for 32-bit platforms.
uiautomationcore/tests: Add tests for COM API EVENT_OBJECT_FOCUS translation. wow64: Only support Wow64 system directories for 32-bit platforms.
uiautomationcore: Potentially raise focus event for serverside providers in response to EVENT_OBJECT_FOCUS. server: Only create Wow64 system directories for 32-bit platforms.
uiautomationcore: Potentially raise focus event on the currently focused serverside provider in response to EVENT_OBJECT_FOCUS. winegcc: Use a temp file for the implicitly created import library.
uiautomationcore: Add support for translating EVENT_OBJECT_FOCUS for native MSAA IAccessibles. makefiles: Always use the global SOURCES variable for .idl files.
uiautomationcore/tests: Add tests for cached value helper functions in the COM API. makefiles: Always use the global SOURCES variable for .rc files.
uiautomationcore: Implement IUIAutomationElement::get_CachedControlType. makefiles: Always use the global SOURCES variable for .c files.
uiautomationcore: Implement IUIAutomationElement::get_CachedHasKeyboardFocus. msvcrt: Use the public definitions for the UNDNAME_ flags.
uiautomationcore: Implement IUIAutomationElement::get_CachedIsKeyboardFocusable. winedump: Re-import the demangling code from msvcrt.
uiautomationcore: Implement IUIAutomationElement::get_CachedName. opengl32: Make the GL driver function table const.
uiautomationcore: Implement IUIAutomationElement::get_CachedBoundingRectangle. odbc32: Make the Unix function table const.
uiautomationcore: Remove accidentally leftover FIXME. include: Make sure that Unix function tables are always const.
uiautomationcore: Only print FIXME messages for missing default clientside providers once. include: Use NTSYSAPI for all ntdll exports.
uiautomationcore/tests: Fix test failure on Win10v1709. include: Use proper dllimports for win32u functions.
uiautomationcore: Don't return failure from ::get_FragmentRoot stub on the default BaseHwnd provider. include: Use proper dllimports for dbghelp functions.
include: Use proper dllimports for iphlpapi functions.
Daniel Lehman (1): include: Use proper dllimports for setupapi functions.
advapi32/tests: Add ReadEventLogW tests for direction. include: Use proper dllimports for uxtheme functions.
include: Use proper dllimports for cryptdlg functions.
Dmitry Timoshkov (4): include: Use proper dllimports for eventlog functions.
crypt32: Avoid truncating unicode chars. include: Use proper dllimports for httpapi functions.
crypt32/tests: Add some tests for quoted RDN values. include: Use proper dllimports for url functions.
crypt32: Add support for CERT_NAME_STR_NO_QUOTING_FLAG to CertNameToStr(). include: Use proper dllimports for mimeole functions.
cryptui: Use CertNameToStr(CERT_NAME_STR_NO_QUOTING_FLAG) to disable quoting. include: Use proper dllimports for winmm functions.
include: Use proper dllimports for pathcch functions.
Eric Pouech (9): include: Use proper dllimports for propsys functions.
wbemprox: Use correct string id. include: Use proper dllimports for userenv functions.
dsound: Forward error code when device cannot be found. include: Use proper dllimports for credui functions.
quartz: Return correct error when no audio devices are present. include: Use proper dllimports for winscard functions.
mmdevapi: Don't fail when no audio backends are present. include: Use proper dllimports for slc functions.
dbghelp: Rename internal field (system -> host). include: Use proper dllimports for wmi functions.
dbghelp: Use is_host_64bit for handling bitness of mach-o libs. include: Use proper dllimports for olectl functions.
dbghelp: Set the machine type for mach-O modules. include: Use proper dllimports for more wininet functions.
dbghelp: Simplified module_find_by_addr(). ddraw: Use SecureZeroMemory to clear the clipper vtbl.
dbghelp: Remove unneeded parameter to pe_map_file. include: Remove DECLSPEC_HIDDEN from standard Dll* functions.
include: Remove DECLSPEC_HIDDEN from winecrt0 functions.
Esme Povirk (2): include: Remove DECLSPEC_HIDDEN from RPC functions.
user32/tests: Reduce size demand in test_hvredraw. include: Remove DECLSPEC_HIDDEN from GUID definitions.
mscoree: Update Wine Mono to 8.1.0. 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.
Alfred Agrell (14):
winegstreamer: Don't read format from unparsed MPEG audio.
winegstreamer: Clamp QoS events to stay inside the stream's running time.
winegstreamer: Seek to end of stream instead of to stream duration.
winegstreamer: Include the framerate when converting video format to GstCaps.
winegstreamer: Improve and clean up some debug logs.
winegstreamer: Implement IAMStreamSelect::Count in CLSID_MPEG1Splitter.
winegstreamer: Implement parts of IAMStreamSelect::Info in CLSID_MPEG1Splitter.
winegstreamer: Add output_compressed parameter to wg_parser_create().
winegstreamer: Use the new output_compressed property instead of mpegaudioparse in MPEG splitter.
winegstreamer: Add WG_MAJOR_TYPE_VIDEO_MPEG1 media type.
winegstreamer: Add program stream and video output support to CLSID_MPEG1Splitter.
winegstreamer: Implement CLSID_CMpegVideoCodec.
quartz/tests: Add tests for new CLSID_MPEG1Splitter functionality.
quartz/tests: Add tests for CLSID_CMpegVideoCodec.
Alistair Leslie-Hughes (26):
include: Add some DBCOLUMN defines.
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.
Anton Baskanov (12):
dmsynth: Offset the loop points by 8 frames.
dmsynth: Handle pitch bend events.
dmsynth: Use correct transform for controls.
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.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Bartosz Kosiorek (35):
gdiplus/tests: Add default tension tests for GdipAddPath*Curve.
gdiplus: Fix default tension for GdipAddPathCurve and GdipAddPathClosedCurve.
gdiplus/tests: Add tests for GdipSetPenTransform.
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 (5):
localspl: Ensure unixlib function tables and enum stay in sync.
qcap: Ensure unixlib function tables and enum stay in sync.
winemac.drv: Fix minimizing windows programmatically from Win32 when Stage Manager is enabled.
ntdll/unix: Replace some malloc/sprintf calls with asprintf.
ntdll/unix: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
Christian Costa (1):
wined3d: Add entry info for NVidia RTX 3070.
Connor McAdams (5):
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.
Daniel Lehman (4):
msxml4/tests: Use wide string literals.
msmxl4/tests: Add tests for get_xml.
msxml6/tests: Use wide string literals.
msxml6/tests: Add tests for get_xml.
Dmitry Timoshkov (9):
kernel32/tests: Add some tests for CreateActCtx() with different structure sizes.
kernel32: Add ACTCTX field limit checks to CreateActCtxA().
ntdll: Add ACTCTX field limit checks to RtlCreateActivationContext().
uxtheme/tests: Move the IsThemePartDefined() test before hTheme handle is closed.
uxtheme/tests: Add a test for OpenThemeData("explorer::treeview").
uxtheme: Parse app/class name in OpenThemeData().
uxtheme/tests: Add a test for SetWindowTheme/OpenThemeData sequence.
uxtheme: Move fall back to default class to MSSTYLES_OpenThemeClass().
uxtheme: If the application class is already set then OpenThemeData() should fail.
Eric Pouech (22):
dpnsvr: Move to GUI subsystem (as native).
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. Gabriel Ivăncescu (24):
mshtml: Return proper errors when navigating with no browser. mshtml: Keep ref from the document node to the inner window.
mshtml: Properly traverse document nodes.
Gerald Pfeifer (1): mshtml/tests: Test parent window links after navigation.
readme: Update FreeBSD information. mshtml: Keep ref from the ImageElementFactory to the inner window.
mshtml: Keep ref from the OptionElementFactory to the inner window.
Hans Leidekker (3): mshtml: Keep ref from the XMLHttpRequestFactory to the inner window.
kernelbase: Trace global memory counters in decimal. mshtml: Keep ref from LocalStorage and SessionStorage to the inner window.
advapi32/tests: Get rid of workarounds for old Windows versions. mshtml: Keep ref from the OmHistory to the inner window.
advapi32/tests: Skip WoW64 registry tests on 32-bit. mshtml: Keep refs from the Attributes and AttributeCollection to the Element.
mshtml: Keep ref from the associated Style to the Element.
Helix Graziani (1): mshtml: Traverse and unlink the Element referenced from the CurrentStyle.
uxtheme/tests: Skip the test if the SystemUsesLightTheme value isn't found. mshtml: Traverse and unlink the style_sheet referenced from the StyleElement.
mshtml: Release the returned lists from Gecko's QuerySelectorAll even on error.
Jacek Caban (9): mshtml: Fix window leak on error in async_stop_request.
dwrite: Use DWRITE_FONT_FEATURE_TAG for tags argument type in shape_get_typographic_features. jscript: Fix EnumVARIANT leak in enumerators.
dwrite/tests: Avoid implicit DWRITE_RENDERING_MODE to DWRITE_RENDERING_MODE1 casts. jscript: Fix value leak in Array.shift.
dwrite: Avoid implicit casts between DWRITE_RENDERING_MODE and DWRITE_RENDERING_MODE1. jscript: Fix array leak in Array.filter.
d2d1/tests: Use D2D1_INTERPOLATION_MODE constants in DrawImage calls. jscript: Don't addref before calling jsdisp_propput_name.
d2d1: Pass interpolation mode as D2D1_INTERPOLATION_MODE to d2d_device_context_draw_bitmap. jscript: Fix value arg leak in transform_json_object.
d2d1: Don't cast D2D1_THREADING_MODE to D2D1_FACTORY_TYPE in D2D1CreateDevice. jscript/tests: Fix variant leak after conversion when testing VariantChangeType.
wined3d: Use return type to return result from read_dword. jscript/tests: Fix Date object leak in test_default_value.
wined3d: Remove unused parallel_point_count variable. mshtml/tests: Fix BindInfo leak in htmldoc test.
wined3d: Use unsigned type for res_type bit field. mshtml: Return outer window to external callers.
mshtml: Don't NULL out the doc's window when unlinking the window.
Jeff Smith (4):
gdiplus/tests: Add tests related to setting the page tranform. Hans Leidekker (4):
gdiplus: Implement GdipResetPageTransform. gdi32/tests: Skip broken Noto Color Emoji font in character width test.
gdiplus: Fix a GdipSetPageScale return status. win32u: Get rid of a special case for non-scalable fonts in NtGdiGetCharABCWidthsW().
gdiplus: Fix GdipSetPageUnit parameter validation. ntdll: Bump current build number to 19043 (Win10 2009).
advapi32/tests: Get rid of an unreliable eventlog test.
Jinoh Kang (1):
ntdll/tests: Use win_skip() for missing APIs in test_query_process_debug_port_custom_dacl. Jacek Caban (14):
configure: Disable -Wmicrosoft-enum-forward-reference warnings.
Louis Lenders (1): msctf: Avoid implicit enum casts.
uxtheme: Add ShouldAppsUseDarkMode. qmgr: Avoid implicit enum casts.
shcore: Avoid implicit enum casts.
Matteo Bruni (5): webservices: Store xmlbuf encoding as unsigned int.
wined3d: Fix handling of system-memory GL vertex buffers. gdiplus/tests: Avoid implicit casts from MetafileType to EmfType.
wined3d: Handle NULL push constant buffers with the ARB shader backend. gdiplus: Avoid implicit enum casts.
wined3d: Allow FFP blits to non-render targets with the 'none' shader backend. d3d11: Explicitly convert enums in d3d_depthstencil_state_create.
wined3d: Implement shadow sampling for the ARB shader backend. d3d11/tests: Use D3D11_INPUT_CLASSIFICATION variant of D3D10_INPUT_CLASSIFICATION.
wined3d: Don't skip setting clip planes if the view transform state is dirty. d3d8: Use designated initializers in tss_lookup.
ddraw: Use designated initializers in tss_lookup.
Mohamad Al-Jaf (16): kernel32/tests: Remove unused variable.
windows.media.mediacontrol/tests: Remove flakey ref count test. msvcrt/tests: Don't define structs types inside other struct declaration.
include: Add ISystemMediaTransportControlsDisplayUpdater interface definition. msvcp60: Use char type for FROZEN macro.
windows.media.mediacontrol: Implement ISystemMediaTransportControls::get_DisplayUpdater().
windows.media.mediacontrol/tests: Add ISystemMediaTransportControlsDisplayUpdater::get/put_Type() tests. Louis Lenders (2):
windows.media.mediacontrol: Implement ISystemMediaTransportControlsDisplayUpdater::get/put_Type(). uxtheme: Add stub for SetPreferredAppMode.
include: Add IMusicDisplayProperties interface definition. uxtheme: Add stub for AllowDarkModeForWindow.
windows.media.mediacontrol: Implement ISystemMediaTransportControlsDisplayUpdater::get_MusicProperties().
windows.media.mediacontrol/tests: Add IMusicDisplayProperties::get/put_Title() tests. Nikolay Sivov (6):
windows.media.mediacontrol: Implement IMusicDisplayProperties::get/put_Title(). include: Correct ID3D10EffectPool interface uuid.
windows.media.mediacontrol/tests: Add IMusicDisplayProperties::get/put_Artist() tests. shell32: Fix string size condition check (Coverity).
windows.media.mediacontrol: Implement IMusicDisplayProperties::get/put_Artist(). mf/samplegrabber: Release current media type on shutdown.
include: Add IMusicDisplayProperties2 interface definition. mf/samplegrabber: Check shutdown state when setting the clock.
windows.media.mediacontrol: Add IMusicDisplayProperties2 stub interface. mf/samplegrabber: Reset the clock before OnShutdown().
windows.media.mediacontrol/tests: Add IMusicDisplayProperties2::get/put_AlbumTitle() tests. mf/samplegrabber: Use OnSetPresentationClock() on shutdown as well.
windows.media.mediacontrol: Implement IMusicDisplayProperties2::get/put_AlbumTitle().
windows.media.mediacontrol: Return success in ISystemMediaTransportControlsDisplayUpdater::Update(). Owen Rudge (1):
comdlg32: Perform case-insensitive comparison of extension in file dialog.
Nikolay Sivov (7):
mfmediaengine/tests: Use a single helper to create engine instances. Paul Gofman (13):
include: Add IMFMediaEngineAudioEndpointId definition. mfplat/buffer: Use absolute pitch in memory_1d_2d_buffer_[Un]Lock().
mfmediaengine: Keep engine extension pointer. mfplat/tests: Add more tests for copying 2d buffers.
mfmediaengine: Use extension object in CanPlayType(). mfplat/buffer: Do not flip in memory_2d_buffer_ContiguousCopy{From|To}().
maintainers: Add EVR to the Media Foundation section. mfplat/sample: Refactor sample_CopyToBuffer().
mfmediaengine: Mask some source flags returned from GetResourceCharacteristics(). mfplat/sample: Optimize copying to 2d buffer.
d3d10_1/tests: Add some more tests for fx_4_1 blend states. ntdll: Handle LFH blocks allocated in large blocks in heap_validate_ptr().
ntdll: Fix pending free block validation in heap_validate() for LFH blocks.
Paul Gofman (8): kernelbase: Don't inherit all the handles in conhost.exe.
ntdll: Use .seh handler instead of __TRY in RtlUserThreadStart() on x64. user32: Return empty string from LoadStringW() if resource is not found.
ntdll: Set EH_NESTED_CALL flag in call_stack_handlers() on x64. user32: Put 0 to output string even for 1 char buffer in LoadStringW().
ntdll: Use .seh handler in call_handler() on x64. kernelbase: Return empty string from LoadStringW() if resource is not found.
ntdll/tests: Add test for collided unwind. kernelbase: Put 0 to output string even for 1 char buffer in LoadStringW().
ntdll: Use .seh handler in call_unwind_handler() on x64. winmm: Fix pszSound allocation in PlaySound_Alloc().
winegstreamer: Add AVDecVideoAcceleration_H264 attribute for h264 decoder MFT.
ntdll: Define heap block's BLOCK_FLAG_LFH as 0x80. Rémi Bernon (24):
shell32: Use SearchPathW() for %l/%L in SHELL_ArgifyW(). dmime: Send notification messages with DMUS_PMSGF_TOOL_IMMEDIATE.
dmime/tests: Add a track and longer segment to notifications tests.
Piotr Caban (1): dmime: Use the current time if PlaySegmentEx start_time is 0.
gdi32: Fix leak in GdiDeleteSpoolFileHandle. dmime: Send DMUS_NOTIFICATION_SEGALMOSTEND before DMUS_NOTIFICATION_SEGEND.
dmime/tests: Check more notification / dirty messages fields.
Rémi Bernon (56): dmime: Fix performance message requeue-ing from the message thread.
include: Fix debugstr_fourcc printf format to print at most 4 chars. dmband: Support start_time and end_time Play parameters.
dmime: Rewrite message thread with a condition variable. dmime: Support start_time and end_time Play parameters.
dmusic: Set synth sink master clock when creating port. dmime: Implement segment state chunked playback.
dmsynth: Do nothing in IDirectMusicSynth_SetMasterClock. dmime: Send notification messages from segment_play_chunk.
dmusic: Forward IDirectMusicPort_Activate to synth and sink. dmime/tests: Test IDirectMusicPerformance_GetSegmentState.
dmime: Use port latency time for messages with -1 time. dmime: Implement IDirectMusicPerformance_GetSegmentState semi-stub.
dmime: Update performance latency time with port latency. dmime/tests: Test tempo track Play and DMUS_PMSGT_TEMPO messages.
dmime: Use latency time to decide when to process messages. dmime/tests: Test tempo track GetParam with GUID_TempoParam.
dmsynth: Create a render thread on sink activation. dmime: Fix tempo track GetParam with GUID_TempoParam implementation.
dmsynth: Implement sink rendering to DirectSound buffer. dmime/tests: Add helpers to scale and check music time with tempo.
dmsynth: Correctly lookup instrument from the default drum bank. dmime/tests: Test playing tempo track effect on performance times.
dmsynth: Avoid using fluid_ prefix for internal helpers. dmime: Support playing secondary and control segments.
dmsynth: Fix DLS2 to FluidSynth conversion for CONN_SRC_CCx. dmime: Better implement performance times with tempo track.
dmsynth: Fix FluidSynth generators for direct connections. dmime: Rename struct pchannel_block to struct channel_block.
dmsynth: Convert modulator values from DLS2 to SF2 convention. dmime: Use a dedicated struct channel to hold performance channels.
dmsynth: Set default modulators according to the DLS2 spec. dmime: Introduce a new performance_get_channel helper.
dmband: Download segment tracks if performance auto-download is set. dmime: Simplify and rename channel_block_set to channel_block_init.
dmband: Set DMUS_PATCH_PMSG bank LSB/MSB from instrument patch. dmime: Avoid leaking performance channel block ports.
dmime: Only use index if group is set in IDirectMusicSegment_SetParam.
dmime: Don't interrupt track iteration if SetParam failed. Santino Mazza (1):
dmime: Adjust MIDI message time with DMUS_NOTE_PMSG nOffset. mf: Handle errors with source event generator in session.
dmusic: Use a dmusic_midi.h header for MIDI messages.
dmime: Translate some DMUS_CURVE_PMSG messages to MIDI. Shaun Ren (2):
dmime: Remove FIXME from methods now mostly implemented. msttsengine: Add stub dll.
dmime: Avoid crashing when purging notification messages. msttsengine: Add ISpTTSEngine stub.
dmime: Return S_OK from wave track SetParam GUID_UnloadFromAudioPath.
dmime: Return hr from wave track SetParam GUID_DownloadToAudioPath. Sven Baars (1):
dmusic: Implement IDirectMusicObject interface on wave objects. advapi32/tests: Fix a typo (Coverity).
dmusic: Use the IDirectMusicObject interface for waves.
dswave: Use the dmusic wave object implementation. Tim Clem (1):
dmime: Avoid releasing the newly created graph twice. msvcrt: Promote the log from _wassert from a trace to an error.
dmime/tests: Remove flaky track playing state test.
dmime/tests: Avoid checking message segment state reference count. Victor Chiletto (1):
dmime/tests: Ignore failure on missing gm.dls in test_band_track_play. msvcrt, ucrtbase: Introduce rewind_preserve_stack.
dmusic/tests: Skip test_default_gm_collection if gm.dls is missing.
dmsynth: Set loop and sample generators on the fluid_voice. Yuxuan Shui (2):
dmime: Force recompute MIDI message reference time. include: Add InterlockedExchangeAdd16.
dmband: Skip band / band track chunk on parsing failure. ntdll: Tweak the binary representation of SRWLOCK.
dmime: Skip sequence track chunk on parsing failure.
dmime: Skip segment chunk on parsing failure (or success). Zebediah Figura (28):
dmime: Ignore badly formed wave if format and data have been found. ws2_32/tests: Add a regression test for interaction of sock_reselect() with event select.
dmime: Remove shadowing local hr variable. server: Only set sock->event when the event is first noticed.
dmusic: Ignore some known wave chunks. d3d11/tests: Do not test the w component for DXGI_FORMAT_B8G8R8X8_UNORM in test_vertex_formats().
gitlab: Run tests with LP_NUM_THREADS=4 env var. d3d9/tests: Do not test sysmem textures in test_mipmap_upload().
mf/tests: Avoid crashing if MF_BYTESTREAM_EFFECTIVE_URL is missing. d3d8/tests: Do not test sysmem textures in test_mipmap_upload().
dmime: Pass IDirectMusicPerformance8 to segment state functions. d3d10core/tests: Do not test GSInvocations in test_pipeline_statistics_query().
dmime: Pass PlaySegmentEx start time as track time offset. d3d11/tests: Do not test GSInvocations in test_pipeline_statistics_query().
dmband: Use time_offset to align track start with music time. d3d10core/tests: Use slightly different values in test_sample_c_lz().
dmime: Use time_offset to align track start with music time. d3d11/tests: Use slightly different values in test_sample_c_lz().
dmime: Use an internal performance message for segment end. wined3d: Pass a wined3d_texture to wined3d_sampler_desc_from_sampler_states().
dmstyle: Rename IDirectMusicStyle8Impl method prefix to style. wined3d: Handle texture LOD in wined3d_sampler_desc_from_sampler_states().
dmstyle: Get rid of the IDirectMusicStyle8Impl typedef. wined3d: Pass shader type and unmodified index to context_preload_texture().
dmstyle: Rewrite style part list parsing. d3d8: Store the texture's parent device as a d3d8_device pointer.
dmstyle: Rewrite style pref chunk parsing. wined3d: Translate sampler states to sampler objects in wined3d_device_apply_stateblock().
dmstyle: Rename style_motif to style_pattern. wined3d/glsl: Clamp ftou lower bound to zero.
dmstyle: Rewrite style pttn list parsing. wined3d/glsl: Clamp ftou upper bound to UINT_MAX.
wined3d/glsl: Clamp ftoi lower bound to INT_MIN.
Sven Baars (2): wined3d/glsl: Clamp ftoi upper bound to INT_MAX.
wined3d: Don't override the default renderer in wined3d_dll_init(). wined3d/glsl: Flush NaN to zero in ftoi.
nsiproxy.sys: Return STATUS_SUCCESS from ipv6_forward_enumerate_all() on non-Linux. gitlab: Enable d3d10core:d3d10core and d3d8:visual.
mfplat/tests: Shut down the media source in test_create_from_file_handler_callback_Invoke().
Yuxuan Shui (1): d3d9/tests: Test that GetDC() records a dirty rect.
mfmediaengine: Don't send event notify when engine is shutdown. wined3d: Record a dirty rect in wined3d_texture_create_dc().
wined3d: Introduce a texture_binding_might_invalidate_ps() helper.
Zebediah Figura (18): wined3d: Check the wined3d resource type and usage instead of the GL target in texture_binding_might_invalidate_ps().
advapi32: GetNamedSecurityInfo() takes a const name argument. wined3d: Invalidate all sampler slots to which a texture is bound in texture_resource_unload().
advapi32/tests: Use StringFromGUID2(). wined3d: Remove the no longer used "sampler" field of struct wined3d_texture.
advapi32: Fix rewinding the last path segment in SetSecurityInfo(). wined3d: Do not use atomics to update the resource bind count.
advapi32/tests: Add more tests for GetSecurityInfo().
advapi32: Respect object type in GetSecurityInfo(). Zhiyi Zhang (6):
advapi32: Respect object type in SetSecurityInfo(). user32/tests: Add more parameter checks for SetWindowsHookExA().
user32/tests: Add basic tests for GetUserObjectSecurity(). win32u: Return ERROR_GLOBAL_ONLY_HOOK when a thread ID is specified for global hooks.
advapi32: Implement GetSecurityInfo(SE_WINDOW_OBJECT). win32u: Return ERROR_ACCESS_DENIED for WH_JOURNALRECORD and WH_JOURNALPLAYBACK.
wined3d: Rename buffer dirty ranges fields. ddraw/tests: Test WS_EX_TOPMOST restoration.
wined3d: Use wined3d_array_reserve() to pre-allocate the buffer dirty ranges array. ddraw: Restore WS_EX_TOPMOST in exclusive fullscreen mode if it got removed.
wined3d: Do not track dirty ranges for buffers without WINED3D_BUFFER_USE_BO. uxtheme: Fix a test failure.
d3d10core/tests: Avoid POINT sampling exactly halfway between two mip levels.
d3d11/tests: Avoid POINT sampling exactly halfway between two mip levels. Ziqing Hui (10):
include: Convert d3d10shader.h to an IDL. winegstreamer: Use NTSTATUS value in wg_muxer_create.
include: Convert d3d10effect.h to an IDL. winegstreamer: Introduce link_src_to_sink.
ntdll: Do not reject data directories at the end of a file. winegstreamer: Use gst_element_get_compatible_pad.
ws2_32/tests: Make sure that WSARecv() completes synchronously in test_WSARecv(). winegstreamer: Introduce find_element_factories.
ws2_32/tests: Wait for AFD_POLL_RESET in test_get_events_reset(). winegstreamer: Introduce factory_create_element.
winegstreamer: Implement wg_muxer_add_stream.
winegstreamer: Create parser for muxer stream.
winegstreamer: Implement wg_muxer_start.
winegstreamer: Implement ProcessSample for media sink.
winegstreamer: Implement wg_muxer_push_sample.
Wine version 8.19 Wine version 8.20
#! /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= ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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/'/'\\\\\\\\ ...@@ -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\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment