Commit graph

157864 commits

Author SHA1 Message Date
Jacek Caban 817dca1099 win32u: Move WM_NCACTIVATE implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-13 16:37:03 +02:00
Jacek Caban 9f03d8f3e1 win32u: Move WM_NCPAINT handling from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-13 16:37:03 +02:00
Jacek Caban 952affeaeb win32u: Allow passing simple LOGFONTW to NtGdiHfontCreate.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-13 16:37:03 +02:00
Connor McAdams fdd7f3152e uiautomationcore: Implement NavigateDirection_Parent for MSAA Providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-06-13 16:37:03 +02:00
Connor McAdams ef27965e82 uiautomationcore/tests: Add navigation tests for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-06-13 16:37:03 +02:00
Connor McAdams f1d77f18b9 uiautomationcore: Add stub IRawElementProviderFragment for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-06-13 16:37:03 +02:00
Matteo Bruni 35939bbe0c d3dx10/tests: Add a test for loading an invalid resource from a valid module.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-06-10 23:23:05 +02:00
Matteo Bruni caa402ab91 d3dx10/tests: Initialize a function argument.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban 4cbf8890dc d3dx10/tests: Add D3DX10GetImageInfoFromMemory thread pump tests.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban b577dc22c7 d3dx10: Support ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromMemory.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban 3d9c70229e d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromResourceW.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban b8b3acbfca d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromResourceA.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban 9b0e3de465 d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromFileW.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban 0d6b9b83eb d3dx10/tests: Add D3DX10GetImageInfoFromMemory HRESULT argument tests.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-10 23:23:05 +02:00
Piotr Caban 0683a629f6 d3dx10: Don't ignore HRESULT parameter in D3DX10GetImageInfoFrom* functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-10 23:23:05 +02:00
Paul Gofman 95a8bec9f1 ws2_32: Make wait in WS2_recv_base() alertable.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-06-10 23:23:05 +02:00
Paul Gofman dfdfba2638 ws2_32: Make wait in select() alertable.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-06-10 22:23:54 +02:00
Rémi Bernon a4966b6690 kernelbase: Cleanup and simplify (Global|Local)ReAlloc.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 18:24:35 +02:00
Rémi Bernon a3a2688585 kernel32: Cleanup and simplify (Global|Local)Handle.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 18:24:35 +02:00
Rémi Bernon 866d7d0c07 kernel32: Cleanup and simplify (Global|Local)Size.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 18:24:35 +02:00
Rémi Bernon 660332326e kernelbase: Stop using an offset for HLOCAL pointers.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 18:24:35 +02:00
Rémi Bernon 5e32cad36c kernel32: Use RtlGetUserInfoHeap in GlobalHandle.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 18:24:34 +02:00
Rémi Bernon bffeff3819 ntdll: Implement RtlGetUserValueHeap.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 18:24:34 +02:00
Connor McAdams 28c7a4d1a5 uiautomationcore: Add ILegacyIAccessibleProvider implementation for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-06-10 18:24:23 +02:00
Connor McAdams 1989d144c8 include: Add ILegacyIAccessibleProvider interface definition.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-06-10 18:24:23 +02:00
Connor McAdams 12dfa74254 uiautomationcore: Implement get_HostRawElementProvider for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-06-10 18:24:23 +02:00
Timo Zuccarello de280569a1 winebus: Optionally split joysticks with more than 6 axes.
Add registry option "Split Controllers" and optionally split joysticks
with more than 6 axes to improve compatibility with applications that
do not support more than 6 axes where on Windows a driver would be
installed that splits the device.

Signed-off-by: Timo Zuccarello <timo@zuccarello.eu>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 13:06:14 +02:00
Rémi Bernon e1083de9a7 dinput/tests: Merge keyboard.c tests into device8.c.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 11:59:25 +02:00
Rémi Bernon cda4596cad dinput/tests: Run keyboard info tests for every dinput version.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 11:59:25 +02:00
Rémi Bernon 74b9bd6767 dinput/tests: Merge mouse.c tests into device8.c.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 11:59:24 +02:00
Rémi Bernon fd46b4bb48 dinput/tests: Run mouse info tests for every dinput version.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 11:59:24 +02:00
Rémi Bernon d4ea5f98c3 dinput: Fix DIPROP_FFGAIN mouse and keyboard tests.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 11:59:24 +02:00
Rémi Bernon 6a95003b8b dinput/tests: Add some broken joystick axis results.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-10 11:59:24 +02:00
Zebediah Figura b0731f6e7e user32: Use registry APIs to enumerate raw input devices. 2022-06-10 11:59:11 +02:00
Zebediah Figura 5d63f809c9 user32: Store the device path as a simple string pointer. 2022-06-10 11:59:11 +02:00
Jinoh Kang 58571710ba comctl32: Fix integer overflow in DPA_Search.
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-06-10 11:58:52 +02:00
Louis Lenders 561a5b8f84 advapi32: Fix spec entry for LookupPrivilegeDisplayName{A,W}.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:56:39 +02:00
Zebediah Figura e63cdb3cad hidclass.sys: No longer set the DEVPROPKEY_HID_HANDLE property.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:52 +02:00
Zebediah Figura 1798702655 user32: Use IOCTL_HID_GET_WINE_RAWINPUT_HANDLE to retrieve the raw input handle.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:45 +02:00
Zebediah Figura cf2e168c3a dinput: Use IOCTL_HID_GET_WINE_RAWINPUT_HANDLE to retrieve the raw input handle.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:37 +02:00
Zebediah Figura b68d2aad19 hidclass.sys: Expose an ioctl to retrieve the raw input handle.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:27 +02:00
Rémi Bernon 64efaf26b7 kernelbase: Use RtlSetUserValueHeap to store HLOCAL.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-09 20:55:20 +02:00
Rémi Bernon ff864e5621 ntdll: Implement RtlSetUserValueHeap.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-09 20:55:20 +02:00
Rémi Bernon 06b582e695 kernelbase: Use HEAP_ADD_USER_INFO for HLOCAL allocations.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-09 20:55:20 +02:00
Rémi Bernon 31df70a3de ntdll: Add block padding when HEAP_ADD_USER_INFO flag is set.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-09 20:55:20 +02:00
Rémi Bernon 15d01a2a12 ole32/tests: Update IStream_SetSize with large size test result.
The high part is ignored, and OOM error is only returned if there's not
enough memory available, not because of GlobalReAlloc specific behavior.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-09 20:55:20 +02:00
Hugh McMaster 577258a981 conhost: Update debug output and comments when loading/saving settings.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:20 +02:00
Hugh McMaster 1c9c1ebc80 conhost: Show caret immediately after reshaping.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:20 +02:00
Georg Lehmann 86d893f931 winevulkan: Update to VK spec version 1.3.217.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-09 20:55:20 +02:00
Rémi Bernon a53298f4d0 dinput/tests: Merge device.c tests into device8.c.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-09 20:55:20 +02:00