Fix native TWAIN transfer mode for 64-Bit wine: pData points to a HGLOBAL, which is a 64-Bit value in WIN64, not an UINT32
-- v2: Release 10.17. winemac: Remove the no-longer-needed macdrv_dll.h. msvcrt: Support anonymous namespace in __unDName(). bcp47langs/tests: Fix a crash when running on Wine. winex11: Remove unnecessary extra window hiding condition. winex11: Simplify the logic to reset cursor clipping. winex11: Update WM_HINTS and NET_WM_STATE when WM_STATE isn't. win32u: Import Vulkan fence from the D3DKMT object fd. win32u: Keep exported fence fd with the D3DKMT global object. win32u: Import Vulkan semaphore from the D3DKMT object fd. win32u: Keep exported semaphore fd with the global D3DKMT object. user32: Fix uiLengthDrawn calculation in DrawTextExW(). user32/tests: Add some tests for uiLengthDrawn calculation in DrawTextExW(). win32u: Correct a comment. winex11.drv: Ignore fullscreen window config changes. winex11: Avoid freeing default colormap. winevulkan: Use generated PE thunks for vkGetPhysicalDeviceProperties2[KHR]. win32u: Move LUID handling from winevulkan. win32u: Wrap vkGetPhysicalDeviceProperties2[KHR]. mmdevapi/tests: Test extensible wave formats when capturing. mmdevapi/tests: Test flag AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM when capturing. mmdevapi/tests: Test flag AUDCLNT_STREAMFLAGS_RATEADJUST when capturing. mmdevapi/tests: Check that Initialize() matches IsFormatSupported() when capturing. mmdevapi/tests: Simplify checking IsFormatSupported() result when capturing. mmdevapi/tests: Tweak the lists of audio format to test when capturing. mmdevapi/tests: Iterate independently on sampling rates, channel counts and sample formats when capturing. oleaut32/tests: Enable more tests for VarAnd(). oleaut32/tests: Enable more tests for VarXor(). oleaut32/tests: Enable more tests for VarEqv(). oleaut32/tests: Enable more tests for VarMul(). ntdll: Use ReadPointerAcquire to get pointer value in RtlRunOnceComplete. makedep: Don't use LDFLAGS for special programs like the preloader. configure: Remove a couple of unnecessary checks. cmd: Remove transition helpers for pipe commands. cmd: Rewrite explicit blocks for pipe. cmd: Rewrite FOR commands for pipe. cmd: Add support for IF commands in rewrite. cmd: Rewrite binary operations for pipes. wintypes: Increase string reference count when property_value_GetStringArray() succeeds. wintypes: Create a copy for string arrays for property_value_statics_CreateStringArray(). wintypes: Increase string reference count when property_value_GetString() succeeds. wintypes: Restore a pointer check in property_value_statics_CreateString(). wintypes: Fix a memory leak. msxml3/element: Implement removeAttributeNode function. server: Target the default or foreground window for internal hardware messages. winex11: Use EGL by default for OpenGL rendering. user32/tests: Remove some broken() for older systems in test_comctl32_class(). comctl32: Add a helper to handle CCM_SETVERSION messages. comctl32/tests: Move toolbar Unicode format tests. mscoree: Update Wine Mono to 10.3.0. shell32: Move ShellMessageBox implementation to shlwapi. include: Bump COMCTL32_VERSION to 6. comctl32/toolbar: Fix CCM_{GET,SET}VERSION handling. comctl32/rebar: Fix CCM_{GET,SET}VERSION handling. comctl32/listview: Fix CCM_{GET,SET}VERSION handling. comctl32/toolbar: Don't change Unicode format when handling CCM_SETVERSION. comctl32/tests: Add CCM_SETVERSION tests. activeds: Remove misleading comments. uxtheme: Add stub for GetThemeBitmap. bcp47langs: Add stub for GetUserLanguages. ntdll: Clear nested exception flag at correct frame on x64. ntdll: Make nested_exception_handler() arch specific. ntdll/tests: Add more tests for nested exceptions on x64. d3dx10: Pass D3DX10_IMAGE_LOAD_INFO texture creation arguments through in load_texture_data(). d3dx10: Handle FirstMipLevel argument in load_texture_data(). d3dx10: Add support for generating mipmaps to load_texture_data(). d3dx10: Handle filter value passed in via D3DX10_IMAGE_LOAD_INFO. win32u: Fix incorrect D3DKMT exported name length. win32u: Use local handles in D3DKMT_ESCAPE_UPDATE_RESOURCE_WINE. win32u/tests: Avoid closing invalid handle after OpenSharedHandleByName. win32u: Import vulkan memory from the D3DKMT object fd. win32u: Send D3DKMT object fd to wineserver on creation. win32u: Export host memory unix file descriptor. ntdll: Export wine_server_send_fd to other unix libs. winevulkan: Handle WOW64 conversion of SECURITY_ATTRIBUTES. winevulkan: Require VK_EXT_map_memory_placed for WOW64 memory export. winevulkan: Move physical device extension checks around. ntdll: Use ReadPointerAcquire to get pointer value in RtlRunOnceBeginInitialize. include: Add atomic read/write of pointers. dmscript: Get rid of the IDirectMusicScriptImpl typedef. dmscript: Reimplement the loading of a script. dmscript: Move the loading of the container to a helper. server: Don't set QS_RAWINPUT for internal hardware messages. win32u: Process internal hardware messages while waiting. server: Clear QS_RAWINPUT | QS_HARDWARE in get_rawinput_buffer. win32u: Keep waiting on the queue until it gets signaled. win32u: Use an absolute wait timeout in wait_message. ole32: Move CoIsOle1Class() stub to combase. combase: Remove unreachable failure path in CoTreatAsClass(). combase: Check for null arguments in CoTreatAsClass(). ole32: Move CoTreatAsClass() to combase.
This merge request has too many patches to be relayed via email. Please visit the URL below to see the contents of the merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/9187