Commit ea9253d6 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 3.21.

parent 11011a6a
The Wine development release 3.20 is now available. The Wine development release 3.21 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Async interfaces and ACF files in the IDL compiler. - Typelib marshaller rewrite using NDR functions.
- Support for substorage transforms in MSI. - Graphics support on recent Android versions.
- RPC/COM marshalling fixes. - Support for memory font resources in DirectWrite.
- Support for Unicode requests in WinHTTP. - Joystick support improvements.
- Shell Autocomplete optimizations.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
https://dl.winehq.org/wine/source/3.x/wine-3.20.tar.xz https://dl.winehq.org/wine/source/3.x/wine-3.21.tar.xz
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.20.tar.xz http://mirrors.ibiblio.org/wine/source/3.x/wine-3.21.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -27,360 +26,467 @@ AUTHORS in the distribution for the complete list. ...@@ -27,360 +26,467 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 3.20 (total 36): Bugs fixed in 3.21 (total 62):
8933 Extremely slow in rendering when running Jane's USAF 14078 Rewrite typelib marshaller on top of NDR functions
12370 AGEod's American Civil War cannot run (needs native directmusic) 17708 Splinter cell double agent doesn't render correctly
34384 Media Browser 3 Installer doesn't see .Net 4.5 as installed (wine-mono) 18759 RoughDraft 3's Word Count feature always says zero
35320 setlocale(Chinese_China.950) returns NULL 19016 Word Automation from .NET does not work
38066 Memento Mori (Numen: Contest of Heroes): mouse buttons don't work (needs native dinput8) 20776 3DMark Vantage: your graphics card doesn't support DirectX 10 (needs support for 'D3D10_QUERY_SO_STATISTICS')
41269 MSI uninstaller does not clean up Registry's UpgradeCode, ProductCode 25066 NFS Porsche: The game crashes on creation of pic16.fsh file
41356 Multiple applications and games need support for szOID_NIST_sha* OIDs in crypt32 (The Crew (Uplay), Star Wars The Old Republic, PSNow v9.0.5) 26768 oleaut32 needs stubless proxies implemented on x86-64
41419 Visio 2013 crashes with unimplemented function msvcp100.dll.?_GetCombinableSize@details@Concurrency@@YAIXZ 29700 C&C Tiberian Sun and Red Alert 2 game graphics rendering freezes when NOT moving the mouse.
42520 Multiple Wargaming.net games crash on startup in Win7+ mode (XAudio 2.7 'IXAudio2SourceVoice::GetState' called with 'Flags' parameter, causing register corruption) (World of {Tanks, Warships}) 30511 Guild Wars 2 launcher crashes with "assertion m_ioCount failed"
42550 Photoshop CC 2017: Installation Error (needs FileAccessInformation info class) 30522 Jupiter shows too small, unreadable fonts
43358 EVE Online crashes on startup in Win7+ mode (XAudio 2.7 'IXAudio2SourceVoice::GetState' called with 'Flags' parameter, causing %ESI or %EDI register corruption) 30801 need for speed underground 2 [full version] unusable because of incorrect graphics render
43464 Elite Dangerous Horizons fails to connect to server with CRC error 33463 Alan Wake : No sound in cinematics
43570 Bravura Easy Computer Sync 1.5 crashes on startup 33502 SnagIt writes incomplete HKLM\\System\\CurrentControlSet\\Control\\Print\\Printers entry, causing loader failures for apps that depend on winspool.drv
44620 `Nt{WaitFor,Release}KeyedEvent()` don't accept null handles, while Windows 7 does. 34967 Microsoft .NET 2.0 (sp1) Framework (x64): hangs after install
44759 Steam show all text with italic font when dwrite is enabled 35663 SWAT 3: Screen Flickering
45593 Wargaming.net Game Center: Installer deadlocks during download ('ntdll.RtlDeregisterWaitEx' must not synchronously wait when 'CompletionEvent' is NULL) 35675 Bad textures in World of Tanks
45664 64-bit BattlEye 'BEDaisy' kernel service fails in driver entry point due to missing 'ntoskrnl.exe.PsGetProcessWow64Process' 36763 Rogue Squadron 3D 1.3: Crashes with game resolutions above 640x480
45665 64-bit BattlEye 'BEDaisy' kernel service fails in driver entry point due to missing 'ntoskrnl.exe.MmCopyVirtualMemory' 37850 fallout 2: problem with handling file permissions ?
45749 Multiple Node.js based applications/installers need ntdll.NtQueryInformationFile to handle 'FileModeInformation' information class (MS Visual Studio 2017 Installer, FACEIT Anti-cheat client) 37959 Guild Wars 2 freezes on startup
45796 Nvidia GeForce Now installer aborts due to missing 'advapi32.RegQueryReflectionKey' export 38124 Can't enable visual style in a DLL.
45828 Several Microsoft games bundled with Windows 7 as part of OS install crash upon exit on unimplemented function ntdll.dll.WinSqmIncrementDWORD 38394 Eador: Genesis crashes on exit (only in fullscreen mode)
45966 Missing scrollbars in TraCFoil ribs plotting program 39023 Final Fantasy XI Using a Bluetooth PS3 Controller crashes the game.
45970 Add support for browseui IProgressDialog PROGDLG_AUTOTIME flag 39253 Multiple games require DXTn volume textures (From Dust, Halo Online)
45997 iPed 7G 2019 (.NET 4.0 app) v13.0.10800 crashes with System.NotImplementedException at system.drawing.pen.ScaleTransform 39799 Visilogic 8.0 needs 'ITypeInfo_fnInvoke' support for coclass objects (TKIND_COCLASS) in arguments
46004 SimSig: scroll bars in Options window do not render 39944 Stars! battle dialog lags
46015 Nvidia GeForce NOW crashes on unimplemented function IPHLPAPI.DLL.GetIpInterfaceTable 40160 cant install mobogenie
46035 dotnet sdk 2.1.403 installer crashes with unimplemented Kernel32.FindStringOrdinal 40206 Revit Architecture fails to install: throws Messagebox "Function failed" and aborts
46040 Intel Extreme Tuning Utility v6.4 kernel driver 'iocbios2.sys' crashes on unimplemented function ntoskrnl.exe.KeSetTargetProcessorDpc 40224 Web Skype plugin for Firefox needs advapi32.CreatePrivateObjectSecurityEx implementation
46057 Multiple applications want 'ntdll.NtQueryInformationToken' to support 'TokenVirtualizationEnabled' (24) info class (Blizzard Battle.net) 40264 Iris Online cannot connect to login server (SO_SNDBUF with value 0 is not allowed in OSX)
46066 GeForceNOW.exe fails to load due to missing runtime dependencies, needs 'qwave.dll' stub dll (qWAVE - Quality Windows Audio/Video Experience) 40803 Hard Reset Redux fails to launch ("DirectX 10 device not found!")(DXGI_ADAPTER_DESC1 'DedicatedSystemMemory' or 'SharedSystemMemory' member must be non-null)
46076 Something goes wrong when sending unicode http request 42058 rFactor2 requires unimplemented function ?get@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QBE?AV?$istreambuf_iterator@DU?$char_traits@D@std@@@2@V32@0AAVios_base@2@AAHPAUtm@@PBD4@Z called in 32-bit code (0x7b43fa6e).
46080 Multiple installers are missing title bar buttons 42447 Oblivion crashes on exit
46081 Multiple installers show readonly drives with broken size 43630 Altium Designer Installer - Richedit control shows rtf code instead of text
46084 Skype 8.33.0.50 installer crashes due to unimplemented msvcp140.dll.?_Winerror_map@std@@YAHH@Z 43683 Unigine Superposition Benchmark: missing text in launcher
46085 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) need 'api-ms-win-core-winrt-string-l1-1-1.dll' stub dll 43731 GTAIV hangs when clicking Options if its resolution differs from virtual desktop resolution
46086 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) need 'api-ms-win-core-processthreads-l1-1-3' stub dll 43865 LeagueOfLegends now doesn't work in Wine 2.18 (regression ?)
44109 Simple free HAM program Opera crashes, needs unimplemented function pdh.dll.PdhVbAddCounter
44245 Gray / black screen on Android 8+
44409 png with indexed colors and alpha miss the alpha channel on loading
44828 Sony Xperia Companion crashes on unimplemented function SHELL32.dll.Shell_NotifyIconGetRect
45407 MechCommander Gold: 'Could not Initialize .PDB file' at startup
45913 tchar.h: using the macro _sntprintf leads to an undefined reference to snwprintf; macro should resolve to _snwprintf
45948 Can't log in to Steam (Steam crashes after the login screen)
45949 Regression: Crash on start of Söldner Secret Wars since 3.10
45961 KeyShot 5.3.6 crashes on unimplemented function KERNEL32.dll.GetMaximumProcessorCount
45992 Some Unity games expect XInputSetState to succeed or ignore gamepad input
46050 Korean Translations for winecfg are broken
46068 Star Wars The Old Republic - slower on 3.18 & 3.19
46089 TopoEdit tool from Windows 10 SDK (10.0.17763.x) crashes in ntdll.LdrResolveDelayLoadedAPI during resolver failure (NULL dll failure hook)
46092 Multiple ARM64 apps want 'kernel32.GetSystemInfo' support for 'PROCESSOR_ARCHITECTURE_ARM64' ('Unknown processor architecture c')
46101 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) crash on unimplemented function api-ms-win-core-libraryloader-l1-2-1.dll.GetModuleHandleW
46120 Uplay hangs while filling in fields
46126 Provide more exception context information in ARM64 implementation of raise_exception()
46129 'sqlwriter.exe' from Microsoft SQL Server 2012/2014 crashes on unimplemented function VSSAPI.DLL.??0CVssWriter@@QEAA@XZ
46130 Star Citizen (RSI launcher) installer needs kernel32.dll.SetFileInformationByHandle 'FileIoPriorityHintInfo' info class semi-stub
46135 Microsoft ODBC tool 'odbcconf.exe' (part of MDAC 2.x install) crashes during configuration (some 'advapi32.dll' API entries are not hotpatchable due to PIC/GOT code at entry)
46143 Multiple Windows 10 ARM64 apps crash due to unimplemented function ntdll.dll.RtlAddFunctionTable (and friends)
46144 Windows PowerShell Core 6.1 for ARM64 crashes on unimplemented function KERNEL32.dll.RtlPcToFileHeader
46156 Multiple applications from Windows 7-10 crash on unimplemented function slc.dll.SLOpen
46157 Doxie 2.10.3 crashes on unimplemented function msvcr120.dll._vscprintf_l
46159 Doxie 2.10.3 hangs on startup
46175 Crysis Warhead crashes at launch
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 3.19: Changes since 3.20:
Akihiro Sagawa (5): Alex Henrie (6):
windowscodecs/tests: Introduce PNG_COLOR_TYPE constants. atl: Turn variable 'mshtml_prefixW' into a static constant.
windowscodecs: Fix buffer overflow when generating a palette. d3dcompiler_43: Turn variable 'c' into a static constant.
gdiplus/tests: Add more PNG color format tests. dbghelp: Turn variable 'code' into a static constant.
gdiplus: Convert to 32bppARGB when PNG image with transparency chunk is loaded. (rebased). winhttp: Make constant 'cookieW' static.
gdiplus: Add 4bppIndexed to the list of supported formats. kernel32: Remove duplicate spec file entries.
kernel32: Implement GetMaximumProcessorCount.
Alex Henrie (2):
version: Simplify null check in VerQueryValueW.
advapi32: Fix memory leak in QueryServiceConfig2W (Coverity).
Alexander Morozov (1): Alexander Morozov (1):
cryptui: Partially implement CryptUIDlgSelectCertificate. crypt32: Use correct private key for signing.
Alexandre Julliard (10): Alexandre Julliard (15):
loader: Don't add the AT_UID entries if they don't already exist. rpcrt4: Write type format strings for Automation types.
explorer: Move the check for the magic root desktop to the X11 driver. rpcrt4: Support stubless proxies on ARM.
server: Add a helper function to allocate a hardware message. rpcrt4: Support delegated proxies on ARM.
user32: Add stub for GetCurrentInputMessageSource(). oleaut32: Fix argument order with instance and VARIANT return type.
user32: Implement GetCurrentInputMessageSource(). widl: Always generate files for the target platform only.
user32/tests: Add tests for GetCurrentInputMessageSource(). Revert "makefiles: Only generate proxy code for the target architecture."
winebuild: Pass the -mfpu option to the compiler/assembler. dbghelp: Return a Unicode path in path_find_symbol_file().
winegcc: Forward the -mfpu option to winebuild. winedbg: Remove some redundant length arguments.
mscoree/tests: Fix some uninitialized buffers. wineandroid: Add helper functions to encapsulate gralloc functionality.
makefiles: Support file-specific IDL flags. wineandroid: Add support for gralloc version 1.
server: Return WSA error codes in socket events.
Alistair Leslie-Hughes (3): ws2_32: Return a WSA error code from _is_blocking().
setupapi: Fix broken control definition. server: Return a WSA error code in create_socket.
ntdll: Support TokenVirtualizationEnabled in NtQueryInformationToken. server: Return a WSA error code in WS_SIO_ADDRESS_LIST_CHANGE.
mfplat/tests: Use correct interface macro. server: Return a WSA error code in accept_socket.
Andrey Gusev (4): Alistair Leslie-Hughes (4):
ntdll: Add WinSqmIncrementDWORD stub. advapi32: Add DECL_HOTPATCH to registry functions.
api-ms-win-core-winrt-string-l1-1-1: Add dll. ws2_32: Ignore a SO_SNDBUF value of 0 on macOS.
api-ms-win-core-processthreads-l1-1-3: Add dll. include: Add IMFSequencerSource interface.
api-ms-win-ntuser-sysparams-l1-1-0: Add dll. api-ms-win-core-libraryloader-l1-2-1: Sync spec file.
Aurimas Fišeras (1): Andre Heider (4):
po: Update Lithuanian translation. server: Fix keyboard hardware message regression.
Revert "include: Use the ARRAY_SIZE() macro in debug.h.".
Austin English (2): winegcc: Add -I for the prefix's include dir.
ntoskrnl.exe: Add PsGetProcessWow64Process stub. winegcc: Fix cross linking on multiarch platforms.
ntoskrnl.exe: Add MmCopyVirtualMemory stub.
Andreas Maier (1):
Brendan McGrath (2): dbghelp: Search for debug files in module path too.
dinput/tests: Test that the GUID is the same for Instance and Product.
dinput: Use the same GUID for Instance and Product. Andrew Eikum (1):
winebus: Don't override real VID/PID for controllers.
Byeong-Sik Jeon (6):
gdi32: Support other settings for obtaining the default_aa_flags value. Andrey Gusev (2):
gdi32: Remove the code that doesn't work as intended around FcFontList(). pdh: Add PdhVbAddCounter stub.
gdi32: Respect the FC_ANTIALIAS setting for the FC_RGBA_NONE case. slc: Add SLOpen stub.
po: Update Korean translation.
po: Update Korean translation. André Hentschel (9):
po: Update Korean translation. msi: Allow ARM64 installations.
include: Add IMAGE_REL_ARM64_BRANCH19.
Dmitry Timoshkov (13): include: Add more PROCESSOR_ARCHITECTURE defines.
crypt32: Add CryptSetKeyIdentifierProperty stub. ntdll: Call system hook in LdrResolveDelayLoadedAPI when dll hook is missing.
crypt32: CryptFreeOIDFunctionAddress should not unload a registered module. winedump: Add IMAGE_DEBUG_TYPE_REPRO.
crypt32: Directly call I_CryptGetDefaultCryptProv to make hooking from a 3rd party CSP work. kernel32: Export RtlPcToFileHeader on ARM64.
crypt32: Add support for 3rd party CSPs to CertGetPublicKeyLength. ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM64.
kernel32/tests: Add more directory change notification tests. ntdll: Add more traces to raise_exception on ARM64.
include: Add _Inout_updates_opt_z_ stub definition. kernel32: Add stub case for ARM64 in GetSystemInfo.
crypt32/tests: Add more tests for I_CryptGetDefaultCryptProv.
crypt32: Add support for a particular ALG_ID to I_CryptGetDefaultCryptProv. Aric Stewart (5):
crypt32: Look for the provider that supports the specified content OID in CryptMsgOpenToEncode(CMSG_HASHED). ntoskrnl.exe: Implement IoRegisterDeviceInterface.
server: Don't stop processing change notifications when name length is 0. hidclass.sys: Use IoRegisterDeviceInterface.
server: Map FILE_NOTIFY_CHANGE_LAST_ACCESS to IN_MODIFY. ntoskrnl.exe: Create the device interface symlink in IoSetDeviceInterfaceState().
server: Allow setting delete disposition on a read-only directory. hidclass.sys: IoCreateSymbolicLink is now called by IoSetDeviceInterfaceState.
server: Track separately implicit and explicit file disposition. hidclass.sys: Move IoSetDeviceInterfaceState to PNP_RemoveDevice.
Fabian Maurer (4): Baruch Rutman (1):
msi: In dialogs show titlebar buttons. winmm: Attempt only once to load the default joystick driver.
mscoree: Add test for registration-less COM components.
make_specfiles: Add kernelbase for api-ms-win-core-synch-*. Beren Minor (1):
riched20: Properly handle \0 inside rtf input. xinput1_3: Report SUCCESS from XInputSetState when FFB isn't available.
Gabriel Ivăncescu (11): Brendan McGrath (1):
shell32/autocomplete: Fill and display the auto-suggest listbox in a separate function. winebus.sys: Use JoystickNumButtons for button_count.
shell32/autocomplete: Use a helper function to show the listbox.
shell32/autocomplete: Implement a cache and sort the enumerated strings for proper behavior. Byeong-Sik Jeon (2):
shell32/autocomplete: Reset the enumerator when losing focus if the edit control is not visible anymore. gdi32: Specify the suitable hinting flags explicitly.
shell32/autocomplete: Reset the enumerator when the text is empty even when auto-suggest is disabled. gdi32: Fix the linked child font bold, italic style correctly.
shell32/tests: Test the amount of enumerator resets for AutoComplete.
shell32/autocomplete: Implement ResetEnumerator. Daniel Lehman (1):
shell32/tests: Add tests for ResetEnumerator. msvcrt/tests: Remove unused todo field.
include/shldisp: Add missing AUTOCOMPLETEOPTIONS constants.
shell32/autocomplete: Implement ACO_NOPREFIXFILTERING option. Dmitry Timoshkov (3):
shell32/autocomplete: Pass the mouse wheel to the auto-suggest listbox, if visible. oleaut32/tests: Add test for calling function with instance and VARIANT return type.
crypt32: Make sure that the provider supports algorithm of the message being decoded.
crypt32: Make sure that the provider supports the specified public key algorithm.
Gabriel Ivăncescu (29):
comctl32/tests: Add more Listbox tests for ownerdraw styles.
comctl32/tests: Add some tests for LBS_NODATA.
comctl32/tests: Test incompatible styles for LBS_NODATA.
comctl32/listbox: Clear LBS_OWNERDRAWVARIABLE if LBS_OWNERDRAWFIXED is set.
comctl32/listbox: Disable LBS_NODATA if styles are incompatible with it.
comctl32/listbox: Make SetCount fail if LBS_NODATA is not set.
shell32/autocomplete: Hide the listbox when the text is changed programmatically.
shell32/tests: Test WM_SETTEXT with AutoComplete.
comctl32/listbox: Use ULONG_PTR instead of DWORD when retrieving text without HAS_STRINGS.
comctl32/listbox: Always retrieve zeros in LB_GETTEXT for LBS_NODATA listboxes.
comctl32/listbox: Return 0 from LB_GETITEMDATA for LBS_NODATA listboxes.
comctl32/listbox: Don't set any data for LBS_NODATA listboxes.
comctl32/listbox: Make LBS_NODATA listboxes error on any attempt to find a value.
user32/tests: Add more Listbox tests for ownerdraw styles.
user32/tests: Add some tests for LBS_NODATA.
user32/tests: Test incompatible styles for LBS_NODATA.
user32/listbox: Clear LBS_OWNERDRAWVARIABLE if LBS_OWNERDRAWFIXED is set.
user32/listbox: Disable LBS_NODATA if styles are incompatible with it.
user32/listbox: Make SetCount fail if LBS_NODATA is not set.
user32/listbox: Use ULONG_PTR instead of DWORD when retrieving text without HAS_STRINGS.
user32/listbox: Always retrieve zeros in LB_GETTEXT for LBS_NODATA listboxes.
user32/listbox: Return 0 from LB_GETITEMDATA for LBS_NODATA listboxes.
user32/listbox: Don't set any data for LBS_NODATA listboxes.
user32/listbox: Make LBS_NODATA listboxes error on any attempt to find a value.
shell32/autocomplete: Retrieve the count in show_listbox.
shell32/autocomplete: Move the auto-suggest listbox along with the edit control.
comctl32/tests: Confirm that emptying the listbox sends LB_RESETCONTENT to itself.
comctl32/listbox: Use a helper function to check the selection state of an item.
comctl32/listbox: Account for NULL item when painting ownerdrawn list.
Gijs Vermeulen (1): Gijs Vermeulen (1):
msvcp100: Add Concurrency::_GetCombinableSize stub. include: Add qos2.h.
Hans Leidekker (21): Greg Smith (1):
webservices: Also trace return values in the URL functions. kernel32: Ignore FileIoPriorityHintInfo in SetFileInformationByHandle().
webservices: Try to receive the whole message at once.
webservices: Add traces. Hans Leidekker (19):
webservices: Increase the maximum size of the channel writer buffer. winhttp: Get rid of receive_response_t.
webservices: Add support for UTF-8 encoded text in read_message_id. winhttp: Get rid of query_data_t.
webservices: Implement WsRequestReply. winhttp: Get rid of read_data_t.
webservices: Don't use MSG_PEEK. winhttp: Get rid of write_data_t.
msi: Avoid duplicate product codes in FindRelatedProducts. winhttp: Get rid of object_header_t and object_vtbl_t.
wshom: Split the command line before passing it to ShellExecuteEx. winhttp: Get rid of hostdata_t.
winhttp: Get rid of cookie_t. winhttp: Skip the hostname part when escaping an absolute URL.
winhttp: Get rid of domain_t. winhttp: Simplify secure_proxy_connect.
winhttp: Get rid of task_header_t. msi: Increase MSI_INITIAL_MEDIA_TRANSFORM_DISKID to avoid conflicts.
winhttp: Get rid of header_t. winhttp: Get rid of session_t.
winhttp: Get rid of send_request_t. winhttp: Get rid of connect_t.
winhttp: Simplify build_request_string. winhttp: Get rid of netconn_t.
winhttp: Properly handle request paths with Unicode characters. winhttp: Get rid of request_t.
webservices: Use the search index to look up the union field, if available. winhttp: Get rid of get/set_last_error.
webservices: Fix handling of union fields that match noneEnumValue. winhttp/tests: Get rid of workarounds for Windows 2000.
msi: Support substorage transforms in MsiDatabaseApplyTransform. winhttp: Return an error from WinHttpReceiveResponse if there's no connection.
rsaenh: Fix a memory leak (Valgrind). winhttp: Use the thread pool for asynchronous tasks.
winhttp/tests: Avoid an invalid write in asynchronous mode (Valgrind). winhttp: Propagate errors from refill_buffer.
winhttp: Use the thread pool for asynchronous hostname resolution.
Henri Verbeet (50):
wined3d: Don't bother trying to blit from discarded textures. Henri Verbeet (40):
wined3d: Move the "buffer_object" field from struct wined3d_buffer to struct wined3d_buffer_gl. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in texture_init().
wined3d: Introduce a separate structure for OpenGL texture information. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in cubetexture_init().
wined3d: Move the depth renderbuffers from struct wined3d_texture to struct wined3d_texture_gl. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d8_device_CreateDepthStencilSurface().
wined3d: Move the multisample renderbuffers from struct wined3d_texture to struct wined3d_texture_gl. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d8_device_CreateImageSurface().
wined3d: Move the OpenGL textures from struct wined3d_texture to struct wined3d_texture_gl. d3d8: Do not add map access indiscriminately in texture_init().
wined3d: Move the "target" field from struct wined3d_texture to struct wined3d_texture_gl. d3d8: Do not add map access indiscriminately in cubetexture_init().
wined3d: Validate required OpenGL extensions in wined3d_texture_gl_init() instead of wined3d_texture_init(). d3d8: Do not add map access indiscriminately in d3d8_device_create_surface().
wined3d: Get rid of the "desc" field in struct wined3d_buffer. wined3d: Introduce a separate structure for OpenGL rendertarget view information.
wined3d: Store resource bind flags in the wined3d_resource structure. wined3d: Introduce a separate structure for OpenGL unordered access view information.
wined3d: Pass correct bind flags to texture creation functions. wined3d: Introduce a separate structure for OpenGL shader resource view information.
wined3d: Pass correct bind flags to swapchain creation functions. d3d8/tests: Add a resource access test.
wined3d: Pass bind flags to wined3d_check_device_format(). d3d9/tests: Add a resource access test.
wined3d: Pass bind flags to wined3d_get_format(). wined3d: Validate that the view resource has depth/stencil bind flags in wined3d_device_set_depth_stencil_view().
wined3d: Validate format capabilities against the bind flags instead of the usage flags in resource_init(). wined3d: Allow binding scratch textures.
wined3d: Prefer bind flags over usage flags in wined3d_texture_init(). wined3d: Make "driver private" formats always mappable.
wined3d: Prefer bind flags over usage flags in wined3d_texture_upload_data(). wined3d: Require exclusive GPU access for rendertarget and depth/stencil resources.
wined3d: Prefer bind flags over usage flags in wined3d_texture_prepare_texture(). wined3d: Disallow dynamic rendertarget and depth/stencil resources.
wined3d: Prefer bind flags over usage flags in fbo_blitter_supported(). d3dx9: Use a staging texture to update unmappable surfaces in D3DXLoadSurfaceFromMemory().
wined3d: Prefer bind flags over usage flags in ffp_blit_supported(). d3d8: Disallow index buffers in the scratch pool.
wined3d: Prefer bind flags over usage flags in ffp_blitter_clear(). d3d9: Disallow index buffers in the scratch pool.
wined3d: Prefer bind flags over usage flags in texture2d_load_renderbuffer(). d3d8: Disallow rendertarget and depth/stencil usage on 3D textures.
wined3d: Prefer bind flags over usage flags in texture2d_load_texture(). d3d9: Disallow rendertarget and depth/stencil usage on 3D textures.
wined3d: Prefer bind flags over usage flags in texture2d_load_drawable(). d3dx9: Use intermediate surfaces for loading from unmappable source surfaces in D3DXLoadSurfaceFromSurface().
wined3d: Prefer bind flags over usage flags in texture2d_load_sysmem(). d3dx9: Try to use IDirect3DDevice9_StretchRect() in D3DXLoadSurfaceFromSurface().
wined3d: Prefer bind flags over usage flags in wined3d_device_set_rendertarget_view(). d3d8: Disallow rendertarget and depth/stencil usage on vertex buffers.
d3d8: Prefer bind flags over usage flags in d3d8_device_CopyRects(). d3d9: Disallow rendertarget and depth/stencil usage on vertex buffers.
d3d9: Prefer bind flags over usage flags in d3d9_device_StretchRect(). d3d8: Disallow rendertarget and depth/stencil usage on index buffers.
d3d9: Prefer bind flags over usage flags in d3d9_device_ColorFill(). d3d9: Disallow rendertarget and depth/stencil usage on index buffers.
wined3d: Get rid of WINED3DUSAGE_RENDERTARGET. d3d9: Do not add map access indiscriminately in texture_init().
wined3d: Get rid of WINED3DUSAGE_DEPTHSTENCIL. d3d9: Do not add map access indiscriminately in cubetexture_init().
wined3d: Get rid of WINED3DUSAGE_TEXTURE. d3d9: Do not add map access indiscriminately in d3d9_device_create_surface().
d3d9/tests: Use create_window() in more tests. d3d9/tests: Add a d3d9ex resource access test.
d3d8/tests: Use create_window() in more tests. d3d9: Disallow creating managed vertex buffers on d3d9ex devices.
d3d8/tests: Port test_lockable_backbuffer() from d3d9. d3d9: Disallow creating managed index buffers on d3d9ex devices.
d3d9/tests: Test the pool and usage of surfaces created through CreateOffscreenPlainSurface(). d3d9: Disallow creating managed 3D textures on d3d9ex devices.
ddraw: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE for swapchain textures. d3d9: Disallow creating managed cube textures on d3d9ex devices.
wined3d: Do not set WINED3D_TEXTURE_CREATE_GET_DC on the implicit depth/stencil texture. d3d9: Disallow creating managed 2D textures on d3d9ex devices.
wined3d: Update the swapchain flags on wined3d_device_reset(). d3d9: Pass wined3d parameter types to d3d9_device_create_surface().
d3d9: Set WINED3D_SWAPCHAIN_GDI_COMPATIBLE on the swapchain when required. d3d8: Pass wined3d parameter types to d3d8_device_create_surface().
wined3d: Respect WINED3D_SWAPCHAIN_LOCKABLE_BACKBUFFER. wined3d: Get rid of the redundant WINED3D_TEXTURE_CREATE_MAPPABLE flag in surface_convert_format().
d3d9: Only set WINED3D_SWAPCHAIN_GDI_COMPATIBLE on mappable swapchains.
d3d9: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE for swapchain textures. Huw D. M. Davies (1):
d3d9: Translate E_INVALIDARG to D3DERR_INVALIDCALL in d3d9_surface_LockRect(). winspool: Skip the old printer check if it has a NULL port name.
d3d8: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE for swapchain textures.
d3d8: Translate E_INVALIDARG to D3DERR_INVALIDCALL in d3d8_surface_LockRect(). Jacek Caban (10):
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in texture_init(). wpp: Skip parsing #if expression if it's ignored anyway.
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in cubetexture_init(). widl: Write async interface IIDs to _i.c file.
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d9_device_CreateDepthStencilSurface(). widl: Don't make proxy vtbl const in interpreted mode.
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d9_device_CreateDepthStencilSurfaceEx(). ieframe/tests: Fix todo_wine for tests that work now.
schannel.h: Add TLS 1.3 defines.
Jacek Caban (32): user32: Attempt to set scroll info in SetScrollPos even if SCROLL_GetInternalInfo fails.
server: Add FileModeInformation implementation. server: Properly handle disconnected pipe in set_named_pipe_info request.
server: Use requested options for device pseudo fd. server: Store message mode flag only in named_pipe object.
server: Use a separated object for each opened named pipe device file. server: Remove no longer needed pipe_client struct.
kernel32: Wait on pipe handle in ConnectNamedPipe if needed. server: Fix pipe server listen queue initialization.
kernel32: Wait on pipe handle in TransactNamedPipe if needed.
ntdll: Correctly return result of blocking NtFlushBuffersFile. Józef Kucia (29):
ntdll: Use correct size when checking iosb in NtFlushBuffersFile (Coverity). ddraw: Validate "dwSize" when setting viewports.
ntdll/tests: Add more I/O blocking and completion tests. ddraw/tests: Add more tests for viewports.
server: Introduce is_fd_overlapped() helper. ddraw: Do not return unset viewport from GetViewport().
server: Use file mode flags in async_handoff to decide if request is blocking. ddraw: Do not use unset viewport in viewport_activate().
user32/tests: Add scrollbar subclassing tests. d3d11/tests: Add option to enable debug layer.
server: Add FILE_SKIP_SET_EVENT_ON_HANDLE support. d3d11/tests: Fix crashes with debug layer enabled.
ntdll: Remove no longer needed event handle from async_irp. wined3d: Add support for WINED3DFMT_R10G10B10A2_UINT.
ntdll: Update debug trace. wined3d: Fix downloading data for 1D array textures.
widl: Add __int32 type support. d3d11/tests: Add test for readback from 1D array texture.
widl: Ignore -robust command line option. d3d10core/tests: Add test for readback from 1D array texture.
widl: Check for actual function name when handling call_as attribute. widl: Guard RPC includes with #ifdef _WIN32.
user32: Allow scrollbar control to store scroll info in subclassed window. dxgi: Partially implement dxgi_adapter_QueryVideoMemoryInfo().
widl: Create type for async variant of an interface with async_uuid attribute. wined3d: Rename DeviceName to device_name.
widl: Support async interfaces in headers generation. wined3d: Get rid of vram_bytes from struct wined3d_adapter.
widl: Introduce for_each_iface helper and use it in write_procformatstring. wined3d: Report system shared memory for adapters.
widl: Use for_each_iface in process_tfs. dxgi: Report non-zero shared system memory.
widl: Use for_each_iface in get_size_procformatstring. dxgi/tests: Add basic test for QueryVideoMemoryInfo().
widl: Support async interfaces proxy. d3d10core/tests: Add test for SO statistics queries.
widl: Generate async interface table. wined3d: Add fallback for WINED3D_QUERY_TYPE_SO_STATISTICS_STREAM0.
widl: Make MIDL_DEFINE_GUID more compatible with midl. wined3d: Implement WINED3D_QUERY_TYPE_SO_STATISTICS.
widl: Add -acf command line option. d3d11/tests: Add test for SO statistics with multiple vertex streams.
widl: Preprocess and attempt to parse provided ACF file. wined3d: Do not crash when trying to draw to buffer render target.
widl: Add basic acf parser implementation. dxgi/tests: Add missing ok() call.
widl: Write type string for serialized types. wined3d: Propagate HRESULTs in wined3d_swapchain_resize_target().
widl: Write serialize function declarations in header. wined3d: Set base vertex index in CS state.
widl: Add support for serialization functions. wined3d: Set base vertex index also for non-indexed draws.
wined3d: Fix mapping of SV_VertexID to gl_VertexID.
Julian Rüger (1): d3d11/tests: Add test for SV_VertexID.
po: Update German translation. d3d11/tests: Get rid of unnecessary clear from test_so_statistics_query().
Józef Kucia (1): Louis Lenders (1):
d3d11/tests: Add test for SO statistics queries. vssapi: Add a few win64 spec entries.
Kim Malmo (1): Michael Stefaniuc (28):
po: Update Norwegian translation. advapi32: Use the ARRAY_SIZE() macro.
atl100/tests: Use the ARRAY_SIZE() macro.
Lauri Kenttä (1): avifil32: Use the ARRAY_SIZE() macro.
po: Update Finnish translation. combase/tests: Use the ARRAY_SIZE() macro.
hlink: Use the ARRAY_SIZE() macro.
Louis Lenders (4): iccvid: Use the ARRAY_SIZE() macro.
advapi32: Add stub for RegQueryReflectionKey. d3dx9: Use the ARRAY_SIZE() macro.
iphlpapi: Add stub for GetIpInterfaceTable. imaadp32.acm: Use the ARRAY_SIZE() macro.
qwave: Add new stub dll. kernel32: Use the ARRAY_SIZE() macro.
ntoskrnl.exe: Add stub for KeSetTargetProcessorDpc. l3codeca.acm: Use the ARRAY_SIZE() macro.
msadp32.acm: Use the ARRAY_SIZE() macro.
Lucian Poston (1): msvidc32: Use the ARRAY_SIZE() macro.
dwrite/tests: Add a test for text format with unknown font family name. ntoskrnl.exe: Use the ARRAY_SIZE() macro.
odbc32: Use the ARRAY_SIZE() macro.
Michael Stefaniuc (8): ole32/tests: Use the ARRAY_SIZE() macro.
winecfg: Use the ARRAY_SIZE() macro. setupx.dll16: Use the ARRAY_SIZE() macro.
cmd: Use the ARRAY_SIZE() macro. shell32: Use the ARRAY_SIZE() macro.
cryptui: Use the ARRAY_SIZE() macro. strmbase: Use the ARRAY_SIZE() macro.
winegstreamer: Use the ARRAY_SIZE() macro. wbemprox: Prefer the standard ARRAY_SIZE macro.
wineqtdecoder: Use the ARRAY_SIZE() macro. dsound: Primary buffers don't support IDirectSoundNotify.
libs/port: Avoid an ARRAY_SIZE-like macro. msg711.acm: Use the ARRAY_SIZE() macro.
rsaenh: Use the ARRAY_SIZE() macro and better types. msgsm32.acm: Use the ARRAY_SIZE() macro.
appwiz.cpl: Use the ARRAY_SIZE() macro. winecoreaudio.drv: Use the ARRAY_SIZE() macro.
services: Use the ARRAY_SIZE() macro.
Nikolay Sivov (18): wintab32: Use the ARRAY_SIZE() macro.
d2d1/tests: Test command list resource reference. xaudio2_7: Use the ARRAY_SIZE() macro.
msvcrt: Implement __strncnt(). msxml3/tests: Use the ARRAY_SIZE() macro.
dwrite: Release file streams when building collections. iphlpapi: Remove a redundant NULL check before HeapFree().
comctl32/edit: Add missing message macros.
comctl32/edit: Handle focused cue text. Mihail Ivanchev (1):
gdiplus/tests: Add parameter validation test for GdipGetFontCollectionFamilyCount(). include: Fixed the Unicode expansion of _sntprintf.
gdiplus: Return actual code on failed attempt to add a font.
gdiplus: Skip failed font family when building system collection. Mingcong Bai (1):
xmllite/writer: Implement WriteDocType(). po: Update Simplified Chinese translation.
xmllite/writer: Simplify single character writes.
dwrite/layout: Set default tab stop width. Nikolay Sivov (27):
dwrite: Update line breaking logic with Unicode 11.0.0 changes. kernel32/tests: Fix skips for implemented functions.
comctl32/tests: Fix Listbox test failures on some configurations. dwrite: Improve returned font metrics when OS/2 table is missing.
user32/tests: Fix Listbox test failures on some configurations. d2d1: Implement GetMaximumBitmapSize().
dwrite/tests: Test run bidi level too. gdi32/tests: Fix some test failures on newer Win10 releases.
wincodecs: Implement CreateBitmapFromSourceRect(). wincodecs: Fix parameter validation during scaler initialization.
wincodecs: Add support for WICBitmapNoCache in CreateBitmapFromSource() for bitmap as a source. wincodecs: Fix failure paths in scaler's GetSize().
winemenubuilder: Fix encoder method argument. wincodecs: Trace WICRect arguments.
wincodecs: Fix scaler return pixel format for uninitialized case.
Pierre Schweitzer (1): wincodecs: Fix return value for scaler GetResolution().
msi: Don't consider read-only drives when enumerating volumes. msvcrt: Add _iswlower_l().
msvcrt: Add _iswupper_l().
Piotr Caban (1): msvcrt: Add _iswgraph_l().
msvcp140: Add _Winerror_map implementation. msvcrt: Add _iswalnum_l().
msvcrt: Add _iswcntrl_l().
msvcrt: Add _iswprint_l().
msvcrt: Add _iswxdigit_l().
user32/tests: Add FindWindow() test for versioned class.
server: Use base class atom for child window enumeration.
dwrite/tests: Add CreateFontFaceFromHdc() test for in-memory font.
gdi32/tests: Run memory resource font test in a child process.
gdi32: Improve GetFontFileInfo() compatibility.
gdi32: Set data size for fonts created from memory.
gdi32: Implement GetFontFileData().
dwrite: Add support for memory font resources in CreateFontFaceFromHdc().
comctl32/listbox: Use helper to test for selected state on painting.
comctl32/listbox: Remove duplicated condition.
shcore: Implement method wrapper functions.
Paul Gofman (3):
d3dx9/tests: Add tests for using D3DXLoadSurfaceFromSurface() with default render target.
d3dx9: Add FIXME for unlockable source surface in D3DXLoadSurfaceFromSurface().
wined3d: Don't pull _ACCESS_GPU textures to system memory in texture2d_blt().
Piotr Caban (11):
msvcrt: Add _vscprintf_l implementation.
ucrtbase: Add _o__*_onexit_table implementation.
ucrtbase: Fix leaks in misc tests.
ucrtbase: Fix wrong function calls in misc tests.
ucrtbase: Add _o_malloc implementation.
msvcp90: Add time_get<char>::do_get_date implementation.
msvcp100: Add time_get<char>do_get implementation.
msvcp100: Add time_get<char>::get_fmt implementation.
msvcp110: Export time_get functions on arm.
msvcp90: Add '_char' suffix to time_get<char> helper functions.
msvcp90: Add time_get<wchar> implementation.
Roberto Pungartnik (2):
po: Update Portuguese (Brazil) translation.
po: Update Portuguese (Brazil) translation.
Sebastian Lackner (1): Sebastian Lackner (1):
xaudio2: Use assembly wrapper to call OnVoiceProcessingPassStart callback. oleaut32: Pass a HREFTYPE to get_iface_guid.
Sergio Gómez Del Real (1):
comctl32: Implement handling of EM_SETCUEBANNER/EM_GETCUEBANNER messages.
Stefan Dösinger (1): Serge Gautherie (1):
ntdll: Avoid more race conditions in RtlDeregisterWaitEx. winmm: Add a WARNing when winejoystick.drv is missing.
Sven Baars (3): Sven Baars (3):
mfplat: Move IMFAttributes interface up to avoid forward declarations. mf: Add a trace to MFCreateTopology.
mfplat: Add IMFAttributes interface to IMFByteStream. mfplat: Implement MFCreateMediaEvent.
mfplat: Add MFCreateFile stub. mfplat: Improve CreateObjectFromByteStream stub in IMFSourceResolver.
Zebediah Figura (29): Wolfgang Walter (1):
oleaut32/tests: Abort earlier if we fail to create a proxy. wineps: Cope correctly with a missing table.
oleaut32/tests: Add some tests for marshalling pointers.
oleaut32: Don't release a NULL interface in VARIANT_UserFree(). Zebediah Figura (34):
oleaut32/tests: Add some tests for marshalling interfaces. rpcrt4: Retrieve the underlying interface for dual interfaces.
oleaut32/tests: Add some tests for marshalling BSTRs. rpcrt4: Delegate to the parent if it is not IUnknown.
oleaut32/tests: Add some more tests for marshalling VARIANTs. rpcrt4: Write the floating-point mask on x86-64.
rpcrt4: Add comments explaining the arguments to EmbeddedPointerUnmarshall(). oleaut32: Rip out the old typelib marshaller.
rpcrt4: Clear allocated memory before marshalling pointers into it (Valgrind). rpcrt4: Write type format strings for coclasses.
rpcrt4: Clarify local variables in PointerUnmarshall(). oleaut32: Handle coclasses in ITypeInfo_Invoke().
rpcrt4: Ignore fMustAlloc in PointerUnmarshall(). oleaut32/tests: Add some tests for marshalling of coclasses.
widl: Only mark simple [out] pointers as on-stack if they are [ref] pointers. stdole2: Avoid defining Automation typedefs as part of the public library.
widl: Fix FC_ALLOCED_ON_STACK for interpreted stubs. ntdll: Only wait on the completion port if no entries were returned.
rpcrt4/tests: Add some tests for marshalling interface pointers. ntdll: Don't write more IOCP entries than requested.
oleaut32/tests: Add some tests for marshalling safe arrays. ntdll/tests: Add more tests for NtRemoveIoCompletionEx().
oleaut32/tests: Add some more tests for marshalling structs. rpcrt4: Handle large arrays in EmbeddedComplexSize().
widl: Correctly handle conformant arrays in clear_output_vars(). xinput: Avoid calling XInputGetStateEx() in XInputGetState().
rpcrt4: Avoid reference leaks when unmarshalling [in, out] pointers. dbghelp: Only check process architecture if we are actually given a process.
oleaut32/tests: Add some more tests for marshalling arrays. rpcrt4/tests: Add a test for FC_ALIGNM* directives.
oleaut32/tests: Add some tests for marshalling public typedefs. rpcrt4: Fix handling of FC_ALIGNM* directives.
oleaut32/tests: Add a test for marshalling of floats on x86-64. shell32/tests: Remove some obsolete workarounds from test_ShellWindows().
rpcrt4: Add a stub implementation of CreateProxyFromTypeInfo(). setupapi/tests: Remove workarounds in testInstallClass().
rpcrt4: Add a stub implementation of CreateStubFromTypeInfo(). setupapi/tests: Remove workarounds in testCreateDeviceInfo().
rpcrt4: Build the typelib proxy headers. setupapi/tests: Add more tests for creating and removing devices.
rpcrt4: Build the typelib stub headers. hlink: Use clearer variable names in IHlink_fnNavigate().
rpcrt4: Write the function header into the procedure format string. hlink: Add support for asynchronous binding in IHlink_Navigate().
rpcrt4: Write parameter signatures into the procedure format string. hlink/tests: Add some tests for asynchronous binding.
rpcrt4: Write type format strings for pointers. xinput: Make exported functions hot-patchable.
rpcrt4: Write type format strings for fixed arrays. setupapi/tests: Remove workarounds in testGetDeviceInstanceId().
rpcrt4: Write type format strings for fixed structs. setupapi/tests: Remove workarounds in testRegisterDeviceInfo().
setupapi/tests: Add some more tests for SetupDiRegisterDeviceInfo().
Zhiyi Zhang (6): setupapi/tests: Remove workarounds in testCreateDeviceInterface().
include: Fix wrong argument attribute for IFileDialog::GetOptions. setupapi/tests: Add more tests for device interfaces.
comctl32/taskdialog: Fix id casting. setupapi/tests: Remove workarounds in testGetDeviceInterfaceDetail().
comctl32/taskdialog: Add support for TDF_ALLOW_DIALOG_CANCELLATION. setupapi/tests: Remove workarounds in testDevRegKey().
comctl32/taskdialog: Handle button clicks better. setupapi/tests: Remove workarounds in testRegisterAndGetDetail().
kernel32: Implement FindStringOrdinal. setupapi/tests: Remove workarounds in testDeviceRegistryPropertyA().
comctl32/pager: Support header notification conversion. setupapi/tests: Remove workarounds in testDeviceRegistryPropertyW().
Zhiyi Zhang (16):
mountmgr: Add IOCTL_STORAGE_QUERY_PROPERTY stub.
kernelbase: Implement PathCchFindExtension.
kernelbase: Implement PathCchAddExtension.
kernelbase: Implement PathCchRemoveExtension.
kernelbase: Implement PathCchRenameExtension.
kernelbase: Implement PathIsUNCEx.
kernelbase: Implement PathCchStripPrefix.
kernelbase: Implement PathCchSkipRoot.
kernelbase: Implement PathCchStripToRoot.
kernelbase: Implement PathCchIsRoot.
kernelbase: Implement PathCchRemoveBackslashEx.
kernelbase: Implement PathCchRemoveBackslash.
kernelbase: Implement PathCchRemoveFileSpec.
kernelbase: Implement PathAllocCanonicalize.
kernelbase: Implement PathCchCanonicalizeEx.
kernelbase: Implement PathCchCanonicalize.
-- --
Alexandre Julliard Alexandre Julliard
......
...@@ -94,6 +94,7 @@ Andreas Maier ...@@ -94,6 +94,7 @@ Andreas Maier
Andreas Mohr Andreas Mohr
Andreas Pflug Andreas Pflug
Andreas Rosenberg Andreas Rosenberg
Andre Heider
André Hentschel André Hentschel
Andrei Derevyanko Andrei Derevyanko
Andrei Slăvoiu Andrei Slăvoiu
...@@ -162,6 +163,7 @@ Axel Davy ...@@ -162,6 +163,7 @@ Axel Davy
Axel Schmidt Axel Schmidt
Bang Jun-Young Bang Jun-Young
Bart Van Assche Bart Van Assche
Baruch Rutman
Bas Weelinck Bas Weelinck
Béla Gyebrószki Béla Gyebrószki
Ben Hodgetts Ben Hodgetts
...@@ -173,6 +175,7 @@ Ben Klein ...@@ -173,6 +175,7 @@ Ben Klein
Ben Mayhew Ben Mayhew
Ben Peddell Ben Peddell
Ben Taylor Ben Taylor
Beren Minor
Bernard Ladenthin Bernard Ladenthin
Bernd Buschinski Bernd Buschinski
Bernd Fuhrmann Bernd Fuhrmann
...@@ -532,6 +535,7 @@ Gregor Münch ...@@ -532,6 +535,7 @@ Gregor Münch
Gregor Schneider Gregor Schneider
Gregory M. Turner Gregory M. Turner
Gregory Trubetskoy Gregory Trubetskoy
Greg Smith
Guido Barzini Guido Barzini
Guillaume Charifi Guillaume Charifi
Guillaume Gill Guillaume Gill
...@@ -1078,6 +1082,7 @@ Michał Wiernowolski ...@@ -1078,6 +1082,7 @@ Michał Wiernowolski
Michał Ziętek Michał Ziętek
Michiel van Loon Michiel van Loon
Miguel de Icaza Miguel de Icaza
Mihail Ivanchev
Mike Bond Mike Bond
Mike Castle Mike Castle
Mike Frysinger Mike Frysinger
...@@ -1326,6 +1331,7 @@ Robert Naumann ...@@ -1326,6 +1331,7 @@ Robert Naumann
Robert North Robert North
Roberto Augusto Pungartnik Roberto Augusto Pungartnik
Robert O'Callahan Robert O'Callahan
Roberto Pungartnik
Robert Pouliot Robert Pouliot
Robert Reif Robert Reif
Robert Riggs Robert Riggs
......
Wine version 3.20 Wine version 3.21
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 3.20. # Generated by GNU Autoconf 2.69 for Wine 3.21.
# #
# 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='3.20' PACKAGE_VERSION='3.21'
PACKAGE_STRING='Wine 3.20' PACKAGE_STRING='Wine 3.21'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
...@@ -2390,7 +2390,7 @@ if test "$ac_init_help" = "long"; then ...@@ -2390,7 +2390,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 3.20 to adapt to many kinds of systems. \`configure' configures Wine 3.21 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -2460,7 +2460,7 @@ fi ...@@ -2460,7 +2460,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 3.20:";; short | recursive ) echo "Configuration of Wine 3.21:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -2692,7 +2692,7 @@ fi ...@@ -2692,7 +2692,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 3.20 Wine configure 3.21
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.
...@@ -3376,7 +3376,7 @@ cat >config.log <<_ACEOF ...@@ -3376,7 +3376,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 3.20, which was It was created by Wine $as_me 3.21, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -20713,7 +20713,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -20713,7 +20713,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 3.20, which was This file was extended by Wine $as_me 3.21, 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
...@@ -20784,7 +20784,7 @@ _ACEOF ...@@ -20784,7 +20784,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 3.20 Wine config.status 3.21
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