Release 3.21.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable wine-3.21
Alexandre Julliard 2018-11-23 21:16:24 +01:00
parent 11011a6a38
commit ea9253d6d3
4 changed files with 445 additions and 333 deletions

752
ANNOUNCE
View File

@ -1,17 +1,16 @@
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.
---------------------------------------------------------------- ----------------------------------------------------------------
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.
ws2_32: Return a WSA error code from _is_blocking().
server: Return a WSA error code in create_socket.
server: Return a WSA error code in WS_SIO_ADDRESS_LIST_CHANGE.
server: Return a WSA error code in accept_socket.
Alistair Leslie-Hughes (3): Alistair Leslie-Hughes (4):
setupapi: Fix broken control definition. advapi32: Add DECL_HOTPATCH to registry functions.
ntdll: Support TokenVirtualizationEnabled in NtQueryInformationToken. ws2_32: Ignore a SO_SNDBUF value of 0 on macOS.
mfplat/tests: Use correct interface macro. include: Add IMFSequencerSource interface.
api-ms-win-core-libraryloader-l1-2-1: Sync spec file.
Andrey Gusev (4): Andre Heider (4):
ntdll: Add WinSqmIncrementDWORD stub. server: Fix keyboard hardware message regression.
api-ms-win-core-winrt-string-l1-1-1: Add dll. Revert "include: Use the ARRAY_SIZE() macro in debug.h.".
api-ms-win-core-processthreads-l1-1-3: Add dll. winegcc: Add -I for the prefix's include dir.
api-ms-win-ntuser-sysparams-l1-1-0: Add dll. winegcc: Fix cross linking on multiarch platforms.
Aurimas Fišeras (1): Andreas Maier (1):
po: Update Lithuanian translation. dbghelp: Search for debug files in module path too.
Austin English (2): Andrew Eikum (1):
ntoskrnl.exe: Add PsGetProcessWow64Process stub. winebus: Don't override real VID/PID for controllers.
ntoskrnl.exe: Add MmCopyVirtualMemory stub.
Brendan McGrath (2): Andrey Gusev (2):
dinput/tests: Test that the GUID is the same for Instance and Product. pdh: Add PdhVbAddCounter stub.
dinput: Use the same GUID for Instance and Product. slc: Add SLOpen stub.
Byeong-Sik Jeon (6): André Hentschel (9):
gdi32: Support other settings for obtaining the default_aa_flags value. msi: Allow ARM64 installations.
gdi32: Remove the code that doesn't work as intended around FcFontList(). include: Add IMAGE_REL_ARM64_BRANCH19.
gdi32: Respect the FC_ANTIALIAS setting for the FC_RGBA_NONE case. include: Add more PROCESSOR_ARCHITECTURE defines.
po: Update Korean translation. ntdll: Call system hook in LdrResolveDelayLoadedAPI when dll hook is missing.
po: Update Korean translation. winedump: Add IMAGE_DEBUG_TYPE_REPRO.
po: Update Korean translation. kernel32: Export RtlPcToFileHeader on ARM64.
ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM64.
ntdll: Add more traces to raise_exception on ARM64.
kernel32: Add stub case for ARM64 in GetSystemInfo.
Dmitry Timoshkov (13): Aric Stewart (5):
crypt32: Add CryptSetKeyIdentifierProperty stub. ntoskrnl.exe: Implement IoRegisterDeviceInterface.
crypt32: CryptFreeOIDFunctionAddress should not unload a registered module. hidclass.sys: Use IoRegisterDeviceInterface.
crypt32: Directly call I_CryptGetDefaultCryptProv to make hooking from a 3rd party CSP work. ntoskrnl.exe: Create the device interface symlink in IoSetDeviceInterfaceState().
crypt32: Add support for 3rd party CSPs to CertGetPublicKeyLength. hidclass.sys: IoCreateSymbolicLink is now called by IoSetDeviceInterfaceState.
kernel32/tests: Add more directory change notification tests. hidclass.sys: Move IoSetDeviceInterfaceState to PNP_RemoveDevice.
include: Add _Inout_updates_opt_z_ stub definition.
crypt32/tests: Add more tests for I_CryptGetDefaultCryptProv.
crypt32: Add support for a particular ALG_ID to I_CryptGetDefaultCryptProv.
crypt32: Look for the provider that supports the specified content OID in CryptMsgOpenToEncode(CMSG_HASHED).
server: Don't stop processing change notifications when name length is 0.
server: Map FILE_NOTIFY_CHANGE_LAST_ACCESS to IN_MODIFY.
server: Allow setting delete disposition on a read-only directory.
server: Track separately implicit and explicit file disposition.
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-*.
riched20: Properly handle \0 inside rtf input.
Gabriel Ivăncescu (11): Beren Minor (1):
shell32/autocomplete: Fill and display the auto-suggest listbox in a separate function. xinput1_3: Report SUCCESS from XInputSetState when FFB isn't available.
shell32/autocomplete: Use a helper function to show the listbox.
shell32/autocomplete: Implement a cache and sort the enumerated strings for proper behavior. Brendan McGrath (1):
shell32/autocomplete: Reset the enumerator when losing focus if the edit control is not visible anymore. winebus.sys: Use JoystickNumButtons for button_count.
shell32/autocomplete: Reset the enumerator when the text is empty even when auto-suggest is disabled.
shell32/tests: Test the amount of enumerator resets for AutoComplete. Byeong-Sik Jeon (2):
shell32/autocomplete: Implement ResetEnumerator. gdi32: Specify the suitable hinting flags explicitly.
shell32/tests: Add tests for ResetEnumerator. gdi32: Fix the linked child font bold, italic style correctly.
include/shldisp: Add missing AUTOCOMPLETEOPTIONS constants.
shell32/autocomplete: Implement ACO_NOPREFIXFILTERING option. Daniel Lehman (1):
shell32/autocomplete: Pass the mouse wheel to the auto-suggest listbox, if visible. msvcrt/tests: Remove unused todo field.
Dmitry Timoshkov (3):
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.
webservices: Increase the maximum size of the channel writer buffer.
webservices: Add support for UTF-8 encoded text in read_message_id.
webservices: Implement WsRequestReply.
webservices: Don't use MSG_PEEK.
msi: Avoid duplicate product codes in FindRelatedProducts.
wshom: Split the command line before passing it to ShellExecuteEx.
winhttp: Get rid of cookie_t.
winhttp: Get rid of domain_t.
winhttp: Get rid of task_header_t.
winhttp: Get rid of header_t.
winhttp: Get rid of send_request_t.
winhttp: Simplify build_request_string.
winhttp: Properly handle request paths with Unicode characters.
webservices: Use the search index to look up the union field, if available.
webservices: Fix handling of union fields that match noneEnumValue.
msi: Support substorage transforms in MsiDatabaseApplyTransform.
rsaenh: Fix a memory leak (Valgrind).
winhttp/tests: Avoid an invalid write in asynchronous mode (Valgrind).
Henri Verbeet (50): Hans Leidekker (19):
wined3d: Don't bother trying to blit from discarded textures. winhttp: Get rid of receive_response_t.
wined3d: Move the "buffer_object" field from struct wined3d_buffer to struct wined3d_buffer_gl. winhttp: Get rid of query_data_t.
wined3d: Introduce a separate structure for OpenGL texture information. winhttp: Get rid of read_data_t.
wined3d: Move the depth renderbuffers from struct wined3d_texture to struct wined3d_texture_gl. winhttp: Get rid of write_data_t.
wined3d: Move the multisample renderbuffers from struct wined3d_texture to struct wined3d_texture_gl. winhttp: Get rid of object_header_t and object_vtbl_t.
wined3d: Move the OpenGL textures from struct wined3d_texture to struct wined3d_texture_gl. winhttp: Get rid of hostdata_t.
wined3d: Move the "target" field from struct wined3d_texture to struct wined3d_texture_gl. winhttp: Skip the hostname part when escaping an absolute URL.
wined3d: Validate required OpenGL extensions in wined3d_texture_gl_init() instead of wined3d_texture_init(). winhttp: Simplify secure_proxy_connect.
wined3d: Get rid of the "desc" field in struct wined3d_buffer. msi: Increase MSI_INITIAL_MEDIA_TRANSFORM_DISKID to avoid conflicts.
wined3d: Store resource bind flags in the wined3d_resource structure. winhttp: Get rid of session_t.
wined3d: Pass correct bind flags to texture creation functions. winhttp: Get rid of connect_t.
wined3d: Pass correct bind flags to swapchain creation functions. winhttp: Get rid of netconn_t.
wined3d: Pass bind flags to wined3d_check_device_format(). winhttp: Get rid of request_t.
wined3d: Pass bind flags to wined3d_get_format(). winhttp: Get rid of get/set_last_error.
wined3d: Validate format capabilities against the bind flags instead of the usage flags in resource_init(). winhttp/tests: Get rid of workarounds for Windows 2000.
wined3d: Prefer bind flags over usage flags in wined3d_texture_init(). winhttp: Return an error from WinHttpReceiveResponse if there's no connection.
wined3d: Prefer bind flags over usage flags in wined3d_texture_upload_data(). winhttp: Use the thread pool for asynchronous tasks.
wined3d: Prefer bind flags over usage flags in wined3d_texture_prepare_texture(). winhttp: Propagate errors from refill_buffer.
wined3d: Prefer bind flags over usage flags in fbo_blitter_supported(). winhttp: Use the thread pool for asynchronous hostname resolution.
wined3d: Prefer bind flags over usage flags in ffp_blit_supported().
wined3d: Prefer bind flags over usage flags in ffp_blitter_clear().
wined3d: Prefer bind flags over usage flags in texture2d_load_renderbuffer().
wined3d: Prefer bind flags over usage flags in texture2d_load_texture().
wined3d: Prefer bind flags over usage flags in texture2d_load_drawable().
wined3d: Prefer bind flags over usage flags in texture2d_load_sysmem().
wined3d: Prefer bind flags over usage flags in wined3d_device_set_rendertarget_view().
d3d8: Prefer bind flags over usage flags in d3d8_device_CopyRects().
d3d9: Prefer bind flags over usage flags in d3d9_device_StretchRect().
d3d9: Prefer bind flags over usage flags in d3d9_device_ColorFill().
wined3d: Get rid of WINED3DUSAGE_RENDERTARGET.
wined3d: Get rid of WINED3DUSAGE_DEPTHSTENCIL.
wined3d: Get rid of WINED3DUSAGE_TEXTURE.
d3d9/tests: Use create_window() in more tests.
d3d8/tests: Use create_window() in more tests.
d3d8/tests: Port test_lockable_backbuffer() from d3d9.
d3d9/tests: Test the pool and usage of surfaces created through CreateOffscreenPlainSurface().
ddraw: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE for swapchain textures.
wined3d: Do not set WINED3D_TEXTURE_CREATE_GET_DC on the implicit depth/stencil texture.
wined3d: Update the swapchain flags on wined3d_device_reset().
d3d9: Set WINED3D_SWAPCHAIN_GDI_COMPATIBLE on the swapchain when required.
wined3d: Respect WINED3D_SWAPCHAIN_LOCKABLE_BACKBUFFER.
d3d9: Only set WINED3D_SWAPCHAIN_GDI_COMPATIBLE on mappable swapchains.
d3d9: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE for swapchain textures.
d3d9: Translate E_INVALIDARG to D3DERR_INVALIDCALL in d3d9_surface_LockRect().
d3d8: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE for swapchain textures.
d3d8: Translate E_INVALIDARG to D3DERR_INVALIDCALL in d3d8_surface_LockRect().
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in texture_init().
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in cubetexture_init().
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d9_device_CreateDepthStencilSurface().
d3d9: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d9_device_CreateDepthStencilSurfaceEx().
Jacek Caban (32): Henri Verbeet (40):
server: Add FileModeInformation implementation. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in texture_init().
server: Use requested options for device pseudo fd. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in cubetexture_init().
server: Use a separated object for each opened named pipe device file. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d8_device_CreateDepthStencilSurface().
kernel32: Wait on pipe handle in ConnectNamedPipe if needed. d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d8_device_CreateImageSurface().
kernel32: Wait on pipe handle in TransactNamedPipe if needed. d3d8: Do not add map access indiscriminately in texture_init().
ntdll: Correctly return result of blocking NtFlushBuffersFile. d3d8: Do not add map access indiscriminately in cubetexture_init().
ntdll: Use correct size when checking iosb in NtFlushBuffersFile (Coverity). d3d8: Do not add map access indiscriminately in d3d8_device_create_surface().
ntdll/tests: Add more I/O blocking and completion tests. wined3d: Introduce a separate structure for OpenGL rendertarget view information.
server: Introduce is_fd_overlapped() helper. wined3d: Introduce a separate structure for OpenGL unordered access view information.
server: Use file mode flags in async_handoff to decide if request is blocking. wined3d: Introduce a separate structure for OpenGL shader resource view information.
user32/tests: Add scrollbar subclassing tests. d3d8/tests: Add a resource access test.
server: Add FILE_SKIP_SET_EVENT_ON_HANDLE support. d3d9/tests: Add a resource access test.
ntdll: Remove no longer needed event handle from async_irp. wined3d: Validate that the view resource has depth/stencil bind flags in wined3d_device_set_depth_stencil_view().
ntdll: Update debug trace. wined3d: Allow binding scratch textures.
widl: Add __int32 type support. wined3d: Make "driver private" formats always mappable.
widl: Ignore -robust command line option. wined3d: Require exclusive GPU access for rendertarget and depth/stencil resources.
widl: Check for actual function name when handling call_as attribute. wined3d: Disallow dynamic rendertarget and depth/stencil resources.
user32: Allow scrollbar control to store scroll info in subclassed window. d3dx9: Use a staging texture to update unmappable surfaces in D3DXLoadSurfaceFromMemory().
widl: Create type for async variant of an interface with async_uuid attribute. d3d8: Disallow index buffers in the scratch pool.
widl: Support async interfaces in headers generation. d3d9: Disallow index buffers in the scratch pool.
widl: Introduce for_each_iface helper and use it in write_procformatstring. d3d8: Disallow rendertarget and depth/stencil usage on 3D textures.
widl: Use for_each_iface in process_tfs. d3d9: Disallow rendertarget and depth/stencil usage on 3D textures.
widl: Use for_each_iface in get_size_procformatstring. d3dx9: Use intermediate surfaces for loading from unmappable source surfaces in D3DXLoadSurfaceFromSurface().
widl: Support async interfaces proxy. d3dx9: Try to use IDirect3DDevice9_StretchRect() in D3DXLoadSurfaceFromSurface().
widl: Generate async interface table. d3d8: Disallow rendertarget and depth/stencil usage on vertex buffers.
widl: Make MIDL_DEFINE_GUID more compatible with midl. d3d9: Disallow rendertarget and depth/stencil usage on vertex buffers.
widl: Add -acf command line option. d3d8: Disallow rendertarget and depth/stencil usage on index buffers.
widl: Preprocess and attempt to parse provided ACF file. d3d9: Disallow rendertarget and depth/stencil usage on index buffers.
widl: Add basic acf parser implementation. d3d9: Do not add map access indiscriminately in texture_init().
widl: Write type string for serialized types. d3d9: Do not add map access indiscriminately in cubetexture_init().
widl: Write serialize function declarations in header. d3d9: Do not add map access indiscriminately in d3d9_device_create_surface().
widl: Add support for serialization functions. d3d9/tests: Add a d3d9ex resource access test.
d3d9: Disallow creating managed vertex buffers on d3d9ex devices.
d3d9: Disallow creating managed index buffers on d3d9ex devices.
d3d9: Disallow creating managed 3D textures on d3d9ex devices.
d3d9: Disallow creating managed cube textures on d3d9ex devices.
d3d9: Disallow creating managed 2D textures on d3d9ex devices.
d3d9: Pass wined3d parameter types to d3d9_device_create_surface().
d3d8: Pass wined3d parameter types to d3d8_device_create_surface().
wined3d: Get rid of the redundant WINED3D_TEXTURE_CREATE_MAPPABLE flag in surface_convert_format().
Julian Rüger (1): Huw D. M. Davies (1):
po: Update German translation. winspool: Skip the old printer check if it has a NULL port name.
Józef Kucia (1): Jacek Caban (10):
d3d11/tests: Add test for SO statistics queries. wpp: Skip parsing #if expression if it's ignored anyway.
widl: Write async interface IIDs to _i.c file.
widl: Don't make proxy vtbl const in interpreted mode.
ieframe/tests: Fix todo_wine for tests that work now.
schannel.h: Add TLS 1.3 defines.
user32: Attempt to set scroll info in SetScrollPos even if SCROLL_GetInternalInfo fails.
server: Properly handle disconnected pipe in set_named_pipe_info request.
server: Store message mode flag only in named_pipe object.
server: Remove no longer needed pipe_client struct.
server: Fix pipe server listen queue initialization.
Kim Malmo (1): Józef Kucia (29):
po: Update Norwegian translation. ddraw: Validate "dwSize" when setting viewports.
ddraw/tests: Add more tests for viewports.
ddraw: Do not return unset viewport from GetViewport().
ddraw: Do not use unset viewport in viewport_activate().
d3d11/tests: Add option to enable debug layer.
d3d11/tests: Fix crashes with debug layer enabled.
wined3d: Add support for WINED3DFMT_R10G10B10A2_UINT.
wined3d: Fix downloading data for 1D array textures.
d3d11/tests: Add test for readback from 1D array texture.
d3d10core/tests: Add test for readback from 1D array texture.
widl: Guard RPC includes with #ifdef _WIN32.
dxgi: Partially implement dxgi_adapter_QueryVideoMemoryInfo().
wined3d: Rename DeviceName to device_name.
wined3d: Get rid of vram_bytes from struct wined3d_adapter.
wined3d: Report system shared memory for adapters.
dxgi: Report non-zero shared system memory.
dxgi/tests: Add basic test for QueryVideoMemoryInfo().
d3d10core/tests: Add test for SO statistics queries.
wined3d: Add fallback for WINED3D_QUERY_TYPE_SO_STATISTICS_STREAM0.
wined3d: Implement WINED3D_QUERY_TYPE_SO_STATISTICS.
d3d11/tests: Add test for SO statistics with multiple vertex streams.
wined3d: Do not crash when trying to draw to buffer render target.
dxgi/tests: Add missing ok() call.
wined3d: Propagate HRESULTs in wined3d_swapchain_resize_target().
wined3d: Set base vertex index in CS state.
wined3d: Set base vertex index also for non-indexed draws.
wined3d: Fix mapping of SV_VertexID to gl_VertexID.
d3d11/tests: Add test for SV_VertexID.
d3d11/tests: Get rid of unnecessary clear from test_so_statistics_query().
Lauri Kenttä (1): Louis Lenders (1):
po: Update Finnish translation. vssapi: Add a few win64 spec entries.
Louis Lenders (4): Michael Stefaniuc (28):
advapi32: Add stub for RegQueryReflectionKey. advapi32: Use the ARRAY_SIZE() macro.
iphlpapi: Add stub for GetIpInterfaceTable. atl100/tests: Use the ARRAY_SIZE() macro.
qwave: Add new stub dll. avifil32: Use the ARRAY_SIZE() macro.
ntoskrnl.exe: Add stub for KeSetTargetProcessorDpc. combase/tests: Use the ARRAY_SIZE() macro.
hlink: Use the ARRAY_SIZE() macro.
iccvid: Use the ARRAY_SIZE() macro.
d3dx9: Use the ARRAY_SIZE() macro.
imaadp32.acm: Use the ARRAY_SIZE() macro.
kernel32: Use the ARRAY_SIZE() macro.
l3codeca.acm: Use the ARRAY_SIZE() macro.
msadp32.acm: Use the ARRAY_SIZE() macro.
msvidc32: Use the ARRAY_SIZE() macro.
ntoskrnl.exe: Use the ARRAY_SIZE() macro.
odbc32: Use the ARRAY_SIZE() macro.
ole32/tests: Use the ARRAY_SIZE() macro.
setupx.dll16: Use the ARRAY_SIZE() macro.
shell32: Use the ARRAY_SIZE() macro.
strmbase: Use the ARRAY_SIZE() macro.
wbemprox: Prefer the standard ARRAY_SIZE macro.
dsound: Primary buffers don't support IDirectSoundNotify.
msg711.acm: Use the ARRAY_SIZE() macro.
msgsm32.acm: Use the ARRAY_SIZE() macro.
winecoreaudio.drv: Use the ARRAY_SIZE() macro.
services: Use the ARRAY_SIZE() macro.
wintab32: Use the ARRAY_SIZE() macro.
xaudio2_7: Use the ARRAY_SIZE() macro.
msxml3/tests: Use the ARRAY_SIZE() macro.
iphlpapi: Remove a redundant NULL check before HeapFree().
Lucian Poston (1): Mihail Ivanchev (1):
dwrite/tests: Add a test for text format with unknown font family name. include: Fixed the Unicode expansion of _sntprintf.
Michael Stefaniuc (8): Mingcong Bai (1):
winecfg: Use the ARRAY_SIZE() macro. po: Update Simplified Chinese translation.
cmd: Use the ARRAY_SIZE() macro.
cryptui: Use the ARRAY_SIZE() macro.
winegstreamer: Use the ARRAY_SIZE() macro.
wineqtdecoder: Use the ARRAY_SIZE() macro.
libs/port: Avoid an ARRAY_SIZE-like macro.
rsaenh: Use the ARRAY_SIZE() macro and better types.
appwiz.cpl: Use the ARRAY_SIZE() macro.
Nikolay Sivov (18): Nikolay Sivov (27):
d2d1/tests: Test command list resource reference. kernel32/tests: Fix skips for implemented functions.
msvcrt: Implement __strncnt(). dwrite: Improve returned font metrics when OS/2 table is missing.
dwrite: Release file streams when building collections. d2d1: Implement GetMaximumBitmapSize().
comctl32/edit: Add missing message macros. gdi32/tests: Fix some test failures on newer Win10 releases.
comctl32/edit: Handle focused cue text. wincodecs: Fix parameter validation during scaler initialization.
gdiplus/tests: Add parameter validation test for GdipGetFontCollectionFamilyCount(). wincodecs: Fix failure paths in scaler's GetSize().
gdiplus: Return actual code on failed attempt to add a font. wincodecs: Trace WICRect arguments.
gdiplus: Skip failed font family when building system collection. wincodecs: Fix scaler return pixel format for uninitialized case.
xmllite/writer: Implement WriteDocType(). wincodecs: Fix return value for scaler GetResolution().
xmllite/writer: Simplify single character writes. msvcrt: Add _iswlower_l().
dwrite/layout: Set default tab stop width. msvcrt: Add _iswupper_l().
dwrite: Update line breaking logic with Unicode 11.0.0 changes. msvcrt: Add _iswgraph_l().
comctl32/tests: Fix Listbox test failures on some configurations. msvcrt: Add _iswalnum_l().
user32/tests: Fix Listbox test failures on some configurations. msvcrt: Add _iswcntrl_l().
dwrite/tests: Test run bidi level too. msvcrt: Add _iswprint_l().
wincodecs: Implement CreateBitmapFromSourceRect(). msvcrt: Add _iswxdigit_l().
wincodecs: Add support for WICBitmapNoCache in CreateBitmapFromSource() for bitmap as a source. user32/tests: Add FindWindow() test for versioned class.
winemenubuilder: Fix encoder method argument. 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.
Pierre Schweitzer (1): Paul Gofman (3):
msi: Don't consider read-only drives when enumerating volumes. 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 (1): Piotr Caban (11):
msvcp140: Add _Winerror_map implementation. 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): Serge Gautherie (1):
comctl32: Implement handling of EM_SETCUEBANNER/EM_GETCUEBANNER messages. winmm: Add a WARNing when winejoystick.drv is missing.
Stefan Dösinger (1):
ntdll: Avoid more race conditions in RtlDeregisterWaitEx.
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().
oleaut32/tests: Add some tests for marshalling interfaces.
oleaut32/tests: Add some tests for marshalling BSTRs.
oleaut32/tests: Add some more tests for marshalling VARIANTs.
rpcrt4: Add comments explaining the arguments to EmbeddedPointerUnmarshall().
rpcrt4: Clear allocated memory before marshalling pointers into it (Valgrind).
rpcrt4: Clarify local variables in PointerUnmarshall().
rpcrt4: Ignore fMustAlloc in PointerUnmarshall().
widl: Only mark simple [out] pointers as on-stack if they are [ref] pointers.
widl: Fix FC_ALLOCED_ON_STACK for interpreted stubs.
rpcrt4/tests: Add some tests for marshalling interface pointers.
oleaut32/tests: Add some tests for marshalling safe arrays.
oleaut32/tests: Add some more tests for marshalling structs.
widl: Correctly handle conformant arrays in clear_output_vars().
rpcrt4: Avoid reference leaks when unmarshalling [in, out] pointers.
oleaut32/tests: Add some more tests for marshalling arrays.
oleaut32/tests: Add some tests for marshalling public typedefs.
oleaut32/tests: Add a test for marshalling of floats on x86-64.
rpcrt4: Add a stub implementation of CreateProxyFromTypeInfo().
rpcrt4: Add a stub implementation of CreateStubFromTypeInfo().
rpcrt4: Build the typelib proxy headers.
rpcrt4: Build the typelib stub headers.
rpcrt4: Write the function header into the procedure format string.
rpcrt4: Write parameter signatures into the procedure format string.
rpcrt4: Write type format strings for pointers.
rpcrt4: Write type format strings for fixed arrays.
rpcrt4: Write type format strings for fixed structs.
Zhiyi Zhang (6): Zebediah Figura (34):
include: Fix wrong argument attribute for IFileDialog::GetOptions. rpcrt4: Retrieve the underlying interface for dual interfaces.
comctl32/taskdialog: Fix id casting. rpcrt4: Delegate to the parent if it is not IUnknown.
comctl32/taskdialog: Add support for TDF_ALLOW_DIALOG_CANCELLATION. rpcrt4: Write the floating-point mask on x86-64.
comctl32/taskdialog: Handle button clicks better. oleaut32: Rip out the old typelib marshaller.
kernel32: Implement FindStringOrdinal. rpcrt4: Write type format strings for coclasses.
comctl32/pager: Support header notification conversion. oleaut32: Handle coclasses in ITypeInfo_Invoke().
oleaut32/tests: Add some tests for marshalling of coclasses.
stdole2: Avoid defining Automation typedefs as part of the public library.
ntdll: Only wait on the completion port if no entries were returned.
ntdll: Don't write more IOCP entries than requested.
ntdll/tests: Add more tests for NtRemoveIoCompletionEx().
rpcrt4: Handle large arrays in EmbeddedComplexSize().
xinput: Avoid calling XInputGetStateEx() in XInputGetState().
dbghelp: Only check process architecture if we are actually given a process.
rpcrt4/tests: Add a test for FC_ALIGNM* directives.
rpcrt4: Fix handling of FC_ALIGNM* directives.
shell32/tests: Remove some obsolete workarounds from test_ShellWindows().
setupapi/tests: Remove workarounds in testInstallClass().
setupapi/tests: Remove workarounds in testCreateDeviceInfo().
setupapi/tests: Add more tests for creating and removing devices.
hlink: Use clearer variable names in IHlink_fnNavigate().
hlink: Add support for asynchronous binding in IHlink_Navigate().
hlink/tests: Add some tests for asynchronous binding.
xinput: Make exported functions hot-patchable.
setupapi/tests: Remove workarounds in testGetDeviceInstanceId().
setupapi/tests: Remove workarounds in testRegisterDeviceInfo().
setupapi/tests: Add some more tests for SetupDiRegisterDeviceInfo().
setupapi/tests: Remove workarounds in testCreateDeviceInterface().
setupapi/tests: Add more tests for device interfaces.
setupapi/tests: Remove workarounds in testGetDeviceInterfaceDetail().
setupapi/tests: Remove workarounds in testDevRegKey().
setupapi/tests: Remove workarounds in testRegisterAndGetDetail().
setupapi/tests: Remove workarounds in testDeviceRegistryPropertyA().
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

View File

@ -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
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
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
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
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
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

View File

@ -1 +1 @@
Wine version 3.20 Wine version 3.21

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 3.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=
# 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
# 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
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
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
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
# 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
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\\"