Release 3.14.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable wine-3.14
Alexandre Julliard 2018-08-17 19:30:47 +02:00
parent 768de748be
commit c698682b32
4 changed files with 436 additions and 318 deletions

733
ANNOUNCE
View File

@ -1,18 +1,17 @@
The Wine development release 3.13 is now available. The Wine development release 3.14 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Vulkan support on macOS using MoltenVK. - Support for DXTn texture decompression.
- Initial support for performance data in the registry. - Deferral support for MSI install actions.
- Mono engine updated with some bug fixes. - Support for Japanese keyboard in DirectInput.
- Support for fetching BIOS information on Linux. - More improvements in the standard Task Dialog.
- GnuTLS also used on macOS when available. - A few more icons in Shell32.
- Improvements in the standard Task Dialog.
- 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/3.x/wine-3.13.tar.xz https://dl.winehq.org/wine/source/3.x/wine-3.14.tar.xz
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.13.tar.xz http://mirrors.ibiblio.org/wine/source/3.x/wine-3.14.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -28,344 +27,462 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 3.13 (total 28): Bugs fixed in 3.14 (total 36):
5657 EVE Online reports VM Size as 0 while on Windows it reports the memory usage (NtQueryInformationProcess ProcessVmCounters info class: actual value for 'PagefileUsage' required) 14552 Chaos League screen is black
18734 DlgDirList(DDL_DRIVES|DDL_DIRECTORY) on 16-bits displays files on listbox in Windows but not Wine. 18201 Unable to find the entry point L"CryptExtAddPFX" in L"cryptext.dll"
24374 Driller crashes in process PE entry point due to Wine's mis-align workaround for 32-bit entry point asm wrapper (MoleBox Ultra v4.x) 20961 RegEditX 2.x/3.x reports 'Internal error: could not find RegEdit window' on startup (Wine's builtin 'regedit.exe' needs to provide 'RegEdit_RegEdit' window class name)
30141 1848 (strategy game) becomes unresponsive after the first mouse click 24674 Civilization V shows white screen instead of video when staring the game
31829 Ad Astra fails to start when music enabled (MThd chunk support missing) 29474 IconsExtract: Tooltips for Search, Save, Copy, [icon] Properties, and Close buttons do not appear when hovering mouse over button.
35928 Crash handlers/debuggers fail to display user-interface when invoked for crashing (non-interactive) service processes (inherited Wine service window station/desktop) 29872 Guild Wars: Character graphic is corrupted
39566 Missing player model on Raiden III 30641 wine silently replaces requests for d3d texture formats not supported by hardware with invalid requests
40742 cmd.exe: buffer overflow while parsing qualifiers 30787 Heroes of Might and Magic V Map Editor takes minutes to start up (winver>=Win2000)
42304 Caladrius Blaze, Raiden IV: Overkill show black screen on title menu (needs native vcrun2013) 34989 Multiple installers using Caphyon 'Advanced Installer' (AI) technology hang (Atlassian SourceTree v1.3.2, League of Legends 2013+) (deferred type 1 custom action executed before regular type 1 custom action)
42669 SolveigMM Video Splitter Business Edition v6.1: Crashes inside gdi32.GetCharacterPlacementW 36742 Windows 7 USB/DVD download tool shows transparent controls (missing 'BrushTypeTextureFill' support)
43642 Internet Download Manager TDI Driver 'idmtdi.sys' crashes on unimplemented function ntoskrnl.exe.IoReleaseRemoveLockAndWaitEx 37147 Cube World crashes on unimplemented function msvcp110.dll.?_Internal_clear@_Concurrent_vector_base_v4@details@Concurrency@@IAEIP6AXPAXI@Z@Z
43759 Adobe Lightroom 6 doesn't start (runtime error) 37624 Adobe CS4 installer fails in 'Adobe_FirewallAuthorize' custom action (multiple 'INetFwOpenPort' property accessors are stubs)
44305 GetSystemFirmwareTable() API returns empty SMBIOS records on Ubuntu 16.04 x86_64 37773 Mentor Graphics DK Design Suite 5.3/5.4 - Handel-C compiler extremely slow under Wine compared to Windows (heap manager)
44952 cmd.exe skips statements after if statement inside for loop 41573 Battle.net: SystemSurvey.exe and Battle.net helper.exe crash (GUI process can't attach to parent process console, 'AttachConsole' is a stub)
45067 UNORM/SNORM immediate constants not supported for UAV stores (Claybook, Just Cause 3) 42470 Frequent critical section timeouts in winetricks dotnet46
45095 Planetside 2 needs SPI_GETAUDIODESCRIPTION SystemParametersInfo action support 42744 Ninite don't installs apps
45274 Multiple applications crash on unimplemented function msvcp140.dll.?_Syserror_map@std@@YAPEBDH@Z (Native Instruments Traktor Pro 2) 43125 Device reports coming in too fast
45292 SuperTux 0.5.1 does not start 44490 Zwei: The Arges Adventure videos play distorted (Indeo 5 encoded)
45295 toolbag 3.x crashes on unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._crt_at_quick_exit 44981 Xenserver console and Vmware management console (client) v5.5 installer fails on 'hcmon' driver service ('EventLog\\System' needs 'Sources' registry key present for WinVer < Windows 7)
45333 Add diagnostic 'mscoree.dll.CorIsLatestSvc' stub (NGEN service) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install) 45167 Acronis Disk Director 12 installer fails: action L"_USRCUSTACT_MsiFltSrvInstall_fltsrv_component" returned 1603 (setupapi lasterror leakage)
45370 redefinition of typedef 'DWRITE_GLYPH_RUN_DESCRIPTION' 45382 Multiple games crash with CSMT enabled (The Sting! demo, Call to Power II)
45378 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoUnregisterPlugPlayNotification 45457 Irfanview 4.x crashes after ALT key press
45393 TextureCookerService.exe (part of ArcGIS Desktop 10.6) needs api-ms-win-crt-stdio-l1-1-0.dll.gets_s 45490 'winedbg' backtraces broken for 32-bit processes in 64-bit WINEPREFIX
45394 Reinstalling ArcGIS Desktop 10.6 calls unimplemented function msvcr120.dll._SetWinRTOutOfMemoryExceptionCallback 45495 Toontown Corporate Clash: fails to launch
45428 Crash Bandicoot N. Sane Trilogy (Steam) crashes while entering main menu in ntdll.NtGetContextThread() with NULL context 45521 64-bit Sentinel HASP hardlock.sys kernel driver crashes due ntoskrnl emulate_instruction not handling 'cli' and 'sti'
45439 Visual Basic setup toolkit fails to run if path contains a voiced Katakana character. 45529 Custom color scheme applied but wine not respecting current text color of scheme on window columns and statusbar.
45445 1C:Enterprise 8 platform doesn't install 45530 No$Gba crashes with pulseaudio assertion in waveOutOpen
45448 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.KeFlushQueuedDpcs 45535 Rekordbox 5.3.0 terminates with the message "Unexpected application error" (dwrite:dwritetextlayout_Draw out-of-bounds access on empty clustermetrics after failure to resolve layout fonts)
45537 Microsoft .NET Framework 4.x installation fails with Wine 3.13 in 64-bit WINEPREFIX
45552 Kolab E14 Client installation fails
45554 winex11.drv build fail with GCC 4.5
45602 Wargaming Game Center needs msvcp140.dll._Set_last_write_time
45603 Total War:Arena needs POWRPROF.dll.PowerEnumerate
45643 chrome x64 sandbox >=win8 needs SetProcessMitigationPolicy
45644 chromium 64-bit sandbox >=win10 needs UpdateProcThreadAttribute to handle PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY
45648 chromium 32-bit sandbox needs UpdateProcThreadAttribute to handle PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 3.12: Changes since 3.13:
Akihiro Sagawa (8): Akihiro Sagawa (10):
winmm: Don't allow to set time division property while playing. winex11: Fix Japanese 106 keyboard scan/vkey code tables.
winmm: Preserve fractions in microseconds to compensate rounding errors. user32: Support Japanese keyboard type in GetKeyboardType.
winmm: Use microsecond unit in MIDI stream position variable to simplify the code. dinput/tests: Use GET_DIDEVICE_SUBTYPE macro in keyboard type tests.
winmm/tests: Add more MIDI stream position tests. dinput/tests: Add more tests for keyboard subtypes.
winmm: Make TIME_TICKS position continuous. dinput: Return DIDEVTYPEKEYBOARD_JAPAN106 subtype when it is used.
winmm: Support TIME_MIDI position in MIDI stream. dinput/tests: Peek messages for the target window only.
kernel32/tests: Add more LCMapString tests. dinput/tests: Skip DIK code tests if the keyboard type doesn't match.
kernel32: Fix LCMapString(LCMAP_HALFWIDTH) in some cases. dinput/tests: Add DIK code tests for symbols and punctuations.
dinput: Fix DIK code mappings on Japanese 106 keyboard.
dinput: Correct key name mappings on Japanese 106 keyboard.
Alex Henrie (9): Alex Henrie (7):
ole32: Return IUnknown from GITCF_CreateInstance if requested. quartz: Remove redundant if clause from WAVEParser_InputPin_PreConnect.
ntdll/tests: Add SystemFirmwareTableInformation tests. quartz: Use wine_dbgstr_longlong in WAVEParserImpl_seek.
kernel32/tests: Add GetSystemFirmwareTable tests. quartz: Rewrite add_data with CoTaskMemRealloc and error handling.
ntdll: Return BIOS info from NtQuerySystemInformation on Linux. shell32: Rename IDI_SHELL_DOCUMENT to IDI_SHELL_FILE.
kernel32: Connect GetSystemFirmwareTable to NtQuerySystemInformation. shell32: Add document icon.
ntdll: Return system info from NtQuerySystemInformation on Linux. shell32: Add window icon.
ntdll: Return board info from NtQuerySystemInformation on Linux. shell32: Add 512k and 314k floppy drive icons.
ntdll: Return chassis info from NtQuerySystemInformation on Linux.
winevulkan: Correct spelling of "of" in a comment.
Alex Villacís Lasso (1): Alexandre Julliard (5):
user.exe16: Fix handling of DDL_DRIVES flag in DlgDirList. winedump: Don't use strncat with source length.
shell32/tests: Don't use strncat with known large enough buffer.
oleaut32: Explicitly define call_double_method() to avoid function mismatch warning.
widl: Silence a gcc warning.
quartz: Remove some unnecessary casts.
Alexandre Julliard (13): Alistair Leslie-Hughes (5):
server: Store the surface rectangle in the server. d3dx9: Return a mesh in D3DXCreateTeapot().
server: Clip visible region to the surface rectangle instead of the desktop. msxml3: Accept NormalizeAttributeValues property.
server: Return the surface rect as top clipping rect. powrprof: Added PowerEnumerate stub.
user32: Remove FIXMEs from physical<->logical mapping functions. odbccp32: Handle NULL parameter in SQLWritePrivateProfileStringW.
oleaut32: Remove unnecessary consts. odbccp32: Correcly lookup driver in load_config_driver.
user32: Return the full MINMAXINFO data from WINPOS_GetMinMaxInfo().
user32: Retrieve the screen metrics from the monitor information.
user32: Move monitor functions to sysparams.c.
user32: Implement monitor rectangle filtering on the user32 side.
user32: Take DPI awareness into account in GetDpiForMonitorInternal().
user32: Fetch client and window rectangles in a single call.
user32: Make the MonitorFromRect() argument const.
winedump: Print the imports thunk address also for 64-bit.
Alistair Leslie-Hughes (1): Andrew Eikum (7):
include: Add more DSOP defines. dsound: Correctly calculate angle between vectors with equal and opposite directions.
wbemprox/tests: Don't crash on VirtualBox.
Andrew Eikum (1): wbemprox: Add support for Win32_PnPEntity table.
winemac: Implement Vulkan driver on top of MoltenVK. xaudio2: Fix XAUDIO2_VOICE_SENDS usage before version 2.4.
xaudio2: IXAPO::Reset returns void.
dinput: Use vid/pid for first chunk of product guid on OSX, too.
dinput: Fix mac build.
Andrey Gusev (1): Andrey Gusev (1):
po: Update Ukrainian translation. api-ms-win-devices-config-l1-1-0: Add dll.
André Hentschel (1): Aric Stewart (1):
winedbg: Check for visible window station before displaying crash dialog. hidclass.sys: Unload all devices before unloading a minidriver.
Aurimas Fišeras (2): Aurimas Fišeras (1):
po: Update Lithuanian translation.
po: Update Lithuanian translation. po: Update Lithuanian translation.
Austin English (2): Austin English (1):
ntoskrnl.exe: Add a stub for KeFlushQueuedDpcs. setupapi: Set LastError on success in SetupInstallFromInfSectionW.
ntoskrnl.exe: Add IoReleaseRemoveLockAndWaitEx stub.
Charles Davis (1): Charles Davis (1):
shell32: Don't use Carbon on Mac OS to find the Trash. libwine: Use getsegmentdata(3) on Mac OS to find the end of the __TEXT segment.
Daniel Lehman (5): Connor McAdams (2):
msvcr110/tests: Add GetNumberOfVirtualProcessors tests. wined3d: Decompress DXTn 3D textures on upload.
msvcr110: Create current scheduler in _CurrentScheduler::_GetNumberOfVirtualProcessors. d3d9/tests: Test DXT1 and DXT3 as well in volume_dxt5_test().
gdi32/tests: Add test for clipped polygon.
gdi32: Update edgetable limits with top and bottom.
msvcr110: Create current scheduler in _CurrentScheduler::_Id.
Detlef Riekenberg (1): Daniel Lehman (4):
winhttp/tests: Skip the tests when we encounter a failure. odbc32: Rename functions to avoid conflicts with native drivers.
oleaut32/tests: Add test for VarBstrFromI4.
oleaut32: Extend value range before getting absolute value in VarBstrFromI4.
kernel32/tests: Add some CompareStringA/W tests.
Dmitry Timoshkov (16): Dmitry Timoshkov (6):
winedump: Correctly declare the array of segments. kernel32: Add support for MOVEFILE_WRITE_THROUGH to MoveFile.
winedump: Avoid sign extension in tlb_read_short(). kernel32: Add support for FILE_FLAG_WRITE_THROUGH to CreateFile.
winedump: Stop prepending every line of information with an offset. kernel32/tests: Add a test for holding a critical section during process termination.
winedump: Consistently print hex numbers with leading zeros and 'h' suffix. ntdll: Don't allow blocking on a critical section during process termination.
winedump: Fix version printing. kernel32: Set environment variable %PUBLIC% at process start-up.
winedump: Add print_string() helper. winecfg: Allow to disable MIME-type associations.
winedump: Use common binary dumper for typelib.
winedump: Add support for SLTG typelibs.
advapi32/tests: Add more tests for performance counters.
include: Add more definitions for performance counters.
winspool: Add performance counters service stubs.
advapi32: Add initial support for querying performance counters data.
advapi32: Performance providers' Open() expects to see the configured name as its parameter.
advapi32: If the query is not specified the default query is "Global".
advapi32: Read the configured object list for the performance provider.
kerberos: SpInstanceInit() doesn't need a special implementation.
Fabian Maurer (2): Fabian Maurer (10):
user32/menu: Release menu in HiliteMenuItem() to avoid deadlock. ntoskrnl: Emulate sti/cli instructions on x86_64.
wrc: Don't crash when parsing COMBOBOX element without style. winmm: Don't crash in waveOutOpen when nSamplesPerSec is 0 and add tests.
hnetcfg/tests: Pass correct parameter to WNetGetUniversalNameW.
wnet: Make WNetGetUniversalNameW return required size when buffer is too small and add test.
hnetcfg: Add more GUIDs.
kernel32: Add stub for SetProcessMitigationPolicy.
kernel32: Make UpdateProcThreadAttribute handle PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY.
kernel32: In UpdateProcThreadAttribute handle PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY.
cmd: Handle quotes when parsing the folders in the PATH environment variable.
ntdll: Add stub for NtCreateLowBoxToken.
Hans Leidekker (5): Gijs Vermeulen (2):
msi: Use msi_get_package_code in msi_publish_product_properties. wine.inf: Add "Sources" key.
bcrypt: Move GnuTLS support to a new file. setupapi/tests: Add SetupInstallFromInfSectionA test.
bcrypt: Move macOS support to a new file.
bcrypt: Default to building with GnuTLS support on macOS, if present.
bcrypt: Move the ASN1 buffer functions to gnutls.c.
Henri Verbeet (1): Guillaume Charifi (1):
include: Avoid redefining the DWRITE_GLYPH_RUN_DESCRIPTION typedef. kernel32: Add stub for GetDynamicTimeZoneInformationEffectiveYears().
Hugh McMaster (6): Henri Verbeet (18):
regedit: Remove array already present in main.h. d3d10: Handle D3D10_DRIVER_TYPE_WARP in D3D10CreateDevice().
regedit: Don't check if heap_xalloc() succeeded in the caller. d3d11: Handle D3D_DRIVER_TYPE_WARP in D3D11CreateDevice().
regedit: Free allocated memory after calling GetValueName(). wined3d: Clarify a TRACE in buffer_init().
regedit: Always display DWORD values in hexadecimal when initializing the editor dialog. d3d8/tests: Test DXT1 and DXT3 as well in volume_dxt5_test().
regedit: Replace Hungarian notation used with struct edit_params members. wined3d: Invalidate the FFP vertex shader when diffuse/specular attribute presence changes.
regedit: Do not overwrite a hex data type with REG_BINARY when modifying a value. ddraw/tests: Rewrite DeviceLoadTest().
wined3d: Pass a wined3d_shader_context structure to shader_glsl_get_register_name().
wined3d: Make the "is_color" parameter to shader_glsl_get_register_name() optional.
wined3d: Get rid of the "reg_name" field in struct glsl_src_param.
wined3d: Pass a wined3d_string_buffer to shader_glsl_get_register_name().
d3d11/tests: Run the tests in parallel.
wined3d: Rename build_dxtn_alpha_table() to build_bc3_alpha_table().
wined3d: Trace command stream opcodes.
wined3d: Rename wined3d_adapter_init_nogl() to wined3d_adapter_no3d_init().
wined3d: Share common code between wined3d_adapter_init() and wined3d_adapter_no3d_init().
wined3d: Set a LUID for WINED3D_NO3D adapters as well.
wined3d: Move OpenGL initialisation code to adapter_gl.c.
d2d1/tests: Run the tests in parallel.
Huw D. M. Davies (1): Hua Meng (14):
winspool: Remove ordinals from the performance functions. msvcp120: Add tests for _Concurrent_vector->segment.
msvcp90: Add implementation of _Concurrent_vector_dtor.
msvcp90: Add implementation of _Concurrent_vector_Internal_capacity.
msvcp90: Add implementation of _Concurrent_vector_Internal_reserve.
msvcp90: Add implementation of _Concurrent_vector_Internal_clear.
msvcp90: Add implementation of _Concurrent_vector_Internal_copy.
msvcp90: Add implementation of _Concurrent_vector_Internal_assign.
msvcp90: Add implementation of _Concurrent_vector_Internal_grow_by.
msvcp90: Add implementation of _Concurrent_vector_Internal_grow_to_at_least_with_result.
msvcp90: Add implementation of _Concurrent_vector_Internal_swap.
msvcp90: Add implementation of _Concurrent_vector_Internal_compact.
msvcp90: Add implementation of _Concurrent_vector_Internal_resize.
msvcp90: Add implementation of _Concurrent_vector_Internal_push_back.
msvcp120: Add tests for _Concurrent_vector_Internal_compact.
Jacek Caban (6): Jacek Caban (31):
mshtml: Add IHTMLPerformance::navigation property implementation. d3dcompiler/tests: Load d3dcompiler_43.dll dynamically.
mshtml: Add IHTMLPerformance::timing property implementation. d3dcompiler: Use d3dcompiler_47 for importlib.
mshtml: Expose window.performance property to scripts. winevulkan: Expose driver vkGetInstanceProcAddr via winevulkan exports.
mshtml: Use DWORD for event id argument in node-specific event handlers. winevulkan: Mark ICD and thunking functions as private.
winegcc: Check also for unsuffixed lib/ dir in get_lib_dir. mscat.h: Add missing declarations.
wine/vulkan.h: Properly declare enum values that use value attribute in spec. odbc32: Add SQLGetDiagRecA implementation.
ntdll/tests: Add pipe state tests.
server: Store pipe state in pipe_end struct and return it in FSCTL_PIPE_PEEK.
server: Improve FSCTL_PIPE_PEEK error handling.
server: Improve named pipe read error handling.
server: Improve named pipe write error handling.
server: Improve FSCTL_PIPE_TRANSCEIVE error handling.
server: Don't use set_no_fd_status for error handling in pipe objects.
server: Allow pipe server fd caching throughout its whole lifetime.
kernel32: Add AttachConsole implementation.
kernel32/tests: Add more pipe tests.
ntdll/tests: Add more NtQueryInformationFile tests.
server: Store named_pipe reference in pipe_end struct.
server: Use common implementation for pipe client and server get_sd and set_sd.
server: Use common implementation for client and server get_file_info.
server: Use pipe stored in pipe_end in get_named_pipe_info.
server: Use pipe stored in pipe_end in set_named_pipe_info.
server: Remove no longer needed pipe reference from pipe server object.
server: Remove no longer needed client and server pointers.
winegcc: Improve heuristics for -m32/-m64 options in get_lib_dir.
server: Use pipe_end state in FSCTL_PIPE_LISTEN implementation.
server: Use pipe_end state in FSCTL_PIPE_DISCONNECT implementation.
server: Use separated async queue for listeners.
server: Use pipe_end state in find_available_server.
server: Remove no longer needed pipe_state enum.
server: Share more code between pipe client and server destructors.
Jactry Zeng (2): Jon Doron (1):
riched20/tests: Rewrite tests for ITextServices_TxGetNaturalSize(). kernel32: Fix BeginUpdateResource structure layout.
riched20: Some cleanup for CHARFORMAT convertor functions.
Jason Edmeades (4): Józef Kucia (27):
cmd: Fix handle leak in if exists. winevulkan: Correctly allocate memory for VkCommandBuffers (Coverity).
cmd: Handle special case tokens=* in for /f. winex11: Remove redeclaration of VkXlibSurfaceCreateFlagsKHR.
cmd: Expand the storage space for qualifiers. dxgi: Set transfer image usage for Vulkan swapchain images.
cmd: Fix statements after 'else' inside for loops. dxgi: Introduce helper function to destroy partially initialized swapchain.
dxgi: Wait for Vulkan queue to become idle before destroying swapchain.
dxgi: Factor out d3d12_swapchain_create_buffers().
dxgi: Create user images for swapchain formats not supported by Vulkan.
dxgi: Blit user buffers to Vulkan swapchain buffers while presenting.
d3d12/tests: Add test for R8G8B8A8_UNORM swapchain format.
dxgi/tests: Make sure that command queue is idle before destroying it.
include/d3d12: Add PFN_D3D12_GET_DEBUG_INTERFACE declaration.
dxgi/tests: Add option to enable Direct3D 12 validation.
wined3d: Reject cross-device blits.
ddraw/tests: Add tests for cross-device blits.
ddraw/tests: Fix IDirectDraw leaks.
amstream: Handle stream object parameter for IDirectDrawMediaStream.
dinput/tests: Use GetModuleHandleA() instead of LoadLibraryA() (Coverity).
winex11: Add simple fps counter for Vulkan.
wined3d: Add fall through comment in texture2d_blt_fbo() (Coverity).
wined3d: Use snprintf() in init_debug_buffer() (Coverity).
wined3d: Use snprintf() in shader_arb_request_a0() (Coverity).
wined3d: Mark vOutputControlPointID register as scalar.
wined3d: Allow copying between different texture types.
d3d11/tests: Add a test for CopySubresourceRegion() with 3D textures.
dxgi: Return DXGI_ERROR_SDK_COMPONENT_MISSING from DXGIGetDebugInterface1().
d3d12: Return DXGI_ERROR_SDK_COMPONENT_MISSING from D3D12GetDebugInterface().
dxgi: Prefer vkGet*ProcAddr() for loading Vulkan functions.
Johannes Brandstätter (1): Kai Krakow (1):
ntdll: Check for NULL context in NtGetContextThread. winebus.sys: Do not print HID report read errors.
Julian Rüger (1): Marcus Meissner (2):
po: Update German translation. msi: Do not free hPackage twice or uninitialized (Coverity).
ole32: Read vt into a DWORD, as propvariant->vt is 16 bit (Coverity).
Józef Kucia (28): Matteo Bruni (2):
winevulkan: Generate code for supported core commands. d3dcompiler: Make types array static const.
winevulkan: Pull in required types into Vulkan header. dxgi: Stub DXGIGetDebugInterface1().
winevulkan: Pull in 1.1 structures and enums into Vulkan header.
winevulkan: Convert VkDeviceGroupDeviceCreateInfo.
winevulkan: Implement VK_KHR_device_group_creation.
vulkan-1/tests: Introduce for_each_device() helper.
vulkan-1/tests: Add test for VK_KHR_device_group_creation.
winevulkan: Add TRACE() for created devices.
winevulkan: Allow running make_vulkan from any working directory.
winevulkan: Add driver functions for VK_KHR_device_group.
winevulkan: Implement VK_KHR_device_group.
winevulkan: Implement vkEnumerateInstanceVersion().
winevulkan: Use WINE_VK_VERSION to limit supported features.
winevulkan: Downgrade ERR() to WARN() in wine_vkEnumerateInstanceExtensionProperties().
winevulkan: Implement vkEnumerateInstanceLayerProperties() in ICD.
vulkan-1: Forward all functions directly to winevulkan.
wined3d: Separate feature level checks from shader model checks.
wined3d: Take into account all shader stages when determining feature level.
d3d11/tests: Add more tests for multisample resolve.
winevulkan: Remove vkEnumerateInstanceVersion() from Vulkan driver functions.
winevulkan: Remove vkAcquireNextImageKHR() from Vulkan driver functions.
winemac: Add missing entries to vulkan_funcs.
winevulkan: Generate get_vulkan_driver_*_proc_addr() helper functions.
winevulkan: Avoid FIXMEs for unsupported Vulkan functions.
vulkan-1/tests: Enumerate queue families.
d3d10core/tests: Add more tests for multisample resolve.
wined3d: Add GPU information for AMD Radeon RX Vega.
wined3d: Add GPU information for Intel HD Graphics 630.
Ken Thomases (6): Michael Stefaniuc (113):
winemac: Extract a new class, WineBaseView, to be the superclass of WineContentView and future view classes. mmdevapi: Use the ARRAY_SIZE() macro.
winemac: Implement WineMetalView class. localspl: Use the ARRAY_SIZE() macro.
winemac: Don't change the window's color space. mapi32: Use the ARRAY_SIZE() macro.
winemac: Interpret Windows bitmap data, especially window surfaces, as sRGB. krnl386.exe16: Use the ARRAY_SIZE() macro.
winemac: Disable macOS's App Nap energy-saving feature by default for Wine GUI processes. inetcpl.cpl: Use the ARRAY_SIZE() macro.
dbghelp: Fix loading of Mach-O load commands for 64-bit binaries. hhctrl.ocx: Use the ARRAY_SIZE() macro.
dpnet: Use the ARRAY_SIZE() macro.
dx8vb: Use the ARRAY_SIZE() macro.
fusion: Use the ARRAY_SIZE() macro.
evr: Use the ARRAY_SIZE() macro.
d3d10: Use the ARRAY_SIZE() macro.
d3d8: Use the ARRAY_SIZE() macro.
d3dcompiler: Use the ARRAY_SIZE() macro.
d3dxof: Use the ARRAY_SIZE() macro.
dnsapi: Use the ARRAY_SIZE() macro.
winemac.drv: Print the debug string and not the pointer to it.
amstream: Use the ARRAY_SIZE() macro.
taskmgr: Use the ARRAY_SIZE() macro.
browseui: Use the ARRAY_SIZE() macro.
gameux: Use the ARRAY_SIZE() macro.
inetcomm: Use the ARRAY_SIZE() macro.
iphlpapi: Use the ARRAY_SIZE() macro.
itss: Remove a superfluous variable initialization.
itss: Use the ARRAY_SIZE() macro.
attrib: Use the ARRAY_SIZE() macro.
clock: Use the ARRAY_SIZE() macro.
hostname: Use the ARRAY_SIZE() macro.
icinfo: Use the ARRAY_SIZE() macro.
net: Use the ARRAY_SIZE() macro.
taskkill: Use the ARRAY_SIZE() macro.
ipconfig: Use the ARRAY_SIZE() macro.
msiexec: Use the ARRAY_SIZE() macro.
uninstaller: Use the ARRAY_SIZE() macro.
wineboot: Use the ARRAY_SIZE() macro.
wordpad: Use the ARRAY_SIZE() macro.
winetest: Use the ARRAY_SIZE() macro.
mountmgr.sys: Use the ARRAY_SIZE() macro.
msrle32: Use the ARRAY_SIZE() macro.
msacm32: Use the ARRAY_SIZE() macro.
mpr: Use the ARRAY_SIZE() macro.
scrobj: Use the ARRAY_SIZE() macro.
storage.dll16: Use the ARRAY_SIZE() macro.
msvideo.dll16: Use the ARRAY_SIZE() macro.
dxdiagn: Use the ARRAY_SIZE() macro.
localui: Use the ARRAY_SIZE() macro.
inetmib1: Use the ARRAY_SIZE() macro.
kernel32: Use the ARRAY_SIZE() macro.
mciwave: Use the ARRAY_SIZE() macro.
midimap: Use the ARRAY_SIZE() macro.
mscms: Use the ARRAY_SIZE() macro.
msctf: Use the ARRAY_SIZE() macro.
msscript.ocx: Use the ARRAY_SIZE() macro.
ntdll: Use the ARRAY_SIZE() macro.
dmloader: Remove an unused impl_from_ helper.
dmstyle: Remove an unused impl_from_ helper.
dmime: Remove unused impl_from_ helpers.
dmscript: Reimplement ParseDescriptor() for IDirectMusicScript.
dmscript/tests: Add some IDirectMusicObject::ParseDescriptor() tests.
gdi.exe16: Use the ARRAY_SIZE() macro.
devenum: Use the ARRAY_SIZE() macro.
hnetcfg: Use the ARRAY_SIZE() macro.
msdmo: Use the ARRAY_SIZE() macro.
msinfo32: Use the ARRAY_SIZE() macro.
msi: Avoid an ARRAY_SIZE-like macro.
joy.cpl: Use the ARRAY_SIZE() macro.
odbccp32: Use the ARRAY_SIZE() macro.
opengl32: Use the ARRAY_SIZE() macro.
msvfw32: Use the ARRAY_SIZE() macro.
packager: Use the ARRAY_SIZE() macro.
qcap: Use the ARRAY_SIZE() macro.
dsound: Use the ARRAY_SIZE() macro.
qedit: Use the ARRAY_SIZE() macro.
qmgr: Use the ARRAY_SIZE() macro.
serialui: Use the ARRAY_SIZE() macro.
t2embed: Use the ARRAY_SIZE() macro.
taskschd: Use the ARRAY_SIZE() macro.
uiribbon: Use the ARRAY_SIZE() macro.
user.exe16: Use the ARRAY_SIZE() macro.
user32: Use the ARRAY_SIZE() macro.
userenv: Use the ARRAY_SIZE() macro.
winealsa.drv: Use the ARRAY_SIZE() macro.
winebus.sys: Use the ARRAY_SIZE() macro.
winejoystick.drv: Use the ARRAY_SIZE() macro.
version: Use the ARRAY_SIZE() macro.
wineoss.drv: Use the ARRAY_SIZE() macro.
wineps.drv: Use the ARRAY_SIZE() macro.
winepulse.drv: Use the ARRAY_SIZE() macro.
wlanapi: Use the ARRAY_SIZE() macro.
wldap32: Use the ARRAY_SIZE() macro.
wnaspi32: Use the ARRAY_SIZE() macro.
extrac32: Use the ARRAY_SIZE() macro.
regsvr32: Use the ARRAY_SIZE() macro.
xolehlp: Use the ARRAY_SIZE() macro.
wsdapi: Use the ARRAY_SIZE() macro.
winebrowser: Use the ARRAY_SIZE() macro.
winemenubuilder: Use the ARRAY_SIZE() macro.
winhlp32: Use the ARRAY_SIZE() macro.
winhlp32: Avoid an ARRAY_SIZE-like macro.
windowscodecs: Use the ARRAY_SIZE() macro.
mscoree: Use the ARRAY_SIZE() macro.
urlmon: Use the ARRAY_SIZE() macro.
shdocvw: Use the ARRAY_SIZE() macro.
imm32: Use the ARRAY_SIZE() macro.
netstat: Use the ARRAY_SIZE() macro.
msvcrt: Use the ARRAY_SIZE() macro.
winemac.drv: Use the ARRAY_SIZE() macro.
sane.ds: Avoid an ARRAY_SIZE-like macro.
sane.ds: Use the ARRAY_SIZE() macro.
ieframe: Use the ARRAY_SIZE() macro.
wineandroid.drv: Use the ARRAY_SIZE() macro.
msi: Unlock msi_custom_action_c on the error paths.
msvcp60: Use the ARRAY_SIZE() macro.
msvc90: Use the ARRAY_SIZE() macro.
Louis Lenders (1): Michał Janiszewski (1):
mscoree: Add stub for CorIsLatestSvc to hint user at broken .NET installation. strmbase: Remove unused function.
Mark Jansen (3): Nikolay Sivov (17):
ntdll/tests: Tests for RtlIpv6StringToAddressEx. comctl32/tests: More tests for HTREEITEM layout.
ntdll/tests: Tests for RtlIpv4StringToAddressEx. wmp/tests: Fix a minor leak on error path (Coverity).
ntdll/tests: Add tests for RtlIpv6AddressToString and RtlIpv6AddressToStringEx. comctl32/header: Fix item text color.
comctl32: Fix background and text color for DrawStatusText().
Mathew Hodson (1): shell32: Support BYREF index in FolderItems::Item().
msvcp90: Use the ARRAY_SIZE() macro. dwrite: Avoid possible out-of-bounds cluster metrics access.
wmp: Make it possible to query IUnknown from IWMPControls.
Michael Müller (3): user32/tests: Add some ListBox tests for anchor index.
browseui: Implement IProgressDialog::SetAnimation. comctl32/tests: Add some ListBox tests for anchor index.
gdi32: Treat lpResults as optional in GetCharacterPlacement. user32/listbox: Update anchor index on LB_SETSEL.
ole32: Support reading VT_BOOL, VT_R8 and VT_I8 into propery storage. comctl32/listbox: Update anchor index on LB_SETSEL.
d2d1: Fix scaling when rendering text in bitmap mode.
Michael Stefaniuc (44): dwrite: Multiply run analysis transform by dpi scale factor.
riched20: Avoid an ARRAY_SIZE-like macro. gdiplus/tests: Fix region leak (Coverity).
winmm: Avoid an ARRAY_SIZE-like macro. winecfg: Update changed state on associations checkbox click.
jscript: Use the ARRAY_SIZE() macro. d2d1: Add ID2D1DeviceContext stub.
comctl32: Remove redundant NULL checks before Free(). wmp: Improve media items handling.
atl: Use the ARRAY_SIZE() macro.
mlang: Use the ARRAY_SIZE() macro.
pdh: Use the ARRAY_SIZE() macro.
dmime: Simplify the track list parser.
dmime: Reimplement the track form parser.
imaadp32.acm: Avoid ARRAY_SIZE-like macros.
l3codeca.acm: Avoid ARRAY_SIZE-like macros.
msacm32: Avoid an ARRAY_SIZE-like macro.
dbghelp: Use the ARRAY_SIZE() macro.
msadp32.acm: Avoid ARRAY_SIZE-like macros.
msg711.acm: Avoid ARRAY_SIZE-like macros.
msgsm32.acm: Avoid an ARRAY_SIZE-like macro.
dxerr9: Use the ARRAY_SIZE() macro.
wineconsole: Use the ARRAY_SIZE() macro.
xcopy: Use the ARRAY_SIZE() macro.
winemine: Use the ARRAY_SIZE() macro.
wscript: Use the ARRAY_SIZE() macro.
winefile: Use the ARRAY_SIZE() macro.
dxerr8: Use the ARRAY_SIZE() macro.
wmic: Use the ARRAY_SIZE() macro.
start: Use the ARRAY_SIZE() macro.
dmusic: Sync up the dmobject.[ch] files.
dmusic: Reimplement ParseDescriptor() for DirectMusicCollection.
dmband: Reimplement ParseDescriptor() for DirectMusicBand.
dmcompos: Reimplement ParseDescriptor() for DirectMusicChordMap.
dmloader: Reimplement ParseDescriptor() for DirectMusicContainer.
dmstyle: Reimplement ParseDescriptor() for DirectMusicStyle.
dmime: Don't crash when DMSegment loads a MIDI file.
ole32: Use the ARRAY_SIZE() macro.
quartz: Use the ARRAY_SIZE() macro.
ntdll/tests: Avoid temp variables holding ARRAY_SIZE results.
oledlg: Use the ARRAY_SIZE() macro.
dswave: Reimplement ParseDescriptor() for DirectSoundWave.
oleacc: Use the ARRAY_SIZE() macro.
oledb32: Use the ARRAY_SIZE() macro.
secur32: Use the ARRAY_SIZE() macro.
sxs: Use the ARRAY_SIZE() macro.
wintrust: Use the ARRAY_SIZE() macro.
wbemdisp: Use the ARRAY_SIZE() macro.
vbscript: Use the ARRAY_SIZE() macro.
Michał Janiszewski (2):
ntdll/tests: Add RtlFindNextForwardRun{Set, Clear} tests.
ntdll: Prevent Find{Set, Clear}Run from reading past the end of bitmap.
Mingcong Bai (1):
po: Update Simplified Chinese translation.
Nikolay Sivov (7):
crypt32: Fix key buffer leak (Coverity).
po: Update Russian translation.
user32/button: Use per-window dpi settings.
comctl32/button: Use per-window dpi settings.
comctl32/taskdialog: Use per-window dpi settings.
comctl32/trackbar: Scale thumb size with resolution.
po: Update Russian translation.
Piotr Caban (10): Piotr Caban (10):
msvcp120: Fix concurrent_vector_int_dtor helper. wbemprox: Add Win32_NetworkAdapterConfiguration::IPAddress property.
msvcp120: Test values returned by _Concurrent_vector_base_v4::_Internal_clear. wbemprox: Add Win32_NetworkAdapterConfiguration::IPSubnet property.
inetcpl.cpl: Add support for setting automatic proxy configuration. msvcp90: Fix EOF delimiter handling in basic_istream<char>::ignore.
ucrtbase: Don't fail if path ends with '\' character in stat functions family. msvcp110: Add _Last_write_time(wchar_t) implementation.
msi: Fix condition evaluation when comparing literal and integer. msvcp140: Add _Last_write_time implementation.
msvcr80: Add gets_s implementation. msvcp90: Add time_get<char>::_Getint implementation.
include/msvcrt: Add POSIX error codes to errno.h. msvcp90: Add time_get<char>::do_get_time implementation.
msvcp110: Add _Syserror_map implementation. msvcp90: Add time_get<char>::do_get_year implementation.
msvcp90: Don't set failbit in basic_istream::tellg. msvcp90: Add time_get<char>::do_get_weekday implementation.
msvcp60: Don't set failbit in basic_istream::tellg. msvcp90: Add time_get<char>::do_get_monthname implementation.
Roderick Colenbrander (1): Stefan Dösinger (5):
winevulkan: Implement vkGetDeviceQueue2. wined3d: Fix WINED3D_MCS_COLOR2 handling in wined3d_ffp_get_vs_settings().
d3d9/tests: Add a test for D3DMCS_COLOR{1/2}.
d3d8/tests: Add a test for D3DMCS_COLOR{1/2}.
ddraw/tests: Add a test for D3DMCS_COLOR{1/2}.
msvcp140/tests: Test _Last_write_time and _Set_last_write_time.
Serge Gautherie (3): Zebediah Figura (33):
windowscodecs: Fix an MSVC warning about get_decoder_info(). msvfw32: Reimplement ICGetDisplayFormat().
guiddef.h: REF* types do not depend on CINTERFACE. devenum/tests: Add some more traces in test_devenum().
shell32: Fix 2 MSVC warnings about flags. devenum/tests: Remove a duplicate test.
msi: Implement deferral for standard and custom actions.
msi: Generate unique names for 32- and 64-bit custom action server pipes.
dbghelp: Use WOW64_CONTEXT instead of CONTEXT for i386 backend.
dbghelp/dwarf: Use the correct backend CPU in dwarf2_virtual_unwind().
dbghelp/dwarf: Allow get_context_reg() to handle different register sizes.
dbghelp/dwarf: Use the word size of the target process.
dbghelp: Correctly determine the dyld image info address.
dbghelp/msc: Use the word size of the target process.
kernel32: Don't clear WINEDEBUG in the debugger process if +winedbg is set.
winedbg/gdbproxy: Use the WINEDEBUG interface for debugging winedbg.
winedbg/gdbproxy: Don't try to single-step a terminated process.
winedbg/gdbproxy: Simplify packet_verbose().
winedbg: Ignore EXCEPTION_INVALID_HANDLE.
setupapi: Remove a pointless cast.
setupapi: Use a handle table to allocate device nodes.
setupapi: Add an internal helper for SetupDiSetDeviceRegistryProperty().
setupapi: Merge the DeviceInstance and DeviceInfo structs.
setupapi: Don't use SP_DEVINFO_DATA in internal structs.
setupapi: Add helper functions to get the path of the device instance keys.
setupapi: Merge the InterfaceInfo and InterfaceInstances structs.
setupapi: Correctly implement SetupDiCreateDeviceInterfaceRegKey().
setupapi: Correctly implement SetupDiDeleteDeviceInterfaceRegKey().
msi: Don't start the custom action server inside of custom_client_thread().
msi: Protect communication with the custom action server with a critical section.
msi: Don't refcount the msi_custom_action_info struct.
msiexec: Don't keep the custom action GUID in the main thread's stack.
msi/tests: Add a test for asynchronous custom actions.
ntoskrnl.exe: Implement IoSetDeviceInterfaceState().
setupapi: Implement SPINT_LINKED.
setupapi: Implement DIGCF_PRESENT.
Stefan Dösinger (3): Zhiyi Zhang (13):
msvcp140: Implement _Temp_get. comctl32/taskdialog: Update vertical layout only when expando button clicked.
msvcp120: Tr2::_Rename_wchar NULL ptr handling differs from tr2::_Rename. comctl32/taskdialog: Add support for navigating page.
msvcp140: Export _Rename. comctl32/taskdialog: Add support for TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE.
comctl32/taskdialog: Add support for TDM_{SET,UPDATE}_ELEMENT_TEXT.
Vincent Povirk (2): comctl32/taskdialog: Add support for TDF_SIZE_TO_CONTENT.
mscoree: Use upgrade code to find installed Wine Mono version. comctl32/taskdialog: Add support for TDM_UPDATE_ICON.
appwiz.cpl: Update Wine Mono to 4.7.3. comctl32/taskdialog: Add vertical spacing for radio buttons.
comctl32/taskdialog: Fix center positioning.
Zebediah Figura (5): iphlpapi: Don't use the client buffer in IcmpSendEcho().
msi: Avoid starting the RPC server more than once for a given package. iphlpapi: Report NO_ERROR when IcmpSendEcho() succeeded.
msi: Create the custom action thread inside msiexec.exe. iphlpapi: Improve parameter checking for IcmpSendEcho().
msi: Avoid connecting to the RPC server more than once. include: Add missing notification codes.
msi: Reuse the custom action server process where possible. include: Fix a typo.
kernel32/tests: Load GetSystemFirmwareTable() dynamically.
Zhiyi Zhang (11):
user32/tests: Fix a memory leak.
user32: Send notification for the focused button in IsDialogMessage().
user32: Fix menu item rectangle calculation in GetMenuItemRect().
user32/tests: Sleep when sending mouse clicks too fast.
user32: Return FALSE for invalid handle in IsWindowEnabled().
comctl32/taskdialog: Use window handle to identify control internally.
comctl32/taskdialog: Add support for expanded information.
comctl32/taskdialog: Add support for expando button.
comctl32/taskdialog: Add support for verification box.
comctl32/taskdialog: Add support for footer icon.
comctl32/taskdialog: Add support for footer text.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -292,6 +292,7 @@ Colin Finck
Colin Fletcher Colin Fletcher
Colin Fowler Colin Fowler
Colin Pitrat Colin Pitrat
Connor McAdams
Constantine Sapuntzakis Constantine Sapuntzakis
Corentin Rossignon Corentin Rossignon
Crestez Leonard Crestez Leonard

View File

@ -1 +1 @@
Wine version 3.13 Wine version 3.14

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 3.13. # Generated by GNU Autoconf 2.69 for Wine 3.14.
# #
# 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='3.13' PACKAGE_VERSION='3.14'
PACKAGE_STRING='Wine 3.13' PACKAGE_STRING='Wine 3.14'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
@ -2383,7 +2383,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 3.13 to adapt to many kinds of systems. \`configure' configures Wine 3.14 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2453,7 +2453,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 3.13:";; short | recursive ) echo "Configuration of Wine 3.14:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2685,7 +2685,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 3.13 Wine configure 3.14
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.
@ -3369,7 +3369,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 3.13, which was It was created by Wine $as_me 3.14, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -20699,7 +20699,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 3.13, which was This file was extended by Wine $as_me 3.14, 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
@ -20770,7 +20770,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 3.13 Wine config.status 3.14
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\\"