Commit aaf9c833 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 4.8.

parent 2b7b3abc
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. ...@@ -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.
Alexandre Julliard (41): regsvr32: Build with msvcrt.
configure: Don't inherit CFLAGS for cross-compilation. ntdll: Check for time conversion error to silence a compiler warning.
configure: Cache result of the cross-compiler check. makefiles: Also pass -fPIC flag when linking.
configure: Also cache negative results of soname checks. rpcss: Build with msvcrt.
configure: Cache result of the flex version check. rundll32: Build with msvcrt.
configure: Cache results of the compiler checks. sc: Build with msvcrt.
configure: Cache result of the msgfmt check. schtasks: Build with msvcrt.
shell32: Fix compiler warnings for the Windows build. services: Build with msvcrt.
winegcc: Add option to put a builtin dll signature in the DOS header of PE files. start: Build with msvcrt.
server: Add flag for builtin dlls in the image information. svchost: Build with msvcrt.
ntdll: Move open_dll_file() to avoid forward declarations. taskkill: Build with msvcrt.
ntdll: Only pass the NT path name to open_dll_file(). uninstaller: Build with msvcrt.
ntdll: Add support for loading PE builtin dlls. view: Build with msvcrt.
setupapi: Add support for installing PE builtins as fake dlls. makefiles: Don't use custom LDFLAGS to link dlls.
winetest: Also check for builtin dll signature. configure: Disable stdcall fixups for PE builds.
winedump: Also check for builtin dll signature. include: Add DECLSPEC_IMPORT on OpenGL functions when not building opengl32.
makefiles: Build modules that don't contain code as PE builtins. crypt32: Fix comparison of domain name components.
include/msvcrt: Define math constants by default, for compatibility with Mingw. winedevice: Build with msvcrt.
include/msvcrt: Remove some prototypes that conflict with gcc builtins. winemine: Build with msvcrt.
include/msvcrt: Make offsetof constant for compatibility with Mingw. winemsibuilder: Build with msvcrt.
include/msvcrt: Use _fpclass() instead of _dclass(). winetest: Build with msvcrt.
include/msvcrt: Add noreturn attributes. winhlp32: Build with msvcrt.
cryptnet/tests: Avoid using snprintf(). wmic: Build with msvcrt.
fusion/tests: Avoid using snprintf(). write: Build with msvcrt.
mshtml/tests: Avoid using snprintf(). wscript: Build with msvcrt.
msi/tests: Avoid using snprintf(). ping: Avoid using getopt().
ole32/tests: Avoid using snprintf(). ping: Build with msvcrt.
setupapi/tests: Avoid using snprintf(). winefile: Get rid of the Unix filesystem support.
widl: Use %define parse.error verbose instead of %error-verbose. winefile: Build with msvcrt.
d3dcompiler: Use %define parse.error verbose instead of %error-verbose. include: Use DECLSPEC_HIDDEN instead of DECLSPEC_IMPORT for dll exports.
wbemprox: Use %define parse.error verbose instead of %error-verbose. include: Move DECLSPEC_HOTPATCH definition out of config.h.
ntdll: Use the correct type for %llu scanf format. makefiles: Support delay imports for PE builds.
makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. makefiles: Use a separate LDFLAGS variable for cross-compilation.
makefiles: Build stub programs with msvcrt. makefiles: Only cross-compile the import libraries that are actually used.
makefiles: Build stub services with msvcrt. makefiles: Only cross-compile the static libraries that are actually used.
makefiles: Build modules that use msvcrt as PE builtins. dxerr8: Don't use snprintf().
makefiles: Don't use -fno-builtin flag with MinGW. dxerr9: Don't use snprintf().
makefiles: Build all tests with msvcrt. strmbase: Avoid using wine/unicode.h.
configure: Add check for recent enough bison. cmd: Build with msvcrt.
msvcrt: Don't export the __p__* functions on 64-bit. explorer: Move screen saver activation to the X11 driver.
include/msvcrt: Add stdint.h header. explorer: Build with msvcrt.
makefiles: Don't allow using system headers with msvcrt. cmd: Explicitly mark qsort() callback funtions cdecl.
services: Explicitly mark a qsort() callback funtion cdecl.
Alistair Leslie-Hughes (6): uninstaller: Explicitly mark a qsort() callback funtion cdecl.
include: Remove duplicate extern C from d3dx10core.idl. winefile: Explicitly mark qsort() callback funtions cdecl.
include: Remove duplicate extern C from mimeole.idl. winhttp/tests: Get a test file from the WineHQ tests subdirectory.
include: Remove duplicate extern C from vsbackup.idl. include/msvcrt: Add inttypes.h header.
winex11/wintab: Set all Device Orientation values. advapi32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
xinput: Check that we actually received a value before assignment. atl: Use strncmpiW instead of memicmpW for strings without embedded nulls.
dinput: Don't report SysMouse/Keyboard devices as supporting Force Feedback. fusion: Use strncmpiW instead of memicmpW for strings without embedded nulls.
kernel32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
Andreas Maier (2): kernelbase: Use strncmpiW instead of memicmpW for strings without embedded nulls.
jscript: Stub Enumerator object. mountmgr.sys: Use strncmpiW instead of memicmpW for strings without embedded nulls.
jscript_test: Simple test for Enumerator(). mshtml: Use strncmpiW instead of memicmpW for strings without embedded nulls.
msi: Use strncmpiW instead of memicmpW for strings without embedded nulls.
Andrew Eikum (1): kernel32: Reset stdio file descriptors when passed invalid handles.
dinput: Report controllers as gamepads, not joysticks. ntdll: Reset stdio file descriptors when passed invalid handles.
netapi32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
Andrey Gusev (2): ntdll: Use strncmpiW instead of memicmpW for strings without embedded nulls.
dxgi: Add DECLSPEC_HOTPATCH to d3d11_swapchain_Present(). pdh: Use strncmpiW instead of memicmpW for strings without embedded nulls.
setupapi: Add DECLSPEC_HOTPATCH to SetupDiEnumDeviceInfo(). qmgr: Use strncmpiW instead of memicmpW for strings without embedded nulls.
shlwapi: Use strncmpiW instead of memicmpW for strings without embedded nulls.
André Hentschel (1): urlmon: Use strncmpiW instead of memicmpW for strings without embedded nulls.
ntdll: Reuse signal to trap translation for FreeBSD on ARM. userenv: Use strncmpiW instead of memicmpW for strings without embedded nulls.
wbemprox: Use strncmpiW instead of memicmpW for strings without embedded nulls.
Bruno Jesus (1): webservices: Use strncmpiW instead of memicmpW for strings without embedded nulls.
mciavi32: Add Support for MCI_MCIAVI_PLAY_FULLSCREEN.
Alistair Leslie-Hughes (12):
Damjan Jovanovic (4): wintab32/tests: Improve WTInfoA tests.
configure: Link wineserver to libinotify if necessary. authz: Add AuthzFreeResourceManager stub.
qcap/tests: Fix a COM reference leak in the audiorecord test. dinput: Don't return unsupported interfaces.
avicap32: Verify v4l devices can capture before returning them. dinput: Return E_NOINTERFACE from IDirectInputDevice2 QueryInterface.
devenum: Iterate over all avicap devices instead of giving up at the first failure. dinput: Don't report that we cannot open a device.
dinput: Improve EnumDevice tracing.
Derek Lesho (4): dinput: Support DIDEVICEINSTANCE_DX3 for Mouse GetDeviceInfo.
ntoskrnl.exe: Implement PsLookupThreadByThreadId. dinput: Use a helper function to get device type.
server: Allow creating process kernel objects. dinput: Trace This pointer in a consistent way.
ntoskrnl.exe: Implement process object constructor. dinput: Ensure Cursor is visible on config dialog.
ntoskrnl.exe: Implement PsLookupProcessByProcessId. mspatcha/tests: Fix compile error on older compilers.
mspatcha/tests: Make functions static.
Detlef Riekenberg (3):
taskschd/tests: Avoid a crash in a test after E_ACCESSDENIED. Andrew Eikum (11):
qcap/tests: Avoid a crash in a test. winebus.sys: Fix some report descriptors.
kernel32/pipe: Avoid a crash in a test. 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.
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.
Austin English (2):
iphlpapi: Add GetBestRoute2 stub.
advapi32: In ReadEventLogA/W, return ERROR_HANDLE_EOF instead of ERROR_CALL_NOT_IMPLEMENTED.
Bryon Roche (1):
windowscodecs: Byte swap png read/write for 16-bpp data.
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.
Damjan Jovanovic (1):
qcap/vfwcapture: Implement IPin::CheckMediaType().
Derek Lesho (2):
ntoskrnl.exe: Export and set PsInitialSystemProcess.
ntoskrnl.exe: Implement PsIsSystemThread.
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.
Erich Hoover (2):
Fabian Maurer (2): iphlpapi: Implement AllocateAndGetTcpExTableFromStack.
kernel32: Partially implement VirtualAllocExNuma. kernel32: Add SearchPath test demonstrating the priority of the working directory.
kernel32: Stub FindFirstStreamW/FindNextStreamW.
François Gouget (4):
François Gouget (2): ntoskrnl.exe: Make run_work_item_worker() static.
d3d10core/tests: Limit the flood of failures in test_depth_bias(). user32: Make WIN_SetOwner() static.
d3d11/tests: Limit the flood of failures in test_depth_bias(). 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. Henri Verbeet (37):
comctl32/button: Preserve BST_HOT when mouse button is released. wined3d: Introduce a debug helper for Vulkan return values.
comctl32/button: Move the drawing of the button's image into a separate function. wined3d: Use shader_glsl_append_imm_vec4() in shader_glsl_get_register_name().
comctl32/button: Implement command links. wined3d: Get rid of the redundant "device" parameter to context_destroy().
comctl32/button: Implement themed command links. wined3d: Introduce a separate structure for OpenGL context information.
comctl32/button: Implement BCM_GETIDEALSIZE for command links. wined3d: Introduce wined3d_context_init().
comctl32/tests: Test for BCM_GETIDEALSIZE on command links with notes. wined3d: Simplify wined3d_context_destroy().
wined3d: Rename context_destroy_gl_resources() to wined3d_context_cleanup().
Gijs Vermeulen (2): wined3d: Free the "texture_type" array in wined3d_context_cleanup().
riched20: Handle tomEnd in ITextRange::ScrollIntoView. wined3d: Introduce wined3d_context_gl_destroy().
ntoskrnl.exe: Add Ex[p]InterlockedFlushSList. 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().
Hans Leidekker (11): wined3d: Get rid of the "target" parameter to context_create().
msi: Use KEY_WOW64_* flags in ACTION_Register/UnregisterClassInfo. wined3d: Get rid of the "target" parameter to wined3d_context_init().
msi: Get rid of a redundant get_registry_view call. wined3d: Get rid of the "target" parameter to wined3d_adapter_gl_create_context().
msi: Take architecture into account when accessing the shared dll reference count. wined3d: Get rid of context_validate_onscreen_formats().
msi: Remove system environment variables on uninstall. winex11: Only handle errors from GLX requests in GLXErrorHandler().
msi: Fix architecture handling in the AppSearch action. wined3d: Query Vulkan GPU memory.
msi: Get rid of redundant KEY_WOW64_64KEY flags. wined3d: Get rid of a redundant initialisation in wined3d_device_set_implicit_swapchain().
msi/tests: Check the NT key first when retrieving registered owner and organization. wined3d: Share more swapchain setup with the "no3d" adapter in wined3d_device_set_implicit_swapchain().
msi: Always use the 64-bit registry view to retrieve registered owner and organization. wined3d: Determine the ORM_BACKBUFFER depth/stencil format in wined3d_adapter_gl_create_context().
wineboot: Also process Run keys from the 32-bit registry view. wined3d: Make the adapter responsible for context destruction and allocation.
wbemprox: Implement Win32_OperatingSystem.SystemDrive. wined3d: Pass a wined3d_context_gl structure to context_bind_texture().
wbemprox/tests: Introduce a helper to check properties. 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.
Henri Verbeet (5): wined3d: Store the glEnableWINE and glDisableWINE pointers in the wined3d_gl_info structure.
wined3d: Pass a wined3d_adapter_gl structure to wined3d_adapter_gl_init(). wined3d: Move the extension emulation fields from struct wined3d_context to struct wined3d_context_gl.
wined3d: Assign "adapter_ops" in wined3d_adapter_init(). wined3d: Pass a wined3d_context_gl structure to context_load_tex_coords().
wined3d: Don't bother allocating "free_fences" in context_create(). wined3d: Pass a wined3d_context_gl structure to context_get_tex_unit_mapping().
wined3d: Don't bother allocating "free_occlusion_queries" in context_create(). wined3d: Pass a wined3d_context_gl structure to context_bind_shader_resources().
wined3d: Don't bother allocating "free_timestamp_queries" in context_create(). 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().
Isira Seneviratne (1): wined3d: Pass a wined3d_context_gl structure to wined3d_texture_gl_bind_and_dirtify().
po: Update Sinhala translation. 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): 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):
d3d9: Fix memory leak in device_init() (Coverity). Jefferson Carpenter (1):
wined3d: Make the adapter responsible for creating devices. server: Add __pad member to pe_image_info_t and zero it.
wined3d: Create Vulkan device for wined3d_device_vk.
d3d11: Fix d3d11_immediate_context_RSGetScissorRects(). Julian Rüger (1):
d3d11: Fix d3d10_device_RSGetScissorRects(). po: Update German translation.
wined3d: Use vkGetDeviceProcAddr() to load Vulkan device functions.
wined3d: Avoid enabling all features supported by Vulkan physical device. Józef Kucia (20):
wined3d: Implement GPU description registry override for Vulkan adapter.
Louis Lenders (4): wined3d: Factor out wined3d_copy_name().
ntdll: Add DECLSPEC_HOTPATCH to NtQueryDirectoryFile. wined3d: Make wined3d_gpu_description from Vulkan physical device properties.
ntdll: Add DECLSPEC_HOTPATCH to NtQueryValueKey. wined3d: Assign *device in adapter_vk_create_device().
rpcrt4: Quiet two noisy fixme`s. dxgi: Avoid magic constants.
kernel32: Add DECLSPEC_HOTPATCH to CreateActCtx. d3d11: Set more format support flags.
dxgi: Factor out d3d12_swapchain_record_swapchain_blit().
Marko Friedemann (1): dxgi: Make Vulkan swapchain image count independent of DXGI buffer count.
wintrust: Use enhanced crypto provider in VerifyImageHash. 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.
Michael Müller (2): avifil32: Correctly handle compressed frames when desired format is specified.
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.
Nikola Pavlica (2): ntoskrnl.exe: Correctly initialize two CRITICAL_SECTION_DEBUGs.
dsound: Revised 5.1 to stereo downmix. wintrust: Use the ARRAY_SIZE() macro.
dsound: Added 7.1 to stereo downmix. mscoree: Remove a redundant NULL check before heap_free().
riched32/tests: Test the correct return value.
Nikolay Sivov (36): mfplat/tests: Remove a duplicated ok() check.
mf/tests: Fix test crash on Vista. rpcrt4: Use CONTAINING_RECORD instead of an extra macro.
include: Add IMFPMediaPlayer definition.
dwrite/layout: Fix invalid index access to cluster array. Nikolay Sivov (32):
ntdll/tests: Add some tests for thread suspend/resume. tools: Update to Unicode 12.0.
mfreadwrite: Output warning for uninitialized stream descriptor. mfplat: Improve thread safety for IStream-based stream.
mfplat/tests: Add a test for stream descriptor major type behavior. mfplat: Improve method traces.
mfreadwrite: Duplicate media type returned with GetNativeMediaType(). mfreadwrite: Return sample timestamp from ReadSample().
mfreadwrite: Add a helper to get associated event object value. mf: Add stub scheme handler for local file urls.
mfreadwrite: Add a helper to get stream identifier. ntdll: Account for null terminating char in unload traces (Coverity).
mfreadwrite: Handle MEMediaSample event. mfreadwrite: Wake waiting threads on stream states changes.
mfreadwrite/tests: Add some tests for ReadSample(). ntdll: Initialize critical section debug info with correct pointer value.
ntdll: Add NtSuspendProcess()/NtResumeProcess() implementation. mfplat: Copy attributes when cloning presentation descriptor.
dbgeng: Add support for non-invasive attach on WaitForEvent(). mfplat: Add more attribute guids.
dbgeng: Implement GetNumberModules(). mf: Add MFEnumDeviceSources() stub.
dbgeng: Implement GetModuleByIndex(). dbgeng/tests: Fix event handle leak (Coverity).
dbgeng: Implement GetModuleParameters(). mfplat: Implement async file stream creation API.
dbgeng: Implement GetModuleByOffset(). mf: Register file: scheme handler.
mfreadwrite: Add partial implementation of ReadSample(). mfplat: Use file url scheme as a fallback.
mfreadwrite: Handle failure path in GetNativeMediaType(). mfplat/tests: Add some tests for calling scheme handler directly.
mfreadwrite: Wake also on new streams. mf: Implement file scheme handler.
mfreadwrite: Handle some of stream state change events. wmvcore: Return success from OpenStream().
mfplay: Add a stub for MFPCreateMediaPlayer(). mf: Add a stub for sample grabber activation object.
ntdll/tests: Add some tests for unloaded modules traces. mfplat: Add topology attributes guids.
ntdll: Implement RtlGetUnloadEventTrace()/RtlGetUnloadEventTraceEx(). mf: Implement SetObject()/GetObject() for topology node.
dbgeng: Implement ReadVirtual(). mfplat: Improve SetGUID() traces.
dbgeng: Implement IsPointer64Bit(). mfplat: Implement Read() for file-based stream.
dbgeng: Implement GetExecutingProcessorType(). mfplat: Implement IsEndOfStream() for file stream.
dbgeng: Partially implement GetModuleNameString(). mfplat: Write attribute store when registering MFT.
dbgeng: Implement GetModuleVersionInformation(). mfplat: Write flags when registering MFT.
comctl32/button: Improve repainting on WM_SETFOCUS. mf: Set preferred media types for nodes.
dbgeng: Improve GetDebuggeeType() stub. mf: Implement CloneFrom() for nodes.
dbgeng: Set module timestamp field. mf: Implement node connections.
dbgeng: Add IDebugAdvanced stub. mf: Rework node collection implementation.
dbgeng: Add IDebugSystemObjects stub. mf: Disconnect removed nodes.
kernel32/tests: Add a test for critical section DebugInfo initial value. mf: Add IMFGetService stub for media session.
mfplat: Add partial implementation of ConvertToContiguousBuffer().
Paul Gofman (3):
Paul Gofman (1): wined3d: Check if destination texture is FBO attachable in glsl_blitter_supported().
wined3d: Use intBitsToFloat() instead of uintBitsToFloat(). ddraw: Fix vertex count in d3d_device3_DrawIndexedPrimitiveVB().
wined3d: Apply stencil mask to stencil reference value.
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): 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.
Zebediah Figura (38): evr/tests: Rewrite test_evr_filter_aggregation().
qedit/tests: Add more tests for sample grabber filter interfaces. evr/tests: Add tests for filter interfaces.
qedit/samplegrabber: Don't expose IMediaPosition from the filter. winegcc: Add support for -fno-PIC.
qedit/samplegrabber: Don't expose IMediaSeeking from the filter. makefiles: Build with -fno-PIC on i386.
qedit/tests: Test that reference counts are shared between interfaces. setupapi: Extract individual files from cabinets.
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the sample grabber. setupapi/tests: Avoid assert().
qedit/tests: Add some tests for IBaseFilter::FindPin() on the sample grabber. setupapi/tests: Add some tests for SetupInstallFilesFromInfSection().
qedit/tests: Add some tests for querying sample grabber pin information. setupapi: Avoid passing a NULL source root path to SetupQueueDefaultCopy() and SetupQueueCopySection().
qedit/samplegrabber: Separate sink and source QueryInterface() implementations. setupapi: Fill out all source file parameters in SetupQueueCopySection().
qedit/tests: Add some tests for sample grabber pin interfaces. setupapi: Fill out all source file parameters in SetupQueueDefaultCopy().
qedit/tests: Clean up and expand aggregation tests. setupapi: Implement SetupQueueCopyIndirectA() on top of the W variant.
qedit: Fix return code for requesting aggregation with an interface other than IUnknown. setupapi: Remove implementation for LayoutInf parameter of SP_FILE_COPY_PARAMS.
quartz: Vend CLSID_NullRenderer from qedit. setupapi: Separate the entire copy operation into a helper function.
widl: Correctly set the import library offset for all imported types. setupapi: Keep track of source media in a separate list.
msi: Fix handling of architecture in MSIREG_{Open, Delete}UninstallKey(). setupapi: Implement SetupDefaultQueueCallback(SPFILENOTIFY_NEEDMEDIA).
winecfg: Use GetSysColorBrush(). setupapi: Implement W -> A mapping of SPFILENOTIFY_NEEDMEDIA.
winecfg: Also set the text color for the license and version controls. setupapi: Properly null-terminate the path in concat_W().
user32: Use GetSysColorBrush(). setupapi: Use the source file name if the destination file name is NULL.
wordpad: Use GetSysColorBrush(). setupapi: Implement source media path resolution.
regedit: Use the default implementation of WM_ERASEBKGND. setupapi/tests: Add tests for source media path resolution.
qedit/tests: Abort on missing qedit.dll. setupapi: Add magic bytes to struct file_queue and validate them in SetupCloseFileQueue().
qedit/tests: Add some tests for null renderer filter interfaces. ntoskrnl.exe/tests: Use coarser waits for timer tests.
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the null renderer. ntoskrnl.exe/tests: Avoid linking directly to CancelIoEx().
qedit/tests: Add some tests for IBaseFilter::FindPin() on the null renderer. msi: Remove registration for no longer used WineMsiRemoteCustomAction coclass.
qedit/tests: Add some tests for querying null renderer pin information. setupapi: Avoid passing a NULL source filename to SetupQueueDefaultCopy().
qedit/tests: Add some tests for null renderer pin interfaces. strmbase: Move some internal definitions to strmbase_private.h.
qedit/tests: Add a test for aggregation on the null renderer. strmbase: Move "AttemptConnection" to the base source pin function table.
quartz/tests: Clean up and expand tests for aggregation. strmbase: Get rid of the "pfnGetMediaTypeVersion" callback.
regedit: Use an I-beam cursor in the hex edit dialog.
devenum: Fix device and friendly name for video capture devices. Zhiyi Zhang (1):
qcap: Use the v4l2 device_caps field if supported. include: Add more kernel mode graphics driver definitions.
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
......
...@@ -222,6 +222,7 @@ Bruno Afonso ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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
......
Wine version 4.7 Wine version 4.8
#! /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= ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment