Release 4.14.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
ef542fc797
commit
c1e8334735
487
ANNOUNCE
487
ANNOUNCE
|
@ -1,14 +1,15 @@
|
||||||
The Wine development release 4.13 is now available.
|
The Wine development release 4.14 is now available.
|
||||||
|
|
||||||
What's new in this release (see below for details):
|
What's new in this release (see below for details):
|
||||||
- Support for Passport HTTP redirects.
|
- New version of the Mono engine with upstream updates.
|
||||||
- A bunch of header updates.
|
- PE dlls no longer rely on the MinGW runtime.
|
||||||
|
- Exception handling fixes on ARM64.
|
||||||
- Various bug fixes.
|
- Various bug fixes.
|
||||||
|
|
||||||
The source is available from the following locations:
|
The source is available from the following locations:
|
||||||
|
|
||||||
https://dl.winehq.org/wine/source/4.x/wine-4.13.tar.xz
|
https://dl.winehq.org/wine/source/4.x/wine-4.14.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.13.tar.xz
|
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.14.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -24,195 +25,345 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 4.13 (total 15):
|
Bugs fixed in 4.14 (total 18):
|
||||||
|
|
||||||
35345 Multiple applications and games fail to enumerate display/monitor driver properties in registry using setupapi (Evoland (Steam), NVIDIA GeForce Experience 3.x)
|
34749 Eleusis Demo needs native dotnet40
|
||||||
39152 Monitor Test 3.2 fails to enumerate video devices/drivers in registry ('HKLM\\HARDWARE\\DeviceMap\\VIDEO', PnP Manager)
|
39129 Cygwin's dash.exe crashes during installation
|
||||||
43286 WSARecvMsg wrongly forbids NULL control buffers (Qt 5.7.0 based: Cannot read UDP packets: "errno 90, (Message too long)")
|
45449 Add diagnostic 'mscoree.dll.CorGetSvc' stub (NGEN client) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install)
|
||||||
46607 For Honor crash on "double free or corruption"
|
46195 Multiple Windows 10 ARM64 apps need ntdll 'set_cpu_context' implementation (Windows PowerShell Core 6.2)
|
||||||
46763 Second Sight:bad performance
|
47074 World War Z crashes after intro logos due to unimplemented D3DKMTQueryStatistics
|
||||||
47029 A.R.E.S. Extinction Agenda 1.x (.NET 2.0, XNA 3.1 game) crashes during intro (needs IWMPMedia::put_name implementation)
|
47514 AviUtl: Can't add a file to the ExEdit dialog after the first drop.
|
||||||
47356 By default only echo errors
|
47546 Touhou 14-17 experience Spell Name and Music Room text issues starting in Wine 4.1
|
||||||
47411 TreeSize Free Portable exits silently on startup due to missing shell32.SHMultiFileProperties stub
|
47561 Crash starting Rak24u Program
|
||||||
47432 bcrypt always chooses ECB mode when using AES, even if a program indicates otherwise.
|
47564 Database mistmatch on brazillian timezone (America/Sao_Paulo)
|
||||||
47437 Final Fantasy XIV 5.0 crashes on startup when using xaudio2_8.dll
|
47578 Omni-NFS 4.13's XLPD Server crashes on unimplemented function ntoskrnl.exe.MmIsThisAnNtAsSystem
|
||||||
47445 compile error: ‘AT_NO_AUTOMOUNT’ undeclared
|
47586 The Sims 1 visually freezes after alt-tabbing when in fullscreen mode
|
||||||
47452 Ren'py unable to create displays in Wine 4.11
|
47594 Star Control Origins: very slow on new game. (a few minutes per frame)
|
||||||
47473 armv7hl compile fails due to non-AAPCS variadic function calls
|
47601 Process Hacker calls unimplemented ntoskrnl.exe functions SePrivilegeCheck and SeLocateProcessImageName
|
||||||
47479 Many D3D11 games show black or white screen with Wine 4.12.1 (Darkula by Locomalito, Magic the Gathering Arena, Battle.net, EVE Online, World of Warships)
|
47605 Star citizen needs api-ms-win-crt-private-l1-1-0.dll._o_getenv
|
||||||
47519 Amazon Workspaces - ABNT2 keyboard dont recognize characters
|
47611 LizardSystems Wi-Fi Scanner needs wlanui.dll to start
|
||||||
|
47612 LizardSystems Terminal Services Manager needs Ex functions from wtsapi32.dll
|
||||||
|
47616 LizardSystems Terminal Services Manager needs utildll.dll to start
|
||||||
|
47622 Wine 4.13 doesn't start Adobe Digital Editions 2 - works with 4.12.1
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 4.12.1:
|
Changes since 4.13:
|
||||||
|
|
||||||
Alistair Leslie-Hughes (31):
|
Akihiro Sagawa (2):
|
||||||
include: Add define SS_PORT.
|
shell32/tests: Add DragQueryPoint tests.
|
||||||
include: Add more defines in sal.h.
|
shell32: Fix return value for DragQueryPoint.
|
||||||
include: Add MENUGETOBJECTINFO.
|
|
||||||
include: Add UI_ANIMATION_KEYFRAME_STORYBOARD_START constant.
|
Alex Henrie (12):
|
||||||
include: Add UI_E_* defines.
|
ntoskrnl: Add MmIsThisAnNtAsSystem().
|
||||||
include: Add gesture defines.
|
ntoskrnl: Add stub for SePrivilegeCheck.
|
||||||
include: Add recovery defines.
|
ntoskrnl: Add stub for SeLocateProcessImageName.
|
||||||
include: Add IPreviewHandlerFrame interface declaration.
|
kernel32: Silence FIXME about FIND_FIRST_EX_LARGE_FETCH.
|
||||||
include: Add Network Address Control defines.
|
wtsapi32: Add stubs for WTSEnumerateProcessesEx[AW].
|
||||||
msvcrt: Add strupr_s declaration.
|
include: Add WTS_SESSION_INFO_1[AW].
|
||||||
include: Add filter.idl.
|
wtsapi32: Add stubs for WTSEnumerateSessionsEx[AW].
|
||||||
include: Added thumbcache.idl.
|
wtsapi32: Add stubs for WTSOpenServerEx[AW].
|
||||||
include: Add PF_INET6 define.
|
include: Add WTS_TYPE_CLASS.
|
||||||
include: Correct LVINSERTMARK define.
|
wtsapi32: Implement WTSFreeMemoryEx[AW].
|
||||||
include: Use macro SNDMSG to send messages.
|
wlanui: Add DLL.
|
||||||
include: Added missing Header_* defines.
|
utildll: Add DLL.
|
||||||
include: Added missing Button_* defines.
|
|
||||||
include: Added Pager_* defines.
|
Alexandre Julliard (23):
|
||||||
include: Added missing ListView_* defines.
|
makefiles: Default to an msvcrt build for static libraries.
|
||||||
include: Added Animate_IsPlaying define.
|
wpcap: Avoid deprecated pcap_lookupdev().
|
||||||
include: Added missing MonthCal_* defines.
|
ntdll: Reimplement thread initialization in assembler on ARM64.
|
||||||
include: Added missing DateTime_* defines.
|
ntdll: Silence FIXME for LdrResolveDelayLoadedAPI().
|
||||||
include: Added missing ComboBox_* defines.
|
kernel32: Reimplement fiber switching in assembly.
|
||||||
include: Added missing Edit_* defines.
|
kernel32: Move thread functions to kernelbase.
|
||||||
include: Add some missing declarations.
|
kernel32: Move thread pool functions to kernelbase.
|
||||||
include: Add tchar defines.
|
kernel32: Move fiber functions to kernelbase.
|
||||||
include: Define ADDRINFOT.
|
kernel32: Move more thread functions to kernelbase.
|
||||||
include: Added LVITEMINDEX.
|
kernel32: Move some process functions to kernelbase.
|
||||||
include: Add missing D3DKMT typedefs.
|
kernel32: Move process/thread attribute list functions to kernelbase.
|
||||||
gdi32: Add D3DKMTQueryStatistics stub.
|
kernel32: Move file handle functions to kernelbase.
|
||||||
include: Implement InlineIsEqualGUID.
|
kernel32: Move some file name functions to kernelbase.
|
||||||
|
kernel32: Move some module functions to kernelbase.
|
||||||
|
kernel32: Move some directory functions to kernelbase.
|
||||||
|
ntdll: Add support for saving/restoring FPU state on ARM64.
|
||||||
|
ntdll: Use the exception fault code to detect write access on ARM64.
|
||||||
|
ntdll: Preserve the stack red zone on ARM64.
|
||||||
|
ntdll: Save the context from the caller stack frame in RtlCaptureContext() on ARM64.
|
||||||
|
ntdll: Implement setting the thread context on ARM64.
|
||||||
|
ntdll: Don't run exception handlers on the signal stack on ARM64.
|
||||||
|
ntdll: Fix support for breakpoint exceptions on ARM64.
|
||||||
|
wineboot: Only use cpuid on platforms where it makes sense.
|
||||||
|
|
||||||
|
Alexey Prokhin (1):
|
||||||
|
xinput: Fix vibration capabilities.
|
||||||
|
|
||||||
|
Alistair Leslie-Hughes (5):
|
||||||
|
include: Define ADDRINFOT explicitly.
|
||||||
|
include: Add IDebugClient2-7 interfaces.
|
||||||
|
include: Complete dbgeng interfaces.
|
||||||
|
include: Added tpcshrd.h.
|
||||||
|
comctl32/listview: Don't report current item state in change notification when state change wasn't requested.
|
||||||
|
|
||||||
Andrew Eikum (2):
|
Andrew Eikum (2):
|
||||||
msctf: Accept ITfUIElementSink in ThreadMgr AdviseSink.
|
hid: Fix looking up report in HidP_GetValueCaps.
|
||||||
msctf: Accept ITfInputProcessorProfileActivationSink in ThreadMgr AdviseSink.
|
winebus.sys: Report device revision number for hidraw, too.
|
||||||
|
|
||||||
André Hentschel (1):
|
Benedikt Bär (1):
|
||||||
kernel32/tests: Don't test functions directly when reporting GetLastError().
|
ucrtbase: Link missing functions to msvcrt that are needed by api-ms-win-crt-private-l1-1-0.
|
||||||
|
|
||||||
Austin English (1):
|
Charles Davis (1):
|
||||||
shell32: Add SHMultiFileProperties stub.
|
configure: Add a missing comma.
|
||||||
|
|
||||||
Charles Davis (4):
|
Conor McCarthy (1):
|
||||||
ntdll: Implement RtlCaptureStackBackTrace() for x86_64.
|
wldap32: Use ldap_memvfree() to free array allocated by libldap.
|
||||||
ntdll: Move SetThreadExecutionState() implementation to ntdll.
|
|
||||||
ntdll: Stub power request APIs.
|
|
||||||
kernel32: Forward power request functions to ntdll.
|
|
||||||
|
|
||||||
Conor McCarthy (7):
|
Dmitry Timoshkov (1):
|
||||||
wined3d: Track windows styles per-swapchain.
|
msxml3: Register various XML character conversion routines if libxml2 doesn't support them.
|
||||||
dxgi: Implement d3d12_swapchain_ResizeTarget().
|
|
||||||
dxgi: Implement d3d12_swapchain_GetFullscreenState().
|
|
||||||
dxgi: Implement d3d12_swapchain_SetFullscreenState().
|
|
||||||
dxgi/tests: Run test_resize_target() on d3d12 as well.
|
|
||||||
dxgi/tests: Run test_set_fullscreen() on d3d12 as well.
|
|
||||||
dbghelp: Return NULL instead of IMAGE_NO_MAP when PE file mapping fails.
|
|
||||||
|
|
||||||
Damjan Jovanovic (3):
|
Dridi Boukelmoune (1):
|
||||||
ws2_32: WSARecvMsg allows a NULL control buffer when no control messages arrive.
|
powrprof: Add PowerReadFriendlyName() stub.
|
||||||
ws2_32: Implement IP_PKTINFO on *BSDs, which only have IP_RECVDSTADDR instead.
|
|
||||||
ws2_32: Avoid data corruption of WSAPROTOCOL_INFO in ws_protocol_info().
|
|
||||||
|
|
||||||
François Gouget (1):
|
François Gouget (18):
|
||||||
xaudio2: Fix the optional FAudio functions check.
|
usp10/tests: A spelling fix in an ok() message.
|
||||||
|
setupapi/tests: A spelling fix in an ok() message.
|
||||||
|
windowscodecs/tests: A couple of spelling fixes in comments.
|
||||||
|
ntdll/tests: A spelling fix in a comment.
|
||||||
|
msscript.ocx: A spelling fix in a comment.
|
||||||
|
jscript/tests: A spelling fix in an ok() message.
|
||||||
|
kernel32/tests: A couple of spelling fixes in ok() call messages.
|
||||||
|
jscript: A spelling fix in a comment.
|
||||||
|
hidclass.sys: A spelling fix in an ERR() message.
|
||||||
|
dplayx: A spelling fix in a FIXME() message.
|
||||||
|
comctl32: A spelling fix in a TRACE() message.
|
||||||
|
advpack: A spelling fix in a comment.
|
||||||
|
winex11.drv: A spelling fix and slight rewording in a comment.
|
||||||
|
wlanapi/tests: Spelling fixes in ok() messages.
|
||||||
|
msvcrt: A spelling fix in a comment.
|
||||||
|
server: A spelling and slight rewording fix in a comment.
|
||||||
|
ntdll: Add a trailing '\n' to a TRACE().
|
||||||
|
jscript: Add a trailing '\n' to a WARN() message.
|
||||||
|
|
||||||
Gabriel Ivăncescu (1):
|
Gijs Vermeulen (7):
|
||||||
ntdll: Define AT_NO_AUTOMOUNT if needed.
|
wmp: Improve playlist creation.
|
||||||
|
wmp: Implement IWMPPlaylist::get_count.
|
||||||
|
wmp: Fake success in IWMPPlaylist::appendItem.
|
||||||
|
wmp: Implement IWMPPlaylist::[get|put]_name.
|
||||||
|
wmp/tests: Add some IWMPPlaylist tests.
|
||||||
|
wine.inf: Update E. South America Standard Time.
|
||||||
|
wmp: Fix memory leak in IWMP[Media|Playlist]::put_name.
|
||||||
|
|
||||||
Gerald Pfeifer (1):
|
Henri Verbeet (49):
|
||||||
windowscodecs: Move from_sRGB_component into the same section as its sole sole user.
|
wined3d: Pass a wined3d_context_gl structure to context_set_current().
|
||||||
|
wined3d: Return a wined3d_context_gl structure from context_get_current().
|
||||||
|
wined3d: Use d3d_info to determine BGRA vertex support in context_update_stream_info().
|
||||||
|
wined3d: Get rid of the float16 fallback in context_update_stream_info().
|
||||||
|
wined3d: Use d3d_info to determine whether shader outputs need interpolation qualifiers.
|
||||||
|
wined3d: Store sRGB read control support in struct wined3d_d3d_info.
|
||||||
|
wined3d: Store sRGB write control support in struct wined3d_d3d_info.
|
||||||
|
wined3d: Store clip control support in struct wined3d_d3d_info.
|
||||||
|
wined3d: Store fixed-function alpha test support in struct wined3d_d3d_info.
|
||||||
|
wined3d: Store the maximum number of "compat" varyings in struct wined3d_d3d_limits.
|
||||||
|
wined3d: Use the format info to determine the A8_UNORM output swizzle in find_ps_compile_args().
|
||||||
|
wined3d: Move the "gl_info" field from struct wined3d_context to struct wined3d_context_gl.
|
||||||
|
wined3d: Move the "level" field from struct wined3d_context to struct wined3d_context_gl.
|
||||||
|
wined3d: Invalidate the relevant sampler when unloading a currently bound texture.
|
||||||
|
wined3d: Get rid of the "dirtyArray" field from struct wined3d_context.
|
||||||
|
wined3d: Make the adapter responsible for swapchain creation and destruction.
|
||||||
|
wined3d: Introduce a structure for Vulkan context information.
|
||||||
|
wined3d: Setup and tear down the shader backend for the Vulkan adapter.
|
||||||
|
wined3d: Upload buffer ranges through buffer ops.
|
||||||
|
wined3d: Download buffer ranges through buffer ops.
|
||||||
|
wined3d: Make the adapter responsible for buffer creation and destruction.
|
||||||
|
wined3d: Don't call wined3d_texture_prepare_location() with a NULL context in wined3d_texture_update_desc().
|
||||||
|
wined3d: Make the adapter responsible for render target view creation and destruction.
|
||||||
|
wined3d: Make the adapter responsible for shader resource view creation and destruction.
|
||||||
|
wined3d: Make the adapter responsible for unordered access view creation and destruction.
|
||||||
|
ddraw/tests: Add a test for reported surface caps.
|
||||||
|
wined3d: Never report WINEDDSCAPS_ALPHA, WINEDDSCAPS_SYSTEMMEMORY and WINEDDSCAPS_VISIBLE.
|
||||||
|
wined3d: Always report WINEDDSCAPS_TEXTURE, WINEDDSCAPS_ZBUFFER and WINEDDSCAPS_MIPMAP.
|
||||||
|
wined3d: Report WINEDDSCAPS_BACKBUFFER and WINEDDSCAPS_FRONTBUFFER only on 3D devices.
|
||||||
|
wined3d: Report a few more ddraw surface caps on 3D devices.
|
||||||
|
wined3d: Make the adapter responsible for texture creation and destruction.
|
||||||
|
wined3d: Introduce a separate structure for OpenGL swapchain information.
|
||||||
|
wined3d: Move the backup window from struct wined3d_swapchain to struct wined3d_swapchain_gl.
|
||||||
|
wined3d: Move the context array from struct wined3d_swapchain to struct wined3d_swapchain_gl.
|
||||||
|
wined3d: Get rid of a redundant NULL check in wined3d_context_gl_acquire() (Coverity).
|
||||||
|
ddraw/tests: Fix some test failures on 64-bit ddraw.
|
||||||
|
dxgi/tests: Introduce create_window().
|
||||||
|
ddraw: Release the wined3d mutex on error paths in ddraw_surface7_Blt().
|
||||||
|
wined3d: Make the adapter responsible for sampler creation and destruction.
|
||||||
|
wined3d: Introduce a separate structure for OpenGL sampler information.
|
||||||
|
wined3d: Make the adapter responsible for query creation and destruction.
|
||||||
|
wined3d: Make the adapter responsible for flushes.
|
||||||
|
wined3d: Set WINED3D_BLT_RAW for raw blits in cpu_blitter_blit().
|
||||||
|
wined3d: Implement 3D texture clears in surface_cpu_blt_colour_fill().
|
||||||
|
wined3d: Introduce wined3d_resource_prepare_sysmem().
|
||||||
|
wined3d: Introduce wined3d_buffer_ops.buffer_prepare_location().
|
||||||
|
wined3d: Introduce wined3d_texture_ops.texture_prepare_location().
|
||||||
|
wined3d: Map/unmap bo addresses through the adapter.
|
||||||
|
wined3d: Merge wined3d_texture_upload_data() and wined3d_texture_gl_upload_data().
|
||||||
|
|
||||||
Gijs Vermeulen (5):
|
Huw D. M. Davies (3):
|
||||||
wmp/tests: Add more IWMPMedia name handling tests.
|
user32: Don't query the nonclient metrics unless the font info is required.
|
||||||
wmp: Implement IWMPMedia::put/get_name.
|
riched20: Move handling of EM_SETCHARFORMAT to a helper function.
|
||||||
wmp: Return E_POINTER when p is NULL in return_bstr.
|
riched20: Don't force an update when styles are changed.
|
||||||
wmp: Fake success in IWMPMedia::getItemInfo.
|
|
||||||
wmp: Add IWMPPlaylist stub.
|
|
||||||
|
|
||||||
Hans Leidekker (6):
|
Jacek Caban (34):
|
||||||
winhttp: Also trace the buffer pointer in WinHttpSendRequest.
|
stdlib.h: Forward strtoll to _strtoi64.
|
||||||
winhttp: Implement WINHTTP_QUERY_REQUEST_METHOD.
|
stdio.h: Use __acrt_iob_func to access standard stream files.
|
||||||
winhttp: Handle Passport redirects.
|
winegcc: Use imported crt DLL instead of msvcrt if specified.
|
||||||
winhttp: Set last error for invalid and unimplemented header queries.
|
d3d9x: Build with ucrtbase.
|
||||||
oledb32: Add support for DBTYPE_VARIANT -> DBTYPE_DATE conversion.
|
gdiplus: Build with ucrtbase.
|
||||||
oledb32: Remove unnecessary casts.
|
vbscript: Build with ucrtbase.
|
||||||
|
dsound: Build with ucrtbase.
|
||||||
Henri Verbeet (20):
|
winecrt0: Add __delayLoadHelper2.
|
||||||
wined3d: Acquire a context for the front buffer in swapchain_gl_present().
|
winecrt0: Add DllMainCRTStartup.
|
||||||
wined3d: Acquire front-buffer contexts when blitting to the drawable in texture2d_blt_fbo().
|
msvcr70: Provide floating point function wrappers in importlib.
|
||||||
wined3d: Don't acquire a context in wined3d_texture_load_drawable().
|
winegcc: Use -nodefaultlibs -nostartfiles for builtin DLLs.
|
||||||
wined3d: Pass a wined3d_context_gl structure to arbfp_free_ffpshader().
|
kernel32/tests: Improve timeout handling in debugger tests.
|
||||||
wined3d: Pass a wined3d_context structure to wined3d_vertex_pipe_ops.vp_enable().
|
server: Report only one debug event per process at the time.
|
||||||
wined3d: Setup/restore fullscreen window state inside wined3d.
|
jscript: Support VT_UI1 and VT_I1 types.
|
||||||
wined3d: Filter messages per-window instead of per-device.
|
jscript: Allow 0x strings with explicit radix 16 in parseInt.
|
||||||
wined3d: Move the "desc" field from struct wined3d_swapchain to struct wined3d_swapchain_state.
|
jscript: Add support for parametrized compound assignments.
|
||||||
wined3d: Pass a wined3d_context_gl structure to arbfp_free_blit_shader().
|
msvcrt: Use __iob_func instead of __p__iob in __acrt_iob_func implementation.
|
||||||
wined3d: Pass a wined3d_context_gl structure to atifs_free_ffpshader().
|
msvcrt: Export __p__iob only on i386.
|
||||||
wined3d: Store a wined3d_context_gl structure in struct glsl_ffp_destroy_ctx.
|
msvcrt: Avoid conflict with mingw __iob_func declaration.
|
||||||
wined3d: Pass a wined3d_context_gl structure to glsl_free_blitter_program().
|
include/msvcrt: Add corecrt.h header.
|
||||||
wined3d: Pass a wined3d_context structure to fragment_pipeline.enable_extension().
|
include/msvcrt: Include corecrt.h instead of crtdefs.h.
|
||||||
wined3d: Rename wined3d_window_state_restore_from_fullscreen() to wined3d_swapchain_state_restore_from_fullscreen().
|
mshtml/tests: Fix events.html on some win10 versions.
|
||||||
wined3d: Replace wined3d_swapchain_resize_target() with wined3d_swapchain_state_resize_target().
|
mshtml/tests: Fix SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION tests on recent IE11 versions.
|
||||||
wined3d: Pass a wined3d_context_gl structure to wined3d_sampler_desc_from_sampler_states().
|
mshtml: Support semicolon in UA compatible string.
|
||||||
wined3d: Pass a wined3d_context_gl structure to swapchain_gl_set_swap_interval().
|
mshtml/tests: Fix XHR tests on some IE versions.
|
||||||
wined3d: Pass a wined3d_context_gl structure to texture_download_data_slow_path().
|
kernel32/tests: Add single step and debug service tests.
|
||||||
wined3d: Pass a wined3d_context_gl structure to wined3d_shader_resource_view_gl_bind().
|
jscript: Introduce function vtbl and use it for toString implementation.
|
||||||
wined3d: Use d3d_info to determine BGRA vertex support in wined3d_buffer_load().
|
jscript: Move function destructor implementation into vtbl.
|
||||||
|
jscript: Move function call implementation into vtbl.
|
||||||
Huw D. M. Davies (2):
|
jscript: Move value_proc to BuiltinFunction struct.
|
||||||
gdi32: Use the correct type for the final parameter of FSOpenResourceFile().
|
jscript: Introduce InterpretedFunction struct.
|
||||||
shell32: On macOS don't link against CoreServices.
|
jscript: Move function name to NativeFunction.
|
||||||
|
jscript: Implement Function.prototype.bind.
|
||||||
Jacek Caban (1):
|
mshtml: Add Function.prototype.bind tests.
|
||||||
winegcc: Always mark executables as nx compat.
|
|
||||||
|
|
||||||
Jeff Smith (4):
|
|
||||||
d3drm: Check for NULL pointer in d3drm_viewport2_GetDevice().
|
|
||||||
d3drm: Check for NULL pointer in d3drm_viewport2_GetDirect3DViewport().
|
|
||||||
d3drm: Return error if setting viewport field-of-view to zero or negative value.
|
|
||||||
d3drm: Correct parameter count of several interface defines.
|
|
||||||
|
|
||||||
Józef Kucia (2):
|
Józef Kucia (2):
|
||||||
dxgi: Obey image count limits for Vulkan swapchains.
|
wined3d: Fix memory leak in wined3d_swapchain_state_create() (Coverity).
|
||||||
wined3d: Add support for GL_EXT_texture_shadow_lod.
|
winevulkan: Pull in bitmask dependencies for function parameters.
|
||||||
|
|
||||||
Kristján Gerhardsson (1):
|
Kai Krakow (1):
|
||||||
wined3d: Add GPU information for various Mac GPUs.
|
wined3d: Add GPU information for NVIDIA GTX 1660 Ti.
|
||||||
|
|
||||||
Martin Storsjo (4):
|
Kristján Gerhardsson (2):
|
||||||
msvcrt: Provide the fmaf function on i386.
|
wined3d: Add GPU information for AMD VEGA20.
|
||||||
msvcrt: Provide the fmal function using the existing fma implementation.
|
wined3d: Add GPU information for a few more Intel KBL GPUs.
|
||||||
msvcrt: Implement the fdim functions.
|
|
||||||
msvcrt: Implement the tgamma functions.
|
|
||||||
|
|
||||||
Nikolay Sivov (5):
|
Matteo Bruni (9):
|
||||||
kernel32/nls: Add LOCALE_SPERCENT locale data.
|
d3dx9: Get rid of unused unlock_surface() argument.
|
||||||
kernel32/nls: Add LOCALE_SPERMILLE data.
|
d3dx9/tests: Make the pixels array static.
|
||||||
kernel32/nls: Add percent formatting values.
|
d3dcompiler/tests: Get rid of redundant "failed" in test strings.
|
||||||
kernel32/nls: Add locale data for positive and negative infinity.
|
d3dcompiler/tests: Trace the test index in test_fail() checks.
|
||||||
kernel32: Support FileBasicInfo case in SetFileInformationByHandle().
|
wined3d: Fix color mask 1-3 state setting.
|
||||||
|
wined3d: Get rid of wined3d_max_compat_varyings().
|
||||||
|
wined3d: Clean up fallback paths in wined3d_surface_blt().
|
||||||
|
wined3d: Get rid of surface_blt_special() fallback in wined3d_surface_blt().
|
||||||
|
wined3d: Allow cross-swapchain blits in the supported cases.
|
||||||
|
|
||||||
Qian Hong (1):
|
Michael Stefaniuc (5):
|
||||||
advapi32: Initialize the LsaLookupSids() LSA_TRANSLATED_NAME.Name string properly.
|
ntdll: Remove useless cast to self.
|
||||||
|
d3d12/tests: Remove useless casts to self.
|
||||||
|
dxgi/tests: Remove useless casts to self.
|
||||||
|
gdi32/tests: Remove useless casts to self.
|
||||||
|
gdi32: Remove useless casts to self.
|
||||||
|
|
||||||
Serge Gautherie (1):
|
Naveen Narayanan (1):
|
||||||
kernel32/tests: Test QueryFullProcessImageNameW() flags.
|
ntdll: Set pthread stack guard size to 0 for NetBSD.
|
||||||
|
|
||||||
Zebediah Figura (12):
|
Nikolay Sivov (4):
|
||||||
d3dcompiler: Parse type name strings.
|
dwrite: Add recent script properties.
|
||||||
mscorwks: New DLL.
|
kernel32/tests: Add some tests for setting file times.
|
||||||
include: Add strongname.h.
|
ntdll/tests: Add some tests for setting file times.
|
||||||
mscoree: Fix the signature for StrongNameSignatureVerification[Ex]().
|
ntdll: Ignore -1 time value same as 0 when setting file times.
|
||||||
mscoree: Fake success from StrongNameSignatureVerificationEx().
|
|
||||||
services: Fix the arguments to is_root_pnp_service().
|
|
||||||
secur32: Use RtlComputeCrc32().
|
|
||||||
dbghelp: Use RtlComputeCrc32().
|
|
||||||
mspatcha: Use RtlComputeCrc32().
|
|
||||||
mspatcha: Use the standard max() and min() macros.
|
|
||||||
mfplat/tests: Link to uuid.
|
|
||||||
mfplat: Implement CreatePropertyStore().
|
|
||||||
|
|
||||||
Zhiyi Zhang (4):
|
Paul Gofman (6):
|
||||||
dxgi/tests: Test output after using Alt+Enter to switch fullscreen.
|
d3dx9: Pass rectangle to {lock|unlock}_surface().
|
||||||
dxgi: Fix possible null output from d3d11_swapchain_GetFullscreenState.
|
ddraw: Return DDERR_SURFACELOST from _GetAttachedSurface() if surface is lost.
|
||||||
setupapi: Support full path enumerator in SetupDiGetClassDevs.
|
ddraw: Restore complex attached surfaces when restoring surface.
|
||||||
winex11.drv: Add DriverDateData registry property to display adapters.
|
ddraw/tests: Test restoring attached surface for ddraw4.
|
||||||
|
ddraw/tests: Test restoring attached surface for ddraw2.
|
||||||
|
ddraw/tests: Test restoring attached surface for ddraw1.
|
||||||
|
|
||||||
|
Peter Dons Tychsen (1):
|
||||||
|
msvcrt: Do not use casting in min/max constants.
|
||||||
|
|
||||||
|
Richard Pospesel (11):
|
||||||
|
widl: Change struct _var_t's type member to a struct _decl_spec_t.
|
||||||
|
widl: Refactor to have array type's element use decl_spec_t rather than type_t.
|
||||||
|
widl: Refactor to have pointer type's ref use decl_spec_t rather than type_t.
|
||||||
|
widl: Bump MIDL version to 5.2.202 to avoid RPC_X_WRONG_STUB_VERSION exception in ObjectStublessClient.
|
||||||
|
widl: Use type_function_get_args() instead of type_get_function_args().
|
||||||
|
widl: Use type_pointer_get_default_fc() in declare_var().
|
||||||
|
widl: Store the aliasee as a decl_spec_t structure.
|
||||||
|
widl: Pass a decl_spec_t to write_type_v().
|
||||||
|
widl: Pass a decl_spec_t to write_type_left().
|
||||||
|
widl: Pass a decl_spec_t to type_new_array().
|
||||||
|
widl: Pass a decl_spec_t to type_new_alias().
|
||||||
|
|
||||||
|
Rémi Bernon (9):
|
||||||
|
ntdll: Add alloc_type parameter to virtual_map_section and top_down to map_image.
|
||||||
|
ntdll: Directly call internal functions from APC handler.
|
||||||
|
ntdll: Change zero_bits parameter type to ULONG_PTR for NtMapViewOfSection and NtAllocateVirtualMemory.
|
||||||
|
ntdll/tests: Factor WoW64 checks and add is_win64 constant.
|
||||||
|
ntdll/tests: Use MEM_TOP_DOWN parameter to consistently fail zero_bits tests.
|
||||||
|
ntdll/tests: Update zero_bits > 31 test case to validate bitmask behavior.
|
||||||
|
ntdll: Use custom internal zero_bits_64 parameter format.
|
||||||
|
ntdll: Implement zero_bits parameter in virtual alloc functions.
|
||||||
|
winex11.drv: Print the FocusIn/FocusOut mode in trace message.
|
||||||
|
|
||||||
|
Vincent Povirk (2):
|
||||||
|
mscoree: Update Wine Mono to 4.9.2.
|
||||||
|
mscoree: Add diagnostic CorGetSvc stub.
|
||||||
|
|
||||||
|
Zebediah Figura (40):
|
||||||
|
wined3d: Inhibit the screensaver while a full-screen application has focus.
|
||||||
|
qcap: Share source with strmbase.
|
||||||
|
winegstreamer: Share source with strmbase.
|
||||||
|
wineqtdecoder: Share source with strmbase.
|
||||||
|
strmbase: Build with msvcrt.
|
||||||
|
wineqtdecoder: Fix build.
|
||||||
|
ntoskrnl.exe/tests: Add some tests for file objects.
|
||||||
|
ntoskrnl.exe/tests: Add some tests for IRP return values.
|
||||||
|
ntoskrnl.exe: Always set the IRP return size.
|
||||||
|
quartz/filtergraph: Remove type tracing from IGraphBuilder::AddSourceFilter().
|
||||||
|
quartz: Remove unnecessary tracing from GetClassMediaFile().
|
||||||
|
quartz: Always try to detect a file by extension first.
|
||||||
|
quartz: Simplify error handling in GetClassMediaFile().
|
||||||
|
quartz: Simplify error handling in process_pattern_string().
|
||||||
|
quartz: Use file APIs directly in get_media_type().
|
||||||
|
quartz: Get rid of GetFileSourceFilter() and CreateFilterInstanceAndLoadFile().
|
||||||
|
quartz/tests: Add some tests for IGraphBuilder::AddSourceFilter().
|
||||||
|
include: Add NTSTATUS severity macros.
|
||||||
|
ntoskrnl.exe: Set the IRP output buffer unless the status has both high bits set.
|
||||||
|
d3dcompiler: Get rid of the superfluous "variable" rule.
|
||||||
|
d3dcompiler: Store the arguments to a hlsl_ir_constructor as a fixed array.
|
||||||
|
d3dcompiler: Remove redundant components_count_expr_list() function.
|
||||||
|
d3dcompiler/tests: Simplify test_fail().
|
||||||
|
d3dcompiler/tests: Add a couple more tests for complex initializers.
|
||||||
|
d3dcompiler: Use the documented YYABORT macro.
|
||||||
|
d3dcompiler: Parse initializer lists using a variable-size array.
|
||||||
|
d3dcompiler: Use new_cast() in implicit_conversion().
|
||||||
|
d3dcompiler: Introduce a new_unary_expr() helper.
|
||||||
|
d3dcompiler: Introduce a new_binary_expr() helper.
|
||||||
|
widl: Get rid of fix_incomplete().
|
||||||
|
widl: Use type_function_get_args() in more places.
|
||||||
|
widl: Move the "idx" parameter from struct func_details to var_t.
|
||||||
|
d3dcompiler: Get rid of the "node" field from struct hlsl_ir_function_decl.
|
||||||
|
d3dcompiler: Get rid of the "node" field from struct hlsl_ir_var.
|
||||||
|
widl: Introduce type_iface_get_async_iface().
|
||||||
|
widl: Use type_iface_get_inherit() in check_async_uuid().
|
||||||
|
widl: Introduce type_array_{get,set}_ptr_tfsoff().
|
||||||
|
widl: Use the type_type field to track whether the type is an alias.
|
||||||
|
mscorwks: Prefer the native version.
|
||||||
|
widl: Store the type for casts and sizeof() expressions as a decl_spec_t.
|
||||||
|
|
||||||
|
Zhiyi Zhang (1):
|
||||||
|
msctf: Add ITfContextOwnerCompositionServices stub.
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
3
AUTHORS
3
AUTHORS
|
@ -168,6 +168,7 @@ Bart Van Assche
|
||||||
Baruch Rutman
|
Baruch Rutman
|
||||||
Bas Weelinck
|
Bas Weelinck
|
||||||
Béla Gyebrószki
|
Béla Gyebrószki
|
||||||
|
Benedikt Bär
|
||||||
Ben Hodgetts
|
Ben Hodgetts
|
||||||
Benjamin Arai
|
Benjamin Arai
|
||||||
Benjamin Cutler
|
Benjamin Cutler
|
||||||
|
@ -409,6 +410,7 @@ Donn Miller
|
||||||
Douglas Ridgway
|
Douglas Ridgway
|
||||||
Doug Paul
|
Doug Paul
|
||||||
Drew Ronneberg
|
Drew Ronneberg
|
||||||
|
Dridi Boukelmoune
|
||||||
Duane Clark
|
Duane Clark
|
||||||
Duc Vuong
|
Duc Vuong
|
||||||
Duncan C Thomson
|
Duncan C Thomson
|
||||||
|
@ -1145,6 +1147,7 @@ Nathan Beckmann
|
||||||
Nathan Gallaher
|
Nathan Gallaher
|
||||||
Nathan Neulinger
|
Nathan Neulinger
|
||||||
Nathan Zorich
|
Nathan Zorich
|
||||||
|
Naveen Narayanan
|
||||||
Neil Olver
|
Neil Olver
|
||||||
Neil Skrypuch
|
Neil Skrypuch
|
||||||
Nemeth Peter
|
Nemeth Peter
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for Wine 4.13.
|
# Generated by GNU Autoconf 2.69 for Wine 4.14.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='4.13'
|
PACKAGE_VERSION='4.14'
|
||||||
PACKAGE_STRING='Wine 4.13'
|
PACKAGE_STRING='Wine 4.14'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='https://www.winehq.org'
|
PACKAGE_URL='https://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2427,7 +2427,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 4.13 to adapt to many kinds of systems.
|
\`configure' configures Wine 4.14 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2497,7 +2497,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 4.13:";;
|
short | recursive ) echo "Configuration of Wine 4.14:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2741,7 +2741,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 4.13
|
Wine configure 4.14
|
||||||
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.
|
||||||
|
@ -3425,7 +3425,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 4.13, which was
|
It was created by Wine $as_me 4.14, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -21567,7 +21567,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Wine $as_me 4.13, which was
|
This file was extended by Wine $as_me 4.14, 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
|
||||||
|
@ -21638,7 +21638,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 4.13
|
Wine config.status 4.14
|
||||||
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\\"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue