Release 4.8.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
stable wine-4.8
Alexandre Julliard 2019-05-10 17:43:42 +02:00
parent 2b7b3abc5b
commit aaf9c833ee
4 changed files with 414 additions and 356 deletions

746
ANNOUNCE
View File

@ -1,17 +1,18 @@
The Wine development release 4.7 is now available.
The Wine development release 4.8 is now available.
What's new in this release (see below for details):
- Support for builtin libraries in PE format even on Unix.
- Updated version of the Mono engine.
- More implementation of the Debug Engine DLL.
- Support for the Command Link standard control.
- Improved Edit control sizing in CJK locales.
- Support building most programs in PE format.
- Unicode data updated to Unicode 12.0.
- Support for MSI patch files.
- Default to non-PIC builds on i386.
- Joystick support improvements.
- Asturian locale.
- Various bug fixes.
The source is available from the following locations:
https://dl.winehq.org/wine/source/4.x/wine-4.7.tar.xz
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.7.tar.xz
https://dl.winehq.org/wine/source/4.x/wine-4.8.tar.xz
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.8.tar.xz
Binary packages for various distributions will be available from:
@ -27,384 +28,437 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 4.7 (total 34):
Bugs fixed in 4.8 (total 38):
11985 Status bar of D3D9 app window disappearing
15934 Can't see Worms 2 intro films as they play (mciavi32 missing support to MCI_MCIAVI_PLAY_FULLSCREEN)
15980 Multiple applications expect security descriptors present in process object/token (Rhapsody 2, Rockstar Games Social Club v1.x)
29921 Microsoft Visual Studio 2005, 2008, 2010 Express installer shows highlighted items incorrectly
41212 Alt-Tab in full-screen on resolutions other than native causes a crash
42518 WinVerifyTrust fails for signatures using SHA256 digest
44656 Multiple applications need ntdll.NtSuspendProcess and ntdll.NtResumeProcess implementation (Crashpad/Chromium/CEF, Oracle Data Visualization Desktop, cbwin)
45543 Multiple games and applications crash in dwrite due to invalid index access to cluster array (Rekordbox 5.3.0, SpellForce 3)
45703 Microsoft Office 365 applications crash on startup (Microsoft AppV ISV virtual filesystem technology requires several native and core API to be hot-patchable)
45819 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) fails in driver entry point due to 'ntoskrnl.exe.ExInitializeResourceLite' stub (needs STATUS_SUCCESS)
45963 Multiple applications need setupapi.SetupDiInstallDeviceInterfaces and setupapi.SetupDiRegisterCoDeviceInstallers stubs for HID device driver install
46174 Multiple apps (Halo Online Voice Chat, Discord, Miro Realtimeboard) crashes on unimplemented function qwave.dll.QOSCreateHandle
46378 WarGaming.net Game Center crashes when installing games or self-updates
46626 UPlay fails to start : "Error at hooking API LoadStringA" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments '-fcf-protection')
46685 AviUtl: Can't specify 4 digits number as image size in new project dialog.
46794 Skyrim crashes upon clicking Continue on macOS
46899 SIMATIC WinCC V15.1 Runtime installer: user can't accept license terms (richedit20 ITextRange::ScrollIntoView lacks handling of 'tomEnd')
46927 Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows with '-XX:+UseNUMA' setting needs kernel32.dll.VirtualAllocExNuma (Minecraft)
46934 Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows: InternalError: Should not get here at sun.nio.fs.WindowsNativeDispatcher.FindFirstStream0
46953 Watch_Dogs crashes after intro
46971 Multiple games crash at launch (Sniper Elite V2, Sniper Elite 3)
46974 Assetto Corsa sometimes crashes when clicking on buttons in the setup menu
46996 Improvements to the 7.1 and 5.1 to stereo conversion
46998 Yakuza Kiwami: Controllers aren't detected
46999 Controller with invalid HID range value causes division by zero error
47009 msi x64 installation file created by Visual Studio cannot be uninstalled
47022 Multiple performance monitor applications fail to display system physical/committed virtual memory usage (Sysinternals Process Explorer v16.x, builtin Taskmgr)
47031 widl generates invalid typelib when importing types from multiple typelibs
47034 Star Wars The Old Republic - Certificate Authentication Failed with wine-dev 4.6 (regression)
47039 Shantae Risky's Revenge has a blank screen in Wine 4.6
47051 Microsoft Excel 2016 (Office 365) crashes on startup (Microsoft AppV ISV virtual filesystem technology requires kernel32.CreateActCtxW to be hot-patchable)
47055 Unloaded modules traces are not accessible (RtlGetUnloadEventTraceEx)
47063 Command Link Support in Wine
47065 Vocaloid 5 (.NET 4.x app) crashes on startup (needs 'Win32_OperatingSystem' WMI class 'SystemDrive' property)
12332 Microsoft Windows Server 2003 DDK SP1 installer crashes ('setupapi.SetupCloseFileQueue' should do proper handle validation before accessing members)
14695 Lifeforce demo misses codecs (msvideo1 needs to support 24 bpp output)
28196 Test Drive Unlimited: Water is always rendered on top of everything.
28254 Multiple kernel drivers crash during load/relocation (relocation entry crosses page boundary)(PMP Exam Version 7 CrypKey, Age of Wushu SDProtect DRM, StarForce v3)
29460 Multiple kernel drivers crash in entry due to ntoskrnl.exe IoGetCurrentProcess() being a stub (Ruijie Supplicant Su1xDriver.sys, nProtect GameGuard/Tachyon Kernel Control Driver)
31101 ScoobyRom v0.6.x-0.8.x (.NET 4.0 app) fails to start with Wine-Mono
31350 Multiple .NET 3.x WPF applications crash in Vista/Win7 mode due to dwmapi.DwmGetTransportAttributes stub returning E_NOTIMPL (T-Online Mediencenter Assistent, Valil.Chess, Zwift 1.0)
34372 Multiple applications need AllocateAndGetTcpExTableFromStack (cross compiled dbus, spamMonitor)
37359 planetside 2 no mouseclicks registered
37540 Multiple games and applications wrapped with Enigma v4 and GG DRM schemes crash on startup (incompatible with use of position independent code (PIC) in Wine dlls)
38423 Python 3.5.x exe installer fails with Access denied error
39614 Wine initialises a Critical Section for Mutexes by NULL instead of (void*)-1
42420 MidiIllustrator Virtuoso 3 crashes when using any File open dialog
44850 Microsoft Skype 8.x crashes on unimplemented function iphlpapi.dll.GetBestRoute2
45155 OpenGL Window Z order in Truespace
45213 Multiple applications using Microsoft Detours library crash on startup after compiling Wine with GCC 8.x+ and -O2 (GOT/PIC code emitted at Win32 API entries)(Microsoft Visual Studio 201x, Visual Assist plugin)
45757 Visual Studio 2017 Installer - "The installer manifest failed signature validation"
45765 Universe Sandbox 2 unimplemented function USER32.dll.GetPointerType
45947 Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk
46861 TopoEdit crashes with unimplemented function mf.dll.MFEnumDeviceSources
46905 Multiple eventlog monitor applications go haywire (endless console spam, live-loop CPU) due to advapi32.ReadEventLogA/W returning lasterror ERROR_CALL_NOT_IMPLEMENTED
46989 Grand Prix Legends: Wheel (Wheel, Gas, Brake) axes inputs aren't recognized
46993 ntoskrnl.exe tests don't compile when using -O0
47016 MS Office 365 installer needs mfplay.dll.MFPCreateMediaPlayer
47023 Warframe in-game screenshot fails if screenshot directory already exists
47027 Wine built with GCC 8.x+ and -O2 causes apps and games using madCodeHook/madExcept 3.x/4.x to crash (hook engine can't cope with GOT/ PIC code emitted within 15-byte range at Win32 API entries)(EA Origin, HeidiSQL 10.x)
47032 valgrind shows uninitialized read in writev from call_req_handler
47082 NI System Web Server crashes on unimplemented function authz.dll.AuthzFreeResourceManager
47096 World of Warships 0.8.3.x client (DirectX 11) crashes when post-battle results screen is about to be displayed
47097 Wine built with GCC 8.x+ and -O2 causes Steam games using In-Game Overlay 'gameoverlayrenderer.dll' to crash (hook engine can't cope with GOT/PIC code emitted at Win32 API entries)
47107 Windows XP DDK installer fails to copy any files
47122 Star Citizen stopped working on commit 32d7838da73dd9bc3ee999d73a310da7adfb27dd
47123 Starcitizen - joystick not recognized
47129 Rendering glitch in Caste Siege/Ballerburg (invalid vertex count in IDirect3DDevice3::DrawIndexedPrimitiveVB)
47131 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point InitiateShutdownW could not be located in the dynamic link library ADVAPI32.dll'
47138 Microsoft .NET Framework 2.x installer fails ('RegSvcs.exe' bootstrapper needs unicode casing tables, 'l_intl.nls' no longer installed in WINEPREFIX)
47142 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point NdrServerCallAll could not be located in the dynamic link library RPCRT4.dll'
47145 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point K32GetWsChangesEx could not be located in the dynamic link library KERNEL32.dll'
----------------------------------------------------------------
Changes since 4.6:
Changes since 4.7:
Akihiro Sagawa (18):
user32/tests: Use GREEK_CHARSET in margin tests to avoid Associated Charset feature.
user32/tests: Remove win9x workarounds in margin tests.
user32/tests: Use calculated WM_SETFONT margins in the CJK case.
user32: Implement WM_SETFONT margins in the CJK case.
user32/tests: Add more margin tests in CJK font case.
user32: Fix edit control margins in CJK font case.
comctl32/tests: Use GREEK_CHARSET in margin tests to avoid Associated Charset feature.
comctl32/tests: Skip margin tests if a font for the target charset isn't available.
comctl32/tests: Use EM_SETMARGINS to test EC_USEFONTINFO margins.
comctl32/edit: Fix minimum control size conditions when using EC_USEFONTINFO.
comctl32/tests: Move the default margin size tests into a separate function.
comctl32/tests: Add Unicode version tests for Edit control margins.
comctl32/tests: Tests default margin size with various font face and charset.
comctl32/tests: Use calculated EC_USEFONTINFO margins in the CJK case.
comctl32/edit: Implement EC_USEFONTINFO margins in the CJK case.
comctl32/tests: Use calculated WM_SETFONT margins in the CJK case.
comctl32/edit: Implement WM_SETFONT margins in the CJK case.
user32: Make the second parameter of get_font_margins const.
Alexandre Julliard (85):
attrib: Build with msvcrt.
cabarc: Build with msvcrt.
clock: Build with msvcrt.
control: Build with msvcrt.
dxdiag: Build with msvcrt.
eject: Build with msvcrt.
expand: Build with msvcrt.
extrac32: Build with msvcrt.
hh: Build with msvcrt.
hostname: Build with msvcrt.
icinfo: Build with msvcrt.
iexplore: Build with msvcrt.
ipconfig: Build with msvcrt.
msidb: Build with msvcrt.
msiexec: Build with msvcrt.
net: Build with msvcrt.
netstat: Build with msvcrt.
oleview: Build with msvcrt.
progman: Build with msvcrt.
regsvr32: Build with msvcrt.
ntdll: Check for time conversion error to silence a compiler warning.
makefiles: Also pass -fPIC flag when linking.
rpcss: Build with msvcrt.
rundll32: Build with msvcrt.
sc: Build with msvcrt.
schtasks: Build with msvcrt.
services: Build with msvcrt.
start: Build with msvcrt.
svchost: Build with msvcrt.
taskkill: Build with msvcrt.
uninstaller: Build with msvcrt.
view: Build with msvcrt.
makefiles: Don't use custom LDFLAGS to link dlls.
configure: Disable stdcall fixups for PE builds.
include: Add DECLSPEC_IMPORT on OpenGL functions when not building opengl32.
crypt32: Fix comparison of domain name components.
winedevice: Build with msvcrt.
winemine: Build with msvcrt.
winemsibuilder: Build with msvcrt.
winetest: Build with msvcrt.
winhlp32: Build with msvcrt.
wmic: Build with msvcrt.
write: Build with msvcrt.
wscript: Build with msvcrt.
ping: Avoid using getopt().
ping: Build with msvcrt.
winefile: Get rid of the Unix filesystem support.
winefile: Build with msvcrt.
include: Use DECLSPEC_HIDDEN instead of DECLSPEC_IMPORT for dll exports.
include: Move DECLSPEC_HOTPATCH definition out of config.h.
makefiles: Support delay imports for PE builds.
makefiles: Use a separate LDFLAGS variable for cross-compilation.
makefiles: Only cross-compile the import libraries that are actually used.
makefiles: Only cross-compile the static libraries that are actually used.
dxerr8: Don't use snprintf().
dxerr9: Don't use snprintf().
strmbase: Avoid using wine/unicode.h.
cmd: Build with msvcrt.
explorer: Move screen saver activation to the X11 driver.
explorer: Build with msvcrt.
cmd: Explicitly mark qsort() callback funtions cdecl.
services: Explicitly mark a qsort() callback funtion cdecl.
uninstaller: Explicitly mark a qsort() callback funtion cdecl.
winefile: Explicitly mark qsort() callback funtions cdecl.
winhttp/tests: Get a test file from the WineHQ tests subdirectory.
include/msvcrt: Add inttypes.h header.
advapi32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
atl: Use strncmpiW instead of memicmpW for strings without embedded nulls.
fusion: Use strncmpiW instead of memicmpW for strings without embedded nulls.
kernel32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
kernelbase: Use strncmpiW instead of memicmpW for strings without embedded nulls.
mountmgr.sys: Use strncmpiW instead of memicmpW for strings without embedded nulls.
mshtml: Use strncmpiW instead of memicmpW for strings without embedded nulls.
msi: Use strncmpiW instead of memicmpW for strings without embedded nulls.
kernel32: Reset stdio file descriptors when passed invalid handles.
ntdll: Reset stdio file descriptors when passed invalid handles.
netapi32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
ntdll: Use strncmpiW instead of memicmpW for strings without embedded nulls.
pdh: Use strncmpiW instead of memicmpW for strings without embedded nulls.
qmgr: Use strncmpiW instead of memicmpW for strings without embedded nulls.
shlwapi: Use strncmpiW instead of memicmpW for strings without embedded nulls.
urlmon: Use strncmpiW instead of memicmpW for strings without embedded nulls.
userenv: Use strncmpiW instead of memicmpW for strings without embedded nulls.
wbemprox: Use strncmpiW instead of memicmpW for strings without embedded nulls.
webservices: Use strncmpiW instead of memicmpW for strings without embedded nulls.
Alexandre Julliard (41):
configure: Don't inherit CFLAGS for cross-compilation.
configure: Cache result of the cross-compiler check.
configure: Also cache negative results of soname checks.
configure: Cache result of the flex version check.
configure: Cache results of the compiler checks.
configure: Cache result of the msgfmt check.
shell32: Fix compiler warnings for the Windows build.
winegcc: Add option to put a builtin dll signature in the DOS header of PE files.
server: Add flag for builtin dlls in the image information.
ntdll: Move open_dll_file() to avoid forward declarations.
ntdll: Only pass the NT path name to open_dll_file().
ntdll: Add support for loading PE builtin dlls.
setupapi: Add support for installing PE builtins as fake dlls.
winetest: Also check for builtin dll signature.
winedump: Also check for builtin dll signature.
makefiles: Build modules that don't contain code as PE builtins.
include/msvcrt: Define math constants by default, for compatibility with Mingw.
include/msvcrt: Remove some prototypes that conflict with gcc builtins.
include/msvcrt: Make offsetof constant for compatibility with Mingw.
include/msvcrt: Use _fpclass() instead of _dclass().
include/msvcrt: Add noreturn attributes.
cryptnet/tests: Avoid using snprintf().
fusion/tests: Avoid using snprintf().
mshtml/tests: Avoid using snprintf().
msi/tests: Avoid using snprintf().
ole32/tests: Avoid using snprintf().
setupapi/tests: Avoid using snprintf().
widl: Use %define parse.error verbose instead of %error-verbose.
d3dcompiler: Use %define parse.error verbose instead of %error-verbose.
wbemprox: Use %define parse.error verbose instead of %error-verbose.
ntdll: Use the correct type for %llu scanf format.
makefiles: Allow using EXTRADLLFLAGS instead of APPMODE.
makefiles: Build stub programs with msvcrt.
makefiles: Build stub services with msvcrt.
makefiles: Build modules that use msvcrt as PE builtins.
makefiles: Don't use -fno-builtin flag with MinGW.
makefiles: Build all tests with msvcrt.
configure: Add check for recent enough bison.
msvcrt: Don't export the __p__* functions on 64-bit.
include/msvcrt: Add stdint.h header.
makefiles: Don't allow using system headers with msvcrt.
Alistair Leslie-Hughes (12):
wintab32/tests: Improve WTInfoA tests.
authz: Add AuthzFreeResourceManager stub.
dinput: Don't return unsupported interfaces.
dinput: Return E_NOINTERFACE from IDirectInputDevice2 QueryInterface.
dinput: Don't report that we cannot open a device.
dinput: Improve EnumDevice tracing.
dinput: Support DIDEVICEINSTANCE_DX3 for Mouse GetDeviceInfo.
dinput: Use a helper function to get device type.
dinput: Trace This pointer in a consistent way.
dinput: Ensure Cursor is visible on config dialog.
mspatcha/tests: Fix compile error on older compilers.
mspatcha/tests: Make functions static.
Alistair Leslie-Hughes (6):
include: Remove duplicate extern C from d3dx10core.idl.
include: Remove duplicate extern C from mimeole.idl.
include: Remove duplicate extern C from vsbackup.idl.
winex11/wintab: Set all Device Orientation values.
xinput: Check that we actually received a value before assignment.
dinput: Don't report SysMouse/Keyboard devices as supporting Force Feedback.
Andrew Eikum (11):
winebus.sys: Fix some report descriptors.
winebus.sys: Fix udev report descriptor length.
winebus.sys: Remove some magic numbers.
winebus.sys: Fix ball value reporting.
hid: Shift usage values to LSB.
dinput: Use heuristics to guess if a device is a gamepad or a joystick.
winebus.sys: Order axes before buttons.
winebus.sys: Report hatswitch values correctly.
winebus.sys: Report SDL controller dpad as hatswitch.
winebus.sys: Report SDL controller buttons in the right order.
winebus.sys: Pack hatswitch values into button bytes.
Andreas Maier (2):
jscript: Stub Enumerator object.
jscript_test: Simple test for Enumerator().
Aric Stewart (2):
winemac.drv: Set done if macdrv_process_text_input is not processing input.
winemac.drv: Allow mac IME to clear text in system input method.
Andrew Eikum (1):
dinput: Report controllers as gamepads, not joysticks.
Austin English (2):
iphlpapi: Add GetBestRoute2 stub.
advapi32: In ReadEventLogA/W, return ERROR_HANDLE_EOF instead of ERROR_CALL_NOT_IMPLEMENTED.
Andrey Gusev (2):
dxgi: Add DECLSPEC_HOTPATCH to d3d11_swapchain_Present().
setupapi: Add DECLSPEC_HOTPATCH to SetupDiEnumDeviceInfo().
Bryon Roche (1):
windowscodecs: Byte swap png read/write for 16-bpp data.
André Hentschel (1):
ntdll: Reuse signal to trap translation for FreeBSD on ARM.
Conor McCarthy (4):
mspatcha: Add functions to API header file.
mspatcha: Partially implement ApplyPatchToFileW and related functions.
mspatcha/tests: Test implementations of ApplyPatchToFileW and related functions.
mspatcha: Add stubs for signature and normalization functions.
Bruno Jesus (1):
mciavi32: Add Support for MCI_MCIAVI_PLAY_FULLSCREEN.
Damjan Jovanovic (1):
qcap/vfwcapture: Implement IPin::CheckMediaType().
Damjan Jovanovic (4):
configure: Link wineserver to libinotify if necessary.
qcap/tests: Fix a COM reference leak in the audiorecord test.
avicap32: Verify v4l devices can capture before returning them.
devenum: Iterate over all avicap devices instead of giving up at the first failure.
Derek Lesho (4):
ntoskrnl.exe: Implement PsLookupThreadByThreadId.
server: Allow creating process kernel objects.
ntoskrnl.exe: Implement process object constructor.
ntoskrnl.exe: Implement PsLookupProcessByProcessId.
Detlef Riekenberg (3):
taskschd/tests: Avoid a crash in a test after E_ACCESSDENIED.
qcap/tests: Avoid a crash in a test.
kernel32/pipe: Avoid a crash in a test.
Derek Lesho (2):
ntoskrnl.exe: Export and set PsInitialSystemProcess.
ntoskrnl.exe: Implement PsIsSystemThread.
Dmitry Timoshkov (2):
cryptui: Implement CryptUIDlgSelectCertificateFromStore.
kernel32: Add MapUserPhysicalPages stub.
crypt32: CryptMsgUpdate should skip broken certificates.
mshtml: Implement HTMLStyleSheetRulesCollection::item.
Erich Hoover (5):
server: Add default security descriptor ownership for processes.
server: Add default security descriptor DACL for processes.
kernel32: NeedCurrentDirectoryForExePath does not use the registry.
advapi32: Move the DACL combining code into a separate routine.
advapi32: Fix the initialization of combined DACLs when the new DACL is empty.
Enol Puente (4):
wrc: Add Asturian locale.
wmc: Support Asturian.
kernel32: Add Asturian locale.
po: Add Asturian translation.
Fabian Maurer (2):
kernel32: Partially implement VirtualAllocExNuma.
kernel32: Stub FindFirstStreamW/FindNextStreamW.
Erich Hoover (2):
iphlpapi: Implement AllocateAndGetTcpExTableFromStack.
kernel32: Add SearchPath test demonstrating the priority of the working directory.
François Gouget (2):
d3d10core/tests: Limit the flood of failures in test_depth_bias().
d3d11/tests: Limit the flood of failures in test_depth_bias().
François Gouget (4):
ntoskrnl.exe: Make run_work_item_worker() static.
user32: Make WIN_SetOwner() static.
kernel32/tests: Use ok_() so the TestBot can correctly detect the line.
jscript: Make the Enumerator_props functions static.
Gabriel Ivăncescu (7):
comctl32/tests: Avoid leaks by moving creation calls outside the loop.
comctl32/button: Preserve BST_HOT when mouse button is released.
comctl32/button: Move the drawing of the button's image into a separate function.
comctl32/button: Implement command links.
comctl32/button: Implement themed command links.
comctl32/button: Implement BCM_GETIDEALSIZE for command links.
comctl32/tests: Test for BCM_GETIDEALSIZE on command links with notes.
Gijs Vermeulen (2):
riched20: Handle tomEnd in ITextRange::ScrollIntoView.
ntoskrnl.exe: Add Ex[p]InterlockedFlushSList.
Hans Leidekker (11):
msi: Use KEY_WOW64_* flags in ACTION_Register/UnregisterClassInfo.
msi: Get rid of a redundant get_registry_view call.
msi: Take architecture into account when accessing the shared dll reference count.
msi: Remove system environment variables on uninstall.
msi: Fix architecture handling in the AppSearch action.
msi: Get rid of redundant KEY_WOW64_64KEY flags.
msi/tests: Check the NT key first when retrieving registered owner and organization.
msi: Always use the 64-bit registry view to retrieve registered owner and organization.
wineboot: Also process Run keys from the 32-bit registry view.
wbemprox: Implement Win32_OperatingSystem.SystemDrive.
wbemprox/tests: Introduce a helper to check properties.
Henri Verbeet (5):
wined3d: Pass a wined3d_adapter_gl structure to wined3d_adapter_gl_init().
wined3d: Assign "adapter_ops" in wined3d_adapter_init().
wined3d: Don't bother allocating "free_fences" in context_create().
wined3d: Don't bother allocating "free_occlusion_queries" in context_create().
wined3d: Don't bother allocating "free_timestamp_queries" in context_create().
Isira Seneviratne (1):
po: Update Sinhala translation.
Henri Verbeet (37):
wined3d: Introduce a debug helper for Vulkan return values.
wined3d: Use shader_glsl_append_imm_vec4() in shader_glsl_get_register_name().
wined3d: Get rid of the redundant "device" parameter to context_destroy().
wined3d: Introduce a separate structure for OpenGL context information.
wined3d: Introduce wined3d_context_init().
wined3d: Simplify wined3d_context_destroy().
wined3d: Rename context_destroy_gl_resources() to wined3d_context_cleanup().
wined3d: Free the "texture_type" array in wined3d_context_cleanup().
wined3d: Introduce wined3d_context_gl_destroy().
wined3d: Free shader backend and fragment pipe context data in device_context_remove().
wined3d: Allocate shader backend and fragment pipe context data in device_context_add().
wined3d: Get rid of the "target" parameter to context_create().
wined3d: Get rid of the "target" parameter to wined3d_context_init().
wined3d: Get rid of the "target" parameter to wined3d_adapter_gl_create_context().
wined3d: Get rid of context_validate_onscreen_formats().
winex11: Only handle errors from GLX requests in GLXErrorHandler().
wined3d: Query Vulkan GPU memory.
wined3d: Get rid of a redundant initialisation in wined3d_device_set_implicit_swapchain().
wined3d: Share more swapchain setup with the "no3d" adapter in wined3d_device_set_implicit_swapchain().
wined3d: Determine the ORM_BACKBUFFER depth/stencil format in wined3d_adapter_gl_create_context().
wined3d: Make the adapter responsible for context destruction and allocation.
wined3d: Pass a wined3d_context_gl structure to context_bind_texture().
wined3d: Move the "texture_type" field from struct wined3d_context to struct wined3d_context_gl.
wined3d: Move the "dummy_arbfp_prog" field from struct wined3d_context to struct wined3d_context_gl.
wined3d: Store the glEnableWINE and glDisableWINE pointers in the wined3d_gl_info structure.
wined3d: Move the extension emulation fields from struct wined3d_context to struct wined3d_context_gl.
wined3d: Pass a wined3d_context_gl structure to context_load_tex_coords().
wined3d: Pass a wined3d_context_gl structure to context_get_tex_unit_mapping().
wined3d: Pass a wined3d_context_gl structure to context_bind_shader_resources().
wined3d: Pass a wined3d_context_gl structure to context_apply_blit_state().
wined3d: Pass a wined3d_context_gl structure to context_apply_ffp_blit_state().
wined3d: Pass a wined3d_context_gl structure to wined3d_texture_gl_bind_and_dirtify().
wined3d: Pass a wined3d_context_gl structure to context_map_stage().
wined3d: Pass a wined3d_context_gl structure to context_map_fixed_function_samplers().
wined3d: Pass a wined3d_context_gl structure to context_map_psamplers().
wined3d: Pass a wined3d_context_gl structure to context_map_vsamplers().
wined3d: Pass a wined3d_context_gl structure to context_unit_free_for_vs().
Jacek Caban (26):
mshtml: Support type conversion in functions with arguments using default values.
mshtml: Support argument type conversion for functions with IDispatch arguments.
mshtml: Support argument type conversion for functions with dual interface arguments.
mshtml: Support argument type conversion for functions with dual interface return type.
mshtml/tests: Properly release elem2 in test_elem_bounding_client_rect.
mshtml: Add ISVGElement stub implementation.
mshtml: Add ISVGSVGElement stub implementation.
mshtml: Add ISVGCircleElement stub implementation.
mshtml: Add ISVGTSpanElement stub implementation.
mshtml: Use DispHTMLDOMImplementation for IDispatchEx implementation.
mshtml: Pass style value as nsAString to set_nsstyle_property.
mshtml: Use nsAString in fix_px_value.
mshtml: Return nsAString from var_to_styleval.
mshtml: Factor out variant_to_nsstr from var_to_styleval.
mshtml: Use variant_to_nsstr in IHTMLDOMNode3::put_textContent.
mshtml: Support VT_R8 in variant_to_nsstr.
jscript: Fix handling empty string regexp matches in String.prototype.split implementation.
jscript: Don't skip empty strings in String.prototype.split in ES5 mode.
msvcp140: Add _Resize implementation.
ntoskrnl.exe/tests: Add more NtOpenThread tests.
ntoskrnl.exe: Return error codes compatible with recent Windows versions in PsLookupThreadByThreadId.
ntoskrnl.exe: Add MmUnmapLockedPages stub.
server: Allow creating file kernel objects.
server: Set file user pointer in get_next_device_request handler.
server: Ensure that IRP_MJ_CLOSE is queued only once.
server: Use generic kernel object list to store client device file pointer.
ntoskrnl.exe: Implement IoGetCurrentProcess.
ntoskrnl.exe: Implement PsGetProcessId.
ntoskrnl.exe: Implement PsGetThreadId.
ntoskrnl.exe: Implement ObOpenObjectByPointer.
ntoskrnl.exe: Use ObOpenObjectByPointer to get handle for kernel object.
ntoskrnl.exe: Support SL_INVOKE_ON_CANCEL in IoCompleteRequest.
ntoskrnl.exe: Support NULL offset in IoBuildSynchronousFsdRequest.
ntoskrnl.exe: Use ObGetObjectType in kernel_object_from_handle.
ntoskrnl.exe: Implement IoAllocateWorkItem and IoFreeWorkItem.
ntoskrnl.exe: Implement IoQueueWorkItem.
ntoskrnl.exe: Add work item tests.
ntoskrnl.exe: Implement IoBuildAsynchronousFsdRequest.
ntoskrnl.exe/tests: Add IoCallDriver tests.
ntoskrnl.exe: Implement IoCancelIrp.
ntoskrnl.exe/tests: Add CancelIo tests.
ntoskrnl.exe: Set IRP DeviceObject in IoCallDriver.
ntoskrnl.exe: Support UserEvent in IoCompleteRequest.
server: Pass IRP output size in irp_params_t.
server: Don't use IRP_MJ_* constants for ntoskrnl.exe communication.
server: Store currently executed IRP call on server side.
server: Pass file object handle in IRP_CALL_CREATE request.
ntoskrnl.exe: Associate file object with server object before calling IRP routine.
ntoskrnl.exe: Don't keep reference to driver created file objects on client side.
ntoskrnl.exe/tests: Add more overlapped tests.
hidclass.sys: Make read IRP queue thread safe.
hidclass.sys: Support canceling read IRPs.
John Thomson (1):
shell32: Do not fail in SHCreateDirectoryExW for ERROR_ALREADY_EXISTS.
Jactry Zeng (2):
kernel32/tests: Avoid a crash on WinXP and Win2K.
d3dcompiler: Implement D3DReadFileToBlob().
Józef Kucia (7):
d3d9: Fix memory leak in device_init() (Coverity).
wined3d: Make the adapter responsible for creating devices.
wined3d: Create Vulkan device for wined3d_device_vk.
d3d11: Fix d3d11_immediate_context_RSGetScissorRects().
d3d11: Fix d3d10_device_RSGetScissorRects().
wined3d: Use vkGetDeviceProcAddr() to load Vulkan device functions.
wined3d: Avoid enabling all features supported by Vulkan physical device.
Jefferson Carpenter (1):
server: Add __pad member to pe_image_info_t and zero it.
Louis Lenders (4):
ntdll: Add DECLSPEC_HOTPATCH to NtQueryDirectoryFile.
ntdll: Add DECLSPEC_HOTPATCH to NtQueryValueKey.
rpcrt4: Quiet two noisy fixme`s.
kernel32: Add DECLSPEC_HOTPATCH to CreateActCtx.
Julian Rüger (1):
po: Update German translation.
Marko Friedemann (1):
wintrust: Use enhanced crypto provider in VerifyImageHash.
Józef Kucia (20):
wined3d: Implement GPU description registry override for Vulkan adapter.
wined3d: Factor out wined3d_copy_name().
wined3d: Make wined3d_gpu_description from Vulkan physical device properties.
wined3d: Assign *device in adapter_vk_create_device().
dxgi: Avoid magic constants.
d3d11: Set more format support flags.
dxgi: Factor out d3d12_swapchain_record_swapchain_blit().
dxgi: Make Vulkan swapchain image count independent of DXGI buffer count.
dxgi: Add some asserts for Vulkan swapchains.
dxgi: Acquire Vulkan image just before present when we have user images.
d3d11: Implement ID3D11Multithread.
d3d11/tests: Add test for creating deferred contexts.
d3d11/tests: Add test for ID3D11Multithread.
d3d10core/tests: Add test for ID3D11Multithread.
wined3d: Query Vulkan shared system memory.
wined3d: Store texture swizzle capability in struct wined3d_d3d_info.
d3d11: Report format support more accurately based on feature level.
wined3d: Make the adapter responsible for initialising and de-initialising 3D.
wined3d: Propagate HRESULTs in context creation functions.
wined3d: Fix wined3d_get_wine_vk_version().
Louis Lenders (5):
user32: Added GetPointerType stub.
dwmapi: Return DWM_E_COMPOSITIONDISABLED instead of E_NOTIMPL in DwmGetTransportAttributes.
advapi32: Add InitiateShutdown{A,W} stub.
rpcrt4: Add NdrServerCallAll stub.
kernel32: Add K32GetWsChangesEx stub.
Martin Storsjo (2):
msvcrt: Fix the fallback implementation of asinh for large negative values.
msvcrt: Hook up the unprefixed logb/logbf/logbl functions for msvcr120/ucrtbase.
avicap32: Fix compilation with older videodev2.h.
qcap: Fix compilation with older videodev2.h.
Mathew Hodson (1):
include: Add cast to avoid a compiler warning on MSVC.
Michael Müller (3):
version: Correctly return VFF_CURNEDEST in VerFindFileA.
include: Add dxva.h header file.
avifil32: Correctly handle compressed frames when desired format is specified.
Michael Müller (2):
avifile.dll16: Correctly convert result of AVIStreamGetFrame to a segptr.
avifile.dll16: Convert between AVISTREAMINFO (16 bit) and AVISTREAMINFOA.
Michael Stefaniuc (7):
ntdll/tests: Avoid the comma operator.
ntoskrnl.exe: Correctly initialize two CRITICAL_SECTION_DEBUGs.
wintrust: Use the ARRAY_SIZE() macro.
mscoree: Remove a redundant NULL check before heap_free().
riched32/tests: Test the correct return value.
mfplat/tests: Remove a duplicated ok() check.
rpcrt4: Use CONTAINING_RECORD instead of an extra macro.
Nikola Pavlica (2):
dsound: Revised 5.1 to stereo downmix.
dsound: Added 7.1 to stereo downmix.
Nikolay Sivov (32):
tools: Update to Unicode 12.0.
mfplat: Improve thread safety for IStream-based stream.
mfplat: Improve method traces.
mfreadwrite: Return sample timestamp from ReadSample().
mf: Add stub scheme handler for local file urls.
ntdll: Account for null terminating char in unload traces (Coverity).
mfreadwrite: Wake waiting threads on stream states changes.
ntdll: Initialize critical section debug info with correct pointer value.
mfplat: Copy attributes when cloning presentation descriptor.
mfplat: Add more attribute guids.
mf: Add MFEnumDeviceSources() stub.
dbgeng/tests: Fix event handle leak (Coverity).
mfplat: Implement async file stream creation API.
mf: Register file: scheme handler.
mfplat: Use file url scheme as a fallback.
mfplat/tests: Add some tests for calling scheme handler directly.
mf: Implement file scheme handler.
wmvcore: Return success from OpenStream().
mf: Add a stub for sample grabber activation object.
mfplat: Add topology attributes guids.
mf: Implement SetObject()/GetObject() for topology node.
mfplat: Improve SetGUID() traces.
mfplat: Implement Read() for file-based stream.
mfplat: Implement IsEndOfStream() for file stream.
mfplat: Write attribute store when registering MFT.
mfplat: Write flags when registering MFT.
mf: Set preferred media types for nodes.
mf: Implement CloneFrom() for nodes.
mf: Implement node connections.
mf: Rework node collection implementation.
mf: Disconnect removed nodes.
mf: Add IMFGetService stub for media session.
Nikolay Sivov (36):
mf/tests: Fix test crash on Vista.
include: Add IMFPMediaPlayer definition.
dwrite/layout: Fix invalid index access to cluster array.
ntdll/tests: Add some tests for thread suspend/resume.
mfreadwrite: Output warning for uninitialized stream descriptor.
mfplat/tests: Add a test for stream descriptor major type behavior.
mfreadwrite: Duplicate media type returned with GetNativeMediaType().
mfreadwrite: Add a helper to get associated event object value.
mfreadwrite: Add a helper to get stream identifier.
mfreadwrite: Handle MEMediaSample event.
mfreadwrite/tests: Add some tests for ReadSample().
ntdll: Add NtSuspendProcess()/NtResumeProcess() implementation.
dbgeng: Add support for non-invasive attach on WaitForEvent().
dbgeng: Implement GetNumberModules().
dbgeng: Implement GetModuleByIndex().
dbgeng: Implement GetModuleParameters().
dbgeng: Implement GetModuleByOffset().
mfreadwrite: Add partial implementation of ReadSample().
mfreadwrite: Handle failure path in GetNativeMediaType().
mfreadwrite: Wake also on new streams.
mfreadwrite: Handle some of stream state change events.
mfplay: Add a stub for MFPCreateMediaPlayer().
ntdll/tests: Add some tests for unloaded modules traces.
ntdll: Implement RtlGetUnloadEventTrace()/RtlGetUnloadEventTraceEx().
dbgeng: Implement ReadVirtual().
dbgeng: Implement IsPointer64Bit().
dbgeng: Implement GetExecutingProcessorType().
dbgeng: Partially implement GetModuleNameString().
dbgeng: Implement GetModuleVersionInformation().
comctl32/button: Improve repainting on WM_SETFOCUS.
dbgeng: Improve GetDebuggeeType() stub.
dbgeng: Set module timestamp field.
dbgeng: Add IDebugAdvanced stub.
dbgeng: Add IDebugSystemObjects stub.
kernel32/tests: Add a test for critical section DebugInfo initial value.
mfplat: Add partial implementation of ConvertToContiguousBuffer().
Paul Gofman (3):
wined3d: Check if destination texture is FBO attachable in glsl_blitter_supported().
ddraw: Fix vertex count in d3d_device3_DrawIndexedPrimitiveVB().
wined3d: Apply stencil mask to stencil reference value.
Paul Gofman (1):
wined3d: Use intBitsToFloat() instead of uintBitsToFloat().
Piotr Caban (9):
winebus.sys: Add more traces on hidraw communication errors.
hid: Add HidP_SetUsages implementation.
hid: Add support for ranges in find_value.
hid: Only set first usage in an array in HidP_SetUsageValue.
hidclass.sys: Set LinkCollection field in build_elements function.
hidclass.sys: Set LinkUsagePage field in build_elements function.
hidclass.sys: Set LinkUsage field in build_elements function.
hidclass.sys: Treat all one-bit fields as buttons.
hidclass.sys: Fill some reserved fields when building HIDP_{BUTTON,VALUE}_CAPS.
Qian Hong (1):
advapi32/tests: Test prefix and use of TokenPrimaryGroup Sid.
server: Create primary group using DOMAIN_GROUP_RID_USERS.
Stefan Dösinger (1):
winemac: Add +fps support for Vulkan.
Rafał Harabień (1):
ntoskrnl.exe: Fix handling relocations on page boundary.
Vijay Kiran Kamuju (18):
include: Add missing includes, functions to qos2.h.
qwave: Add stub for QOSCreateHandle and tests.
kernel/nls: Fix country name in Tatar locale.
kernel/nls: Fix LOCALE_SNAME for Azeri (Cyrillic).
kernel/nls: Fix LOCALE_SNAME for Uzbek (Cyrillic).
kernel/nls: Fix LOCALE_SNAME for Serbian (Cyrillic).
kernel/nls: Fix country name and sname in English-Caribbean locale.
kernel/nls: Fix country name in Manx Gaelic locale.
kernel32: Add implementation of CAL_SSHORTESTDAYNAME*.
ntdll: Report system information SystemPerformanceInformation info class.
kernel/nls: Add LOCALE_SMONTHDAY to all supported languages.
kernel/nls: Fix LOCALE_SLONGDATE and LOCALE_SYEARMONTH for some chinese locales.
kernel32: Add implementation for CAL_SMONTHDAY.
kernel/nls: Fix LOCALE_SABBREVCTRYNAME for Serbian.
include: Add CAL_UMALQURA definition to winnls.h.
include: Add missing ACE and ACL related defines in winnt.h.
include: Add missing structures for ACE and Tokens in winnt.h.
advapi32/tests: Add additional tests for NtAccessCheck.
Tim Schumacher (2):
winejoystick: Add support for wheel axes.
dinput: Map wheel, gas, and brake axes as well.
Vijay Kiran Kamuju (4):
virtdisk: Add stub and tests for OpenVirtualDisk.
include: Add missing defines, enums and functions for dwmapi.h.
wpcap: Fix compile warnings for redefinition of PCAP_OPENFLAG_PROMISCUOUS.
include: Add missing navigation and gamepad key definitions in winuser.rh.
Vincent Povirk (2):
mscoree: Try skipping c: when searching for support msi.
mscoree: Update Wine Mono to 4.8.3.
mscoree: Accept old framework build in exe metadata.
windowscodecs: Treat 16-bit channels as little endian.
Vladimir Bespalov (1):
user32: Make LoadString[AW] patchable.
Zebediah Figura (30):
quartz: Convert media type registration to IRegistrar mechanism.
quartz: Avoid importing shlwapi.
evr/tests: Rewrite test_evr_filter_aggregation().
evr/tests: Add tests for filter interfaces.
winegcc: Add support for -fno-PIC.
makefiles: Build with -fno-PIC on i386.
setupapi: Extract individual files from cabinets.
setupapi/tests: Avoid assert().
setupapi/tests: Add some tests for SetupInstallFilesFromInfSection().
setupapi: Avoid passing a NULL source root path to SetupQueueDefaultCopy() and SetupQueueCopySection().
setupapi: Fill out all source file parameters in SetupQueueCopySection().
setupapi: Fill out all source file parameters in SetupQueueDefaultCopy().
setupapi: Implement SetupQueueCopyIndirectA() on top of the W variant.
setupapi: Remove implementation for LayoutInf parameter of SP_FILE_COPY_PARAMS.
setupapi: Separate the entire copy operation into a helper function.
setupapi: Keep track of source media in a separate list.
setupapi: Implement SetupDefaultQueueCallback(SPFILENOTIFY_NEEDMEDIA).
setupapi: Implement W -> A mapping of SPFILENOTIFY_NEEDMEDIA.
setupapi: Properly null-terminate the path in concat_W().
setupapi: Use the source file name if the destination file name is NULL.
setupapi: Implement source media path resolution.
setupapi/tests: Add tests for source media path resolution.
setupapi: Add magic bytes to struct file_queue and validate them in SetupCloseFileQueue().
ntoskrnl.exe/tests: Use coarser waits for timer tests.
ntoskrnl.exe/tests: Avoid linking directly to CancelIoEx().
msi: Remove registration for no longer used WineMsiRemoteCustomAction coclass.
setupapi: Avoid passing a NULL source filename to SetupQueueDefaultCopy().
strmbase: Move some internal definitions to strmbase_private.h.
strmbase: Move "AttemptConnection" to the base source pin function table.
strmbase: Get rid of the "pfnGetMediaTypeVersion" callback.
Zebediah Figura (38):
qedit/tests: Add more tests for sample grabber filter interfaces.
qedit/samplegrabber: Don't expose IMediaPosition from the filter.
qedit/samplegrabber: Don't expose IMediaSeeking from the filter.
qedit/tests: Test that reference counts are shared between interfaces.
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the sample grabber.
qedit/tests: Add some tests for IBaseFilter::FindPin() on the sample grabber.
qedit/tests: Add some tests for querying sample grabber pin information.
qedit/samplegrabber: Separate sink and source QueryInterface() implementations.
qedit/tests: Add some tests for sample grabber pin interfaces.
qedit/tests: Clean up and expand aggregation tests.
qedit: Fix return code for requesting aggregation with an interface other than IUnknown.
quartz: Vend CLSID_NullRenderer from qedit.
widl: Correctly set the import library offset for all imported types.
msi: Fix handling of architecture in MSIREG_{Open, Delete}UninstallKey().
winecfg: Use GetSysColorBrush().
winecfg: Also set the text color for the license and version controls.
user32: Use GetSysColorBrush().
wordpad: Use GetSysColorBrush().
regedit: Use the default implementation of WM_ERASEBKGND.
qedit/tests: Abort on missing qedit.dll.
qedit/tests: Add some tests for null renderer filter interfaces.
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the null renderer.
qedit/tests: Add some tests for IBaseFilter::FindPin() on the null renderer.
qedit/tests: Add some tests for querying null renderer pin information.
qedit/tests: Add some tests for null renderer pin interfaces.
qedit/tests: Add a test for aggregation on the null renderer.
quartz/tests: Clean up and expand tests for aggregation.
regedit: Use an I-beam cursor in the hex edit dialog.
devenum: Fix device and friendly name for video capture devices.
qcap: Use the v4l2 device_caps field if supported.
amstream: Reference the returned IMediaStream pointer in IAMMultiMediaStream::AddMediaStream().
amstream/tests: Add some test for supported interfaces.
amstream/tests: Add tests for IMediaStreamFilter::EnumPins().
amstream/tests: Add some tests for IMediaStreamFilter::FindPin().
amstream/tests: Add some tests for querying pin information.
quartz: Get rid of register_coclasses().
quartz: Get rid of register_interfaces().
winegstreamer: Convert media type registration to IRegistrar mechanism.
Zhiyi Zhang (1):
include: Add more kernel mode graphics driver definitions.
--
Alexandre Julliard

View File

@ -222,6 +222,7 @@ Bruno Afonso
Bruno Jesus
Bryan DeGrendel
Bryan Mayland
Bryon Roche
Byeong-Sik Jeon
Caibin Chen
Cameron Heide
@ -298,6 +299,7 @@ Colin Fletcher
Colin Fowler
Colin Pitrat
Connor McAdams
Conor McCarthy
Constantine Sapuntzakis
Corentin Rossignon
Crestez Leonard
@ -426,6 +428,7 @@ Elias Benali
Elias Ross
Elie Morisse
Emmanuel Maillard
Enol Puente
Enrico Horn
Erez Volk
Eric Anholt
@ -1533,6 +1536,7 @@ Tim Hentenaar
Tim Newsome
Timo Kreuzer
Timo Teräs
Tim Schumacher
Tim Schwartz
Tim Segall
Tim Wanders

View File

@ -1 +1 @@
Wine version 4.7
Wine version 4.8

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 4.7.
# Generated by GNU Autoconf 2.69 for Wine 4.8.
#
# Report bugs to <wine-devel@winehq.org>.
#
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='4.7'
PACKAGE_STRING='Wine 4.7'
PACKAGE_VERSION='4.8'
PACKAGE_STRING='Wine 4.8'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org'
@ -2418,7 +2418,7 @@ if test "$ac_init_help" = "long"; then
# 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.
cat <<_ACEOF
\`configure' configures Wine 4.7 to adapt to many kinds of systems.
\`configure' configures Wine 4.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2488,7 +2488,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 4.7:";;
short | recursive ) echo "Configuration of Wine 4.8:";;
esac
cat <<\_ACEOF
@ -2730,7 +2730,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 4.7
Wine configure 4.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -3414,7 +3414,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 4.7, which was
It was created by Wine $as_me 4.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@ -21660,7 +21660,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Wine $as_me 4.7, which was
This file was extended by Wine $as_me 4.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -21731,7 +21731,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Wine config.status 4.7
Wine config.status 4.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"