diff --git a/.mailmap b/.mailmap index c77b5382e62..dca13eb6732 100644 --- a/.mailmap +++ b/.mailmap @@ -141,6 +141,7 @@ Thomas Weidenmüller Tomasz Jezierski Victor Martinez Calvo Vikram Kumar +Wei Xie William Poetra Yoga Hadisoesen Won Kyu Park Yuri Kozlov diff --git a/ANNOUNCE b/ANNOUNCE index 76e0357f76b..63319b8a177 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,16 +1,16 @@ -The Wine development release 3.4 is now available. +The Wine development release 3.5 is now available. What's new in this release (see below for details): - - More Vulkan support, including integration with the X11 driver. - - Better handling of privileged instructions on x86-64. - - Hex edit dialog improvements in RegEdit. - - Assortment of patches merged from wine-staging. + - More Vulkan support, including the vulkan-1 loader. + - Support for RSA and ECDSA cryptographic keys. + - Improved manifest file parser. + - Support for the Places toolbar in file dialogs. - Various bug fixes. The source is available from the following locations: - https://dl.winehq.org/wine/source/3.x/wine-3.4.tar.xz - http://mirrors.ibiblio.org/wine/source/3.x/wine-3.4.tar.xz + https://dl.winehq.org/wine/source/3.x/wine-3.5.tar.xz + http://mirrors.ibiblio.org/wine/source/3.x/wine-3.5.tar.xz Binary packages for various distributions will be available from: @@ -26,412 +26,425 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 3.4 (total 45): +Bugs fixed in 3.5 (total 58): - 10744 Robot Arena main menu is extremely slow - 24436 the ping command with a wine cmd does nothing - 25138 Black and White 2 demo crashes on startup (ID3DXEffect interface changes between d3dx9_xx versions) - 29774 Texture filtering doesn't work in nGlide - 32104 KwMusic: crashes during installing - 32699 Add StartupWMClass to .desktop files. - 35910 TuneUp Utilities 2014 installer crashes (API signature mismatch for NtAllocateUuids) - 37809 C runtime dlls can't link with uclibc (bessel functions missing) - 38352 Multiple games need d3dx9_36.dll.D3DXComputeNormalMap (Foresight, Gamestudio Venice, GOG King Arthur Collection) - 38626 Word 2010 image text mode wrapping menu hides after a few seconds - 38919 HyperStudio 5 (.NET 4.0 app) hangs at splash screen ('PngDecoder_Frame_GetMetadataQueryReader' is a stub) - 39209 Smart Diary Suite 4 crashes when updating options ('CLSID_AudioCompressorCategory', '{33D9A761-90C8-11d0-BD43-00A0C911CE86}' must be treated as special category) - 40539 Fail to start HPDiagnosticCoreUI.exe - 40943 System Shock demo (DX 11): loads to a white screen then switches to a black screen - 41096 ResEdit Resources treeview has rendered wrongly positioned first branch - 41911 Multiple Microsoft applications need kernel32.FindNLSStringEx (Studio One 3, Microsoft Office 2016, PowerShell 6) - 42768 Ys: The Ark of Napishtim (Ys 6) silently crashes playing in-game videos - 43357 Stars in Shadow crashes on startup - 43656 64-bit World of Warcraft client reports 'Game Initialization Failed!' or crashes on startup with stack overflow due to improper mapping of exception code - 43828 The Witcher 3: some monsters have distorted surfaces sticking out - 44053 MobilePASS application quits with an error, needs unimplemented function bcrypt.dll.BCryptImportKey - 44071 SPFLite Editor crashes on nullpointer - 44482 x64dbg crashes during exit on unimplemented function msvcp120.dll.??0_Runtime_object@details@Concurrency@@QEAA@XZ - 44499 BattlEye 'BEDaisy' kernel service crashes on unimplemented function ntoskrnl.exe.PsSetCreateProcessNotifyRoutineEx - 44515 assert from wxpython - 44550 ReactOS ftp.exe: enters endless loop on CTRL-Z - 44565 Forgotten Realms: Demon Stone has rendering issue - 44570 explorer.exe crashes when opening relative paths - 44616 Multiple Blizzard games need 'ntdll.NtCreateThreadEx' implementation (Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch) - 44617 Multiple Blizzard games need Win7+ 'user32.GetWindowDisplayAffinity' and 'user32.SetWindowDisplayAffinity' stubs (Diablo III v2. 6. 1. 49286+) - 44619 Multiple 64-bit applications need various Win7+ user-mode scheduling (UMS) API stubs (x64dbg, ACDSee Pro 9.0) - 44626 AvP Classic 2000 (Steam) launcher crashes when attempting to start the game - 44641 Sentinel HASP 'hardlock.sys' kernel driver crashes on unimplemented function ntoskrnl.exe.RtlCreateRegistryKey - 44643 akai midimix editor application crashes on start - 44647 Smart Diary Suite 4 just segfaults - 44654 EDIdEv Framework EDI Runtime installer fails due to 'sfc.SfcGetNextProtectedFile' not setting last-error code - 44657 Wine-3.3 no longer compiles when configured without kerberos (--without-krb5) - 44659 TeamViewer crashes on start - 44668 Intel Asteroids DirectX 12 Sample requires NInput.dll - 44676 Two Worlds crashes (hangs) when saving the game (anti-aliasing enabled) - 44701 xinput console spam with steam - 44707 Sigcheck v2.60 crashes on unimplemented function CRYPT32.dll.CryptSIPRetrieveSubjectGuidForCatalogFile - 44717 Bermuda (Steam, Indie game) crashes due to 'msscript.ocx' 'ScriptControl_put_AllowUI' being a stub - 44736 incorrect module loading order - 44749 Sentinel HASP 'hardlock.sys' kernel driver expects ntdll.RtlCheckRegistryKey to return STATUS_SUCCESS on empty path + 13351 Empire Earth v. 1.00: mouse is not responsive + 17410 game 'will rock' not started + 24721 Explorer++ crashes when choosing to view large icons or extra large icons + 29628 Sylenth1: crashes at startup + 29842 IE4 crashes on showing certificate authorities, needs wininet.dll.ParseX509EncodedCertificateForListBoxEntry + 30076 .NET Framework 4.x with WinVer setting "Windows 7" spams terminal with "LocaleNameToLCID/LCIDToLocaleName unsupported flags 8000000" (LOCALE_ALLOW_NEUTRAL_NAMES) + 30538 Touhou 11, 12, and 13 are incredibly slow with Intel, Nouveau, and Nvidia drivers + 30611 Lazarus browser sample fails, needs ieframe:ViewObject_Draw implementation + 31850 Age of Mythology needs pidgen.dll.PIDGenSimpA + 34097 Mega Man Unlimited: Game works, sound is choppy and slow + 34101 Need for Speed: Shift demo crashes in 'purist' mode (d3dx9_36) (needs ID3DXEffect::FindNextValidTechnique method implementation) + 34182 Empire Earth v2.0: mouse cursor only moves at high mouse movement + 36843 "Read only"checkbox on Save As dialog + 38564 Rush for Berlin Gold crashes after starting + 38623 gdiplus: Image:GetPropertySize returns bogus values for a PNG image + 38829 Jammer Pro 6 crashes on file open + 38836 SCM 'StartService' must wait for driver service entry point execution before return (PunkBuster 'PnkBstrB' service failure, CPU-Z randomly fails to load its driver, BattlEye 'BEDaisy' kernel service) + 39582 Battlefield 3 (Origin) requires bcrypt RSA to verify installation files + 39979 SupArc crashes inside msvcr110 + 40164 Implement vulkan-1.dll to provide Vulkan API for Windows applications + 40273 Paprika Recipe Manager needs windowscodecs.dll.WICCreateBitmapFromSection + 40826 Galactic Civilizations III: does not start + 41113 ClipStudioPaint is unable to render canvas + 41320 Starcraft 2 crashes with "Unexpected Fatal Error" immediately after opening. + 41583 Starcraft 2 hangs with "setup_exception stack overflow" + 42016 texture map covering whole screen (Driver San Francisco) + 42553 AutoCAD2017 web installation fails due to ECB chaining mode not implemented in bcrypt + 43186 1Password 6.5.401 crashes on login with System.TypeInitializationException + 43209 Doom (2016) no longer boots + 43241 bad performance (low fps) in Grand Theft Auto V + 43247 Grand Theft Auto V consumes all space on system partition + 43518 Titanfall2 needs bcrypt.dll.BCryptExportKey (OpaqueKeyBlob format) + 43605 Wine does not support elliptic curve cryptography + 43824 texture Stretched burnout paradise + 43825 Burnout paradise freeze or crash on multiplayer + 43935 Wolfenstein 2: The new Colossus does not start, requires VK_KHR_get_physical_device_properties2 + 43998 treeview not drawn correctly + 44278 Multiple applications crash on unimplemented function msvcp140.dll.?uncaught_exceptions@std@@YAHXZ + 44496 Custom imports resolver used by multiple kernel drivers can't cope with 'ntoskrnl.exe' low-level (wc)string/copy helpers being forwarded to 'msvcrt.dll' (BattlEye 'BEDaisy', Sentinel HASP 'hardlock.sys') + 44497 BattlEye 'BEDaisy' kernel service crashes on unimplemented ntoskrnl.exe ObCallback (object manager) functions + 44504 vlc 2.2.6: playback performance hampered + 44623 The Witcher 3: Wine d3dx11 capped to 60Hz/fps + 44640 Enterprise Architect now longer draw diagram correctly with gdiplus + 44677 Property dialogs in Visio 2003 are not working with Wine 3.2/3.3 + 44693 Native Access crashes on unimplemented function vcruntime140.dll.__current_exception + 44718 Screenhero 0.14.x (.NET 4.x app) needs 'sas.dll' (WinLogon Software SAS Library) + 44719 3dgep Learning DX12 - Lesson 1 needs unimplemented function USER32.dll.SetThreadDpiAwarenessContext + 44742 Divinity: Original Sin 2 crashes due to unimplemented IPHLPAPI.DLL.ConvertLengthToIpv4Mask + 44744 Autodesk Fusion 360 need propsys.dll.PSGetPropertyKeyFromName to be installed + 44746 Running any command in MS PowerShell 6+ (.NET app) results in advapi:EventActivityIdControl console spam + 44770 ExpressPCB Plus 1.1 (.NET 3.5 SP1 app) throws 'System.NotImplementedException: Not implemented at System.Drawing.Pen.TranslateTransform' (GdipTranslatePenTransform not implemented) + 44772 progecad 2018 installer does not start + 44776 Ffmpeg h265 encoding error (needs KERNEL32.dll.GetNumaNodeProcessorMaskEx) + 44786 Native Instruments crashes: Unimplemented function vcruntime140.dll.__processing_throw + 44804 PCBWeb crashes: Call to unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromFileW + 44811 BattlEye 'BEDaisy' kernel service crashes on unimplemented function ntoskrnl.exe._chkstk + 44829 MinimalOpenGL sample crashes in unimplemented GetDpiFor{System/Window} + 44843 Cursor icons when resizing "wine windows" aren't the same as the system theme ---------------------------------------------------------------- -Changes since 3.3: +Changes since 3.4: -Akihiro Sagawa (3): - user32: Add more ex-style trace messages. - ucrtbase: Add a test that shows asctime() uses space-padding for day of month. - ucrtbase: Asctime() uses space-padding for day of month as seen in C89. +Alex Henrie (1): + user32/tests: Drop broadcast test workaround for Windows NT4. -Alex Henrie (2): - msvcrt: Compile but show an error if Bessel functions aren't available. - imm32: Fix capitalization of ImmDisableLegacyIME in its comment. +Alexandre Julliard (23): + ntoskrnl: Add prefixes on all C runtime functions. + ntdll: Add support for parsing application settings in manifests. + ntdll: Implement RtlQueryActivationContextApplicationSettings. + kernel32: Implement QueryActCtxSettingsW. + kernel32/tests: Add tests for QueryActCtxSettingsW. + ntdll: Add separate types for XML elements and attributes in manifest parser. + ntdll: Propagate the error through the XML buffer in manifest parser. + ntdll: Check for closing element directly in next_xml_elem(). + ntdll: Store the namespace separately from the XML element name. + ntdll: Add support for XML namespaces in manifest parser. + ntdll: Check the namespace in RtlQueryActivationContextApplicationSettings. + kernel32/tests: Add tests for window settings namespaces. + winex11: Use more common names for resizing cursors. + user32: Define a few more window messages. + urlmon/tests: Update the IP address for the WineHQ server. + user32: Implement GetDpiForSystem(). + user32: Add a stub for GetDpiForWindow(). + user32: Forward more system metrics to SystemParametersInfoW. + user32: Implement IsValidDpiAwarenessContext(). + user32: Implement GetAwarenessFromDpiAwarenessContext(). + user32: Implement AreDpiAwarenessContextsEqual(). + user32: Implement SetProcessDpiAwarenessContext(). + user32: Set the process DPI awareness from the manifest. -Alexander Morozov (1): - ntoskrnl.exe: Add stub for ObReferenceObjectByPointer. - -Alexandre Julliard (11): - makefiles: Fix typo in documentation rules generation. - makefiles: Generate the crosstest disabled rule from makedep. - makefiles: Generate the winetest resource list from makedep. - makefiles: Generate the tools dependencies from makedep. - makefiles: Generate dummy dependencies for header files. - makefiles: Treat all directories the same way in configure. - ntdll: Handle LOAD_LIBRARY_AS_IMAGE_RESOURCE modules when loading resources. - configure; Also disable gssapi when krb5 is disabled. - wininet/tests: Update the winehq.org certificate data. - ntdll: Avoid pushl %esp instruction in RtlUnwind prolog. - ntdll: Fix extra comma in x86_64 relay traces. - -Alistair Leslie-Hughes (17): - include: Add some missing NTSTATUS defines. - include: Add UMS typedef's. - kernel32: Add CreateUmsCompletionList stub. - kernel32: Add CreateUmsThreadContext stub. - kernel32: Add DeleteUmsCompletionList stub. - kernel32: Add DeleteUmsThreadContext stub. - kernel32: Add DequeueUmsCompletionListItems stub. - kernel32: Add EnterUmsSchedulingMode stub. - kernel32: Add ExecuteUmsThread stub. - kernel32: Add GetCurrentUmsThread stub. - kernel32: Add GetNextUmsListItem stub. - kernel32: Add GetUmsCompletionListEvent stub. - kernel32: Add QueryUmsThreadInformation stub. - kernel32: Add SetUmsThreadInformation stub. - kernel32: Add UmsThreadYield stub. - crypt32: Add CryptSIPRetrieveSubjectGuidForCatalogFile stub. - msscript: Implement IScriptControl get/set AllowUI. +Alistair Leslie-Hughes (11): + pidgen: Add PIDGenSimpA stub. + ntoskrnl.exe: Dont forward some msvcrt functions. + propsys: Add PSGetPropertyKeyFromName stub. + avifil32: Register proxy interfaces. + include: Add more typedefs to wdm.h. + include: Add more types to ntifs.h. + ntoskrnl.exe: Add ObRegisterCallbacks stub. + ntoskrnl.exe: Add ObUnRegisterCallbacks stub. + ntoskrnl.exe: Add ObGetFilterVersion stub. + winedevice: Wait until driver has started before returning. + ntoskrnl.exe: Implement _chkstk. Andrew Eikum (1): - winepulse: Wake all threads when operations are completed. + xaudio2: Prefer builtin version. -Andrew Wesie (4): - ntdll: Implement NtCreateThreadEx. - ntdll/tests: Test exception codes on x86-64. - ntdll: Handle interrupt 0x2c on x86-64. - ntdll: Handle icebp on x86-64. +Andrew Wesie (1): + bcrypt: Fix BCryptEncrypt with AES_GCM and no input and no output. -Andrey Gusev (23): - ninput: Add stub dll. - api-ms-win-core-largeinteger-l1-1-0: Add dll. - api-ms-win-gdi-dpiinfo-l1-1-0: Add dll. - api-ms-win-rtcore-ntuser-window-l1-1-0: Add dll. - api-ms-win-rtcore-ntuser-winevent-l1-1-0: Add dll. - api-ms-win-rtcore-ntuser-wmpointer-l1-1-0: Add dll. - api-ms-win-rtcore-ntuser-wmpointer-l1-1-3: Add dll. - ext-ms-win-ntuser-draw-l1-1-0: Add dll. - ext-ms-win-ntuser-mouse-l1-1-0: Add dll. - ext-ms-win-oleacc-l1-1-0: Add dll. - ext-ms-win-rtcore-gdi-devcaps-l1-1-0: Add dll. - api-ms-win-rtcore-ntuser-private-l1-1-4: Add dll. - ext-ms-win-rtcore-ntuser-syscolors-l1-1-0: Add dll. - ext-ms-win-rtcore-ntuser-cursor-l1-1-0: Add dll. - ext-ms-win-ntuser-gui-l1-3-0: Add dll. - ext-ms-win-ntuser-keyboard-l1-3-0: Add dll. - ext-ms-win-ntuser-misc-l1-5-1: Add dll. - ext-ms-win-dwmapi-ext-l1-1-0: Add dll. - ext-ms-win-ntuser-private-l1-3-1: Add dll. - ext-ms-win-ntuser-window-l1-1-4: Add dll. - ext-ms-win-rtcore-ntuser-dpi-l1-2-0: Add dll. - ext-ms-win-rtcore-ntuser-rawinput-l1-1-0: Add dll. - dmime: Fix misplaced parenthesis. +Andrey Gusev (1): + d3dx11: Add D3DX11CreateTextureFromFileA/W stub. -Anton Romanov (5): - wmp: Add semistub IWMPSettings invokeURLs, enableErrorDialogs and autoStart properties implementation. - wmp: Add IWMPMedia stub. - wmp: Add IWMPNetwork stub. - wmp: Implement IWMPPlayer_get_URL and IWMPMedia_get_sourceURL. - wmp: Handle allocation failure in IWMPMedia_get_sourceURL. +André Hentschel (11): + ntdll: Fix build on PowerPC. + iphlpapi: Add support for MibIfTableNormalWithoutStatistics in GetIfTable2Ex. + gdiplus: Add stub for GdipSetPathGradientPath. + dwrite/tests: Use fabs for floating point numbers (clang). + msvcrt: Accept Czechia as locale name. + wininet: Fix negated check for drain_content result (clang). + winex11: Build helper functions only when needed. + usp10: Don't increment variable both in the loop header and body (clang). + kernel32/tests: Fix check for invalid type value. + kernel32/tests: Allow GetLastError to be unchanged in a test. + schedsvc/tests: Recognize newer Windows 10's RPC version. -Austin English (1): - ntoskrnl.exe: Add PsSetCreateProcessNotifyRoutineEx stub. +Anton Romanov (1): + wmp: Implement playback via quartz. -Christian Costa (2): - wined3d: Recognize GTX 560M card with NVIDIA driver. - ntoskrnl.exe: Fix IoReleaseCancelSpinLock argument. +Austin English (2): + kernel32: Add GetNumaNodeProcessorMaskEx stub. + wininet: Add ParseX509EncodedCertificateForListBoxEntry stub. -David Adam (1): - d3dx9: Improve vertices computation in D3DXCreatePolygon(). +Dagfinn Reiakvam (1): + iphlpapi: Add support for ConvertLengthToIpv4Mask(). -Dmitry Timoshkov (9): - taskschd: Implement IExecAction::put_WorkingDirectory. - taskschd: Implement IExecAction::get_WorkingDirectory. - taskschd: Implement IExecAction::put_Arguments. - taskschd: Implement IExecAction::get_Arguments. - taskschd/tests: Add more tests for actions. - windowscodecs: Fix stride calculation in JPEG decoder. - mstask: Make each source file self-contained. - mstask: Reimplement SetTargetComputer/GetTargetComputer using ITaskService methods. - mstask: Reimplement ITask constructor using ITaskFolder methods. +Dmitry Timoshkov (11): + avifil32: Correct threading model on interfaces. + secur32: GetComputerObjectName should not set domain part of the name if it is NULL. + advapi32: Use larger buffers for domain names. + taskschd: Implement ExecAction::put_Id and ExecAction::get_Id. + mstask: Switch to using ITaskDefinition instead of IRegisteredTask. + mstask: Improve stubs for ITask::GetTaskFlags and ITask::GetFlags. + mstask/tests: Add some tests for task file storage. + mstask: Implement setting and getting an application name using IExecAction. + mstask: Implement setting and getting parameters using IExecAction. + mstask: Implement setting and getting working directory using IExecAction. + mstask: Implement setting and getting a task comment using IExecAction. -Fabian Maurer (1): - ole32: Better logging for apartment_getclassobject, on failure log dll path. +Gijs Vermeulen (8): + advapi32: Introduce ARRAY_SIZE macro. + advapi32/tests: Introduce ARRAY_SIZE macro. + appwiz.cpl: Introduce ARRAY_SIZE macro. + avifil32: Introduce ARRAY_SIZE macro. + api-ms-win-core-sidebyside-l1-1-0: Add missing forward. + kernelbase: Add missing forward. + msvcrt: Add __get_current_locale. + msvcrt: Add __create_locale. -François Gouget (4): - kernelbase/tests: Fix a couple of typos in skip messages. - wmp/tests: Add a trailing '\n' to an ok() call. - winevulkan: Fix some typos in comments. - wbemprox: Tweak a comment. +Hans Leidekker (5): + bcrypt/tests: Add more tests for BCryptGenerateSymmetricKey and BCryptDuplicateKey. + windowscodecs: Implement WICCreateBitmapFromSectionEx. + bcrypt: Implement support for ECB chain mode. + bcrypt: Add support for BCRYPT_OPAQUE_KEY_BLOB. + bcrypt: Introduce helpers for BCryptDe/Encrypt and BCryptImportKeyPair. -Gijs Vermeulen (2): - msscript: Implement IScriptControl_[get|put]_UseSafeSubset. - msscript: Implement IScriptControl_[get|put]_State. +Henri Verbeet (39): + wined3d: Resource size should always be non-zero in resource_init(). + wined3d: Merge texture2d_prepare_texture() and texture3d_prepare_texture(). + wined3d: Pass a wined3d_box structure to wined3d_surface_upload_data(). + wined3d: Pass the destination x/y coordinates as separate parameters to wined3d_surface_upload_data(). + usp10: Merge GSUB_initialize_script_cache() and GPOS_expand_script_cache(). + usp10: Use usp10_array_reserve() in GSUB_initialize_language_cache(). + wined3d: Pass a format to wined3d_texture_upload_data(). + wined3d: Pass independent source and destination coordinates to wined3d_texture_upload_data(). + wined3d: Allow wined3d_texture_upload_data() to upload to WINED3D_LOCATION_TEXTURE_SRGB. + wined3d: Merge wined3d_surface_upload_data() into texture2d_upload_data(). + wined3d: Always pass a valid source box to texture3d_upload_data(). + wined3d: Don't bother removing PBOs for formats with upload/download conversion in texture2d_load_texture(). + wined3d: Handle upload conversion in texture2d_upload_data(). + wined3d: Merge texture2d_upload_data() and texture3d_upload_data(). + usp10: Simplify GPOS_expand_language_cache(). + usp10: Merge GSUB_initialize_language_cache() and GPOS_expand_language_cache(). + wined3d: Get rid of the "StrictDrawOrdering" setting. + wined3d: Simplify context_resource_released(). + wined3d: Simplify device_resource_released() a little. + wined3d: Use gl_info from the wined3d_shader_context in shader_hw_sample(). + usp10: Use usp10_array_reserve() in usp10_language_add_feature_list(). + wined3d: Use upper-case enum elements in the vertexprocessing_mode enum. + wined3d: Use upper-case enum elements in the projection_types enum. + wined3d: Get rid of the dst_arg enum. + wined3d: Get rid of ARB_vertex_blend support. + usp10: Use heap_calloc() in usp10_language_add_feature_list(). + wined3d: Get rid of the special case for WINED3D_RTYPE_TEXTURE_3D in wined3d_device_update_texture(). + wined3d: Handle 3D textures in wined3d_device_copy_sub_resource_region(). + wined3d: Simplify wined3d_device_update_sub_resource() a little. + ddraw: Handle DDLOCK_WRITEONLY in wined3dmapflags_from_ddrawmapflags(). + usp10: Use heap_calloc() in computeIsolatingRunsSet(). + wined3d: Only create back-buffer views for swapchains with WINED3DUSAGE_RENDERTARGET set. + ddraw: Create swapchains with back-buffers. + ddraw: Take the flip interval into account in ddraw_surface7_Flip(). + ddraw: Copy the entire front-buffer surface after a buffer swap. + wined3d: Get rid of convert_p8_uint_b8g8r8a8_unorm(). + wined3d: Avoid a FIXME about 0 back-buffer usage in wined3d_device_reset(). + wined3d: Add some traces to fbo_blitter_blit(). + wined3d: Add some traces to arbfp_blitter_blit(). -Hans Leidekker (2): - kernel32: Return a non-empty username from GetNamedPipeHandleState. - kernel32: Don't return an error from TransactNamedPipe if an overlapped pointer is passed. +Hua Meng (2): + msvcrt: Implement _atol_l. + msvcrt: Implement _atoi64_l. -Henri Verbeet (49): - wined3d: Explicitly calculate the sub-resource level in texture2d_create_dc(). - wined3d: Explicitly calculate the sub-resource level in wined3d_texture_update_overlay(). - wined3d: Pass a texture to surface_translate_drawable_coords(). - wined3d: Pass a texture and sub-resource index to wined3d_surface_upload_data(). - usp10: Use heap_calloc() in ScriptPlace(). - wined3d: Store the EXT_fbo "renderbuffers" list in the texture instead of the surface. - wined3d: Merge surface_load_location() into texture2d_load_location(). - wined3d: Pass a texture and sub-resource index to surface_load_sysmem(). - wined3d: Pass a texture and sub-resource index to surface_load_drawable(). - usp10: Use heap_calloc() in ScriptShape(). - wined3d: Pass a texture and sub-resource index to surface_load_renderbuffer(). - wined3d: Pass a texture and sub-resource index to surface_load_texture(). - wined3d: Pass boxes instead of rectangles to wined3d_surface_blt(). - wined3d: Pass a texture and sub-resource index to surface_depth_blt_fbo(). - usp10: Use heap_calloc() in ScriptShapeOpenType(). - usp10: Use heap_calloc() in ScriptStringAnalyse(). - wined3d: Pass a texture and sub-resource index to surface_blt_fbo(). - wined3d: Pass a texture and sub-resource index to surface_download_data(). - wined3d: Pass a texture and sub-resource index to surface_upload_from_surface(). - wined3d: Pass a texture and sub-resource index to read_from_framebuffer(). - wined3d: Pass a texture and sub-resource index to surface_load_fb_texture(). - wined3d: Pass a texture and sub-resource index to fb_copy_to_texture_direct(). - wined3d: Pass a texture and sub-resource index to fb_copy_to_texture_hwstretch(). - wined3d: Pass a texture and sub-resource index to surface_blt_special(). - usp10: Use heap_calloc() in requires_fallback(). - wined3d: Recognise AMD RC410 and RV380. - wined3d: Pass a texture and sub-resource index to context_restore(). - wined3d: Pass the depth/stencil view as wined3d_rendertarget_info structure to context_apply_fbo_state(). - wined3d: Pass a texture and sub-resource index to context_apply_fbo_state_blit(). - usp10: Use heap_calloc() in _ItemizeInternal(). - usp10: Use heap_calloc() in SHAPE_does_GSUB_feature_apply_to_chars(). - wined3d: Pass a texture and sub-resource index to wined3d_blitter_ops.blitter_blit(). - wined3d: Pass a texture and sub-resource index to wined3d_surface_blt(). - wined3d: Pass a texture and sub-resource index to texture2d_create_dc(). - wined3d: Pass a texture and sub-resource index to texture2d_destroy_dc(). - wined3d: Pass a texture to context_surface_update(). - wined3d: Pass a resource to context_generate_rt_mask_no_fbo(). - wined3d: Get rid of the "container" field from struct wined3d_surface. - wined3d: Get rid of the unused context_get_rt_surface(). - usp10: Use usp10_array_reserve() in GSUB_initialize_script_cache(). - wined3d: Store the destination as texture + sub-resource index in struct wined3d_overlay_info. - wined3d: Rename struct wined3d_surface to struct wined3d_dc_info. - wined3d: Only store dc_info for textures that require it. - wined3d: Reject managed/scratch textures with dynamic usage in texture_init(). - usp10: Simplify GPOS_expand_script_cache(). - wined3d: Merge the surface_created() and volume_created() wined3d_device_parent_ops callbacks. - wined3d: Merge volumetexture_init() and texture_init(). - wined3d: Merge wined3d_texture_init() into texture_init(). - winex11: Restore the X11DRV_FLUSH_GL_DRAWABLE XFlush() for setups without OML_sync_control. +Jacek Caban (13): + vbscript: Split named item lookup into a helper function. + vbscript: Added support for script context in ParseScriptText. + vbscript/tests: Added named item ref count tests. + mshtml: Check if BSC is still attached to window before using it in OnRedirectVerifyCallback. + msxml3/tests: Added IServerXMLHTTPRequest tests. + msxml3/tests: Added invalid host XHR tests. + server: Don't change iosb without associated async in wake_message. + server: Add a helper for queuing pipe message. + server: Add FSCTL_PIPE_TRANSCEIVE implementation. + ntdll/tests: Add FSCTL_PIPE_TRANSCEIVE tests. + kernel32: Reimplement TransactNamedPipe on top of FSCTL_PIPE_TRANSCEIVE. + windowscodecs: Use common base structure for component info implementations. + windowscodecs: Cache component info objects. -Jacek Caban (3): - mshtml: Use nsIDOMEvent directly to prevent default event handling in dispatch_event_object. - mshtml/tests: Added more IDOMEvent::preventDefault tests. - msctf: Added semi-stub support for ITfKeyTraceEventSink event sink. +Jarkko Korpi (1): + kernel32: Silence repeated LocaleNameToLCID unsupported flags. -James Woodcock (1): - msvcrt: Gets() should handle EOF on stdin gracefully. +Józef Kucia (29): + winex11: Print ERR() message when Wine was built without Vulkan support. + winevulkan: Remove excess quotation marks. + wined3d: Implement updating swap interval through wined3d_swapchain_present(). + wined3d: Remove swap interval from swapchain description. + dxgi/tests: Add basic test for sync intervals. + wined3d: Avoid superfluous wglSwapIntervalEXT() calls. + winevulkan: Simplify wine_vk_instance_convert_create_info() a bit. + winevulkan: Fix minor coding style issues in autogenerated code. + winex11: Simplify X11DRV_vkEnumerateInstanceExtensionProperties(). + winex11: Properly indent LOAD_FUNCPTR() for Vulkan functions. + winevulkan: Get rid of unnecessary forward declarations. + winevulkan: Generate conversions only for autogenerated thunks. + winevulkan: Put all required functions into function tables. + winevulkan: Mark explicitly if driver function is needed in dispatch tables. + winex11: Return Wine Vulkan driver functions from vkGetInstanceProcAddr(). + winex11: Return Wine Vulkan driver functions from vkGetDeviceProcAddr(). + winevulkan: Autogenerate thunks for functions overridden by Wine Vulkan driver. + wined3d: Pass fully initialized shader objects to CS. + winex11: Print error message when libvulkan cannot be loaded. + winex11: Get rid of wine_vk_load_instance_extensions(). + winex11: Return Wine Vulkan driver device functions from vkGetInstanceProcAddr(). + winevulkan: Simplify vkEnumerateDeviceExtensionProperties(). + winevulkan: Use %#x to trace enums. + winevulkan: Move some autogenerated code to vulkan_private.h. + winevulkan: Simplify wine_vk_init(). + winevulkan: Avoid goto in wine_vk_instance_load_physical_devices(). + winevulkan: Avoid goto in wine_vkCreateDevice(). + winevulkan: Avoid goto in wine_vkCreateInstance(). + winevulkan: Limit vkGetDeviceProcAddr() workaround to broken apps. -Johann Frei (1): - dinput: Implement X/Y axis granularity and add test. +Ken Thomases (1): + winemac: Reenable window autodisplay when the frame is set and redisplayed. -Julian Rüger (1): - po: Update German translation. +Kieran Duggan (1): + atl100/tests: Fix leaked memory during test_AtlAxAttachControl. -Józef Kucia (11): - wined3d: Allow blits from drawable location when loading renderbuffer locations. - d3d9/tests: Add test for readback from multisample front buffer. - wined3d: Remove PresentationIntervals from WINED3DCAPS. - wined3d: Replace presentation interval flags with enum. - d3d8: Validate presentation interval. - d3d9: Validate presentation interval. - d3d8/tests: Add test for presentation intervals. - d3d9/tests: Add test for presentation intervals. - winevulkan: Simplify wine_vkEnumeratePhysicalDevices(). - winevulkan: Fix vkEnumerateInstanceExtensionProperties(). - winevulkan: Remove unnecessary cast from wine_vk_device_alloc_queues(). +Kimmo Myllyvirta (2): + bcrypt: Initial implementation for RSA key import and signature verification. + bcrypt/tests: Add simple test for RSA. -Kai Krakow (2): - wined3d: Recognize GTX 1050 Ti card with NVIDIA driver. - winebus.sys: Map more SDL Xbox controllers. +Louis Lenders (4): + ntdll: Update version resource. + sas: Add stub dll. + user32: Add stub for SetThreadDpiAwarenessContext. + wevtapi: Add stub for EvtExportLog. -Louis Lenders (2): - ntdll: Match NtAllocateUuids signature to Windows 2000 instead of NT4. - xinput1_3: Quiet a noisy fixme. +Mark Jansen (1): + comctl32/tests: Prevent a possible nullptr dereference. -Matteo Bruni (22): - wined3d: Pass a wined3d_context structure to texture2d_download_data(). - wined3d: Only copy the source/destination rectangles when needed in texture2d_blt_fbo(). - wined3d: Restore the correct sub resource in texture2d_load_fb_texture(). - d3d9: Create single-level textures if the format doesn't support AUTOGENMIPMAP. - d3d9/tests: Add a visual test for D3DUSAGE_AUTOGENMIPMAP with unsupported format. - include: Add d3d9 enum values and defines for dual source blending. - include: Update d3d9 headers. - include: Add a couple of missing d3d8 cap flags. - d3d8: Filter device caps. - wined3d: Pass a wined3d_context structure to texture2d_depth_blt_fbo(). - wined3d: Do not apply fixed-function state in context_apply_blit_state(). - d3dx9/tests: Disable a test crashing on Win10. - d3dx9/tests: Fix checking for D3DUSAGE_AUTOGENMIPMAP support. - d3dx9/tests: Add a few missing surface Release() calls. - tools: Add d3dx11_xx to make_specfiles. - d3dx11_42: Update spec file. - d3dx9: Skip AddRef + Release if SetValue is called with the old texture. - d3dx9: Cleanup D3DXVec3Unproject() implementation a bit. - d3dx9/tests: Cleanup test_createtext() a bit. - d3d8/tests: Add a test for device caps. - d3d9/tests: Add a test for device caps. - d3d9/tests: Add a d3d9ex test for device caps. +Mark White (1): + kernel32: Fix forward slash path handling to GetVolumePathNameW. -Michael Müller (8): - ntdll: Implement ProcessImageFileNameWin32 in NtQueryInformationProcess. - sfc_os: Set an error code in SfcGetNextProtectedFile stub. - user32: Add stubs for GetWindowDisplayAffinity and SetWindowDisplayAffinity. - mpr: Return correct error code for non network paths and REMOTE_NAME_INFO_LEVEL in WNetGetUniversalName. - api-ms-win-shcore-obsolete-l1-1-0: Add dll. - api-ms-win-shcore-thread-l1-1-0: Add dll. - api-ms-win-shcore-stream-l1-1-0: Add dll. - api-ms-win-rtcore-ntuser-draw-l1-1-0: Add dll. +Martin Storsjo (1): + ntdll: Update the ARM64 CONTEXT struct to match Win SDK 10.0.16299.0. -Michael Stefaniuc (15): - dmusic/tests: Check forms 'DMAP' and 'DMTG' in ParseDescriptor too. - dmloader/tests: Add IDirectMusicObject::ParseDescriptor() tests. - dmstyle/tests: Avoid a clang warning. - secur32: Remove comment referencing an old macro. - dmime: Add a generic ParseDescriptor helper and use it for DMSegment. - dmime: Reimplement ParseDescriptor for DMAudioPathConfig. - dmime: Reimplement ParseDescriptor for DMGraph. - dmime/tests: Add ParseDescriptor NULL pointer tests. - dmime: Use ParseDescriptor() instead of reimplementing it. - dmime: Stop pretending to Load() the 'WAVE' form. - dmime/tests: Fix an IStream use after free and a leak. - dmime/tests: Add an invalid stream test. - dmime: Reimplement IPersistStream_Load() for DMSegment. - dmime: The descriptor is already parsed for the segment form. - dmime: Reimplement the segment form parser. +Matteo Bruni (18): + d3dx9: Introduce a parameter rbtree to speed up get_parameter_by_name(). + d3dx9/tests: Improve a few ok() messages. + d3dx9: Add a comment about a specific preshader parsing failure mode. + d3dx9: Implement ID3DXEffect::OnLostDevice(). + d3dx9/tests: Add a test for texture refcounts and OnLostDevice(). + d3d8: Fix d3d8_device_GetInfo() implementation. + d3dx9: Fix handling of includes in D3DXCreateEffectFromFileExW(). + d3dx9/tests: Add a test for D3DXCreateEffectFromFileExW(). + d3dx9: Implement FindNextValidTechnique(). + d3dx9/tests: Add a test for FindNextValidTechnique(). + d3dx9: Disentangle ID3DXEffectCompiler implementation from struct d3dx9_base_effect. + d3d8: Forbid setting a viewport larger than the render target. + d3d8/tests: Port test_viewport() to d3d8. + d3dx9: Fix FindNextValidTechnique() when no previous technique is specified. + ddraw: Forbid setting a viewport larger than the render target. + wined3d: Limit clears to the size of the framebuffer. + ddraw/tests: Port test_viewport() to ddraw7. + include: Define and check _D3D11_CONSTANTS define. -Nikolay Sivov (7): - d3dx9: Improve argument validation in CloneEffect(). - ntdll: Allow explicitly specified asm.v2 namespace for "trustInfo". - comctl32/listview: Do not try to invalidate for invalid item indices. - wincodecs/tests: Move gif decoder test to appropriate file. - wincodecs/tests: Test headers written by BMP encoder. - wincodecs: Use bottom-up orientation in BMP encoder. - comdlg32/tests: Remove a macro. +Michael Müller (17): + bcrypt/tests: Add tests for AES GCM mode. + bcrypt: Implement BCryptSetProperty for algorithms. + bcrypt: Implement BCryptGetProperty for BCRYPT_CHAINING_MODE. + bcrypt: Implement BCryptGetProperty for BCRYPT_AUTH_TAG_LENGTH. + bcrypt: Implement BCryptEncrypt for AES GCM mode. + bcrypt: Implement BCryptDecrypt for AES GCM mode. + bcrypt: Add support for computing/comparing cipher tag. + include: Add ecdsa and asymmetric key related bcrypt definitions. + bcrypt: Allow to call BCryptSetProperty on key objects. + bcrypt: Implement BCryptDuplicateKey. + bcrypt: Add support for auth data in AES GCM mode. + bcrypt: Add support for 192 and 256 bit AES keys. + bcrypt/tests: Add basic test for ECDSA. + bcrypt: Preparation for asymmetric keys. + bcrypt: Implement importing of ECDSA keys. + bcrypt: Implement BCryptVerifySignature for ECDSA signatures. + ieframe: Return S_OK in IViewObject::Draw stub. -Piotr Caban (6): - comctl32: Update all items rects in TREEVIEW_RecalculateVisibleOrder. - comctl32/tests: Add out of visible area item expand test. - msvcp100: Add _Runtime_object class implementation. - concrt140: Add _Runtime_object exports. - ntdll: Change module load order so it matches InLoadOrderModuleList. - wininet: Fix https connections over proxy. +Michael Stefaniuc (7): + shell32/tests: Use the available ARRAY_SIZE() macro. + shell32: Use the available ARRAY_SIZE() macro. + comdlg32: Use the available ARRAY_SIZE() macro. + appwiz.cpl: Use the available ARRAY_SIZE() macro. + advapi32/tests: Use the available ARRAY_SIZE() macro. + advapi32: Use the available ARRAY_SIZE() macro. + comctl32/tests: Use the available ARRAY_SIZE() macro. -Roderick Colenbrander (28): - winevulkan: Implement vkEnumeratePhysicalDevices. - winevulkan: Implement vkEnumerateDeviceExtensionProperties. - winevulkan: Implement physical device core functions. - winevulkan: Load device functions from vkGetInstanceProcAddr. - winevulkan: Implement vkCreateDevice. - winevulkan: Implement vkGetDeviceProcAddr. - winevulkan: Implement vkDestroyDevice. - winevulkan/winex11: Add Vulkan WSI stubs (VK_KHR_surface / VK_KHR_swapchain). - winevulkan: Sanitize VkInstanceCreateInfo before passing to driver. - winex11: Enable surface support for instances. - winex11: Add initial vkCreateWin32SurfaceKHR implementation. - winex11: Implement vkGetPhysicalDeviceWin32PresentationSupportKHR. - winex11: Implement vkDestroySurfaceKHR. - winex11: Implement support for vkGetPhysicalDeviceSurface*KHR APIs. - winevulkan: Implement device extension enumeration. - winex11: Implement Vulkan swapchain support. - winevulkan: Implement vkGetDeviceQueue. - winevulkan: Implement various device functions. - winevulkan: Implement vkAllocate/FreeCommandBuffers. - winevulkan: Implement vkCmdExecuteCommands. - winevulkan: Implement remaining vkCommandBuffer functions. - winevulkan: Implement vkQueueSubmit. - winevulkan: Implement vkQueuePresentInfoKHR. - winevulkan: Implement vkQueueBindSparse and vkQueueWaitIdle. - winevulkan: Filter graphics driver reported instance extensions. - winevulkan: Implement VK_KHR_get_physical_device_properties2. - winevulkan: Support various device extensions. - winevulkan: Allow vkGetDeviceProcAddr to load instance functions for broken games. +Nikolay Sivov (24): + comdlg32: Implement Places toolbar for file dialogs. + shell32: Use ARRAY_SIZE macro. + shell32/tests: Add a basic test for SHLimitInputEdit(). + comdlg32: Use memory allocation helpers. + comdlg32: Detach file dialog data after child windows were destroyed. + comdlg32: Use ARRAY_SIZE macro. + comdlg32: Add a helper to test if file dialog hook is enabled. + comdlg32: Remove most of Combo macros. + user32: Add redirected class registration callback. + comdlg32: Use flat navigation toolbar. + comdlg32: Add support for Places bar customization. + comdlg32: Use shell API directly. + shell32: Use array for icon lists. + shell32: Pass handle arrays between icon cache helpers. + shell32: Move SHGetImageList() to related source file. + shell32: Add support for SHIL_EXTRALARGE list. + shell32: Add support for SHIL_SYSSMALL list. + shell32: Add SHIL_JUMBO list. + user32: Remove some misleading TODOs. + winex11: Fix build without Vulkan support. + include: Add WinInet error codes. + comdlg32: Hide Read-only checkbox for Save dialogs. + gdiplus: Implement GdipTranslatePenTransform. + comctl32/button: Improve button data layout compatibility. -Sebastian Lackner (2): - ntdll: Correctly handle privileged instructions on x86-64. - d3dx9: Adjust ID3DXEffect interface based on DLL version. +Owen Rudge (12): + wsdapi: Add wsdapi_internal.h for shared internal function and macro definitions. + wsdapi: Add stub implementation of IWSDiscoveryPublisher_PublishEx. + wsdapi: Add support for sending messages via UDP multicast. + wsdapi: Populate SOAP header structure. + wsdapi: Implement generation of XML from WSDXML structures. + wsdapi: Implement writing of XML elements. + wsdapi: Implement generation of SOAP header. + wsdapi: Store discovered namespaces and write xmlns attributes for them. + wsdapi: Add support for writing XML attributes. + wsdapi/tests: Add tests for EndpointReference, AppSequence, MetadataVersion in Hello message. + wsdapi: Add InstanceId and MessageNumber to SOAP header. + wsdapi: Add SequenceId to SOAP header, add test. -Sergio Gómez Del Real (1): - kernel32: Implement FindNLSStringEx. +Piotr Caban (7): + ucrtbase: Add __current_exception() implementation. + ucrtbase: Add __current_exception_context() implementation. + ucrtbase: Add __processing_throw implementation. + msvcrt: Fix __uncaught_exception implementation. + msvcp140: Add __uncaught_exceptions implementation. + msvcrt: Optimize _strupr implementation in C locale. + msvcrt/tests: Add _strupr tests. -Stefan Leichter (3): - ntdll: Fix RtlCheckRegistryKey when called with empty path. - ntdll: Implement RtlCreateRegistryKey. - ntdll/tests: Add tests for RtlCreateRegistryKey. +Roderick Colenbrander (6): + winevulkan: Add helper function for VkDeviceCreateInfo conversion. + winevulkan: Add tracing to wine_vk_instance_convert_create_info. + winevulkan: Export symbols for Core Vulkan functions. + vulkan-1: Add initial implementation. + vulkan-1: Implement vkEnumerateInstanceExtensionProperties. + vulkan-1: Implement vkGetInstanceProcAddr. -Vincent Povirk (2): - gdiplus: Transform region rects as rects when possible. - gdiplus: Optimize clip region transforms. +Sebastian Lackner (4): + bcrypt: Pass object to get_{alg, hash}_property instead of alg_id. + bcrypt/tests: Add tests for BCryptDuplicateKey. + bcrypt/tests: Add tests for auth data in AES GCM mode. + ntdll: Set proper ExceptionInformation[0] for x86_64 exceptions. -Zebediah Figura (26): - quartz/tests: Clean up test_legacy_filter_registration(). - quartz/tests: Test that IFilterMapper enums filters registered with IFilterMapper2. - ntdll/tests: Simplify ProcessImageFileName test. - ntdll/tests: Add a test for ProcessImageFileNameWin32. - shell32/tests: Clean up and expand tests for IShellFolder_ParseDisplayName(). - explorer: Pass the full path to ParseDisplayName(). - devenum/tests: Test all registered categories. - devenum/tests: Test registering DirectShow filters. - devenum: More correctly handle device types. - devenum: Allow parsing display name without class ID. - devenum: Correctly implement IMoniker::GetDisplayName(). - devenum: Create the key in IPropertyBag::Write() instead of ParseDisplayName(). - quartz/tests: Remove a debug trace. - devenum: Always scan for devices in CreateClassEnumerator(). - devenum: Use version 2 of REGFILTER2 to register legacy filters. - quartz: Don't fail if the filter CLSID doesn't exist. - kernel32/tests: Fix permission check. - regedit: Use monospace font for hex edit dialog. - regedit: Also display the byte offset in the hex edit dialog. - regedit: Make hexedit dialog a little larger. - regedit: Fix updating the scrollbar in the hex edit dialog. - devenum: Register legacy AM filters as devenum codecs, not through FilterMapper2. - devenum: Register DirectSound devices as codec devices. - ntdll: Fix exception parameters on x86-64. - d3dx9: Add stub for D3DXComputeNormalMap. - ieframe: Clean up InternetExplorerManager server process. +Stefan Leichter (4): + strmdll: Add stub dll. + advapi32: Silence the fixme in EventActivityIdControl. + include: Fix declaration of SelectDeviceDlg. + wiaservc: Add some tests for SelectDeviceDlg. -Zhiyi Zhang (2): - kernel32: Fix handling lines with only values in GetPrivateProfileSection. - msvcr120: Add __free_locale. +Wei Xie (1): + winex11: Avoid deadlock when setting cursor. + +Zebediah Figura (3): + ntdll/tests: Test DEP exceptions on x86-64. + ole32/tests: Simplify implicit MTA tests. + ole32: Simplify grabbing the MTA. + +Zhiyi Zhang (6): + comctl32/datetime: Fix wrong format for DTS_SHORTDATECENTURYFORMAT. + comctl32/datetime: Fix length passed to GetLocaleInfoW(). + comctl32/datetime: Implement DTM_GETIDEALSIZE message. + comctl32/datetime: Change DATETIME_ReturnFieldWidth() to return width. + comctl32/button: Implement BCM_{GETNOTE,SETNOTE,GETNOTELENGTH} message. + user32/tests: Add BM_SETIMAGE style check tests. -- Alexandre Julliard diff --git a/AUTHORS b/AUTHORS index 621a02802e4..76b4e7e0bc5 100644 --- a/AUTHORS +++ b/AUTHORS @@ -299,6 +299,7 @@ C. Scott Ananian C.W. Betts Cyril Margorin Dag Asheim +Dagfinn Reiakvam Damian Dixon Damien O'Neill Damjan Jovanovic @@ -574,6 +575,7 @@ Hleb Valoska Hongbo Ni Howard Abrams Howell Tam +Hua Meng Hugh Bellamy Hugh McMaster Huw D. M. Davies @@ -849,6 +851,7 @@ Kevin Holbrook Kevin Koltzau Kevin Krammer Kieran Clancy +Kieran Duggan Kim Jung Eon Kim Lilliestierna Kim Malmo @@ -969,6 +972,7 @@ Markus Hitter Markus Stockhausen Markus Weiland Mark Westcott +Mark White Martijn Vernooij Martin Ayotte Martin Boehme diff --git a/VERSION b/VERSION index 3ff7d805a79..afefc6e3695 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 3.4 +Wine version 3.5 diff --git a/configure b/configure index 4766df5ad8e..73d909f4aec 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Wine 3.4. +# Generated by GNU Autoconf 2.69 for Wine 3.5. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='3.4' -PACKAGE_STRING='Wine 3.4' +PACKAGE_VERSION='3.5' +PACKAGE_STRING='Wine 3.5' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='https://www.winehq.org' @@ -2358,7 +2358,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 3.4 to adapt to many kinds of systems. +\`configure' configures Wine 3.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2428,7 +2428,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 3.4:";; + short | recursive ) echo "Configuration of Wine 3.5:";; esac cat <<\_ACEOF @@ -2653,7 +2653,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 3.4 +Wine configure 3.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3171,7 +3171,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 3.4, which was +It was created by Wine $as_me 3.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -19889,7 +19889,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 3.4, which was +This file was extended by Wine $as_me 3.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19960,7 +19960,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 3.4 +Wine config.status 3.5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"