Release 7.7.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2022-04-22 21:44:11 +02:00
parent 5c27a1ccc2
commit f4fdafbb55
4 changed files with 431 additions and 387 deletions

797
ANNOUNCE
View File

@ -1,15 +1,15 @@
The Wine development release 7.6 is now available. The Wine development release 7.7 is now available.
What's new in this release: What's new in this release:
- Mono engine updated to version 7.2.0. - More progress on the PE conversion of the X11 and OSS drivers.
- More progress on the PE conversion of graphics drivers. - Support for UTF-8 as default Ansi codepage.
- Locale support using the new CLDR-based database. - Theming support for control panel applets.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
https://dl.winehq.org/wine/source/7.x/wine-7.6.tar.xz https://dl.winehq.org/wine/source/7.x/wine-7.7.tar.xz
http://mirrors.ibiblio.org/wine/source/7.x/wine-7.6.tar.xz http://mirrors.ibiblio.org/wine/source/7.x/wine-7.7.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,410 +25,453 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 7.6 (total 17): Bugs fixed in 7.7 (total 11):
42309 The Crew (Uplay) crashes at start 6682 IrfanView's 4.44 Help -> About window is missing a picture on the left
50158 Oculus Runtime won't start: "Could not load file or assembly 'Daybreak'" 24574 RAR Password Recovery Magic initial (registration) window is empty and doesn't allow any interaction
51437 If Windows version changes from 7 to 10, Microsoft Edge calls unimplemented function uiautomationcore.dll.UiaRaiseAutomationPropertyChangedEvent 45916 x64dbg fails to load debuggee, needs ThreadScheduler_ScheduleTask
52340 wine-mono + RMS Express: COM Port errors connecting to radios 52223 activeCodePage utf-8 in application manifest not respected
52401 Improper synchronization in sock_recv/sock_send leads to arbitrary reordering of completion of I/O requests 52640 Steam does not display anything when using the Vulkan renderer (stack overflow from official Vulkan loader calling into dxgi)
52616 SteelSeries GG installer crashes on unimplemented function setupapi.dll.SetupQueryInfVersionInformationW 52679 Anno 1602 / 1602 A.D. graphics too dark / black
52628 game frozen after opening due to infinite loop in winmm.mmioDescend() 52703 64-bit Irfanview crashes on startup
52638 The 64-bit winmm:mci fails and crashes in test_openCloseWAVE() in Wine 52763 ConEmu doesn't work with winver > Win8.1
52652 Adobe Photoshop 7.0 crashes on startup 52787 Invalid function prototype for "RegisterUserApiHook" when compiling for C++
52658 Swisslog freezes on startup 52809 steamwebhelper.exe crashes repeatedly since 2aa4673f32
52660 chunk allocator for GL uniform buffers kills performance in World of Warships 52825 Capella help crashes with Error "qtwebengingeprocess has serious errors"
52668 Sparx Enterprise architect v15.2 1560 crashing on wine 7.4
52698 JW Scheduler installer fails to start: "Requires Microsoft .NET Framework 4.5.2"
52713 Nota Bene installer has black background
52721 d3dx9_36:effect, d3dx11_42:d3dx11 and d3dx11_43:d3dx11 broken by use of vkd3d_shader_compile() for D3DCompile2()
52722 Winetricks dotnet installation hangs at wineserver -w
52728 wine-7.5 build fails in Ubuntu 18.04
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 7.5: Changes since 7.6:
Alex Henrie (2): Alex Henrie (1):
shell32: Fix sizeof argument in DoPaste (Coverity). kernel32: Fix percentage calculation in GetSystemPowerStatus.
mciwave: Fix bad free in MCI_SendCommandAsync (Coverity).
Alexandre Julliard (60): Alexandre Julliard (31):
kernelbase: Reimplement LOCALE_SNAME in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Move some duplicated locale definitions to a common header.
kernelbase: Reimplement LOCALE_SPARENT in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Move more codepage conversion functions to the common header.
kernelbase: Reimplement LCIDToLocaleName() using the locale.nls data. ntdll: Use the standard CPTABLEINFO structure for the Unix codepage.
kernelbase: Reimplement LOCALE_ILANGUAGE/IDEFAULTLANGUAGE in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Support UTF-8 codepage in string conversion functions.
kernelbase: Reimplement LOCALE_*LANGNAME in GetLocaleInfoW/Ex using the locale.nls data. kernelbase: Use RtlMultiByteToUnicodeN in IsChar* functions.
kernelbase: Reimplement LOCALE_*CTRYNAME in GetLocaleInfoW/Ex using the locale.nls data. kernelbase: Avoid redundant locale lookups in GetLocaleInfoA().
kernelbase: Reimplement LOCALE_*DISPLAYNAME in GetLocaleInfoW/Ex using the locale.nls data. kernelbase: Support UTF-7/8 codepages in get_codepage_table().
kernelbase: Reimplement LOCALE_*DEFAULTCODEPAGE in GetLocaleInfoW/Ex using the locale.nls data. kernelbase: Support UTF-8 as default Ansi codepage in MultiByteToWideChar().
kernelbase: Reimplement LOCALE_*DAYNAME in GetLocaleInfoW/Ex using the locale.nls data. kernelbase: Support UTF-8 as default Ansi codepage in WideCharToMultiByte().
kernelbase: Reimplement LOCALE_*MONTHNAME in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Default to UTF-8 codepage at startup.
kernelbase: Reimplement LOCALE_*INFINITY/NAN in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Export a few more codepage functions from ntdll.so.
kernelbase: Reimplement LOCALE_*PERCENT in GetLocaleInfoW/Ex using the locale.nls data. win32u: Use the ntdll functions for codepage conversions.
kernelbase: Reimplement LOCALE_*AM/PM in GetLocaleInfoW/Ex using the locale.nls data. win32u: Use character sizes in the codepage conversion functions.
kernelbase: Reimplement LOCALE_*CURRNAME/CURRENCY in GetLocaleInfoW/Ex using the locale.nls data. win32u: Use CPTABLEINFO to store the Ansi/OEM codepages.
kernelbase: Reimplement LOCALE_ICOUNTRY/IGEOID in GetLocaleInfoW/Ex using the locale.nls data. win32u: Support UTF-8 as the default Ansi codepage.
kernelbase: Reimplement LOCALE_SNATIVEDIGITS in GetLocaleInfoW/Ex using the locale.nls data. msvcrt: Fix mbcs initialization for UTF-8 codepage.
kernelbase: Reimplement date/time format strings in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Initialize the system locale on the Unix side.
kernelbase: Reimplement calendar options in GetLocaleInfoW/Ex using the locale.nls data. kernelbase: Move codepage initialization to ntdll.
kernelbase: Reimplement misc format values in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Add support for 2019 and 2020 WindowsSettings namespaces.
kernelbase: Reimplement LOCALE_FONTSIGNATURE/SOPENTYPELANGUAGETAG in GetLocaleInfoW/Ex using the locale.nls data. ntdll: Support overriding the codepage from the manifest.
kernelbase: Reimplement LOCALE_SSORTNAME in GetLocaleInfoW/Ex. ole32: Fix sign expansion of codepage values.
kernelbase: Reimplement number formatting values in GetLocaleInfoW/Ex using the locale.nls data. user32: Pass a valid length to RtlUnicodeToMultiByteN/RtlMultiByteToUnicodeN.
kernelbase: Reimplement currency formatting values in GetLocaleInfoW/Ex using the locale.nls data. user32/tests: Fix some tests that break in UTF-8 codepage.
kernelbase: Reimplement misc locale info values in GetLocaleInfoW/Ex using the locale.nls data. gdi32: Support UTF-8 codepage in TranslateCharsetInfo().
kernelbase: Reimplement values computed from currency formats in GetLocaleInfoW/Ex. winedump: Add support for dumping locale.nls.
kernelbase: Reimplement values computed from date/time formats in GetLocaleInfoW/Ex. include: Avoid Windows types in CodeView structure definitions.
kernelbase: Reimplement fetching customized values from the registry in GetLocaleInfoW/Ex. winedump: Fix some incorrect uses of Unix 'long' type.
kernelbase: Reimplement updating the locale values in the registry on locale change. winedump: Avoid using DWORD in private definitions.
kernelbase: Reimplement SetLocaleInfoW(). winedump: Remove unused variables.
kernelbase: Remove the old GetLocaleInfoEx/W implementation. winedump: Enable compilation with long types.
make_unicode: Generate the GeoID table in locale.nls. winedump: Build with nameless unions/structs.
kernelbase: Reimplement the Geo ID functions using the locale.nls data.
kernel32: Move the language group resources to kernelbase.
kernel32: Move the error message table to kernelbase.
msvcrt: Use EnumSystemLocalesEx instead of directly accessing kernel32 resources.
kernel32: Remove the old locale information stored in resources.
ntdll: Recognize more script names in Unix locales.
kernelbase: Set system/user locales by name if they have no LCID.
kernelbase: Check the locale name instead of the LCID to detect changes.
oleaut32: Silence error message for unknown languages.
widl: Silence error message for unknown languages.
wrc: Remove the verify translation mode.
wrc: Remove resource dumping support.
wrc: Store language as a simple integer.
wrc: Store version and characteristics as simple integers.
wrc: Use the locale.nls data to determine a language's codepage.
wrc: Avoid loading locale.nls when not necessary.
makedep: Add dependency on locale.nls for rc files.
make_unicode: Generate the calendar table in locale.nls.
kernelbase: Reimplement GetCalendarInfoEx/W using the locale.nls data.
kernel32: Simplify GetGeoInfoA() implementation.
kernel32: Simplify Get/SetCalendarInfoA() implementation.
kernelbase: Fix IsValidLocale() and GetLocaleInfo() with special LOCALE_* identifiers.
kernelbase: Implement NlsValidateLocale().
kernelbase: Reimplement Internal_EnumCalendarInfo() using the locale.nls data.
kernelbase: Reimplement Internal_EnumTimeFormats() using the locale.nls data.
kernelbase: Reimplement Internal_EnumDateFormats() using the locale.nls data.
make_unicode: Update to CLDR version 41.
xml2: Import upstream release 2.9.13.
xslt: Import upstream release 1.1.35.
Andrew Eikum (2): Alexandros Frantzis (1):
evr/presenter: Fix hns-to-msec conversion multiplier. win32u: Avoid iterating over a NULL window list when broadcasting.
evr/presenter: Place early samples back to the front of the queue.
Bernhard Kölbl (15): Alistair Leslie-Hughes (1):
windows.media.speech: Add IVector<HSTRING>. msado15: Return valid object in Recordset::Clone.
windows.media.speech: Add IVectorView<HSTRING>.
windows.media.speech: Add IIterable<HSTRING> stubs.
windows.media.speech: Add IIterator<HSTRING>.
windows.media.speech: Store speech commands in listconstraint.
windows.media.speech: Add IVector<Inspectable*>.
windows.media.speech: Add IVectorView<Inspectable*>.
windows.media.speech: Add IIterable<IInspectable*> stubs.
windows.media.speech: Add IIterator<Inspectable*>.
windows.media.speech: Implement ISpeechRecognizer_get_Constraints.
include/winerror.h: Add missing WinRT HRESULT codes.
include/windows.foundation.collections.idl: Set correct return type for IAsyncOperation_GetResults.
windows.media.speech: Add tests for IAsyncOperation.
windows.media.speech: Add IAsyncOperation<Inspectable*> stub.
windows.media.speech: Add IAsyncInfo stub to IAsyncOperation<Inspectable*>.
Byeong-Sik Jeon (1): Aurimas Fišeras (1):
po: Update Korean translation. po: Update Lithuanian translation.
Daniel Lehman (3): Austin English (1):
ntdll/tests: Add some CloseHandle exception tests. dbghelp: Downgrade a FIXME to a WARN.
ntdll/tests: Test return values from CloseHandle.
ntdll: Return success for magic handles.
Dmitry Timoshkov (7): Bernhard Kölbl (8):
kernel32/tests: Add a test to show that services.exe is supposed to run in the session 0. windows.media.speech/tests: Fix some uses after release.
wined3d: Avoid calling _strnicmp() with limit -1. windows.media.speech/tests: Make waits non infinite.
sc: Add support for the 'query' command. windows.media.speech/tests: Remove some tests.
sc: Print service status after 'start' and 'stop' commands. windows.media.speech/tests: Remove an unnecessary variable.
sc: Don't silently fail when something doesn't work as expected in a few more places. windows.media.speech/tests: Add tests to check if IAsyncInfo_Close is non blocking.
dwrite/tests: Add some fallback tests for Segoe UI Symbol. windows.media.speech: Partially implement IAsyncOperation.
ucrtbase/tests: Add a test for wcsnicmp() with limit -1. windows.media.speech: Implement concurrency in IAsyncOperation.
windows.media.speech: Add ISpeechRecognitionCompilationResult.
Eric Pouech (14): Biswapriyo Nath (2):
shell32: Always allocate a whole ITEMIDLIST structure. include: Add IArcadeStick interface in windows.gaming.input.idl.
mciwave: Correctly handle error return status from mmioRead. include: Add Windows.Gaming.Input.FlightStick runtimeclass declaration.
winmm: Properly handle mmioRead/mmioWrite in case of errors.
urlmon: Use I width modifier instead of casting to DWORD.
comdlg32: Use I width modifier instead of casting to LONG.
mciavi32: Use I width modifier instead of casting to DWORD.
iphlpapi: Don't cast SIZE_T to DWORD in trace, use %I instead.
mstask: Don't cast size_t to DWORD in trace, use %I instead.
schedvc: Don't cast size_t to DWORD in trace, use %I instead.
dmstyle: Don't cast size_t to DWORD in trace, use %I instead.
dbghelp: Trace 64-bit integers with I64 width modifier.
dxdiagn: Use I64 width modifier for 64-bit integers in printf.
snmpapi: Trace 64-bit integers with I64 width modifier.
winedbg: Trace 64-bit integers with I64 width modifier.
Esme Povirk (3): Brendan Shanks (2):
mscoree: Update Wine Mono to 7.2.0. wow64cpu: Use different JMP instruction to work around Rosetta bug.
mscoree/tests: Build loadpaths.exe as GUI instead of CUI. ntdll/tests: Test that threads have unique TEBs.
mscoree/tests: Create csc.exe process as detached.
Georg Lehmann (2): Connor McAdams (8):
winevulkan: Update to VK spec version 1.3.210. webservices: Set proper minor version for .NET Message Framing Protocol.
winevulkan: Update to VK spec version 1.3.211. webservices/tests: Add some tests for session dictionary size.
webservices/tests: Add test for binary encoding nested structure handling.
webservices: Don't advance binary encoding reader if record type doesn't match.
webservices: Check for channel state in WsReceiveMessage.
webservices: Properly handle max session dictionary size channel property.
webservices: Respect session dictionary size limits on send dictionary.
webservices: Respect session dictionary size limits on receive dictionary.
Gijs Vermeulen (1): Daniel Lehman (1):
setupapi: Add SetupQueryInfVersionInformationA/W stub. include: Add some math declarations.
Hans Leidekker (8): Eric Pouech (17):
crypt32: Correctly free memory in CNG_ImportRSAPubKey(). combase: Use I64 width modifier for 64-bit integers.
crypt32: Consistently use CryptMemAlloc/Free(). rtqwork: Trace 64-bit integers with I64 width modifier.
crypt32: Use CRT allocation functions. rpcrt4: Don't cast ptrdiff_t to ULONG in traces, use %I instead.
crypt32/tests: Use wide character string literals. ntdll/tests: Simplify printf for 64 bit integers.
crypt32/tests: Add more OCSP response decoding tests. wininet/tests: Simplify printf for 64 bit integers.
bcrypt: Fix array index in BCryptEnumAlgorithms(). winedbg: Simplify printf for 64 bit integers.
bcrypt: Implement BCryptFreeBuffer(). oleaut32/tests: Simplify test by using long long constants.
cryptnet: Support verifying certificate revocation with OCSP. oleaut32/tests: Simplify printf for 64 bit integers.
kernel32/tests: Add more CreateProcess console management tests.
server: Use negative values for console pseudo handles.
kernelbase: Provide a pseudo console environment for initial CUI processes not tied to a Unix tty.
windowscodecs/tests: Simplify printf for 64 bit integers.
d3dxof: Don't cast ptrdiff_t to ULONG in traces, use %I instead.
d3dx10: Fix long type warnings.
start: Remove workaround for /exec without console.
kernel32/tests: Make the console tests pass if current console is shell-no-window.
kernel32/tests: Adapt duplicate console handle test to non-Win7 handles.
Henri Verbeet (3): Esme Povirk (2):
wined3d: Return the correct length from config_list_get_value(). gdiplus: Accept newer version in OpenType header.
wined3d: Add GPU information for NVIDIA Tesla T4. windowscodecs: pceltFetched is optional in IWICEnumMetadataItem.
wined3d: Spawn a separate thread to adjust the window state of windows belonging to other threads.
Huw D. M. Davies (7): Floris Renaud (1):
winealsa: Add missing includes. po: Update Dutch translation.
wineoss: Introduce a test_connect syscall.
wineoss: Pass a buffer to oss_clean_devnode().
wineoss: Add a helper to open the device.
wineoss: Move get_ossdevice_from_guid() earlier in the file.
wineoss: Move get_endpoint_ids to the unixlib.
combase: Don't start dllhost if the CLSID key doesn't exist.
Jacek Caban (37): François Gouget (4):
win32u: Return client menu name from NtUserUnregisterClass. conhost: Fix the spelling of a couple of comments.
user32: Introduce reply_message_result helper. winegstreamer: Fix the spelling of a comment.
win32u: Move reply_message_result implementation from user32. crypt32/tests: Fix the spelling of an ok() message.
user32: Move unpack_message call to User32CallWindowProc. riched20/tests: Fix the spelling of a comment.
win32u: Move process_sent_messages implementation from user32.
win32u: Move NtUserPeekMessage implementation from user32.
win32u: Move NtUserGetMessage implementation from user32.
win32u: Move NtUserMsgWaitForMultipleObjectsEx implementation from user32.
win32u: Move NtUserWaitForInputIdle implementation from user32.
user32: Avoid internal structs in post_dde_message.
win32u: Move send_internal_message_timeout implementation from user32.
win32u: Move __wine_send_input implementation from user32.
win32u: Move NtUserSendInput implementation from user32.
win32u: Return LRESULT from NtUserMessageCall.
win32u: Use public declaration for NtUserPostMessage.
win32u: Move SendMessageTimeoutW implementation from user32.
win32u: Move SendMessageW implementation from user32.
user32: Use NtUserMessageCall for SendMessageTimeoutA implementation.
user32: Use NtUserMessageCall for SendMessageA implementation.
win32u: Move SendNotifyMessageW implementation from user32.
user32: Use NtUserMessageCall for SendNotifyMessageA implementation.
win32u: Move SendMessageCallbackW implementation from user32.
user32: Use NtUserMessageCall for SendMessageCallbackA implementation.
win32u: Add missing return in NtUserExitingThread implementation.
win32u: Move NtUserPostThreadMessage implementation from user32.
win32u: Move NtUserPostMessage implementation from user32.
win32u: Move process_hardware_message implementation from user32.
user.exe: Remove no longer used wait_message16.
win32u: Move NtUserCloseClipboard implementation from user32.
win32u: Improve string duplication helpers.
win32u: Move default window text setting to from user32.
win32u: Move WM_SETICON implementation from user32.
win32u: Move IsWindowEnabled implementation from user32.
win32u: Partially move WM_SYSCOMMAND implementation from user32.
win32u: Move __wine_set_user_driver implementation from user32.
win32u: Don't use CDECL for user driver functions.
win32u: Use more consistent NtUserMessageCall constant names.
Jan Sikorski (2): Gabriel Ivăncescu (26):
wined3d: Increase the CS queue size. urlmon: Add basic implementation of MapBrowserEmulationModeToUserAgent.
wined3d: Reset and reuse Vulkan descriptor pools. mshtml: Always return the custom user agent if it has been set.
urlmon: Return the currently set user agent when 'version' is invalid.
jscript: Handle PROP_IDX in jsdisp_get_own_property.
jscript: Make idx props enumerable.
jscript: Throw proper error when invoking non-method builtin.
jscript: Accept DISPATCH_PROPERTYPUTREF for jsdisps.
mshtml/tests: Add initial tests for NULL Dispatch objects in scripts.
jscript: Treat NULL disps as actual null values in html mode.
jscript: Defer lookup to the actual locals for function statements.
mshtml: Implement enumerator for HTMLStyleSheetsCollection.
mshtml: Implement enumerator for HTMLRectCollection.
mshtml: Implement enumerator for HTMLFormElement.
mshtml: Implement enumerator for HTMLSelectElement.
mshtml: Move some static functions up.
mshtml: Implement enumerator for HTMLAttributeCollection.
jscript: Handle NULL return pointers in all constructors.
jscript: Move Set below Map.
jscript: Iterate through the map in a helper function.
jscript: Set a map entry using a helper function.
jscript: Pass the Map object to the callback when iterating.
jscript: Support passing 'this' context to the Map callback when iterating.
jscript: Compare numbers in a Map bitwise for equality.
jscript: Implement Set on top of Map.
jscript: Use proper error description for invalid Set 'this'.
jscript: Initialize hres in String constructor.
Jinoh Kang (2): Giovanni Mascellani (2):
riched20/tests: Add tests for IRichEditOleCallback_QueryInsertObject. mfreadwrite/reader: Make the stream sample allocator callback own a reference to the source reader.
riched20: Implement callback to IRichEditOleCallback_QueryInsertObject. mfreadwrite/reader: Unset sample allocator callbacks while destroying the source reader.
Lauri Kenttä (1): Hans Leidekker (2):
po: Update Finnish translation. crypt32/tests: Get rid of workarounds for old Windows versions.
webservices: Always set channel state to WS_CHANNEL_STATE_FAULTED when a send or receive operation failed.
Matteo Bruni (5): Hugh McMaster (13):
d3dcompiler: Set initial_filename in D3DCompile2(). regedit: Use wide character string literals in childwnd.c.
d3dx11/tests: Fix tests broken by using the HLSL compiler from vkd3d-shader. regedit: Use wide character string literals in edit.c.
d3dx9/tests: Fix tests broken by using the HLSL compiler from vkd3d-shader. regedit: Use wide character string literals in framewnd.c.
d3dcompiler: Always use vkd3d-shader's preprocessor. regedit: Use wide character string literals in hexedit.c.
d3dx9/tests: Increase tolerance in a quaternion test. regedit: Use wide character string literals in listview.c.
regedit: Use wide character string literals in regedit.c.
regedit: Use wide character string literals in treeview.c.
regedit: Use wide character string literals in main.c.
regedit: Use wide character string literals in regproc.c.
regedit: Mark WCHAR szFrameClass static.
regedit: Mark WCHAR szTitle static.
regedit: Remove unused WCHAR szHexEditClass from main header.
conhost: Save default font's pitch and family on first run.
Mohamad Al-Jaf (9): Huw D. M. Davies (55):
hid: Implement HidD_GetPhysicalDescriptor. wineoss: Explicitly store the channel count in the client.
propsys: Implement VariantToStringWithDefault. wineoss: Dynamically size the devnode array.
propsys/tests: Add VariantToStringWithDefault tests. wineoss: Use the global lock to lock the session.
ncrypt: Map STATUS_NOT_SUPPORTED to NTE_NOT_SUPPORTED. wineoss: Introduce a stream structure.
ncrypt: Warn on invalid flags in NCryptImportKey. wineoss: Move is_format_supported to the unixlib.
wusa: Support wow64 architecture identifier. wineoss: Don't cache the oss_audioinfo in the client.
ncrypt: Implement NCryptIsAlgSupported. wineoss: Move the stream creation to AudioClient_Initialize().
ncrypt/tests: Add NCryptIsAlgSupported tests. wineoss: Move get_mix_format to the unixlib.
ncrypt: Map STATUS_NO_MEMORY to NTE_NO_MEMORY. wineoss: Use the stream ptr to indicate the init state.
wineoss: Store the mute state in the stream.
wineoss: Use the sessions lock to lock the client's data.
wineoss: Use a pthread mutex for the stream lock.
wineoss: Use NtAllocateVirtualMemory() to alloc the buffers returned to the user.
wineoss: Move create_stream and release_stream to the unixlib.
wineoss: Move get_buffer_size to the unixlib.
wineoss: Move get_latency to the unixlib.
wineoss: Move get_current_padding to the unixlib.
wineoss: Store the period in 100ns units.
wineoss: Move timer_loop to the unixlib.
wineoss: Move start to the unixlib.
wineoss: Move stop to the unixlib.
wineoss: Move reset to the unixlib.
wineoss: Move set_event_handle to the unixlib.
wineoss: Move get_render_buffer to the unixlib.
wineoss: Move release_render_buffer to the unixlib.
wineoss: Move get_capture_buffer to the unixlib.
wineoss: Move release_capture_buffer to the unixlib.
wineoss: Move get_next_packet_size to the unixlib.
wineoss: Move get_frequency to the unixlib.
wineoss: Move get_position to the unixlib.
wineoss: Move is_started to the unixlib.
wineoss: Move set_volumes to the unixlib.
wineoss: Remove some unused members.
wineoss: Remove preprocessor checks for SNDCTL_SEQ_NRMIDIS.
wineoss: Move midi_init to the unixlib.
winealsa: Wait for the notify buffer to empty, rather than dropping an event.
wineoss: Store the sequencer fd in the driver struct.
wineoss: Add a temporary syscall to open and close the seq fd.
wineoss: Add a temporary midi_out_fm_patch syscall.
wineoss: Add a temporary midi_out_fm_reset syscall.
wineoss: Move MODM_OPEN and MODM_CLOSE to the unixlib.
wineoss: Use separate functions to handle MODM_DATA for FM synths and ports.
wineoss: Move MODM_DATA to the unixlib.
wineoss: Move MODM_LONGDATA to the unixlib.
wineoss: Move MODM_PREPARE and MODM_UNPREPARE to the unixlib.
winepulse: Use UINT64 handles to represent the stream.
winepulse: Return offsets rather than ptrs to the strings.
winepulse: Limit Wow64 buffer allocations to 32-bit addresses.
winepulse: Implement Wow64 entry points in the Unix library.
winealsa: Pass a client ptr to the callback instead of a stream.
winealsa: Use UINT64 handles to represent the stream.
winealsa: Return offsets rather than ptrs to the strings.
winealsa: Limit Wow64 buffer allocations to 32-bit addresses.
winealsa: Implement Wow64 mmdevapi entry points in the Unix libraray.
winealsa: Implement Wow64 midi entry points in the Unix library.
Nikolay Sivov (43): Jacek Caban (78):
browseui: Use CRT memory allocation functions. winex11: Directly use ntdll for registry access in setup_options.
browseui/tests: Remove string conversion helper. winex11: Directly use ntdll for registry access in create_xcursor_system_cursor.
dbgeng: Use CRT allocation functions. winex11: Directly use ntdll for registry access in X11DRV_GetICMProfile.
mf/session: Trace seek position in Start(). winex11: Directly use ntdll for registry access in get_display_device_reg_key.
opcservices: Use CRT allocation functions. winex11: Directly use ntdll for registry access in read_registry_settings.
opcservices/tests: Use wide strings in test data. winex11: Directly use ntdll for registry access in write_registry_settings.
xmllite: Use CRT allocation functions. win32u: Implement NtGdiGetDCDword.
xmllite/tests: Use CRT allocation functions. win32u: Implement NtGdiGetDCPoint.
wer: Use CRT memory allocation functions. winex11: Directly use win32u for GDI functions in bitblt.c.
scrobj: Use CRT allocation functions. winex11: Directly use win32u for GDI functions in window.c.
scrobj: Fix wrong cleanup logic for factory object. winex11: Directly use win32u for GDI functions in graphics.c.
scrobj/tests: Use CRT memory allocation functions. winex11: Directly use win32u for GDI functions in palette.c.
fusion: Use CRT memory allocation functions. winex11: Directly use win32u for GDI functions in xrender.c.
sxs: Use CRT memory allocation functions. winex11: Directly use win32u for GDI functions in more places.
user32: Add suspend-resume notification API stubs. kernelbase: Add support for CREATE_NO_WINDOW flag in CreateProcess.
atl: Use CRT allocation functions. win32u: Introduce inline helpers for NtUserCallNoParam calls.
sxs: Use CRT memory allocation functions. win32u: Use NtUserCallHwndParam for MirrorRgn implementation.
explorerframe: Use CRT memory allocation functions. win32u: Introduce inline helpers for NtUserCallOneParam calls.
comsvcs: Use CRT memory allocation functions. win32u: Remove no longer needed NtUserCallOneParam exports.
dxva2: Use CRT memory allocation functions. win32u: Introduce inline helpers for NtUserCallTwoParam calls.
mfmediaengine/tests: Remove unused header include. win32u: Introduce inline helpers for NtUserCallHwnd calls.
sxs/tests: Use CRT memory allocation functions. win32u: Introduce inline helpers for NtUserCallHwndParam calls.
msxml3/tests: Use CRT memory allocation functions. winex11: Remove no longer needed helpers.
directmanipulation: Use CRT memory allocation functions. winex11: Directly use win32u for user functions in window.c.
explorerframe/tests: Use CRT memory allocation functions. user32: Get rid of __wine_set_pixel_format.
uianimation: Use CRT allocation functions. win32u: Move NtUserExcludeUpdateRgn implementation from user32.
include: Add IDebugControl4 definition. win32u: Move NtUserChildWindowFromPointEx implementation from user32.
dbgeng: Update to IDebugControl4 stub. win32u: Move EnableWindow implementation from user32.
include: Add IDebugAdvanced3 definition. win32u: Introduce NtUserMapWindowPoints.
dbgeng: Update to IDebugAdvanced3 stub. win32u: Move NtUserClientToScreen implementation from user32.
shell32/tests: Use CRT memory allocation functions. win32u: Introduce NtUserGetMessagePos.
xmllite/tests: Use wide string literals for the writer tests. winex11: Directly use win32u for user functions in mouse.c.
evr/presenter: Make GetCurrentImage() work without output window. winex11: Directly use win32u for user functions in opengl.c.
mf/session: Use correct format specifier for start position. winex11: Directly use win32u for user functions in settings.c.
localui/tests: Use CRT allocation functions. winex11: Directly use win32u for user functions in event.c.
qmgr: Use CRT allocation functions. winex11: Directly use win32u in more places.
wmp: Use CRT allocation functions. win32u: Move NtUserTranslateMessage implementation from user32.
wmic: Use CRT allocation functions. win32u: Move CreatePopupMenu implementation from user32.
wmp/tests: Remove unused include. win32u: Move NtUserCheckMenuItem implementation from user32.
d3drm: Build without -DWINE_NO_LONG_TYPES. win32u: Move NtUserEnableMenuItem implementation from user32.
dispex: Use CRT memory allocation functions. win32u: Move DrawMenuBar implementation from user32.
dispex/tests: Use CRT allocation functions. win32u: Move ShowOwnedPopups implementation from user32.
evr: Cleanup class factory methods. win32u: Move more WM_SYSCOMMAND handling from user32.
win32u: Use winuser.h inline rect helpers.
ntdll: Provide RtlInitUnicodeString for unixlibs.
win32u: Use RtlInitUnicodeString from ntdll.so.
winex11: Use pthread for surface locking.
winex11: Use pthread for keyboard lock.
winex11: Use pthread for synchronization in opengl.c.
winex11: Use pthread for palette locking.
winex11: Use pthread for settings locking.
winex11: Use pthread for synchronization in vulkan.c.
winex11: Use pthread for win data locking.
winex11: Use pthread for D3DKMT locking.
winex11: Use pthread for error handler locking.
winex11: Use pthread for xrandr locking.
winex11: Use pthread for xrender locking.
winex11: Use NtUserBuildHwndList for has_owned_popup implementation.
winex11: Use build_hwnd_list for X11DRV_DisplayDevices_Update implementation.
winex11: Use pthread_once in create_x11_physdev.
win32u: Expose public parts of user_thread_info in ntuser.h.
winex11: Use NtUserGetThreadInfo to access thread data.
winex11: Use TEB to store driver thread data.
winex11: Directly use ntdll in display_device_init mutex.
win32u: Move NtUserFindWindowEx implementation from user32.
win32u: Move NtUserSetMenuContextHelpId implementation from user32.
win32u: Move NtUserGetMenuItemRect implementation from user32.
win32u: Move NtUserSetMenu implemenetation from user32.
win32u: Move GetMenuInfo implementation from user32.
win32u: Move is_window_rect_full_screen implementation from winex11.
winex11: Use Unix environment variable in remove_startup_notification.
win32u: Move NtUserThunkedMenuInfo implementation from user32.
win32u: Move NtUserSetMenuDefaultItem implementation from user32.
win32u: Move NtUserSetClipboardViewer implementation from user32.
win32u: Move NtUserChangeClipboardChain implementation from user32.
win32u: Move EnumClipboardFormats implementation from user32.
winex11: Use a simple sdbm hash implementation in X11DRV_GetICMProfile.
winex11: Directly use ntdll in X11DRV_GetICMProfile.
Jinoh Kang (1):
include: Remove duplicate definitions of UOI_* macros.
Julian Rüger (1):
po: Update German translation.
Matteo Bruni (1):
d3dxof/tests: Remove redundant skips after ok() calls.
Mohamad Al-Jaf (2):
include: Add CMSMPEGDecoderMFT coclass.
include: Add CLSID_MSVPxDecoder declaration.
Nikolay Sivov (25):
evr/mixer: Implement GetAvailableVideoProcessorModes().
evr/mixer: Implement GetVideoProcessorCaps().
hlink: Use CRT allocation functions.
hlink: Return requested interface when creating IHlinkBrowseContext instance.
hlink: Return requested interface when creating IHlink instance.
hlink: Return correct requested interface from HlinkCreateFromMoniker().
hlink: Return requested interface from HlinkCreateFromString().
mfplat: Fix alignment used by audio buffers created with MFCreateMediaBufferFromMediaType().
wbemprox: Use CRT memory allocation functions.
wbemprox: Remove string duplication helper.
evr: Add IAMFilterMiscFlags interface.
d3dxof: Build without -DWINE_NO_LONG_TYPES.
d3dx10: Build without -DWINE_NO_LONG_TYPES.
ddrawex: Build without -DWINE_NO_LONG_TYPES.
ddrawex/tests: Build without -DWINE_NO_LONG_TYPES.
ddrawex/tests: Simplify refcount helper.
d3dxof/tests: Build without -DWINE_NO_LONG_TYPES.
d3dxof/tests: Simplify refcount helper.
ddraw: Build without -DWINE_NO_LONG_TYPES.
xmllite/tests: Use wide string literals.
gdi32: Use NtUserGetSysColor() directly.
dwrite/tests: Use safe table access helpers for GetFontSignature().
dwrite/tests: Fix context text.
wusa: Remove string duplication helper.
ddraw: Improve tracing format for unsigned fields.
Paul Gofman (5): Paul Gofman (5):
msvcrt/tests: Add test for ioinfo->exflag. msvcp140: Implement _Copy_file().
msvcr80: Fix ioinfo structure definition. kernelbase: Reset last error on success in CopyFileExW().
msvcrt: Use newer ioinfo structure for _MSVC_VER >= 80. ntdll: Increase kernel stack size.
msvcr90/tests: Test ioinfo structure. ntdll: Remove unused PTHREAD_STACK_MIN definition.
ucrtbase: Update ioinfo structure. crypt32: Support CERT_QUERY_OBJECT_BLOB in CRYPT_QueryEmbeddedMessageObject().
Piotr Caban (2): Rafał Harabień (2):
oleacc/tests: Fix crash when current thread is not in foreground state. user32: Use SWP_NOACTIVATE flag when resizing etched static control.
msvcr100: Improve ThreadScheduler_ScheduleTask_loc stub. user32/tests: Remove duplicated SS_*RECT static control tests.
Rafał Harabień (5): Rémi Bernon (23):
comctl32/tests: Add more static control tests. kernel32/tests: Add invalid pointer heap validation tests.
comctl32: Fix handling of SS_ETCHEDHORZ/SS_ETCHEDVERT static control styles. kernel32/tests: Add some GetProcessHeaps tests.
comctl32: Send WM_CTLCOLORSTATIC for all static control types. kernel32/tests: Add some HeapWalk tests.
comctl32/tests: Fix invalidation in static control tests. kernel32/tests: Cleanup and add Heap(Query|Set)Information tests.
comctl32/tests: Remove now unused TODO_COUNT in static control tests. kernel32/tests: Add some HeapWalk tests for the LFH frontend.
kernel32/tests: Tweak tests results for w7pro64.
kernel32/tests: Reduce the number of GlobalAlloc size tests.
ntdll: Use a dedicated member for shared heap flag.
ntdll: Fix main heap struct layout and flags members.
kernelbase: Allocate global memory handle table dynamically.
include: Add Windows.Gaming.Input.RacingWheel runtimeclass declaration.
include: Remove nested namespaces in windows.gaming.input.forcefeedback.idl.
include: Add Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect interface declaration.
dinput/tests: Add tests for joystick with many axes and units.
dinput/tests: Add some IRawGameController_get_ForceFeedbackMotors tests.
dinput/tests: Queue IRP when the expect ret_status is STATUS_PENDING.
dinput/tests: Add more IForceFeedbackMotor and IAsyncOperation_boolean tests.
windows.gaming.input: Introduce Windows.Gaming.Input.RacingWheel activation factory.
windows.gaming.input: Implement IRacingWheelStatics interface for RacingWheel.
windows.gaming.input: Implement ICustomGameControllerFactory interface for RacingWheel.
windows.gaming.input: Implement IRacingWheelStatics2 interface for RacingWheel.
windows.gaming.input: Implement RacingWheel runtimeclass stub.
dinput/tests: Add some RacingWheel runtimeclass tests.
Rémi Bernon (48): Timo Zuccarello (1):
kernel32/tests: Remove GlobalMemoryStatus loop and relax the checks. winex11.drv: Do not assign reserved virtual key 0xE0 to key codes.
winegstreamer: Implement H264 decoder GetInputStreamInfo.
winegstreamer: Implement H264 decoder GetOutputStreamInfo.
winegstreamer: Try creating a wg_transform in the H264 decoder.
winegstreamer: Use a GstBufferList for wg_transform input queue.
strmbase: Add a separate id for pins.
qedit: Use the right SampleGrabber pin names.
qcap: Use the right AVICo pin names.
quartz: Use the right ACMWrapper pin names.
quartz: Use the right AVIDec pin names.
quartz: Use the right VideoRenderer pin names.
kernel32/tests: Use 0xdeadbeef directly instead of a custom define.
kernel32/tests: Clean GlobalAlloc tests and move them together.
kernel32/tests: Clean LocalAlloc tests and move them together.
kernel32/tests: Add some HGLOBAL/HLOCAL limits tests.
kernel32/tests: Add some HGLOBAL/HLOCAL entry layout tests.
kernel32: Fix indentation of Global* functions.
kernel32: Make Global* traces and identifiers more consistent.
kernelbase: Fix indentation of LocalReAlloc.
kernelbase: Make (Global|Local)* traces and identifiers more consistent.
mf/tests: Fix incorrect array index when formatting blob value.
mf/tests: Increase the H264 decoder tests video frame size.
dinput/tests: Add some HidD_GetPhysicalDescriptor tests.
kernelbase: Check handle validity in unsafe_mem_from_HLOCAL.
kernelbase: Check pointer validity in unsafe_ptr_from_HLOCAL.
kernel32: Synchronize the HLOCAL helpers with kernelbase.
kernelbase: Implement internal KernelBaseGetGlobalData.
kernelbase: Allocate HLOCAL / HGLOBAL from a static handle table.
winegstreamer: Use a GstAtomicQueue for wg_transform output queue.
winegstreamer: Implement H264 decoder Process(Input|Output).
winegstreamer: Return S_OK from H264 decoder ProcessMessage.
kernelbase: Use the same HLOCAL entry pointer alignment as native.
kernelbase: Remove unnecessary handler from LocalLock.
kernelbase: Remove unnecessary handler from LocalUnlock.
kernelbase: Use the same HLOCAL flags / lock layout as native.
kernel32/tests: Add broken results for GlobalMemoryStatus test.
kernel32/tests: Cleanup and add more heap layout tests.
include: Add CWMAEncMediaObject class declaration to wmcodecdsp.idl.
include: Add CCOlorConvertDMO class declaration to wmcodecdsp.idl.
include: Add some MEDIASUBTYPE_V* GUIDs to wmcodecdsp.idl.
include: Add MFSampleExtension_CleanPoint to mfapi.h.
include: Add ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES declaration.
kernel32/tests: Add some activatableClass manifest attribute tests.
ntdll: Support activatableClass activation context elements.
combase/tests: Add some RoGetActivationFactory tests with manifest.
kernel32/tests: Load all test function pointers on init.
kernel32/tests: Cleanup heap allocation functions tests.
kernel32/tests: Cleanup heap pointer alignment tests.
Santino Mazza (2): Zebediah Figura (27):
ncrypt/tests: Test for NCryptVerifySignature. winegstreamer: Use WG_MAJOR_TYPE_UNKNOWN to mark a stream that should not be forced into a certain format.
ncrypt: Implement NCryptVerifySignature. winegstreamer: Explicitly disable streams in start_pipeline().
winegstreamer: Explicitly disable streams in parser_init_stream().
winegstreamer: Enable wg_parser streams on creation.
ntdll/tests: Add some tests for NtQueryDirectoryObject().
ntdll: Do not write the "context" parameter of NtQueryDirectoryObject on failure.
ntdll: Do not write the "ret_size" parameter of NtQueryDirectoryObject on failure.
server: Return STATUS_BUFFER_TOO_SMALL instead of STATUS_BUFFER_OVERFLOW from get_directory_entry.
kernelbase: Set user_lcid to the user locale, not the system locale.
ntdll: Return the required length from NtQueryDirectoryObject().
ntdll: Don't return STATUS_BUFFER_OVERFLOW if the buffer is too small to hold one entry.
ntdll: Write a null terminator in NtQueryDirectoryObject.
include: Add amva.h.
include: Add videoacc.idl.
quartz/tests: Test more VMR7 interfaces in all modes.
quartz/tests: Check for IAMVideoAccelerator.
quartz/vmr9: Stub IAMVideoAccelerator.
wined3d: Factor out context_gl_apply_texture_draw_state().
wined3d: Make wined3d_context_gl_set_draw_buffer() static.
user.exe: Implement SetSystemTimer() using SetTimer().
user32: Toggle the caret based on the timer ID in DispatchMessage().
user32: Update mouse tracking information based on the timer ID in DispatchMessage().
win32u: Remove the "proc" parameter to NtUserSetSystemTimer().
win32u: Do not call the lparam for WM_SYSTIMER messages.
user32: Do not call the lparam for WM_SYSTIMER messages.
setupapi: Avoid leaking subKey in SETUPDI_AddDeviceInterfaces().
ddraw/tests: Use winetest_push_context() in test_viewport().
Sven Baars (2): Zhiyi Zhang (14):
winemenubuilder: Search for an executable file when no file extension is provided. include: Avoid a C++ keyword for RegisterUserApiHook().
winemenubuilder: Use the full path name when extracting an icon. kernel32/tests: Check against INVALID_HANDLE_VALUE for CreateActCtxW() return values.
kernel32/tests: Add more CreateActCtx() tests.
shell32: Activate context at ID 123 before loading control panel applets.
rundll32: Activate context at ID 123 before calling library functions.
appwiz.cpl: Enable visual styles.
inetcpl.cpl: Enable visual styles.
joy.cpl: Enable visual styles.
ieframe: Enable visual styles.
user32/tests: Avoid unnecessary display mode changes.
user32/tests: Test NUMCOLORS for display DCs.
win32u: Return -1 for NUMCOLORS with 8-bit display DCs.
include: Add windows.foundation.metadata.idl.
wintypes: Add stub dll.
Zebediah Figura (11): Ziqing Hui (5):
shell32: Use COM wrappers for IShellPropSheetExt and IShellExtInit. d2d1/tests: Add tests for GetImageLocalBounds().
user32: Remove redundant #ifdef around #undef. d2d1: Implement GetImageLocalBounds() for bitmap.
user32: Compile some functions only on 64-bit architectures. d2d1/tests: Add tests for context unit mode.
amstream: Use CRT memory allocators. d2d1: Implement GetUnitMode().
maintainers: Update the path to strmbase. d2d1: Implement SetUnitMode().
include: Add more URL_* flags.
winegstreamer: Disconnect source pins before calling wg_parser_disconnect().
winegstreamer: Protect access to the "enabled" field.
winegstreamer: Unblock waits in sink_chain_cb() when disabling a stream.
winegstreamer: Add traces to Unix call wrappers.
qcap/filewriter: Avoid casting to DWORD in an ERR message.
Zhiyi Zhang (5):
uxtheme: Check only the lower 16 bits of the return value of WM_ERASEBKGND.
uxtheme/tests: Test WM_ERASEBKGND return value from custom dialog procedures.
uxtheme: Return correct WM_ERASEBKGND result from custom dialog procedures.
uxtheme: Remove a redundant condition check.
setupapi: Return CR_SUCCESS for CM_Get_DevNode_Status{_Ex}.
Ziqing Hui (14):
d2d1: Fix a typo.
include: Add defines for ID2D1InkStyle.
include: Add defines for ID2D1Ink.
include: Add defines for ID2D1GradientMesh.
include: Add defines for ID2D1ImageSource.
include: Add defines for ID2D1ImageSourceFromWic.
include: Add defines for ID2D1TransformedImageSource.
include: Add defines for ID2D1DeviceContext2.
include: Add defines for ID2D1Device2.
include: Add defines for ID2D1Factory3.
include: Add defines for D2D1YCbCr effect.
include: Add defines for D2D1HighlightsShadows effect.
d2d1: Add stubs for ID2D1Factory3.
d2d1/tests: Add tests for D2D1Grayscale effect.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1659,6 +1659,7 @@ Tim Newsome
Timo Kreuzer Timo Kreuzer
Timo Teräs Timo Teräs
Timothy Pearson Timothy Pearson
Timo Zuccarello
Tim Schumacher Tim Schumacher
Tim Schwartz Tim Schwartz
Tim Segall Tim Segall

View File

@ -1 +1 @@
Wine version 7.6 Wine version 7.7

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