Release 5.19.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2020-10-09 22:59:08 +02:00
parent 83b52b19b5
commit f7d8150895
3 changed files with 472 additions and 368 deletions

820
ANNOUNCE
View File

@ -1,18 +1,17 @@
The Wine development release 5.18 is now available. The Wine development release 5.19 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Vulkan shader compilation using the new vkd3d-shader library. - Wine Mono engine updated to 5.1.1, with WPF text formatting support.
- USER32 library converted to PE. - KERNEL32 library converted to PE.
- Console no longer requires the curses library. - DSS cryptographic provider.
- Support for display modes with various orientations. - Windowing support in the new console host.
- A number of syntax fixes in the WIDL compiler. - A number of exception handling fixes.
- Non-recursive makefiles.
- 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/5.x/wine-5.18.tar.xz https://dl.winehq.org/wine/source/5.x/wine-5.19.tar.xz
http://mirrors.ibiblio.org/wine/source/5.x/wine-5.18.tar.xz http://mirrors.ibiblio.org/wine/source/5.x/wine-5.19.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -28,400 +27,505 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 5.18 (total 42): Bugs fixed in 5.19 (total 27):
10603 IDirectSoundBufferImpl_SetFX needed for sound effects in several games 15437 Multiple programs using madCodeHook crash (in-memory PE image of Wine builtins vs. ELF image on disk)
18670 QIP Infium 2.0 build 9030 crashes on exit (needs a proper implementation of WSACleanup) 29926 Multiple games need IDirectDrawStreamSample::Update() (Beach Life, The Sims Complete Collection, Risk II, Earth 2150, Need for Russia)
21232 Multiple games and applications (Chromium-based browser engines, Blizzard games, League of Legends) crash due to hooking/anticheat validation (needs syscall thunks in ntdll.dll) 31342 Multiple applications need msvcirt.dll.??0ofstream@@QAE@XZ (Trespasser, Max Payne 1, 3Dmark1999 MAX, 3Dmark2000, 3Dmark2001 SE, GraphCalc, Charon)
22749 Hard link creation from a Finddupe-generated batch file fails ('fsutil.exe' needs to support 'hardlink create' command) 39123 Fairy Fencer F depends on NtQuerySystemInformation(SYSTEM_INTERRUPT_INFORMATION) volatility for random number generation
35467 Multiple games crash on unimplemented function msvcirt.dll.??0fstream@@QAE@PBDHH@Z (Lock On: Modern Air Combat, TRON 2.0) 45090 (nearly) every test shows a leak in kernel32/{console,term}.c
36960 Avencast: Rise of the Mage fails to start (D3DXCreateTextureFromFileA failed) 45331 Exile: Escape From the Pit crashes after splash screen
37254 wineconsole/curses.c fails to build on NetBSD 6.1.4 45400 eden* (VN) some font characters display with the wrong glyph (capitals/spaces)
37491 wineconsole requires/uses TERM environment variable 45489 World of Warcraft needs GetRawInputBuffer
37644 .NET console applications using System.Console.Clear() crash when directly started in terminal 46588 Cegid Business Line installer fails in custom script action installing "BLJNR.MSI" component.
38964 widl: inconsistent null pointer checks in typelib writer 48529 Avencast: Rise of the Mage fails to launch
39469 PreSonus Studio One 3 says it requires Windows 7 SP1 (d3d11 '{bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1}', 'ID3D11DeviceContext1' not implemented) 49172 Always true condition `code > 0xffff` in vbscript/global.c
43107 The Witcher 3 fails to detect dx11 - registry dx11>opengl applied 49367 1971 Project Helios shows a black screen
44422 Vectric Aspire 9 : it does not load 3d images 49470 Silent Hill 4 crashes when a person is suppose to scream.
45433 dark souls 3: cannot change resolution in fullscreen mode 49549 winetricks -q dotnet45 leaves dozens of mscorsvw.exe processes
45573 League of Legends 8.12+ fails to start a game (anticheat engine, hooking of syscall return instructions) 49586 valgrind shows a leak in dlls/ntdll/env.c:set_wow64_environment()
45797 NVIDIA GeForce Experience 3.x installer fails due to 'mshtml.OleObject_{Get,Set}Extent' stubs 49659 Multiple games crash on launch (Mahjong Titans, Resident Evil HD Remaster, Resident Evil 0 HD Remaster)
47251 add support for ConPTY API (pseudo console) 49857 NCLauncher2: Crypto error on a successful login
47491 dinput event queue is overflowing and stalling the whole game/wineserver 49873 Warzone 2100 crashes on unimplemented function api-ms-win-crt-convert-l1-1-0.dll.strtold
48396 'cmd.exe /c move file1 file2' doesn't respect non-interactive mode, causing prompt for overwrite if destination file exists 49894 Regression in "kernelbase: Use conhost to handle Unix consoles."
48397 'cmd.exe /c move file1 file2' doesn't overwrite existing destination file in non-interactive mode 49895 [Regression] Steam fails to load pages
48952 NVDA hangs on start 49899 Multiple games need IDirectDrawMediaStream::NewSegment() implementation (The Sims Complete Collection, Earth 2150, Beach Life, Risk II, Need for Russia)
49038 O.E.D. v 4.0 (Oxford English Dictionary) No longer starts. 49906 Fallout New Vegas: broken gog installation
49206 ITHVNR: hooked processes segfault 49909 Win Toolkit v.1.4.37.20 (.NET 3.5 app) crashes with wine-mono
49309 vbscript:run test fails in Japanese locale 49911 Sebastien Loeb Rally EVO 64-bit version crashes with builtin xactengine3_7
49335 Dolphin EasyReader for Windows 6.04 (TTS app) crashes after completing startup wizard (needs IMarkupServices::CreateMarkupPointer method implementation) 49924 IP address control does not focus its fields on focus change
49343 Neverwinter Online: Launcher crash on Startup 49929 Game for Windows Live installer fails with 'winetricks -q gfw'
49532 .NET 4.0 and higher fail to install via winetricks 49946 Themida-packed application crashing on multi-hop import forward
49591 Multiple GOG installers display the error message "Out of Global Vars range"
49624 Protocol error: process 0020: recvmsg: Message too long on mac OS
49643 Calling ClipCursor too frequently can cause stack overflow in foreground window thread.
49647 wine 5.14 build fails in winegstreamer on Ubuntu 16.04 and Debian 9
49738 "warning: implicit declaration of function strtoumax" when compiling PuTTY with Winelib
49765 SlingPlayer Desktop crashes on unimplemented function msvcrt._snprintf_c
49770 Firestorm viewer crashes
49774 macDriver no longer functions within macOS VM
49806 WIDL doesn't tolerate attribute [hidden] within enums.
49811 cmd /c "cd "directory"&&"somecommand.exe"" tries to cd to "directory"&&"somecommand.exe"
49820 VBScript fails to parse decimal literals between -1 and 1 without 0 in front
49834 45a63e5b3ce0e5d7fcc55ce57f315086b87f8ad7 breaks binary compatibility with 5.0 on passing main() argc
49847 Logos Bible 8: wineserver always using 100% CPU core
49850 No One Lives Forever crashes due to GetMotif stub in dmstyle
49889 wineserver shows failed assertion on shutdown
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 5.17: Changes since 5.18:
Akihiro Sagawa (1): Akihiro Sagawa (3):
vbscript: Support non-Latin 1 characters in Asc. kernelbase: Improve Get{, Dynamic}TimeZoneInformation() performance.
kernelbase: Fix copy and paste error.
configure: Fix a typo in comparison.
Alexandre Abgrall (1): Alexandre Julliard (25):
msxml3: Fix value of 'fetched' in IEnumVARIANT::Next() for IXMLDOMSelection. configure: Require 64-bit compare-and-swap support from gcc.
ws2_32: Retrieve the FQDN only when necessary in getaddrinfo().
Alexandre Julliard (34): wineboot: Set the computer name keys.
vbscript: Add support for translating messages. kernel32: Remove the setting of the computer name keys.
kernel32/tests: Avoid assumptions about the current working directory. ntdll: Delay ntdll.dll loading until more initialization is done.
makefiles: Generate a single non-recursive makefile at the top level. ntdll: Use the standard code path to load ntdll.dll.
makefiles: Regenerate po files with full path information. ntdll: Use load_dll() to load kernel32 to support PE format.
makefiles: Remove .. components from generated paths. kernel32: Build with msvcrt.
makefiles: Remove directory variables that are redundant with non-recursive make. configure: Don't disable ntdll or kernel32 for Windows builds.
ntdll: Update argc when changing process name. bcrypt: Add a helper function to create an asymmetric key.
makefiles: Only add default libraries for Unix builds. bcrypt: Move the public key initialization to the generic code.
makefiles: Don't use default imports for Unix libraries. bcrypt: Move setting a symmetric key vector to the generic code.
makefiles: Define WINE_UNIX_LIB when building Unix libraries. bcrypt: Move the symmetric key initialization to the generic code.
include: Don't use IsBadStringPtr in debug functions for Unix libraries. bcrypt: Add separate backend functions for destroying symmetric/asymmetric keys.
crypt32: Move GnuTLS-specific helpers into the #ifdef. bcrypt: Split the key structure into generic and backend-specific parts.
ntdll: Add support for loading a Unix helper library from builtin dlls. bcrypt: Move the backend code to a new Unix library.
user32: Move PNG support to a new Unix library. bcrypt: Build with msvcrt.
user32: Build with msvcrt. ntdll: Fix handle/module confusion in Unix module loading.
user32: Use wide character string literals. gdi32: Move font codepage setup out of freetype.c.
user32: Use wide character string literals for system parameter entries. odbc32: Use the exported names for the implementation functions.
ntdll: Add inline wrappers for pthread mutex locking. odbc32: Move the Unix functions interface to a new Unix library.
ntdll: Don't lock mutexes during process exit. odbc32: Build with msvcrt.
server: Add an object operation to retrieve an object name. gdi32: Store the face filename as a DOS path.
server: Return the device name for device files. gdi32: Compare DOS filenames instead of Unix stat information for font files.
server: Return the device name for mailslot files. gdi32: Store face data as a single binary value in the registry cache.
server: Return the device name for named pipe files.
server: Implement object name information for registry keys.
server: Pass all creation arguments to the device creation functions.
server: Use OBJ_PERMANENT for permanent objects.
server: Rename make_object_static() to make_object_permanent().
server: Keep permanent objects on the standard object list.
server: Restart search from the start when releasing permanent objects at exit.
server: Initialize the object permanent flag.
makefiles: Don't build Unix object files on Windows.
include: Also define gethostname for msvcrt builds.
kernel32: Get rid of obsolete 16-bit relay functions.
kernel32: Make export directory writable to set FT_Thunk to 0.
Alistair Leslie-Hughes (6): Alistair Leslie-Hughes (6):
ws2_32: Map AI ALL_option in getaddrinfo(). xactengine3_7: Explicity copy the XACT_RUNTIME_PARAMETERS members.
include: Add inclusion guards for schema API enums. include: Add more SCARD defines.
include: Remove coclasses that don't belong to msxml6.idl. msado15: Implement _Connection Get/Put Provider.
xactengine3_7: Return S_OK from IXACT3Cue Destroy. msado15: Implement _Connection get/put Mode.
dmband: Semi-stub IDirectMusicBand CreateSegment. msado15: Implement _Connection get/put CursorLocation.
dmstyle: Implement IDirectMusicStyle8 GetBand. msado15: Implement _Command get/putref ActiveConnection.
Anton Baskanov (4): Andrew Eikum (8):
amstream: Implement AMDirectDrawStream::SetState. audioclient.idl: Declare IAudioClient2.
amstream: Implement AMDirectDrawStream::EndOfStream. mmdevapi: Stub implement IAudioClient2.
amstream: Call ::SetFormat in AMDirectDrawStream::CreateSample. mmdevapi: Implement IsOffloadCapable.
amstream: Implement AMDirectDrawStream::Receive and IDirectDrawStreamSample::Update. mmdevapi: Implement SetClientProperties.
audioclient.idl: Declare IAudioClient3.
mmdevapi: Stub implement IAudioClient3.
include: Add a few more stream categories.
mmdevapi: Implement ActivateAudioInterfaceAsync.
Aurimas Fišeras (3): Anton Baskanov (9):
po: Update Lithuanian translation. amstream: Implement IDirectDrawStreamSample::CompletionStatus.
amstream: Implement IDirectDrawStreamSample::GetSampleTimes.
amstream: Implement AMDirectDrawStream::BeginFlush and ::EndFlush.
amstream: Implement AMDirectDrawStream::NewSegment.
winegstreamer: Use RGB15/16 formats instead of BGR15/16.
winegstreamer: Fix RGB565 conversion in amt_from_gst_video_info().
winegstreamer: Add a second videoconvert to handle 15/16-bit RGB formats.
winegstreamer: Expose 15/16-bit RGB formats.
amstream: Reference the multimedia stream in ddraw stream sample.
Arkadiusz Hiler (1):
gdi32: Limit GetGlyphOutlineW(uChar) to a WORD.
Aurimas Fišeras (2):
po: Update Lithuanian translation. po: Update Lithuanian translation.
po: Update Lithuanian translation. po: Update Lithuanian translation.
Biswapriyo Nath (5): Biswapriyo Nath (6):
include/ddraw.h: Add missing members in DDPIXELFORMAT struct. include: Set D3D_COMPILER_VERSION to 47, if not defined.
include/ddraw.h: Add missing UpdateOverlay flags. include: Add the D3D12_SHADER_VERSION_TYPE enumeration.
include/ddraw.h: Add missing DDSCAPS2.dwCaps2 flags. include: Add MFPMPSESSION_CREATION_FLAGS enumeration in mfidl.idl.
include/ddraw.h: Add DDSCAPS2.dwCaps3 flags. include: Fix CancelObjectCreation name in IMFSourceResolver interface.
include/ddraw.h: Add missing dwFlags of DD_BLTDATA struct. include: Add IMFMetadata interface in mfidl.idl.
include: Add IMFMetadataProvider interface in mfidl.idl.
Daniel Lehman (1): Chao Long (1):
wininet: Implement INTERNET_OPTION_SECURITY_CERTIFICATE flag for InternetQueryOption. ole32: Check for NULL parameter in ReleaseStgMedium().
Dmitry Timoshkov (4): Christian Costa (1):
setupapi/tests: Add explicit field for inf contents size. d3dx9: Ignore vertices reordering for D3DXMESHOPT_ATTRSORT in OptimizeInPlace().
setupapi: Treat trailing \0 in field values same way as trailing spaces.
sxs: Return correct path from IAssemblyCache::QueryAssemblyInfo().
crypt32: Fix conversion of CRYPT_KEY_PROV_INFO between store and certificate property.
Esme Povirk (1): Daniel Lehman (5):
gdiplus/tests: Don't test point type array padding. vcruntime140_1: Terminate on noexcept function trying to propagate exception.
tzres: Add North Korea Time Zone.
msxml3/tests: Add some removeNamedItem tests.
msxml3: Handle namespaces in removeNamedItem.
tzres: Add Cuba Time Zone.
François Gouget (5): Derek Lesho (3):
vbscript: Fix the spelling of the delimiter* variables. winegstreamer: Add a GstPad wrapping the media source's bytestream.
ntdll: Fix the spelling of the arch_context_parameters variable. winegstreamer: Use decodebin to initialize media streams.
ntdll/tests: Fix the spelling of a couple of ok_() messages. winegstreamer: Implement IMFMediaStream::GetStreamDescriptor.
conhost/tests: Fix the spelling of a comment message.
msvcirt/tests: Fix the spelling of a couple of ok() messages.
Georg Lehmann (2): Dmitry Timoshkov (2):
winevulkan: Add is_alias for VkFunctionPointer. wevtsvc: Add EventLog service stub.
winevulkan: Forward declare required structs for function pointer. sxs: Fix off by 1 error when allocating memory.
Gijs Vermeulen (11): Esme Povirk (2):
msvcr120: Add [_]strtoimax[_l] and [_]strtoumax[_l]. mscoree: Update Wine Mono to 5.1.1.
msxml3/tests: Add more iteration tests for IXMLDOMNamedNodeMap, IXMLDOMSchemaCollection and IXMLDOMNodeList. dism: Add version resource.
msxml3: Support Reset() for IEnumVARIANTs created by create_enumvariant.
msxml3: Support retrieving more than one element in IEnumVARIANT::Next() for IXMLElementCollection.
msvcrt: Add _s[w|n]printf_c[_l].
msvcrt: Fix _snprintf_l function signature.
msvcrt: Add _snprintf_s_l.
msvcirt: Set error when file can't be opened in fstream_open_ctor.
msvcirt: Implement ofstream class.
mshtml: Implement IOleObject::[Get|Set]Extent.
dwmapi: Implement DwmIsCompositionEnabled.
Haidong Yu (3): François Gouget (1):
conhost: Add missing LeaveCriticalSection. d3dcompiler_43/tests: Fix the spelling of a couple of ok() messages.
ws2_32: Add missing LeaveCriticalSection.
conhost: Input should be restored and input_thread handle should be closed before return.
Hans Leidekker (2): Gabriel Ivăncescu (1):
crypt32: Set key context if PKCS12_NO_PERSIST_KEY is passed, otherwise set key provider info. qedit/nullrenderer: Wait in Receive() while paused.
crypt32: Add support for CRYPT_MACHINE_KEYSET in PFXImportCertStore.
Haoyang Chen (1): Gerald Pfeifer (1):
gdiplus: Implement GdipEnumerateMetafileSrcRectDestRect. winevdm: Abstract references to /dosbox.
Henri Verbeet (3): Gijs Vermeulen (1):
wined3d: Do not accumulate ended queries in wined3d_query_vk_poll(). ucrtbase: Add [_]strtold[_l].
wined3d: Implement shader_spirv_compile_vk().
wined3d: Implement sample masks for the Vulkan adapter.
Jacek Caban (42): Hans Leidekker (13):
conhost: Introduce IOCTL_CONDRV_READ_CONSOLE ioctl. dssenh/tests: Get rid of workarounds for old Windows versions.
conhost: Add support for ENABLE_ECHO_INPUT. bcrypt: Fix buffer size query in BCryptSignHash.
conhost: Add support for ENABLE_LINE_INPUT. bcrypt: Fix buffer size query in BCryptExportKey.
kernel32: Use IOCTL_CONDRV_READ_CONSOLE in ReadConsoleW when possible. bcrypt: Convert legacy DSA key parameters to and from little-endian format.
kernel32: Use NtDeviceIoControlFile directly for IOCTL_CONDRV_READ_CONSOLE and IOCTL_CONDRV_WRITE_CONSOLE. bcrypt: Add support for exporting legacy DSA public keys.
conhost/tests: Improve handling slow conhost replies. bcrypt: Add support for importing legacy DSA public keys.
conhost/tests: Allow clear screen on console exit. dssenh: Add stub implementations for a couple of functions.
conhost/tests: Add ReadConsole tests. dssenh: Register the DSS provider.
conhost: Free screen buffer data in destroy_screen_buffer. dssenh: Implement CPAcquireContext and CPReleaseContext.
server: Introduce console_connection object. dssenh: Implement CPCreateHash and CPDestroyHash.
kernelbase: Create console connection in init_console. dssenh: Implement CPHashData.
server: Allow creating unbound console connection objects. dssenh: Implement CPGetHashParam.
server: Introduce IOCTL_CONDRV_BIND_PID ioctl. dssenh: Implement CPImportKey and CPDestroyKey.
server: Support creating console reference from console connection object.
kernelbase: Use console connection object in AttachConsole.
server: Remove no longer used attach_console request.
conhost: Explicitly set tty cursor position after updating output in write_console.
conhost: Signal console in tty_input if needed.
conhost: Terminate current read request when input when reading tty input fails.
conhost: Introduce Unix mode.
conhost: Use CP_UNIXCP in Unix mode.
conhost: Force using relative cursor positioning in update_read_output.
conhost: Delay creating input thread in Unix mode.
server: Introduce IOCTL_CONDRV_SETUP_INPUT ioctl.
conhost: Use IOCTL_CONDRV_SETUP_INPUT to initialize input in Unix mode.
kernelbase: Move force override logic to init_console_std_handles callers.
ntdll: Pass RTL_USER_PROCESS_PARAMETERS to get_initial_console.
ntdll: Fill console size in get_initial_console.
kernelbase: Use conhost to handle Unix consoles.
kernel32: Remove no longer used bare console support.
conhost: Fix a leak in create_screen_buffer.
wineconsole: Remove curses backend.
configure: Remove curses checks.
server: Remove support for creating bare consoles.
kernelbase: Move ReadConsoleInput.
kernel32: Move Beep implementation to conhost.
kernel32: Move Beep() to kernelbase.
conhost: Improve bound checking in fill_output.
kernelbase: Duplicate input and output handles to ensure that they are inheritable.
conhost/tests: Don't use inheritable handle for console pipe end.
conhost: Terminate pseudo console on input error.
user32: Support control characters in null driver VkKeyScanEx implementation.
Jactry Zeng (1): Henri Verbeet (9):
comctl32: Implement WM_GETTEXTLENGTH for datetime picker. include: Update the d3d12 headers from vkd3d.
wined3d: Copy the correct "binding_base" size in shader_spirv_select().
wined3d: Implement rasteriser discard for the Vulkan adapter.
wined3d: Initialise the list of Vulkan device extensions during adapter initialisation.
wined3d: Only store unique stream output descriptions.
wined3d: Implement vertex shader stream output in the SPIR-V shader backend.
wined3d: Implement stream output for the Vulkan adapter.
wined3d: Implement stream output queries for the Vulkan adapter.
include: Update d3d12sdklayers.idl from vkd3d.
Jiangyi Chen (1): Hirofumi Katayama (1):
iphlpapi: Rename local variables shadowing the flags parameters. comctl32/ipaddress: Focus first field on WM_SETFOCUS.
Kevin Puetz (6): Huw D. M. Davies (13):
rpcrt4: Fix ARM64 stack corruption in call_server_func. include: Fix TXTVIEW_INACTIVE to be -1.
oleaut32/tests: Reformat test_dump_typelib. riched20: Simplify FindPixelPos().
oleaut32/tests: Fix expect_wstr_acpval(...,NULL). riched20: Simplify SplitByBacktracking().
widl: All VARDESC fields of TKIND_UNION should have oInst=0. riched20: Move several of the wrapping functions to use ME_Run directly.
oleaut32/tests: Cover GetVarDesc in test_dump_typelib. riched20: Store a ME_Paragraph ptr in the wrap context.
widl: Remove duplicate '\n\n' in midl_info_guid. riched20: Pass a ME_Paragraph ptr to WrapTextParagraph().
riched20: Pass a ME_Paragraph ptr to itemize_para().
riched20: Pass a ME_Paragraph ptr to shape_para().
riched20: Pass a ME_Paragraph ptr to the marking functions.
riched20: Use ME_Paragraph ptrs to iterate in WrapMarkedParagraphs().
riched20: Move the marked paragraph list to a rbtree.
riched20: Don't create a display context in InvalidateParagraphRange().
riched20: Use ME_Paragraph ptrs in a few of the table functions.
Liam Middlebrook (1): Jacek Caban (22):
winevulkan: Update to VK spec version 1.2.154. conhost: Call ensure_tty_input_thread in IOCTL_CONDRV_PEEK implementation.
conhost: Clear out_size in IOCTL_CONDRV_READ_CONSOLE implementation.
server: Don't propagate STATUS_PENDING in get_next_console_request request.
server: Use set_active_screen_buffer for consoles attached to server.
conhost: Scroll window to cursor position when needed.
conhost: Don't create tty input thread if we don't have tty_input handle.
kernel32/tests: Move pseudo console tests before FreeConsole.
conhost: Use better default values in create_screen_buffer.
kernel32/tests: Improve current console test mode.
conhost: Initial support for creating console window.
conhost: Pump window messages when we have a window.
conhost: Import loading console config from wineconsole.
conhost: Import font selection support from wineconsole.
conhost: Import window state update from wineconsole.
conhost: Update window config in ioctl handlers when needed.
conhost: Support painting screen buffer.
conhost: Rename version.rc to conhost.rc.
conhost: Import menus from wineconsole.
conhost: Import keyboard event handling from wineconsole.
conhost: Import mouse event handling from wineconsole.
conhost: Import config dialog from wineconsole.
conhost: Import menu handling from wineconsole.
Martin Storsjo (1): Julian Rüger (1):
ntdll: Implement __C_specific_handler and _local_unwind for arm64. po: Update German translation.
Michael Müller (2): Józef Kucia (1):
ntdll: Implement NtFilterToken. include: Move the ID3D12Debug interface to d3d12sdklayers.idl.
server: Implement support for creating a process with a specified token.
Michael Stefaniuc (13): Kevin Puetz (8):
directmanipulation: Print the debug string and not the pointer to it. oleaut32/tests: Include [dual] interface in test_dump_typelib.
winegstreamer: Drop redundant NULL check before heap_free(). oleaut32: FUNC_DISPATCH from dispinterface should have oVft == 0.
xactengine3_7: Remove superfluous cast to self. oleaut32: Overwrite return type when rewriting FUNCDESC to FUNC_DISPATCH.
advapi32: Remove superfluous cast to self. oleaut32: Omit [lcid] parameter when rewriting FUNCDESC to FUNC_DISPATCH.
gdiplus/tests: Use the ARRAY_SIZE() macro. oleaut32: Make GetNames omit same parameters as GetFuncDesc.
windowscodecs/tests: Use the ARRAY_SIZE() macro. oleaut32/tests: Add tests for rewriting FUNCDESC to FUNC_DISPATCH.
qedit: Drop redundant NULL check before free(). include: Fix undefined char16_t in C11.
dmime: Reimplement IPersistStream_Load() for SegTrigger track. vbscript: Implement redim preserve.
dmime: Simplify the parse_segments_list() helper.
dmime: Reimplement the segment item parser.
dmime: dmutils.h is no longer needed.
dmime: Get rid of the DMUS_PRIVATE_SEGMENT_ITEM typedef.
dmcompos: Remove the unused DMUS_PRIVATE_CHUNK struct.
Myah Caron (10): Liam Middlebrook (2):
msvcr120: Add imaxabs. winevulkan: Add --xml argument to make_vulkan.
shell32: Add ShellLinkObject stubs. winevulkan: Update to VK spec version 1.2.155.
shell32: Implement ShellLinkObject::get_Path.
sapi: Add AudioOutput registry keys.
sapi: Improve GetDefaultTokenId stub.
sapi: Fix MMAudioOut registry key location.
sapi: Add stubs for SpObjectToken.
sapi: Improve stub for ISpObjectToken::SetId.
dmstyle: Return S_FALSE for IDirectMusicStyle8::GetMotif.
dmband: Avoid cloning stream in parse_bands_list.
Nikolay Sivov (27): Louis Lenders (2):
include: Add some missing types to msxml6 typelib. ntdll: Bump Win 10 version to 17763.
include: Handle same typelib name in msxml2.idl and msxml6.idl. kernelbase: Return S_OK in WerSetFlags.
widl: Emit a guard around library contents.
combase: Use public symbol for special PS context flag.
ole32: Remove some leftovers from private header.
combase: Manage per-thread call cancellation counter.
oleacc: Use wide string constants.
oleacc/tests: Use wide string constants.
evr/mixer: Handle uninitialized input case in GetOutputAvailableType().
evr/tests: Add a test for returned input type instance.
dxva2: Implement CreateSurface().
dxva2: Return single software device for GetVideoProcessorDeviceGuids().
ole32/clipboard: Use wide string constants.
ole32/comcat: Use wide string constants.
dxva2: Return some static render target formats.
evr/mixer: Fix error handling in output types collection helper.
winedbg: Double dll name buffer size for unimplemented function exception.
include: Add an entry for ProcessIoPriority.
kernel32/tests: Link to more functions directly.
kernel32/tests: Add a test for PROC_THREAD_ATTRIBUTE_HANDLE_LIST.
server: Implement inherited handles list.
widl: Enable [hidden] attribute for enums.
widl: Allow [hidden] attribute on enum members.
widl: Add null source pointer check for typelib writer.
widl: Allow [restricted] for coclass-es.
comctl32/datetime: Do not call default procedure for WM_NCCREATE.
comctl32/tests: Use wide strings literals.
Paul Gofman (13): Martin Storsjo (6):
d3d11: Avoid crash in _CopySubresourceRegion[1]() on NULL resources. winebuild: Add unwind info to arm64 syscall stubs.
d3d10core/tests: Add test for NULL resource parameters for _CopySubresourceRegion(). msvcrt: Hook up __C_specific_handler for arm64.
msvcrt/tests: Test .{O|A}CP locale string. ntdll: Unwind to the LR register if no unwind info is available.
wmc: Add Dxgi facility. ntdll: Restore the original Lr value when unwinding through raise_func_trampoline on arm64.
kernel32: Add string for DXGI_INVALID_CALL error. ntdll: Clear ExceptionFlags on arm64 after running an exception handler.
kernel32: Add string for DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error. ntdll: Fix nested exceptions on arm64.
ntdll/tests: Test named pipe with empty name.
wined3d: Track resource binding as render target.
wined3d: Don't check for readonly depth / stencil in context_preload_texture().
wined3d: Track SRV to RTV aliasing on sub resource level.
msvcrt: Implement _mbsnextc_l().
msvcrt: Implement _mbscmp_l().
msvcrt: Implement _mbbtype_l().
Pengpeng Dong (2): Matteo Bruni (2):
gdiplus: Initialize the dead point coordinates in "GpPointF, *ptf" to 0. winex11: Fix monitor_id_fmtW variable name typo.
conhost: Validate width param in write_output. winex11: Add DriverDate registry property to display adapters.
Piotr Caban (13): Michael Stefaniuc (80):
d3d9: Lock wined3d mutex in d3d9_device_CreateTexture(). dswave: Simplify the stub WAVE IPersistStream_Load().
msvcrt: Fix buffer overflow in _write function. gdiplus: Remove superfluous cast to self.
msvcrt: Fix _vs{w,n}printf_c function when terminating character doesn't fit into buffer. shell32: Remove superfluous cast to self.
msvcrt: Fix count parameter type in printf functions family. shlwapi: Remove superfluous cast to self.
msvcirt: Set error when file can't be opened in ifstream_open_ctor. oleaut32: Remove superfluous casts.
msasn1: Fix buffer allocations. atl80/tests:Use wide-char string literals.
msvcrt: Use default user locale when only codepage is passed to setlocale. browseui: Use wide-char string literals.
msvcrt: Fix console detection in _write. d2d1/tests:Use wide-char string literals.
server: Don't create wait object if infinite timeout is passed to NtSetTimer. comcat/tests: Use wide-char string literals.
server: Don't overflow if timeout doesn't fit into int range in get_next_timeout. comsvcs/tests: Use wide-char string literals.
setupapi: Remove unused end parameter from next_xml_attr internal function. d3dx10/tests: Use wide-char string literals.
setupapi: Copy all files specified in manifest on wine dll install. d3dx11/tests: Use wide-char string literals.
gdi32: Share font_gamma_ramp structure between all DCs. d3dx9/tests: Use wide-char string literals.
dhcpcsvc/tests: Use wide-char string literals.
faultrep: Use wide-char string literals.
dplayx: Use wide-char string literals.
fltmgr.sys: Use wide-char string literals.
fntcache: Use wide-char string literals.
httpapi: Use wide-char string literals.
http.sys: Use wide-char string literals.
imaadp32.acm: Use wide-char string literals.
infosoft/tests: Use wide-char string literals.
jsproxy: Use wide-char string literals.
mciqtz32: Use wide-char string literals.
msadp32.acm: Use wide-char string literals.
msftedit: Use wide-char string literals.
explorerframe: Use wide-char string literals.
mciavi32: Use wide-char string literals.
hlink: Use wide-char string literals.
mcicda: Use wide-char string literals.
mciseq: Use wide-char string literals.
dxdiagn/tests: Use wide-char string literals.
mciwave: Use wide-char string literals.
midimap: Use wide-char string literals.
mlang: Use wide-char string literals.
msacm32.drv: Use wide-char string literals.
msdmo/tests: Use wide-char string literals.
msg711.acm: Use wide-char string literals.
netcfgx/tests: Use wide-char string literals.
propsys: Use wide-char string literals.
slc/tests: Use wide-char string literals.
virtdisk/tests: Use wide-char string literals.
wiaservc: Use wide-char string literals.
xinput1_3: Use wide-char string literals.
xolehlp: Use wide-char string literals.
combase: Use wide-char string literals.
combase/tests: Use wide-char string literals.
conhost: Correct whitespace placement in a TRACE().
packager: Use wide-char string literals.
attrib: Use wide-char string literals.
cabarc: Use wide-char string literals.
clock: Use wide-char string literals.
control: Use wide-char string literals.
dxdiag: Use wide-char string literals.
extrac32: Use wide-char string literals.
hostname: Use wide-char string literals.
net: Use wide-char string literals.
schtasks: Use wide-char string literals.
vbscript/tests: Use wide-char string literals.
sc: Use wide-char string literals.
taskkill: Use wide-char string literals.
view: Use wide-char string literals.
winemine: Use wide-char string literals.
advpack: Don't use sizeof to calculate the length of a WCHAR string.
advpack: Use wide-char string literals.
atl: Use wide-char string literals.
quartz: Use wide-char string literals.
dinput8/tests: Use wide-char string literals.
dinput/tests: Use wide-char string literals.
joy.cpl: Use wide-char string literals.
avifil32: Use wide-char string literals.
msiexec: Use wide-char string literals.
bcrypt/tests: Use wide-char string literals.
msvcp110/tests: Use wide-char string literals.
progman: Use wide-char string literals.
rundll32: Use wide-char string literals.
regsvr32: Use wide-char string literals.
eject: Use wide-char string literals.
credui: Use wide-char string literals.
dpvoice: Use wide-char string literals.
Myah Caron (1):
ntoskrnl.exe: Stub MmProtectMdlSystemAddress.
Nikolay Sivov (53):
server: Inherit standard handles together with explicit handle list.
combase: Remove dead assignment (Coverity).
mfreadwrite/tests: Add return value test (Coverity).
include: Add DWRITE_MAKE_FONT_AXIS_TAG macro.
evr/mixer: Store input type attributes.
evr/mixer: Add IMFQualityAdvise stub.
evr/presenter: Add IMFGetService stub.
evr/presenter: Create device manager for the presenter.
evr/presenter: Create d3d device on presenter creation.
evr/presenter: Expose IMFVideoDisplayControl as a service.
evr/presenter: Keep video window handle.
evr/presenter: Maintain video position rectangles.
evr/presenter: Add missing method stubs.
msxml3/tests: Use wide string literals in more tests.
msxml3/tests: Fix tests failures with unreachable network resources.
comctl32/tests: Remove some workarounds from ListView tests.
rtworkq: Add remaining queue management stubs.
evr/presenter: Validate mixer's device id.
mf: Implement MFCreateVideoRenderer().
evr/presenter: Better validate input rectangles in SetVideoPosition().
evr/presenter: Check video window in SetVideoPosition().
evr/presenter: Set VIDEO_ZOOM_RECT on SetVideoPosition().
oleaut32: Do not forward IErrorInfo functions.
msxml3/tests: Use wide string literals in tests.
comctl32/tests: Remove skips from DPA tests.
ucrtbase: Add wcstold()/_wcstold_l().
msvcrt: Correct spec entries for _wcstod_l().
evr/presenter: Return default flags for GetRenderingPrefs().
evr/presenter: Check for null argument in GetVideoWindow().
evr/presenter: Validate passed handle on SetVideoWindow().
evr/mixer: Keep per-stream output rectangles.
evr/mixer: Keep per-stream zorder configuration.
evr/tests: Add some tests for presenter's GetNativeVideoSize().
evr/presenter: Request original reference frame size when attaching the mixer.
evr/presenter: Update cached native size on format negotiation.
evr/presenter: Initialize aspect ratio mode.
mfplat: Added MFBeginRegisterWorkQueueWithMMCSS().
mf/evr: Partially implement InitializeRenderer().
mf/evr: Provide device manager to the mixer.
mf/evr: Add IMFGetService stub for the streams.
mf/evr: Create sample allocator for each stream.
evr/allocator: Implement SetCallback().
evr/allocator: Implement GetFreeSampleCount().
comctl32/ipaddress: Select field contents on IPM_SETFOCUS.
comctl32/ipaddress: Fix IPM_SETFOCUS return value.
comctl32/ipaddress: Fix IPM_CLEARADDRESS return value.
comctl32/tests: Fix loop bounds.
mf/evr: Implement GetMediaTypeCount().
mf/evr: Implement GetMediaTypeByIndex().
mf/evr: Set stream media type to the mixer.
evr/mixer: Add support for MFT_SET_TYPE_TEST_ONLY for inputs.
mf/evr: Implement IsMediaTypeSupported().
nls: Build codepage data for CP708.
Owen Rudge (2):
wsdapi: Use wide character string literals.
wsdapi/tests: Use wide character string literals.
Paul Gofman (14):
wined3d: Fix 3d texture layer count for bind tracking.
wined3d: Use partial bind counts instead of partial bind flags.
kernel32/tests: Fix fiber test errors on newer Win10.
kernelbase: Move FlsAlloc() implementation to ntdll.RtlFlsAlloc().
kernelbase: Move FlsFree() implementation to ntdll.RtlFlsFree().
kernelbase: Move FlsSetValue() implementation to ntdll.RtlFlsSetValue().
kernelbase: Move FlsGetValue() implementation to ntdll.RtlFlsGetValue().
server: Check reply size when copying key full name.
server: Remove leftover dump in key_get_full_name().
ntdll: Introduce RtlProcessFlsData() and use it for FLS data destruction.
ntdll: Reimplement FLS data management on top of up to date structures.
kernel32/tests: Test FLS data storage structures.
ntdll: Allocate TEB FLS data in LdrInitializeThunk().
ntdll: Don't use PEB lock for FLS data.
Piotr Caban (7):
imm32: Exit early in ImmTranslateMessage when there was no new input.
winmm: Remove unneeded TIME_TimeToDie, the thread ends when list is empty.
winmm: Avoid allocations in timeSetEvent.
winmm: Destroy timer after calling callback.
winmm: Add more timer tests.
msvcrt: Terminate on noexcept function trying to propagate exception (i386).
msvcrt: Terminate on noexcept function trying to propagate exception (x86_64).
Robert Wilhelm (3): Robert Wilhelm (3):
vbscript: Parse decimal literals between -1 and 1 without 0 in front. vbscript: Global_Split free delimiter only if it was allocated.
vbscript: Fix vanishing statements. vbscript: Allow public and private declarations in global scope.
vbscript: Fix handling zero and negative number arguments in err.raise. vbscript: Fix return value of lookup_identifier().
Roberto Pungartnik (1): Roberto Pungartnik (3):
po: Brazilian Portuguese update. po: Brazilian Portuguese update.
po: Update Spanish translation.
po: Update Spanish translation.
Rémi Bernon (6): Rémi Bernon (7):
gdi32/tests: Add test fonts with names in several languages. wbemprox: Set variant type to VT_NULL if BSTR is NULL.
gdi32: Look for another secondary font family name. wbemprox: Report 4095MiB video memory if it overflows.
gdi32: Use explicit CDECL in gdi_image_bits. dxgi/tests: Check that the last adapter is always WARP.
gdi32: Use explicit CDECL in window_surface_funcs. include: Split objidl.idl to objidlbase.idl.
windowscodecs/tests: Add a simple JXR/WMP test case. include: Add IAgileObject to objidlbase.idl.
windowscodecs: Support JXR/WMP detection and formats. winex11.drv: Split clip cursor message in notify/request.
winex11.drv: Forward clip_fullscreen_window to foreground thread.
Stefan Dösinger (1): Sven Baars (3):
ntdll: Use the MacOS file handle limit workaround from libs/wine/loader.c. shell32: Fix a leak on error path (Coverity).
ntdll: Fix a memory leak (Valgrind).
vbscript: Avoid double frees on error path (Coverity).
Sven Baars (1): Zebediah Figura (37):
ntdll: Fix some memory leaks (Valgrind). wined3d: Free cached depth/stencil states in wined3d_device_uninit_3d().
wined3d: Move the depth write enable state to wined3d_depth_stencil_state.
wined3d: Move the stencil enable state to wined3d_depth_stencil_state.
wined3d: Move the stencil read mask to wined3d_depth_stencil_state.
wined3d: Move the stencil write mask to wined3d_depth_stencil_state.
ws2_32: Reimplement WSAEnumProtocols() using a flat array of WSA_PROTOCOLINFO structures.
ws2_32: Look for supported socket parameters if any parameters to WSASocket() are zero.
ws2_32: Add protocol information for TCP and UDP over IPv6.
ws2_32: Reimplement ws_protocol_info() using the supported_protocols array.
netprofm: Do not use the WS_ prefix.
wined3d: Move the stencil function to wined3d_depth_stencil_state.
wined3d: Move the stencil pass operation to wined3d_depth_stencil_state.
wined3d: Move the stencil fail operation to wined3d_depth_stencil_state.
wined3d: Move the stencil depth fail operation to wined3d_depth_stencil_state.
wined3d: Move the depth function to wined3d_depth_stencil_state.
wined3d: Introduce WINED3DFMT_FLAG_UNORDERED_ACCESS.
wined3d: Check for UAV support in wined3d_check_device_format.
d3d11: Report D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW in CheckFormatSupport().
d3d11/tests: Add a test for deferred context state management.
msdmo: Also handle ERROR_SUCCESS with nonzero size from RegQueryValueExW().
ws2_32: Pass Win32 socket types to the server.
ws2_32: Set default socket options in the server.
server: Return Win32 socket types from get_socket_info.
server: Remove redundant calls to sock_reselect().
d3d11/tests: Add a test for rendering with deferred contexts.
wined3d: Correct off-by-one errors when comparing against ARRAY_SIZE.
server: Introduce IOCTL_AFD_ACCEPT.
ws2_32: Use IOCTL_AFD_ACCEPT.
server: Remove the no longer used accept_socket request.
server: Introduce IOCTL_AFD_ACCEPT_INTO.
ws2_32: Use IOCTL_AFD_ACCEPT_INTO.
server: Remove the no longer used accept_into_socket request.
ws2_32/tests: Avoid using skip() or trace() for tests that should not fail.
ws2_32/tests: Make the tests less verbose by default.
ws2_32/tests: Link directly to more functions.
ws2_32/tests: Avoid ok(0, ...) where the condition can be checked directly.
qedit/tests: Add some basic tests for null renderer connection and streaming.
Vijay Kiran Kamuju (1): Zhiyi Zhang (8):
include: Remove duplicated defines in winnt.h. winemac.drv: Fix monitor_id_fmtW variable name typo.
dxgi/tests: Run test_get_containing_output() on d3d12 as well.
dxgi/tests: Run test_window_association() on d3d12 as well.
dxgi/tests: Run test_default_fullscreen_target_output() on d3d12 as well.
dxgi: Support creating a fullscreen swapchain on d3d12.
dxgi: Retrieve d3d12 swapchain fullscreen state from wined3d.
dxgi: Support Alt+Enter for d3d12 swapchains.
dxgi: Update swapchain containing output after Alt+Enter was used to exit fullscreen.
Yongjie Yao (1): Ziqing Hui (4):
msxml3: Fix a memory leak (Valgrind). d3dx10: Move D3DX10GetImageInfo*() to texture.c.
d3dx10: Implement D3DX10GetImageInfoFromFileW().
Zebediah Figura (23): d3dx10/tests: Add tests for D3DX10GetImageInfoFromFileA().
server: Create the Afd device. d3dx10: Implement D3DX10GetImageInfoFromFileA().
server: Return a new, uninitialized socket when opening the Afd device.
server: Introduce IOCTL_AFD_CREATE.
ws2_32: Reimplement WSASocketW() on top of NtOpenFile() and IOCTL_AFD_CREATE.
server: Remove the no longer used create_socket request.
advapi32/tests: Test which tokens DuplicateHandle() validates access against.
advapi32/tests: Add more tests for CreateRestrictedToken().
kernelbase: Implement CreateRestrictedToken().
advapi32/tests: Add basic tests for CreateProcessAsUser().
ntdll: Pass the token to NtCreateUserProcess().
kernelbase: Pass the token to NtCreateUserProcess().
server: Check duplicated handle access against the calling thread token and target process token.
wined3d: Factor out wined3d_state_uses_depth_buffer().
winegstreamer: Don't set the buffer offset in request_buffer_src().
winegstreamer: Avoid leaking a newly allocated buffer on failure in request_buffer_src().
ws2_32: Translate WSA_FLAG_OVERLAPPED to NT overlapped flags.
ws2_32: Translate SIO_ADDRESS_LIST_CHANGE into a proper NT ioctl.
server: Move sock_ioctl() down to avoid forward declarations.
ws2_32/tests: Add more tests for WSASocket() parameters.
ws2_32: Always return WSAEINVAL if AF_UNSPEC is used with a zero protocol.
wined3d: Introduce a depth/stencil state object.
d3d11: Use wined3d depth/stencil state objects.
wined3d: Fully move the depth buffer enable state to wined3d_depth_stencil_state.
Zhipeng Zhao (1):
winex11.drv: If the end of the sequence is '\r\n', there is no need to add extra '\r'.
Zhiyi Zhang (5):
user32/tests: Fix a test failure.
user32/tests: Add display orientation tests.
winex11.drv: Sort display modes with orientation considered.
winex11.drv: Support finding a full display mode with specified orientation.
winex11.drv: Support display orientations for XRandR 1.4 display settings handler.
Ziqing Hui (2):
kernel32/tests: Add more tests for UpdateResource.
kernel32: Use uppercase name in UpdateResourceW().
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 5.18 Wine version 5.19

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.69 for Wine 5.18. # Generated by GNU Autoconf 2.69 for Wine 5.19.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='5.18' PACKAGE_VERSION='5.19'
PACKAGE_STRING='Wine 5.18' PACKAGE_STRING='Wine 5.19'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
@ -2485,7 +2485,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 5.18 to adapt to many kinds of systems. \`configure' configures Wine 5.19 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2555,7 +2555,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 5.18:";; short | recursive ) echo "Configuration of Wine 5.19:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2809,7 +2809,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 5.18 Wine configure 5.19
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -3493,7 +3493,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 5.18, which was It was created by Wine $as_me 5.19, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -21922,7 +21922,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 5.18, which was This file was extended by Wine $as_me 5.19, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -21993,7 +21993,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 5.18 Wine config.status 5.19
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"