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): What's new in this release (see below for details):
- Support for builtin libraries in PE format even on Unix. - Support building most programs in PE format.
- Updated version of the Mono engine. - Unicode data updated to Unicode 12.0.
- More implementation of the Debug Engine DLL. - Support for MSI patch files.
- Support for the Command Link standard control. - Default to non-PIC builds on i386.
- Improved Edit control sizing in CJK locales. - Joystick support improvements.
- Asturian locale.
- 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.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.7.tar.xz http://mirrors.ibiblio.org/wine/source/4.x/wine-4.8.tar.xz
Binary packages for various distributions will be available from: 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 12332 Microsoft Windows Server 2003 DDK SP1 installer crashes ('setupapi.SetupCloseFileQueue' should do proper handle validation before accessing members)
15934 Can't see Worms 2 intro films as they play (mciavi32 missing support to MCI_MCIAVI_PLAY_FULLSCREEN) 14695 Lifeforce demo misses codecs (msvideo1 needs to support 24 bpp output)
15980 Multiple applications expect security descriptors present in process object/token (Rhapsody 2, Rockstar Games Social Club v1.x) 28196 Test Drive Unlimited: Water is always rendered on top of everything.
29921 Microsoft Visual Studio 2005, 2008, 2010 Express installer shows highlighted items incorrectly 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)
41212 Alt-Tab in full-screen on resolutions other than native causes a crash 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)
42518 WinVerifyTrust fails for signatures using SHA256 digest 31101 ScoobyRom v0.6.x-0.8.x (.NET 4.0 app) fails to start with Wine-Mono
44656 Multiple applications need ntdll.NtSuspendProcess and ntdll.NtResumeProcess implementation (Crashpad/Chromium/CEF, Oracle Data Visualization Desktop, cbwin) 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)
45543 Multiple games and applications crash in dwrite due to invalid index access to cluster array (Rekordbox 5.3.0, SpellForce 3) 34372 Multiple applications need AllocateAndGetTcpExTableFromStack (cross compiled dbus, spamMonitor)
45703 Microsoft Office 365 applications crash on startup (Microsoft AppV ISV virtual filesystem technology requires several native and core API to be hot-patchable) 37359 planetside 2 no mouseclicks registered
45819 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) fails in driver entry point due to 'ntoskrnl.exe.ExInitializeResourceLite' stub (needs STATUS_SUCCESS) 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)
45963 Multiple applications need setupapi.SetupDiInstallDeviceInterfaces and setupapi.SetupDiRegisterCoDeviceInstallers stubs for HID device driver install 38423 Python 3.5.x exe installer fails with Access denied error
46174 Multiple apps (Halo Online Voice Chat, Discord, Miro Realtimeboard) crashes on unimplemented function qwave.dll.QOSCreateHandle 39614 Wine initialises a Critical Section for Mutexes by NULL instead of (void*)-1
46378 WarGaming.net Game Center crashes when installing games or self-updates 42420 MidiIllustrator Virtuoso 3 crashes when using any File open dialog
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') 44850 Microsoft Skype 8.x crashes on unimplemented function iphlpapi.dll.GetBestRoute2
46685 AviUtl: Can't specify 4 digits number as image size in new project dialog. 45155 OpenGL Window Z order in Truespace
46794 Skyrim crashes upon clicking Continue on macOS 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)
46899 SIMATIC WinCC V15.1 Runtime installer: user can't accept license terms (richedit20 ITextRange::ScrollIntoView lacks handling of 'tomEnd') 45757 Visual Studio 2017 Installer - "The installer manifest failed signature validation"
46927 Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows with '-XX:+UseNUMA' setting needs kernel32.dll.VirtualAllocExNuma (Minecraft) 45765 Universe Sandbox 2 unimplemented function USER32.dll.GetPointerType
46934 Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows: InternalError: Should not get here at sun.nio.fs.WindowsNativeDispatcher.FindFirstStream0 45947 Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk
46953 Watch_Dogs crashes after intro 46861 TopoEdit crashes with unimplemented function mf.dll.MFEnumDeviceSources
46971 Multiple games crash at launch (Sniper Elite V2, Sniper Elite 3) 46905 Multiple eventlog monitor applications go haywire (endless console spam, live-loop CPU) due to advapi32.ReadEventLogA/W returning lasterror ERROR_CALL_NOT_IMPLEMENTED
46974 Assetto Corsa sometimes crashes when clicking on buttons in the setup menu 46989 Grand Prix Legends: Wheel (Wheel, Gas, Brake) axes inputs aren't recognized
46996 Improvements to the 7.1 and 5.1 to stereo conversion 46993 ntoskrnl.exe tests don't compile when using -O0
46998 Yakuza Kiwami: Controllers aren't detected 47016 MS Office 365 installer needs mfplay.dll.MFPCreateMediaPlayer
46999 Controller with invalid HID range value causes division by zero error 47023 Warframe in-game screenshot fails if screenshot directory already exists
47009 msi x64 installation file created by Visual Studio cannot be uninstalled 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)
47022 Multiple performance monitor applications fail to display system physical/committed virtual memory usage (Sysinternals Process Explorer v16.x, builtin Taskmgr) 47032 valgrind shows uninitialized read in writev from call_req_handler
47031 widl generates invalid typelib when importing types from multiple typelibs 47082 NI System Web Server crashes on unimplemented function authz.dll.AuthzFreeResourceManager
47034 Star Wars The Old Republic - Certificate Authentication Failed with wine-dev 4.6 (regression) 47096 World of Warships 0.8.3.x client (DirectX 11) crashes when post-battle results screen is about to be displayed
47039 Shantae Risky's Revenge has a blank screen in Wine 4.6 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)
47051 Microsoft Excel 2016 (Office 365) crashes on startup (Microsoft AppV ISV virtual filesystem technology requires kernel32.CreateActCtxW to be hot-patchable) 47107 Windows XP DDK installer fails to copy any files
47055 Unloaded modules traces are not accessible (RtlGetUnloadEventTraceEx) 47122 Star Citizen stopped working on commit 32d7838da73dd9bc3ee999d73a310da7adfb27dd
47063 Command Link Support in Wine 47123 Starcitizen - joystick not recognized
47065 Vocaloid 5 (.NET 4.x app) crashes on startup (needs 'Win32_OperatingSystem' WMI class 'SystemDrive' property) 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): Alexandre Julliard (85):
user32/tests: Use GREEK_CHARSET in margin tests to avoid Associated Charset feature. attrib: Build with msvcrt.
user32/tests: Remove win9x workarounds in margin tests. cabarc: Build with msvcrt.
user32/tests: Use calculated WM_SETFONT margins in the CJK case. clock: Build with msvcrt.
user32: Implement WM_SETFONT margins in the CJK case. control: Build with msvcrt.
user32/tests: Add more margin tests in CJK font case. dxdiag: Build with msvcrt.
user32: Fix edit control margins in CJK font case. eject: Build with msvcrt.
comctl32/tests: Use GREEK_CHARSET in margin tests to avoid Associated Charset feature. expand: Build with msvcrt.
comctl32/tests: Skip margin tests if a font for the target charset isn't available. extrac32: Build with msvcrt.
comctl32/tests: Use EM_SETMARGINS to test EC_USEFONTINFO margins. hh: Build with msvcrt.
comctl32/edit: Fix minimum control size conditions when using EC_USEFONTINFO. hostname: Build with msvcrt.
comctl32/tests: Move the default margin size tests into a separate function. icinfo: Build with msvcrt.
comctl32/tests: Add Unicode version tests for Edit control margins. iexplore: Build with msvcrt.
comctl32/tests: Tests default margin size with various font face and charset. ipconfig: Build with msvcrt.
comctl32/tests: Use calculated EC_USEFONTINFO margins in the CJK case. msidb: Build with msvcrt.
comctl32/edit: Implement EC_USEFONTINFO margins in the CJK case. msiexec: Build with msvcrt.
comctl32/tests: Use calculated WM_SETFONT margins in the CJK case. net: Build with msvcrt.
comctl32/edit: Implement WM_SETFONT margins in the CJK case. netstat: Build with msvcrt.
user32: Make the second parameter of get_font_margins const. 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): Alistair Leslie-Hughes (12):
configure: Don't inherit CFLAGS for cross-compilation. wintab32/tests: Improve WTInfoA tests.
configure: Cache result of the cross-compiler check. authz: Add AuthzFreeResourceManager stub.
configure: Also cache negative results of soname checks. dinput: Don't return unsupported interfaces.
configure: Cache result of the flex version check. dinput: Return E_NOINTERFACE from IDirectInputDevice2 QueryInterface.
configure: Cache results of the compiler checks. dinput: Don't report that we cannot open a device.
configure: Cache result of the msgfmt check. dinput: Improve EnumDevice tracing.
shell32: Fix compiler warnings for the Windows build. dinput: Support DIDEVICEINSTANCE_DX3 for Mouse GetDeviceInfo.
winegcc: Add option to put a builtin dll signature in the DOS header of PE files. dinput: Use a helper function to get device type.
server: Add flag for builtin dlls in the image information. dinput: Trace This pointer in a consistent way.
ntdll: Move open_dll_file() to avoid forward declarations. dinput: Ensure Cursor is visible on config dialog.
ntdll: Only pass the NT path name to open_dll_file(). mspatcha/tests: Fix compile error on older compilers.
ntdll: Add support for loading PE builtin dlls. mspatcha/tests: Make functions static.
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 (6): Andrew Eikum (11):
include: Remove duplicate extern C from d3dx10core.idl. winebus.sys: Fix some report descriptors.
include: Remove duplicate extern C from mimeole.idl. winebus.sys: Fix udev report descriptor length.
include: Remove duplicate extern C from vsbackup.idl. winebus.sys: Remove some magic numbers.
winex11/wintab: Set all Device Orientation values. winebus.sys: Fix ball value reporting.
xinput: Check that we actually received a value before assignment. hid: Shift usage values to LSB.
dinput: Don't report SysMouse/Keyboard devices as supporting Force Feedback. 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): Aric Stewart (2):
jscript: Stub Enumerator object. winemac.drv: Set done if macdrv_process_text_input is not processing input.
jscript_test: Simple test for Enumerator(). winemac.drv: Allow mac IME to clear text in system input method.
Andrew Eikum (1): Austin English (2):
dinput: Report controllers as gamepads, not joysticks. iphlpapi: Add GetBestRoute2 stub.
advapi32: In ReadEventLogA/W, return ERROR_HANDLE_EOF instead of ERROR_CALL_NOT_IMPLEMENTED.
Andrey Gusev (2): Bryon Roche (1):
dxgi: Add DECLSPEC_HOTPATCH to d3d11_swapchain_Present(). windowscodecs: Byte swap png read/write for 16-bpp data.
setupapi: Add DECLSPEC_HOTPATCH to SetupDiEnumDeviceInfo().
André Hentschel (1): Conor McCarthy (4):
ntdll: Reuse signal to trap translation for FreeBSD on ARM. 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): Damjan Jovanovic (1):
mciavi32: Add Support for MCI_MCIAVI_PLAY_FULLSCREEN. qcap/vfwcapture: Implement IPin::CheckMediaType().
Damjan Jovanovic (4): Derek Lesho (2):
configure: Link wineserver to libinotify if necessary. ntoskrnl.exe: Export and set PsInitialSystemProcess.
qcap/tests: Fix a COM reference leak in the audiorecord test. ntoskrnl.exe: Implement PsIsSystemThread.
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.
Dmitry Timoshkov (2): Dmitry Timoshkov (2):
cryptui: Implement CryptUIDlgSelectCertificateFromStore. crypt32: CryptMsgUpdate should skip broken certificates.
kernel32: Add MapUserPhysicalPages stub. mshtml: Implement HTMLStyleSheetRulesCollection::item.
Erich Hoover (5): Enol Puente (4):
server: Add default security descriptor ownership for processes. wrc: Add Asturian locale.
server: Add default security descriptor DACL for processes. wmc: Support Asturian.
kernel32: NeedCurrentDirectoryForExePath does not use the registry. kernel32: Add Asturian locale.
advapi32: Move the DACL combining code into a separate routine. po: Add Asturian translation.
advapi32: Fix the initialization of combined DACLs when the new DACL is empty.
Fabian Maurer (2): Erich Hoover (2):
kernel32: Partially implement VirtualAllocExNuma. iphlpapi: Implement AllocateAndGetTcpExTableFromStack.
kernel32: Stub FindFirstStreamW/FindNextStreamW. kernel32: Add SearchPath test demonstrating the priority of the working directory.
François Gouget (2): François Gouget (4):
d3d10core/tests: Limit the flood of failures in test_depth_bias(). ntoskrnl.exe: Make run_work_item_worker() static.
d3d11/tests: Limit the flood of failures in test_depth_bias(). 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): Henri Verbeet (37):
comctl32/tests: Avoid leaks by moving creation calls outside the loop. wined3d: Introduce a debug helper for Vulkan return values.
comctl32/button: Preserve BST_HOT when mouse button is released. wined3d: Use shader_glsl_append_imm_vec4() in shader_glsl_get_register_name().
comctl32/button: Move the drawing of the button's image into a separate function. wined3d: Get rid of the redundant "device" parameter to context_destroy().
comctl32/button: Implement command links. wined3d: Introduce a separate structure for OpenGL context information.
comctl32/button: Implement themed command links. wined3d: Introduce wined3d_context_init().
comctl32/button: Implement BCM_GETIDEALSIZE for command links. wined3d: Simplify wined3d_context_destroy().
comctl32/tests: Test for BCM_GETIDEALSIZE on command links with notes. wined3d: Rename context_destroy_gl_resources() to wined3d_context_cleanup().
wined3d: Free the "texture_type" array in wined3d_context_cleanup().
Gijs Vermeulen (2): wined3d: Introduce wined3d_context_gl_destroy().
riched20: Handle tomEnd in ITextRange::ScrollIntoView. wined3d: Free shader backend and fragment pipe context data in device_context_remove().
ntoskrnl.exe: Add Ex[p]InterlockedFlushSList. wined3d: Allocate shader backend and fragment pipe context data in device_context_add().
wined3d: Get rid of the "target" parameter to context_create().
Hans Leidekker (11): wined3d: Get rid of the "target" parameter to wined3d_context_init().
msi: Use KEY_WOW64_* flags in ACTION_Register/UnregisterClassInfo. wined3d: Get rid of the "target" parameter to wined3d_adapter_gl_create_context().
msi: Get rid of a redundant get_registry_view call. wined3d: Get rid of context_validate_onscreen_formats().
msi: Take architecture into account when accessing the shared dll reference count. winex11: Only handle errors from GLX requests in GLXErrorHandler().
msi: Remove system environment variables on uninstall. wined3d: Query Vulkan GPU memory.
msi: Fix architecture handling in the AppSearch action. wined3d: Get rid of a redundant initialisation in wined3d_device_set_implicit_swapchain().
msi: Get rid of redundant KEY_WOW64_64KEY flags. wined3d: Share more swapchain setup with the "no3d" adapter in wined3d_device_set_implicit_swapchain().
msi/tests: Check the NT key first when retrieving registered owner and organization. wined3d: Determine the ORM_BACKBUFFER depth/stencil format in wined3d_adapter_gl_create_context().
msi: Always use the 64-bit registry view to retrieve registered owner and organization. wined3d: Make the adapter responsible for context destruction and allocation.
wineboot: Also process Run keys from the 32-bit registry view. wined3d: Pass a wined3d_context_gl structure to context_bind_texture().
wbemprox: Implement Win32_OperatingSystem.SystemDrive. wined3d: Move the "texture_type" field from struct wined3d_context to struct wined3d_context_gl.
wbemprox/tests: Introduce a helper to check properties. 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.
Henri Verbeet (5): wined3d: Move the extension emulation fields from struct wined3d_context to struct wined3d_context_gl.
wined3d: Pass a wined3d_adapter_gl structure to wined3d_adapter_gl_init(). wined3d: Pass a wined3d_context_gl structure to context_load_tex_coords().
wined3d: Assign "adapter_ops" in wined3d_adapter_init(). wined3d: Pass a wined3d_context_gl structure to context_get_tex_unit_mapping().
wined3d: Don't bother allocating "free_fences" in context_create(). wined3d: Pass a wined3d_context_gl structure to context_bind_shader_resources().
wined3d: Don't bother allocating "free_occlusion_queries" in context_create(). wined3d: Pass a wined3d_context_gl structure to context_apply_blit_state().
wined3d: Don't bother allocating "free_timestamp_queries" in context_create(). 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().
Isira Seneviratne (1): wined3d: Pass a wined3d_context_gl structure to context_map_stage().
po: Update Sinhala translation. 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): Jacek Caban (26):
mshtml: Support type conversion in functions with arguments using default values. ntoskrnl.exe: Implement IoGetCurrentProcess.
mshtml: Support argument type conversion for functions with IDispatch arguments. ntoskrnl.exe: Implement PsGetProcessId.
mshtml: Support argument type conversion for functions with dual interface arguments. ntoskrnl.exe: Implement PsGetThreadId.
mshtml: Support argument type conversion for functions with dual interface return type. ntoskrnl.exe: Implement ObOpenObjectByPointer.
mshtml/tests: Properly release elem2 in test_elem_bounding_client_rect. ntoskrnl.exe: Use ObOpenObjectByPointer to get handle for kernel object.
mshtml: Add ISVGElement stub implementation. ntoskrnl.exe: Support SL_INVOKE_ON_CANCEL in IoCompleteRequest.
mshtml: Add ISVGSVGElement stub implementation. ntoskrnl.exe: Support NULL offset in IoBuildSynchronousFsdRequest.
mshtml: Add ISVGCircleElement stub implementation. ntoskrnl.exe: Use ObGetObjectType in kernel_object_from_handle.
mshtml: Add ISVGTSpanElement stub implementation. ntoskrnl.exe: Implement IoAllocateWorkItem and IoFreeWorkItem.
mshtml: Use DispHTMLDOMImplementation for IDispatchEx implementation. ntoskrnl.exe: Implement IoQueueWorkItem.
mshtml: Pass style value as nsAString to set_nsstyle_property. ntoskrnl.exe: Add work item tests.
mshtml: Use nsAString in fix_px_value. ntoskrnl.exe: Implement IoBuildAsynchronousFsdRequest.
mshtml: Return nsAString from var_to_styleval. ntoskrnl.exe/tests: Add IoCallDriver tests.
mshtml: Factor out variant_to_nsstr from var_to_styleval. ntoskrnl.exe: Implement IoCancelIrp.
mshtml: Use variant_to_nsstr in IHTMLDOMNode3::put_textContent. ntoskrnl.exe/tests: Add CancelIo tests.
mshtml: Support VT_R8 in variant_to_nsstr. ntoskrnl.exe: Set IRP DeviceObject in IoCallDriver.
jscript: Fix handling empty string regexp matches in String.prototype.split implementation. ntoskrnl.exe: Support UserEvent in IoCompleteRequest.
jscript: Don't skip empty strings in String.prototype.split in ES5 mode. server: Pass IRP output size in irp_params_t.
msvcp140: Add _Resize implementation. server: Don't use IRP_MJ_* constants for ntoskrnl.exe communication.
ntoskrnl.exe/tests: Add more NtOpenThread tests. server: Store currently executed IRP call on server side.
ntoskrnl.exe: Return error codes compatible with recent Windows versions in PsLookupThreadByThreadId. server: Pass file object handle in IRP_CALL_CREATE request.
ntoskrnl.exe: Add MmUnmapLockedPages stub. ntoskrnl.exe: Associate file object with server object before calling IRP routine.
server: Allow creating file kernel objects. ntoskrnl.exe: Don't keep reference to driver created file objects on client side.
server: Set file user pointer in get_next_device_request handler. ntoskrnl.exe/tests: Add more overlapped tests.
server: Ensure that IRP_MJ_CLOSE is queued only once. hidclass.sys: Make read IRP queue thread safe.
server: Use generic kernel object list to store client device file pointer. hidclass.sys: Support canceling read IRPs.
John Thomson (1): Jactry Zeng (2):
shell32: Do not fail in SHCreateDirectoryExW for ERROR_ALREADY_EXISTS. kernel32/tests: Avoid a crash on WinXP and Win2K.
d3dcompiler: Implement D3DReadFileToBlob().
Józef Kucia (7): Jefferson Carpenter (1):
d3d9: Fix memory leak in device_init() (Coverity). server: Add __pad member to pe_image_info_t and zero it.
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.
Louis Lenders (4): Julian Rüger (1):
ntdll: Add DECLSPEC_HOTPATCH to NtQueryDirectoryFile. po: Update German translation.
ntdll: Add DECLSPEC_HOTPATCH to NtQueryValueKey.
rpcrt4: Quiet two noisy fixme`s.
kernel32: Add DECLSPEC_HOTPATCH to CreateActCtx.
Marko Friedemann (1): Józef Kucia (20):
wintrust: Use enhanced crypto provider in VerifyImageHash. 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): Martin Storsjo (2):
msvcrt: Fix the fallback implementation of asinh for large negative values. avicap32: Fix compilation with older videodev2.h.
msvcrt: Hook up the unprefixed logb/logbf/logbl functions for msvcr120/ucrtbase. qcap: Fix compilation with older videodev2.h.
Mathew Hodson (1): Michael Müller (3):
include: Add cast to avoid a compiler warning on MSVC. 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): Michael Stefaniuc (7):
avifile.dll16: Correctly convert result of AVIStreamGetFrame to a segptr. ntdll/tests: Avoid the comma operator.
avifile.dll16: Convert between AVISTREAMINFO (16 bit) and AVISTREAMINFOA. 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): Nikolay Sivov (32):
dsound: Revised 5.1 to stereo downmix. tools: Update to Unicode 12.0.
dsound: Added 7.1 to stereo downmix. 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): Paul Gofman (3):
mf/tests: Fix test crash on Vista. wined3d: Check if destination texture is FBO attachable in glsl_blitter_supported().
include: Add IMFPMediaPlayer definition. ddraw: Fix vertex count in d3d_device3_DrawIndexedPrimitiveVB().
dwrite/layout: Fix invalid index access to cluster array. wined3d: Apply stencil mask to stencil reference value.
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 (1): Piotr Caban (9):
wined3d: Use intBitsToFloat() instead of uintBitsToFloat(). 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): 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): Rafał Harabień (1):
winemac: Add +fps support for Vulkan. ntoskrnl.exe: Fix handling relocations on page boundary.
Vijay Kiran Kamuju (18): Tim Schumacher (2):
include: Add missing includes, functions to qos2.h. winejoystick: Add support for wheel axes.
qwave: Add stub for QOSCreateHandle and tests. dinput: Map wheel, gas, and brake axes as well.
kernel/nls: Fix country name in Tatar locale.
kernel/nls: Fix LOCALE_SNAME for Azeri (Cyrillic). Vijay Kiran Kamuju (4):
kernel/nls: Fix LOCALE_SNAME for Uzbek (Cyrillic). virtdisk: Add stub and tests for OpenVirtualDisk.
kernel/nls: Fix LOCALE_SNAME for Serbian (Cyrillic). include: Add missing defines, enums and functions for dwmapi.h.
kernel/nls: Fix country name and sname in English-Caribbean locale. wpcap: Fix compile warnings for redefinition of PCAP_OPENFLAG_PROMISCUOUS.
kernel/nls: Fix country name in Manx Gaelic locale. include: Add missing navigation and gamepad key definitions in winuser.rh.
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.
Vincent Povirk (2): Vincent Povirk (2):
mscoree: Try skipping c: when searching for support msi. mscoree: Accept old framework build in exe metadata.
mscoree: Update Wine Mono to 4.8.3. windowscodecs: Treat 16-bit channels as little endian.
Vladimir Bespalov (1): Zebediah Figura (30):
user32: Make LoadString[AW] patchable. 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): Zhiyi Zhang (1):
qedit/tests: Add more tests for sample grabber filter interfaces. include: Add more kernel mode graphics driver definitions.
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.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -222,6 +222,7 @@ Bruno Afonso
Bruno Jesus Bruno Jesus
Bryan DeGrendel Bryan DeGrendel
Bryan Mayland Bryan Mayland
Bryon Roche
Byeong-Sik Jeon Byeong-Sik Jeon
Caibin Chen Caibin Chen
Cameron Heide Cameron Heide
@ -298,6 +299,7 @@ Colin Fletcher
Colin Fowler Colin Fowler
Colin Pitrat Colin Pitrat
Connor McAdams Connor McAdams
Conor McCarthy
Constantine Sapuntzakis Constantine Sapuntzakis
Corentin Rossignon Corentin Rossignon
Crestez Leonard Crestez Leonard
@ -426,6 +428,7 @@ Elias Benali
Elias Ross Elias Ross
Elie Morisse Elie Morisse
Emmanuel Maillard Emmanuel Maillard
Enol Puente
Enrico Horn Enrico Horn
Erez Volk Erez Volk
Eric Anholt Eric Anholt
@ -1533,6 +1536,7 @@ Tim Hentenaar
Tim Newsome Tim Newsome
Timo Kreuzer Timo Kreuzer
Timo Teräs Timo Teräs
Tim Schumacher
Tim Schwartz Tim Schwartz
Tim Segall Tim Segall
Tim Wanders 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 #! /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.7. # Generated by GNU Autoconf 2.69 for Wine 4.8.
# #
# 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.7' PACKAGE_VERSION='4.8'
PACKAGE_STRING='Wine 4.7' PACKAGE_STRING='Wine 4.8'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.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. # 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.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]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2488,7 +2488,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.7:";; short | recursive ) echo "Configuration of Wine 4.8:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2730,7 +2730,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.7 Wine configure 4.8
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.
@ -3414,7 +3414,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.7, which was It was created by Wine $as_me 4.8, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -21660,7 +21660,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.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 generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -21731,7 +21731,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.7 Wine config.status 4.8
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\\"