Release 4.19.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2019-11-01 21:35:58 +01:00
parent d2e176f3a9
commit 6f2ef158b7
4 changed files with 399 additions and 395 deletions

773
ANNOUNCE
View File

@ -1,15 +1,15 @@
The Wine development release 4.18 is now available. The Wine development release 4.19 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Many new VBScript functions. - A number of additional VBScript features.
- A number of cleanups and improvements in Quartz. - More stateblock support in WineD3D.
- Fixes for several test failures. - Some fixes for ARM64 support.
- 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/4.x/wine-4.18.tar.xz https://dl.winehq.org/wine/source/4.x/wine-4.19.tar.xz
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.18.tar.xz http://mirrors.ibiblio.org/wine/source/4.x/wine-4.19.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,423 +25,426 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 4.18 (total 38): Bugs fixed in 4.19 (total 41):
10440 Lego Island 2 has black screen at start (audio but no video, application window loses focus to quartz video window) 14026 Installshield Wizard does not exit after it finishes
24983 Multiple applications need support for DXTn texture compression in D3DXLoadSurfaceFromMemory() (Space Rangers 2, Memento Mori, fr-043) 17289 Slingplayer 2.0 installer fails
25486 Lego Stunt Rally: 3d scene is black 23934 Multiple games and applications depend on kernel32.CreateProcess to prioritize the working directory over the system search path (Stronghold Kingdoms loops after update, installers fail to find tools)
32174 Applicaton crashes after paste of the clipboard 26552 Wine sets the resolution incorrectly on widescreen monitors
33848 InstallShield fails to install any files on NTFS / FAT32 partitions, while others can... 30911 Trivial Pursuit Unhinged fails to load
35223 King's Bounty Crossworlds crashes in the new campaign when entering the sea tower on the first island 32147 Notepad .Net toolbar does not draw
35585 Castlevania: Lords of Shadow 2 demo endless loading screen without native d3dx9_36 (support for scaling of DXTn textures in d3dx9 missing) 32148 Notepad .Net does not exit cleanly
37883 RebelBetting (.NET 4.5 app) fails to load with Wine-Mono 32151 Notepad .Net continually runs at ~70% CPU
38940 RebelBetting 6.x (.NET 4.5 app) crashes on exit (ole32.Context_CC_ContextCallback too stubby) 34460 Tabbing between editboxes does not work in Tweet Attacks Pro
40740 Broken Sword: The Angel of Death demo needs IDirectSoundFXI3DL2Reverb interface 34666 In The Adventures Of Lomax some graphic elements flicker, disappear or are garbled
41936 The Witcher 2: Assassins of Kings - menus and subtitles rendered incorrectly (with built-in d3dx9) 35380 Trivial Pursuit Unhinged: reports an audio error and exits
42979 Age of Empires hangs for several seconds between screens when CSMT is enabled 35479 Metatrader 5 hangs when scanning for Tester agents
43497 Grandia II Anniversary Edition - Black screen 35506 Space Hack: The mouse pointer is hard to control
44540 Imperium GBR close unexpectly with native quartz.dll (DirectX9 Feb 2010 redist) and dsound.dll 35798 TeamViewer 9.0.26297 NI crashes on startup when using 'run only' option (one time use)
46279 Multiple applications need msvcr120.dll.?_Yield@_Context@details@Concurrency@@SAXXZ (Darkest Dungeon, Noita, Amazon Kindle for PC) 35801 Tweet Attacks hang when entering invalid login details
46560 Smoke not rendering properly in Castlevania: Lords of Shadow 2 35901 ImpotRapide 2013 (.NET 4.0 app) installer crashes with Mono
47192 Halo 2: PS4 controller no longer registers inputs 36388 Problems with Russian localization in page setup dialog
47234 Wine fails to properly parse and import some of the standard root certificates 37861 BOINC detects incomplete GPU details
47295 Halo 2: Game freezes during startup 37878 boincmgr: No text in cancel dialog in NT 6.0-6.2 modes
47309 Multiple WinML tools from Windows 10 SDK ( 10.0.17763.x) crash on startup, requiring several api-ms-win-crt-private-l1-1-0.dll._o_* API functions (mlgen, winmdidl) 38795 Netgear Powerline 3.1 update check fails on second run
47395 Wolf RPG Editor hangs on exit 38821 MetaEditor 5: MQL5 Reference window doesn't load in a WOW64 wineprefix
47615 _putws outputs NULs, other wchar.h functions don't 38930 Betfair Poker log-in window is blank
47676 Logos Bible Softare no longer loads due to crash 40140 4K YouTube to MP3 crashes while downloading videos for some time
47751 x64dbg crashes in get_current_context / InterlockedCompareExchange 40360 Jack Keane 2 shadow corruption
47755 Installation of Atmel Studio 7 crashes with a Program Error 40364 Broken geometry in Indiana Jones and the Emperor's Tomb
47764 World of Warcraft - Keyboard troubles 40777 The Moment of Silence launcher unusable (displays only black)
47782 Segmentation fault and exceptions using ManagementClass 41369 UIAnimation (Windows Animation Manager / UIAnimation.dll) is missing in Wine
47813 Itch.io: Warning or error when launching a game (GetFileInformationByHandleEx for FileAttributeTagInfo unimplemented) 41741 The Adventures of Lomax demo crash on startup.
47822 Transcendence crashes on exit 44221 Netgear Powerline: *** stack smashing detected ***: explorer.exe terminated
47833 FindFirstFileExW seems to be missing FILE_OPEN_FOR_BACKUP_INTENT flag to NtOpenFile 44231 External links in Slingplayer's help file open iexplore multiple times
47862 Art of Murder - Cards of Destiny main character and NPCs have texture corruption 45310 Closing Ableton Live 9 Lite wil crash into unimplemented function KERNEL32.dll.MoveFileTransactedW
47868 test_notify() dsound:dsound test is unreliable 46914 CompressonatorGUI 3.1 installer crashes in Win10 mode (Advanced Installer Module bug, incorrect usage of kernel32.Wow64RevertWow64FsRedirection)
47870 dwrite:layout fails in the Arabic locale 46995 Rekordbox 5.3.0 installer (32-bit process under WoW64) fails to load 32-bit code dlls with WoW64 filesystem redirection disabled
47880 Need for Speed: Carbon - Autosculpt causes geometry corruption and GL_INVALID_OPERATION error 47075 32-bit LAVFilters 0.74.x installer fails to register 64-bit AX codec/filters in Wow64 environment (32-bit regsvr32.exe needs to support 64-bit dll registration and vice versa by re-exec with proper bitness)
47886 rpcrt4:server crashes on Windows 47509 Touhou 15.5:Antinomy of Common Flowers stopped running after upgrading the Wine version from 4.10 to 4.12.2
47891 advapi32:services regression 47912 Rockstar Games Launcher installer crashes after disabling WoW64 redirection
47911 quartz:vmr9 tests crash on Windows 7 47956 IGMP source specific multicast does not create join requests for source
47918 Blur: cars have no wheels when Wine is compiled with Ryzen optimisations 47967 Wine fails to find application DLLs when the working directory is not the application directory
47979 NtCreateFile incorrectly returns STATUS_OBJECT_NAME_NOT_FOUND when RootDirectory is populated
47986 R-Studio (file recovery tool) wants ntoskrnl.exe.IoCreateUnprotectedSymbolicLink
48009 Broken rendering in Sniper Elite V2
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 4.17: Changes since 4.18:
Akihiro Sagawa (1): Akihiro Sagawa (4):
ntdll: Add exception handling around DbgBreakPoint. d2d1/tests: Add some DPI tests.
d2d1: Don't update device context DPI values when changing targets.
d2d1: Improve bitmap creation DPI handling.
po: Update Japanese translation.
Alex Henrie (1): Alex Henrie (4):
winex11: Copy icon color table in 256-color mode (Valgrind). ntoskrnl: Implement IoCreateUnprotectedSymbolicLink.
ntdll: Implement NtPowerInformation(SystemBatteryState) on Linux.
kernel32/tests: Add tests for GetSystemPowerStatus.
kernel32: Implement GetSystemPowerStatus on top of NtPowerInformation.
Alexandre Julliard (17): Alexandre Julliard (34):
kernel32: Add set_ntstatus() helper. ntdll: Initialize Unix codepage early during startup.
ntdll: Implement RtlSetSearchPathMode(). kernel32: Retrieve the Unix codepage from ntdll.
ntdll: Implement RtlGetSearchPath(). kernelbase: Fix variable name aliasing issue.
kernel32: Use RtlGetSearchPath() in SearchPathW() implementation. kernel32: Add the new image path to the dll path for a new process.
kernel32: Move Get/SetDllDirectory() implementation to ntdll. notepad: Fix parsing of quoted command line.
kernel32: Move dll path functions to ntdll. ntdll: Always add path separator when looking for a relative path name.
kernel32: Move exe path functions to ntdll. kernel32: Move current directory initialization to ntdll.
kernel32: Move LoadLibrary functions to kernelbase. kernel32: Move process name initialization to ntdll.
kernel32: Move SearchPath functions to kernelbase. kernel32: Move Unix environment initialization to ntdll.
kernel32: Move system locale enumeration functions to kernelbase. kernel32: Move registry environment initialization to ntdll.
make_unicode: Avoid duplicate lead bytes. kernel32: Move additional environment initialization to ntdll.
winebuild: Add support for excluding a specific CPU architecture. kernel32: Move image path name initialization to ntdll.
ntoskrnl: Export some functions on all architecture except i386. kernel32: Move Unicode argv initialization to ntdll.
msvcrt: Export some functions on all architecture except i386. kernel32: Move command line initialization to ntdll.
ntdll: Disallow changing DEP flags on 64-bit. kernel32: Move dll load path initialization to ntdll.
programs: Make all program entrypoints cdecl. kernelbase: Fix fault address printing for the PE build.
libport: Add codepage 28601 (Latin/Thai). ntdll: Fix unwinding of leaf functions on ARM64.
ntdll: Hardcode address space limits for ARM platforms.
winex11: Also catch X errors from XF86VidModeSetGammaRamp().
atlthunk: Add support for ARM64.
oleaut32: Fix handling of VARIANT parameters in DispCallFunc() on ARM64.
msvcrt/tests: Fix signed char issues.
kernel32/tests: Enable the ExitProcess() test on ARM64.
setupapi: Define .inf section names for ARM platforms.
wine.inf: Add ARM64 sections.
ole32/tests: Increase a timeout.
psapi/tests: Increase some timeouts.
rpcrt4/tests: Increase some timeouts.
msvcrt/tests: Fix more signed char issues.
msvcrt: Reimplement strcmp/strncmp to get consistent return values.
msvcirt/tests: Fix some signed char issues.
oleaut32: Fix scope of a local array variable.
webservices: Use _control87() instead of directly manipulating the FPU register.
msvcrt: Implement _control87() and _statusfp() for ARM64.
Alistair Leslie-Hughes (17): Alistair Leslie-Hughes (13):
include: Allow building against dmusic. dplayx: Copy the correct Short name variable.
dmime: Improved tracing of the DMUS_OBJECTDESC structure. dpnet: Initialize size before call to RegGetValueW (Coverity).
dsound/tests: Add some GetStatus checks. wmvcore: IWMReader GetOutputCount return zero outputs.
dmime: Always set a minimum timeout in IDirectMusicPerformance8::SetNotificationHandle. wmvcore: IWMProfile3 GetStreamCount return zero streams.
dpnet: Report no programs found in IDirectPlay8LobbyClient EnumLocalPrograms. oledb32: Support milliseconds when converting BSTR -> DBTIMESTAMP.
dsound/tests: Allow more time for an event to be signalled. dinput/tests: Remove unrequired pointer checks (Coverity).
dmime/tests: Add a notification_type test. dinput: Detect more buttons as non-joysticks.
include: Add space sim direct input defines. uianimation: Add typelib resource.
dmime/tests: Break out of loop if we fail to get segment pointer. uianimation/tests: Add initial tests.
dinput/tests: Add checks for Acquire/Unacquire. dmband: Simplify DllGetClassObject.
dinput: Don't treat Stylus devices as joysticks. uianimation/tests: Add IUIAnimationTimer test.
kernel32: FindFirstFileExW needs to open the directory with FILE_OPEN_FOR_BACKUP_INTENT flag. uianimation/tests: Add more tests.
wininet/tests: Add setting Authorization header override tests. ntdll: Fix compile error on macos.
wshom.ocx: Correct out parameter for _NewEnum.
include: Add SpSharedRecognizer coclass and support interfaces.
include: Added sapiaut.idl.
include: Add COM_DECLSPEC_NOTHROW define.
Andrew Eikum (1): Ambrož Bizjak (1):
xinput: Check for NULL argument in XInputGetState. ucrtbase: Implement t and j printf length modifiers.
Andrey Gusev (1): Andrew Eikum (11):
d3dcompiler: Add missing defines, enums and declarations. xinput: Make device hotplugging thread-safe.
xinput: Consolidate new device setup.
xinput: Clear instance data when a controller is hotplugged.
xinput: Get rid of redundant connected boolean.
mmdevapi/tests: Avoid race condition in capture test.
mmdevapi/tests: Use discontinuity flag to detect broken win7 behavior.
mmdevapi: Set data pointer to NULL on IAudioCaptureClient::GetBuffer failure.
mmdevapi: Return E_INVALIDARG for invalid share mode argument.
dxgi: Sort reported output modes.
advapi32: Add EventRegister and EventUnregister tests.
ntdll: Add missing spec file entry for EtwEventWriteString.
Brendan Shanks (4): Austin English (1):
kernel32/tests: Add tests for named pipes in PIPE_NOWAIT mode. ntoskrnl.exe: Quiet a verbose FIXME.
server: Don't block when reading from named pipes in PIPE_NOWAIT mode.
server: Don't block when writing to named pipes in PIPE_NOWAIT mode.
server: Don't block ConnectNamedPipe for pipe in PIPE_NOWAIT mode.
Christian Costa (1): Brendan Shanks (2):
d3dx9: Correctly align texture dimensions to block size in D3DXCheckTextureRequirements(). kernel32/tests: Test loading system DLLs with WoW64 redirection disabled.
ntdll: Enable WoW64 filesystem redirection when loading libraries.
Dmitry Timoshkov (8): Byeong-Sik Jeon (1):
winspool: Add support for level 1 printer info to GetPrinter. po: Update Korean tranlation.
wineps: Add version resource.
wshom.ocx: Actually wait for process termination in IWshShell3::Run().
ieframe: Implement InternetExplorer typelib methods.
wininet: Fix off by 1 error when parsing time.
wineps.drv: Don't clear DM_PAPERWIDTH | DM_PAPERLENGTH flags.
winspool: Implement IsValidDevmodeW.
ieframe: Implement InternetExplorer::get_Busy().
Evgeny Litvinenko (1): Connor McAdams (3):
ntdll: Solaris requires sys/regset.h. d3d10: Move private effect functions to effect.c.
d3d10: Move debug_d3d10_driver_type() to d3d10_main.c.
d3d10: Move debug_d3d10_device_state_types() to stateblock.c.
Felix Hädicke (1): Conor McCarthy (3):
msvcrt: Use memmove() instead of memcpy() puts_clbk_str(). dxgi/tests: Mark as todo the containing output test if a secondary monitor will cause failure.
dxgi: Do not warn about ignoring a null refresh rate.
dxgi: Add support for DXGI_SCALING_NONE.
François Gouget (5): Daniel Lehman (3):
msg711.acm: Fix the spelling of the copyright notice. msvcrt/tests: Fix _lseek arguments.
mshtml: Fix the spelling of some comments. msvcrt: Set errno in _lseeki64.
mmdevapi/tests: Fix the spelling of ok() messages. wine.inf: Add Dynamic DST for US time zones.
mfplat/tests: Fix the spelling of a comment.
winspool.drv/tests: Avoid an unneeded strlen() call.
Gabriel Ivăncescu (3): Dmitry Timoshkov (1):
msscript.ocx: Move set_script_state to the top. vbscript/tests: Add some tests for IRegExp2::Replace().
msscript.ocx: Implement IScriptControl::Run.
msscript.ocx/tests: Add tests for IScriptControl::Run.
Gijs Vermeulen (8): Erich Hoover (1):
kernel32/tests: Fix some console tests on newer Win10. msvcrt: Fix fscanf return when EOF is immediately after an end of line.
msvcp110: Add more exports.
scrrun/tests: Make test_clone more descriptive.
scrrun/tests: Fix DriveCollection clone tests when there's only one drive.
msvcrt: Add Concurrency::details::_Context::_Yield stub.
advapi32/tests: Fix test_process_security with non-English locale.
wined3d: Add default case in wined3d_calculate_fog_factor.
mscoree: Support loading assemblies from path specified in config file.
Hans Leidekker (8): Fabian Maurer (3):
bcrypt: Implement BCryptEnumAlgorithms. ws2_32: Handle more IGMP socket options.
wbemprox: Implement Win32_QuickFixEngineering. find: First implementation.
bcrypt: Avoid recreating the hash on every iteration in BCryptDeriveKeyPBKDF2. find: Prevent hang by properly checking for EOF.
winhttp/tests: Fix some test failures.
winhttp: Propagate request errors in request_wait.
winhttp/tests: Fix more test failures.
secur32/tests: Fix test failures.
wininet/tests: Fix FTP test failures.
Huw D. M. Davies (1): François Gouget (6):
winegcc: Add a missing break. comctl32/tests: Avoid an unneeded lstrlenW() call.
mshtml: Fix the spelling of some variable and field names.
mshtml/tests: Fix the spelling of an ok() message.
mshtml/tests: Fix the name of an unused function parameter.
msi/tests: Fix the case of an ok() message.
msi: Fix the spelling of a comment.
Jacek Caban (41): Gijs Vermeulen (1):
scrrun: Add support for TristateUseDefault text stream format. faultrep/tests: Fix some memory leaks (Valgrind).
vbscript: Add Day function implementation.
vbscript: Add Month function implementation.
vbscript: Add Year function implementation.
vbscript: Add Hour function implementation.
vbscript: Add Minute function implementation.
vbscript: Add Second function implementation.
vbscript: Store entire EXCEPINFO in script context.
vbscript: Add err.description implementation.
vbscript: Add err.source implementation.
vbscript: Add err.helpfile and err.helpcontext implementation.
vbscript: Add err.raise function implementation.
vbscript/tests: Add err.raise tests.
vbscript: Move OnEnterScript/OnLeaveScript calls to exec_script.
vbscript: Call OnScriptError for runtime errors.
vbscript: Call OnScriptError for compile errors.
vbscript/tests: Add more tests.
ucrtbase: Use -norelay for __stdio_common_vsprintf.
msvcr: Use -norelay for _vsnprintf.
server: Reselect read queue before write queue in pipe_end_write.
kernel32/tests: Add message mode non-blocking pipe test.
kernelbase: Update SetNamedPipeHandleState debug trace.
vbscript: Factor out invoke_vbdisp.
vbscript: Don't use IDispatchEx for internal calls.
vbscript: Create class description for procedure object in compiler.
vbscript: Introduce new type for object with builtin functions.
vbscript: Factor out detach_global_objects.
vbscript: Introduce get_builtin_id.
vbscript: Use separated IDispatch implementation for objects exposing builtin functions.
vbscript: Don't use ITypeInfo for builtin function dispids.
vbscript: Get rid of no longer needed ITypeInfo in BuiltinDisp.
vbscript/tests: Added Err object IDispatch tests.
vbscript: Use global object property to expose Err object.
vbscript: Fix NULL IDispatch handling in get_disp_value.
vbscript: Create script context in CreateInstance.
vbscript: Store safety options only in script context.
vbscript: Store lcid only in script context.
vbscript: Store script site only in script context.
vbscript: Move create_script_disp call to SetScriptSite.
vbscript: Move init_global call to CreateInstance.
vbscript/tests: Add more named items tests.
Jeff Smith (3): Hans Leidekker (5):
crypt32/tests: Tidy up unexpected length failure messages in base64. msi/tests: Add missing UnpublishFeatures actions.
crypt32: Fix CryptBinaryToString return value on short base64 buffer. msi/tests: Fix test failures.
crypt32: Make CryptBinaryToStringA fill short base64 buffer correctly. msi/tests: Run the package tests from a temporary directory.
msi/tests: Remove workarounds for Windows 2000.
shell32: Improve the stub for SHGetPropertyStoreForWindow.
Joseph Kogut (8): Henri Verbeet (1):
ncrypt: Add NCryptEnumAlgorithms stub. ntdll: Properly handle 0 returns from unw_step().
ncrypt: Add NCryptEnumKeys stub.
ncrypt: Add NCryptFreeBuffer stub.
ncrypt: Add NCrypt{Get,Set}Property stubs.
ncrypt: Add NCryptImportKey stub.
ncrypt: Add NCryptDeleteKey stub.
ncrypt: Add NCryptIsAlgSupported stub.
iphlpapi: Report success in NotifyIpInterfaceChange.
João Diogo Ferreira (1): Jacek Caban (31):
winnls.h: Add element GEOCLASS_ALL to enum SYSGEOCLASS. include: Avoid macro redefinition when wchar.h is included after stdint.h.
vbscript: Implement String function.
vbscript: Implement RegExp.Replace.
vbscript: Improve exec_script debug traces.
vbscript: Fix array reference handling in do_icall.
vbscript: Add LBound function implementation.
vbscript: Move sign expression to a separated rule.
vbscript: Introduce separated struct for call expressions.
vbscript: Allow any unary expression after call keyword.
vbcript: Allow any call expression in call and assign statements.
vbscript: Support non-member calls in compiler.
vbscript: Factor out variant_call.
vbscript: Support calling VARIANT in interpreter.
vbscript/tests: Add more call tests.
vbscript: Ignore parentheses in call expression.
vbscript: Always pass arguments inside parentheses by value.
vbscript: Use wide char literals for lexer keywords.
vbscript: Add support for parsing with statement.
vbscript: Add support for interpreting statements.
vbscript/tests: Add with statement tests.
jscript: Use _ltow_s instead of int_to_string.
vbscript: Support VT_EMPTY in stack_pop_bool.
vbscript: Silence BuiltinDisp::QueryInterface(IID_IDispatchEx) warning.
vbscript/tests: Introduce get_dispid helper.
vbscript: Support DISP_E_EXCEPTION Invoke[Ex] return value.
vbscript: Add support for parameterized set statements.
vbscript: Allow 'with' as an identifier.
vbscript: Add parser support for redim statement.
vbscript: Add interpreter support for redim statement.
vbscript/tests: Add redim statement tests.
vbscript: Support using function return value in expressions.
Ken Thomases (1): Jeff Smith (1):
winemac: Fix redirection of OpenGL extension functions. kernel32: Quote first command line arg in process paramenters.
Kevin Puetz (1): Louis Lenders (10):
msvcp: Use fput[w]c in basic_filebuf_char_overflow. include: Set threading model on UIAnimation* interfaces.
include: Add restrictederrorinfo.idl.
uianimation: Register interfaces.
uianimation: Add IUIAnimationManager stubbed interface.
uianimation: Add IUIAnimationTimer stubbed interface.
uianimation: Add IUIAnimationTransitionFactory stubbed interface.
uianimation: Add IUIAnimationTransitionLibrary stubbed interface.
uianimation: Implement IUIAnimationManager::CreateStoryboard.
uianimation: Implement IUIAnimationManager::CreateAnimationVariable.
httpapi: Add stub for HttpReceiveRequestEntityBody.
Martin Storsjo (1): Matteo Bruni (4):
msvcrt: Fix the layout of threadlocaleinfostruct for ucrt. d3dx9: Return an error if no fallback format is found.
d3dx9: Turn unimplemented interface ERR into a WARN.
wined3d: Introduce a separate use_legacy_fragment_output() helper.
wined3d: Limit GLSL version to 1.30 when OpenGL 3 is not supported.
Matteo Bruni (7): Michael Müller (1):
d3dx9: WARN when the file doesn't exist in D3DXCreateTextureFromFileExW(). crypt32: Add MS root CA 2010.
d3dx9: Add a trace to D3DXCreateBuffer.
user32: Don't go past the end of the animated cursor data.
d3d11: Set context to NULL in CreateDeferredContext() stub.
include: Get rid of raster caps bits not available in the SDK version of d3d9caps.h.
maintainers: Drop Sebastian Lackner as a maintainer.
d3dx9: Fix pitch passed to DXTn [de]compression functions.
Nikita Morozkin (1): Michael Stefaniuc (7):
advapi32: Stub SetPrivateObjectSecurityEx(). comctl32/tests: Constify some string holding variables / fields.
comctl32/tests: Simplify comparison with empty string.
comctl32/tests: Get rid of variables holding empty strings.
comctl32/tests: Don't read past the end of the buffer.
dmsynth: Use a wchar string literal instead of a temp variable.
mfreadwrite: Use wchar string literals instead of temp variables.
t2embed: Use a wchar string literal instead of a temp variable.
Nikolay Sivov (36): Nikolay Sivov (12):
include: Add Media Session capabilities flags definition. dwrite/tests: Relax tests that fail on some Win10 versions.
wined3d: Fail UAV creation for resources without corresponding bind flag. t2embed/tests: Fix some test failures on Win10.
mf: Partially implement topology cloning. comdlg32/tests: Use win_skip() instead when appropriate.
mf: Implement initial support for starting media sources within a session. gdiplus: Trace GpRectF arguments.
include: Add IDWriteFontSet3 definition. kernel32/tests: Fix some test failures on Win10.
include: Move DWRITE_GLYPH_IMAGE_FORMATS definition to dcommon.h. wscript/tests: Fix test failures on Win10.
mf: Subscribe to media stream events for current presentation. vbscript/tests: Fix tests failures on Win10.
mfplat: Unify event method traces format. shell32/tests: Relax some tests to fix failures on Win10.
mfplat: Remove unnecessary typedef. ole32/tests: Add some more tests for interface redirection handling.
mfreadwrite: Remove unnecessary typedef. ole32: Do not pass around untyped context section pointers.
mf: Keep media source state based on raised events. ole32: Use interface redirection section too when looking for modules in CoGetClassObject().
mf: Add async command for session pause. po: Fix Russian strings for page setup dialog.
mf: Add async command for stopping the session.
mf: Unify trace formats for session methods.
mf: Rearrange topology queueing logic to simplify status notifications.
mf: Send MF_TOPOSTATUS_STARTED_SOURCE status notification after all sources were started successfully.
mf: Set presentation clock for sinks, subscribe to sink events.
mf: Return earlier for clock state change calls when time source is not set.
mf: Add IMFLocalMFTRegistration stub.
mfplat: Add MFTRegisterLocalByCLSID() stub.
mf: Add RegisterMFTs() implementation.
mf: Clone node connections when cloning topology.
mf: Add IMFMediaSourceTopologyProvider for sequencer source stub.
dwrite/tests: Remove test failing on RTL locales.
dwrite: Add a stub for IDWriteTextFormat3.
dwrite: Update to IDWriteFontCollection3.
dwrite: Update to IDWriteFontFamily2.
mf/tests: Use separate session instance for events tests.
mf: Copy preferred types when cloning nodes.
mf: Adjust sample grabber sink flags in rateless mode.
mf/tests: Add a test for SAR time source.
dwrite: Update to IDWriteFontFaceReference1.
dwrite: Update to IDWriteFontFallback1.
dwrite: Update matches list to IDWriteFontList2.
dwrite: Update font family object to use IDWriteFontList2.
include: Add some more MF reader/writer API definitions.
Owen Rudge (1): Paul Gofman (15):
wininet/tests: Fix http tests to reflect current state of winehq test server. user32: Fix coords in WINDOWPOS for WM_NCCALCSIZE sent from SetWindowPos().
d3d9/tests: Factor out wait_query() function.
wined3d: Issue texture barrier before using a texture attached to FBO.
wined3d: Do not allow resource to be bound as SRV and RTV at the same time.
d3d8: Fix stream data skip count in convert_to_wined3d_declaration().
d3dx9: Don't pass usage flags for staging texture in D3DXCreateCubeTextureFromFileInMemoryEx().
d3dx9: Factor our check_texture_requirements() function.
d3dx9: Use check_texture_requirements() in D3DXCheckCubeTextureRequirements() with correct resource type.
d3dx9: Use check_texture_requirements() in D3DXCheckVolumeTextureRequirements() with correct resource type.
d3dx9: Don't pass usage flags for staging texture in D3DXCreateVolumeTextureFromFileInMemoryEx().
ddraw: Fix vertex buffer offset in d3d_execute_buffer_execute().
d3d11: Mind DSV flags when checking for conflicting SRV.
d3d11/tests: Add tests for binding resource as both SRV and DSV.
d3d11/tests: Require D3D_FEATURE_LEVEL_11_0 for using DSV flags.
wined3d: Return TRUE for NULL SRV format from wined3d_dsv_srv_conflict().
Paul Gofman (5): Piotr Caban (13):
wined3d: Support zero row pitch in wined3d_texture_gl_upload_data(). ucrtbase: Implement %G format for strftime.
gdi32: Collapse relative paths inside true type fonts file names in registry. msvcrt: Don't use strcspn from C-library.
wined3d: Factor out wined3d_texture_gl_upload_bo() function. msvcrt: Add _mbsspn_l implementation.
wined3d: Pass correct map size in wined3d_texture_gl_upload_data(). msvcrt: Add _mbscspn_l implementation.
wined3d: Upload 3d GL textures per-slice when conversion is involved. msvcrt: Don't use strstr from C-library.
ntdll: Use SIZE_T to store passed buffer size in sprintf.
msvcrt: Cleanup sprintf tests.
regedit: Fix double free error in GetValueName.
msvcrt: Simplify printf tests table.
msvcrt: Fix test failures on Windows 10.
msvcrt: Move more printf tests to table.
msvcrt: Add printf rounding tests.
msvcrt: Add printf meaningless digits tests.
Piotr Caban (10): Roman Pišl (3):
kernel32: Don't use uninitialized ofs->szPathName in OpenFile. rstrtmgr: Add RM_FILTER_ACTION definition.
msvcrt: Fix _putws implementation. rstrtmgr: Fake API implementation by returning success.
msvcrt: Don't write past buffer in strftime. rstrtmgr: Add stubs RmAddFilter and RmRemoveFilter.
msvcrt: Add wcrtomb_s implementation.
msvcrt: Add wcrtomb_s tests.
winebus.sys: Make device_id string more similar to native.
ntdll: Try to handle write watches while we're on the signal stack (x86_64).
kernel32: Add write watch test on OVERLAPPED structure.
msvcrt/tests: Add overlapped memory move sprintf test.
msvcrt: Return time since CRT initialization in clock function.
Rafał Mużyło (1): Rémi Bernon (4):
x3daudio: Fix lib exports. user32/tests: Update input test result for w1064v1809.
user32/tests: Do not expect char vkey to return the same char everywhere.
user32/tests: Do not expect ToAscii with 'A' vkey to return 'a' on non-us keyboards.
user32/tests: Skip some tests with inconsistent results with non-us kbd.
Rémi Bernon (1): Serge Gautherie (1):
wined3d: Add GPU information for Intel UHD Graphics 620. atl: Fix a MSVC x64 printf warning.
Sven Baars (14): Sven Baars (13):
msi/tests: Fix a test failure on Windows XP. mf: Leave instead of enter a critical section.
kernel32/tests: Fix a test failure on Windows XP. scrobj: Fix some leaks on error paths (Coverity).
wbemprox/tests: Fix a memory leak (Valgrind). scrobj/tests: Don't set site to NULL before it has been freed (Valgrind).
wbemprox: Fix a string leak (Valgrind). scrobj: Add a missing return value check (Coverity).
wbemprox/tests: Remove some unused variables. webservices: Fix some leaks on error paths (Coverity).
wbemprox: Fix a leak on error path (Coverity). msvcp120: Add a helper for tr2_sys__Equivalent.
wbemprox: Fix multiple leaks in parse_path (Coverity). msvcp140: Add an _Equivalent implementation that allows for directories.
scrrun/tests: Fix some test failures on Windows 2003. winmm: Pass the device to WINMM_Pause directly.
comctl32/tests: Prevent some test failures by moving the cursor away from the window. wininet/tests: Fix some test failures on Windows.
ucrtbase: Don't differentiate for 64-bit in __fpe_flt_rounds. mstask/tests: Wait a bit longer for tasks to start and terminate.
advapi32/tests: Remove a superfluous CloseServiceHandle call (Coverity). wininet/tests: Skip some FTP tests when no connection can be made.
kernel32/tests: Skip some tests when NtSetInformationProcess is denied access. ntdll/tests: Fix some test failures on Windows 10.
kernel32/tests: Remove a test that shows inconsistent results. ole32/tests: Fix some test failures on Windows XP.
ddraw/tests: Fix some test failures on 64-bit Windows.
Vijay Kiran Kamuju (8): Vijay Kiran Kamuju (4):
msvcrt: Implement %R format for strftime. ntdll: Fix the SYSTEM_MODULE struct field names.
msvcrt: Implement %D format for strftime. setupapi/tests: Remove win_9x checks.
msvcrt: Implement %F format for strftime. ucrtbase: Implement %g format for strftime.
msvcrt: Implement %C format for strftime. ucrtbase/tests: Add tests for strftime formats %r and %V.
msvcrt: Implement %e format for strftime.
msvcrt: Implement %h format for strftime.
msvcrt: Implement %n and %t formats for strftime.
msvcrt: Implement %u format for strftime.
Zebediah Figura (87): Vincent Povirk (4):
strmbase: Set the filter debug info only if valid. regsvr32: Re-exec as 32-bit or 64-bit if necessary.
quartz/tests: Add some tests for video renderer pin connection. windowscodecs/tests: Expect success from IWICStream_Commit.
quartz/tests: Add some tests for allocator negotiation on the video renderer filter. windowscodecs: Implement IWICStream_Commit.
quartz/tests: Add some tests for video renderer filter states. mscoree: Call mono_thread_manage in GC Unsafe mode.
quartz/tests: Add some tests for flushing on the video renderer.
quartz/tests: Add tests for sample presentation time for the video renderer. Zebediah Figura (70):
winegstreamer: Initialize COM on the callback dispatcher thread. psapi/tests: Increase the GetPerformanceInfo() margins again.
wined3d: Introduce wined3d_stateblock_set_vs_consts_i(). psapi/tests: Remove an unreliable test.
d3d9: Handle stateblocks in d3d9_device_SetVertexShaderConstantI(). qwave: Don't test the last error in the successful case.
wined3d: Introduce wined3d_stateblock_set_vs_consts_b(). advapi32/tests: Use unique names for each created service.
d3d9: Handle stateblocks in d3d9_device_SetVertexShaderConstantB(). quartz/tests: Add more tests for stream start time.
wined3d: Introduce wined3d_stateblock_set_vertex_shader(). quartz/tests: Add more tests for seeking.
d3d9: Handle stateblocks in d3d9_device_SetVertexShader(). quartz/filtergraph: Correctly implement IMediaSeeking::GetStopPosition().
wined3d: Introduce wined3d_stateblock_set_vertex_declaration(). quartz/filtergraph: Remove the no longer used "stop_position" field from IFilterGraphImpl.
d3d9: Handle stateblocks in d3d9_device_SetVertexDeclaration(). quartz/filtergraph: Correctly handle AM_SEEKING_ReturnTime in IMediaSeeking::SetPositions().
d3d9: Handle stateblocks in d3d9_device_SetFVF(). wined3d: Introduce wined3d_stateblock_set_sampler_state().
d3d8: Handle stateblocks in d3d8_device_SetVertexShader(). d3d9: Handle stateblocks in d3d9_device_SetSamplerState().
wined3d: Introduce wined3d_stateblock_set_pixel_shader(). wined3d: Introduce wined3d_stateblock_set_texture_stage_state().
d3d9: Handle stateblocks in d3d9_device_SetPixelShader(). d3d9: Handle stateblocks in d3d9_device_SetTextureStageState().
d3d8: Handle stateblocks in d3d8_device_SetPixelShader(). d3d8: Handle stateblocks in d3d8_device_SetTextureStageState().
wined3d: Introduce wined3d_stateblock_set_ps_consts_f(). quartz/filtergraph: Iterate filters directly in IMediaSeeking::SetPositions().
d3d9: Handle stateblocks in d3d9_device_SetPixelShaderConstantF(). quartz/filtergraph: Store the current position and return it in IMediaSeeking::GetCurrentPosition().
d3d8: Handle stateblocks in d3d8_device_SetPixelShaderConstant(). quartz/filtergraph: Set the current position in IMediaFilter::Stop().
quartz/tests: Add some tests for IPin::EndOfStream() on the video renderer. quartz/filtergraph: Pause the graph even if AM_SEEKING_NoFlush is used.
strmbase: Don't send EC_COMPLETE in IBaseFilter::Run(). quartz/filtergraph: Clarify stream time tracking.
strmbase: Add a callback to expose renderer pin interfaces. strmbase: Return S_FALSE from IBaseFilter::Pause() when performing asynchronous state change.
quartz/videorenderer: Add a stub IOverlay interface to the sink pin. quartz/videorenderer: Get rid of hEvent.
quartz/videorenderer: Implement IOverlay::GetWindowHandle(). strmbase: Introduce renderer_init_stream().
quartz/tests: Add a test for filter graph threading. quartz/videorenderer: Use the renderer_init_stream() callback.
quartz/filtergraph: Create filters on a separate thread if requested. strmbase: Get rid of the "vtbl" parameter to strmbase_renderer_init().
strmbase: Send WM_CLOSE instead of calling DestroyWindow() directly. ddraw: Track the primary stateblock state locally.
quartz/videorenderer: Create the window on the same thread as the filter. ddraw: Handle stateblocks in d3d_device7_SetRenderState().
quartz/vmr9: Create the window on the same thread as the filter. ddraw: Handle stateblocks in d3d_device7_SetTextureStageState().
wined3d: Introduce wined3d_stateblock_set_ps_consts_i(). strmbase: Move strmbase_renderer_init() to avoid forward declarations.
d3d9: Handle stateblocks in d3d9_device_SetPixelShaderConstantI(). strmbase: Get rid of the BaseRenderer typedef.
wined3d: Introduce wined3d_stateblock_set_ps_consts_b(). strmbase: Get rid of the BaseRendererFuncTable typedef.
d3d9: Handle stateblocks in d3d9_device_SetPixelShaderConstantB(). strmbase: Rename the "pFuncsTable" field of struct strmbase_filter to "ops".
strmbase: Move tracking of the stream start time to the renderer. strmbase: Introduce filter state callbacks.
quartz/tests: Add some tests for VMR7 pin connection. strmbase/transform: Use base filter state change methods.
quartz/tests: Add some tests for VMR9 pin connection. advapi32/tests: Clean up tests for duplicate service names.
quartz/vmr9: Add a stub IOverlay interface to the sink pin. advapi32/tests: Accept another value for the default service pre-shutdown timeout.
quartz/vmr9: Implement IOverlay::GetWindowHandle(). advapi32/tests: Clean up double NotifyServiceStatusChange() tests.
advapi32/tests: Use unique service names in test_wow64(). comsvcs/tests: Increase the timeout in the implicit MTA test.
widl: Write pointer classes for explicitly declared arrays only if they are top-level parameters. msctf/tests: Simplify ITfThreadMgrEventSink refcounting tests.
widl: Also compute buffer size for non-ref arrays. msctf/tests: Don't test calls to ITextStoreACP::GetStatus().
strmbase: Introduce a helper to trace reference time. msctf/tests: Trace method calls more completely and only when WINETEST_DEBUG is set.
strmbase: Introduce a helper to more thoroughly trace media type. ole32/tests: Adjust timing in test_CoWaitForMultipleHandles().
quartz: Use strmbase_dump_media_type() where appropriate. gameux/tests: Get rid of registry value tests.
qcap: Use strmbase_dump_media_type() where appropriate. crypt32/tests: Clean up test_format_object().
winegstreamer: Use strmbase_dump_media_type() where appropriate. strmbase/renderer: Use base filter state change methods.
strmbase: Fix implementation of IVideoWindow::get_Caption(). strmbase: Pass a strmbase_pin pointer to QualityControlImpl_Create().
quartz/tests: Add tests for IVideoWindow on the video renderer. strmbase: Retrieve the filter clock from the pin pointer.
strmbase: IVideoWindow::SetWindowForeground takes OATRUE, not TRUE. qcap/audiorecord: Use strmbase state change methods.
strmbase: Correctly implement IVideoWindow::put_Owner(). qedit/samplegrabber: Use strmbase state change methods.
strmbase: Do not activate the window when changing its position. d3d9: Release the recording stateblock before calling wined3d_device_reset().
strmbase: IVideoWindow::get_AutoShow() returns OATRUE, not TRUE. d3d8: Reset the stateblock state before calling wined3d_device_reset().
strmbase: IVideoWindow::get_Visible() returns OATRUE, not TRUE. ddraw: Reset the stateblock state before calling wined3d_device_reset().
strmbase: Don't move or activate the window in IVideoWindow::put_WindowStyle(). wined3d: Introduce wined3d_stateblock_set_texture().
strmbase: Properly implement IVideoWindow::get_WindowState(). d3d9: Handle stateblocks in d3d9_device_SetTexture().
strmbase: More properly implement IVideoWindow::SetWindowForeground(). d3d8: Handle stateblocks in d3d8_device_SetTexture().
strmbase: Avoid leaking references to the sink's peer in IVideoWindow::SetWindowForeground(). ddraw: Handle stateblocks in d3d_device7_SetTexture().
quartz/tests: Bail out if connecting returns E_FAIL. kernel32/tests: Fix some codepage tests under Windows 10.
quartz/tests: Filter out extraneous messages in test_video_window_messages(). wined3d: Introduce wined3d_stateblock_set_transform().
quartz/tests: Wait longer in test_render_with_multithread(). d3d9: Handle stateblocks in d3d9_device_SetTransform().
quartz/tests: Increase the timeout in test_media_event(). d3d8: Handle stateblocks in d3d8_device_SetTransform().
quartz/filtergraph: Ensure that the thread has a message queue before posting messages to it. ddraw: Handle stateblocks in d3d_device7_SetTransform().
include: Add more wininet error codes. wined3d: Introduce wined3d_stateblock_set_clip_plane().
wininet/tests: Handle ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE on newer 11.x versions. d3d9: Handle stateblocks in d3d9_device_SetClipPlane().
strmbase: Get rid of the unused BaseWindowImpl_GetDefaultRect() function. d3d8: Handle stateblocks in d3d8_device_SetClipPlane().
strmbase: Get rid of the "pfnPossiblyEatMessage" callback. ddraw: Handle stateblocks in d3d_device7_SetClipPlane().
strmbase: Get rid of BaseWindowImpl_OnReceiveMessage(). wined3d: Introduce wined3d_stateblock_set_material().
strmbase: Get rid of the "pfnOnReceiveMessage" callback. d3d9: Handle stateblocks in d3d9_device_SetMaterial().
strmbase: Properly implement IVideoWindow::get_WindowStyle(). d3d8: Handle stateblocks in d3d8_device_SetMaterial().
gdi32: Implement GetCharWidthFloat(). ddraw: Handle stateblocks in d3d_device7_SetMaterial().
strmbase: Get rid of the "pfnGetClassWindowStyles" callback. quartz/tests: Relax some more timeouts.
strmbase: Get rid of BaseWindowImpl_OnSize(). qedit/mediadet: Check for failure from IEnumPins::Next().
strmbase: Get rid of the unused "hInstance" field of the BaseWindow structure.
quartz/videorenderer: Get the window DC in VideoRenderer_SendSampleData(). Zhiyi Zhang (10):
strmbase: Get rid of the unused "hDC" field of the BaseWindow structure. gdi32: Support multiple monitors in D3DKMTOpenAdapterFromGdiDisplayName.
quartz/tests: Relax system clock timing tests a bit. gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs.
qcap/tests: Fix a double Release(). winex11.drv: Implement X11DRV_D3DKMTSetVidPnSourceOwner.
quartz/videorenderer: Get rid of CreateRenderingSubsystem(). winex11.drv: Implement X11DRV_D3DKMTCheckVidPnExclusiveOwnership.
strmbase: Get rid of the unused "lock" parameter to BaseControlWindow_Init(). dxgi: Implement dxgi_output_ReleaseOwnership().
wined3d: Introduce wined3d_stateblock_set_render_state(). dxgi: Implement dxgi_output_TakeOwnership().
wined3d: Introduce wined3d_stateblock_set_blend_factor(). winex11.drv: Call XFlush() right after XUngrabServer().
d3d9: Handle stateblocks in d3d9_device_SetRenderState(). winex11.drv: Use underscore style for struct x11drv_display_device_handler.
d3d8: Handle stateblocks in d3d8_device_SetRenderState(). winex11.drv: Retrieve virtual and primary monitor rectangles from SetupAPI.
winex11.drv: Handle display device events in the desktop thread.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -79,6 +79,7 @@ Alfons Hoogervorst
Alistair Leslie-Hughes Alistair Leslie-Hughes
Allan Tong Allan Tong
Álvaro Nieto Álvaro Nieto
Ambrož Bizjak
Américo José Melo Américo José Melo
Amine Khaldi Amine Khaldi
Anand Kumria Anand Kumria

View File

@ -1 +1 @@
Wine version 4.18 Wine version 4.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 4.18. # Generated by GNU Autoconf 2.69 for Wine 4.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='4.18' PACKAGE_VERSION='4.19'
PACKAGE_STRING='Wine 4.18' PACKAGE_STRING='Wine 4.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'
@ -2438,7 +2438,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 4.18 to adapt to many kinds of systems. \`configure' configures Wine 4.19 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2508,7 +2508,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 4.18:";; short | recursive ) echo "Configuration of Wine 4.19:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2757,7 +2757,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 4.18 Wine configure 4.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.
@ -3441,7 +3441,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 4.18, which was It was created by Wine $as_me 4.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 $@
@ -21757,7 +21757,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 4.18, which was This file was extended by Wine $as_me 4.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
@ -21828,7 +21828,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 4.18 Wine config.status 4.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\\"