Commit graph

158548 commits

Author SHA1 Message Date
Arkadiusz Hiler 101bf6c8bd dinput/tests: Assert that we can't get info about the third slider with c_dfDIJoystick2. 2022-07-25 18:13:01 +02:00
Arkadiusz Hiler 6719e6b2d3 dinput: Use GUID_Slider type for dials. 2022-07-25 18:13:01 +02:00
Arkadiusz Hiler 50690e08bd dinput: Enumerate user format object forwards.
It's important for the default broken formats like c_dfDIJoystick2 which
have multiple sets of sliders defined with the same offsets.
2022-07-25 18:13:00 +02:00
Arkadiusz Hiler 76a1fd2804 dinput/tests: Use helper for checking device object instances. 2022-07-25 18:13:00 +02:00
Arkadiusz Hiler 8a74acd73a dinput: Get rid of unused parameter in match_device_object. 2022-07-25 18:13:00 +02:00
Arkadiusz Hiler 17ce835ed3 dinput: Set correct object names for dials and sliders. 2022-07-25 18:13:00 +02:00
Hugh McMaster 6901f3ccfc regedit: Update the listview item without reloading the value data. 2022-07-25 17:01:33 +02:00
Hugh McMaster d1bc3623e8 regedit: Set the dlgproc value name via a function, not a global. 2022-07-25 17:01:33 +02:00
Hugh McMaster 5e2c3dd537 regedit: Update binary data via update_registry_value(). 2022-07-25 17:01:33 +02:00
Brendan Shanks bbdab496ee wow64: Allow setting NtSetInformationProcess(ProcessExecuteFlags). 2022-07-25 17:01:33 +02:00
Brendan Shanks ce5fe931e1 ntdll: Allow changes to DEP flags under Wow64. 2022-07-25 17:01:33 +02:00
Paul Gofman 7527869fe8 ntdll: Preserve rbx register when calling DLL entry point on x64. 2022-07-25 17:01:33 +02:00
Brendan Shanks a3de8d191b wow64: Respect the large address aware flag. 2022-07-25 17:01:19 +02:00
Alistair Leslie-Hughes 5f6425f0ef xactengine3_7: Remove entry after FAudio Destroyed call.
FACTWaveBank_Destroy will invoke the callback which we
attempt to lookup the wavebank.

The callback must have a pointer, help states it isn't valid but still
points to the wavebank that was destroyed.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-07-25 11:24:04 +02:00
Claire Girka 3d25202eaf ntoskrnl: Set device ContainerID from driver.
Using SetupDiGetDeviceRegistryPropertyW rather than SetupDiGetDeviceRegistryPropertyA
in the test, because games use the former, and Windows returns the Container ID as a
WCHAR string either way.
2022-07-25 11:22:29 +02:00
Claire Girka bfb7fe4bfb hidclass: Expose ContainerID from underlying driver. 2022-07-25 11:22:29 +02:00
Claire Girka 8ed6b1609c hidclass: Improve error handling in get_device_id.
Do not assume the underlying driver will return meaningful data, as it
may not support BusQueryContainerID which will be queried in a next commit.
2022-07-25 11:22:27 +02:00
Claire Girka d930a0cc5e ntoskrnl/tests: Add test for getting SPDRP_BASE_CONTAINERID from PnP driver. 2022-07-25 11:22:27 +02:00
Claire Girka f7f109d9d3 setupapi: Add support for SPDRP_BASE_CONTAINERID. 2022-07-25 11:22:27 +02:00
Eric Pouech 890e3baaba winedbg: Use CRT allocation functions.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-25 11:22:18 +02:00
Eric Pouech 674ef559e0 winedbg: Do proper error management when reallocating memory.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-25 11:22:12 +02:00
Connor McAdams c40bccb867 uiautomationcore: Add support for UIAutomationType_String properties.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-07-25 09:39:21 +02:00
Connor McAdams 0bc1f68761 uiautomationcore: Add support for UIAutomationType_Bool properties.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-07-25 09:39:21 +02:00
Connor McAdams d83c019102 uiautomationcore: Add support for UIAutomationType_Double properties.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-07-25 09:39:21 +02:00
Jacek Caban 9639d0d6db win32u: Use syscall interface for winpos functions. 2022-07-25 09:39:08 +02:00
Jacek Caban d50112b4b6 win32u: Use syscall interface for NtUserCreateWindowEx and NtUserDestroyWindow. 2022-07-25 09:39:08 +02:00
Jacek Caban 43c851c796 win32u: Use syscall interface for NtUserDisableThreadIme. 2022-07-25 09:39:07 +02:00
Jacek Caban 8ecb3aa5cc win32u: Use syscall interface for more input functions. 2022-07-25 09:39:06 +02:00
Jacek Caban 399dfc2580 win32u: Use syscall interface for cursor icon functions. 2022-07-25 09:39:06 +02:00
Jacek Caban b20f39858c win32u: Use syscall interface for more sysparams functions. 2022-07-25 09:39:05 +02:00
Jacek Caban b1ffc6ca74 win32u: Use syscall interface for clipboard functions. 2022-07-25 09:39:04 +02:00
Francois Gouget 1bf88f860e dinput/tests: Add a trailing linefeed to some ok() calls.
Signed-off-by: Francois Gouget <fgouget@free.fr>
2022-07-25 09:38:30 +02:00
Francois Gouget 04c7ff2c2f include: Add some SPI_ constants.
They pop up in some failure messages.

Signed-off-by: Francois Gouget <fgouget@free.fr>
2022-07-25 09:38:26 +02:00
Francois Gouget 5d8d9cd63d ws2_32/tests: Add comments to help identify the hint test indices.
Signed-off-by: Francois Gouget <fgouget@free.fr>
2022-07-25 09:38:26 +02:00
Zebediah Figura 7961e00e74 server: Properly implement AFD_POLL_RESET. 2022-07-25 09:38:21 +02:00
Zebediah Figura 21dfab61fb ws2_32: Map AFD_POLL_RESET to both POLLHUP and POLLERR. 2022-07-25 09:38:13 +02:00
Zebediah Figura feb97eaaea ws2_32: Add a FIXME for unhandled flags in select(). 2022-07-25 09:38:12 +02:00
Zebediah Figura cac21259ca ws2_32: Map AFD_POLL_RESET to the "read" set in select(). 2022-07-25 09:38:11 +02:00
Nikolay Sivov 7b77b4e3b4 user32: Remove some dead code from unpack_dde_message() (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 21:14:05 +02:00
Nikolay Sivov 0cd65f0083 win32u: Remove some dead code from get_scroll_range() helper (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 21:14:02 +02:00
Nikolay Sivov ea82d4ee98 d2d1/tests: Add a missing return value test (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 21:13:57 +02:00
Zebediah Figura c94be0460c wined3d: Redirect vkd3d log output to the Unix stderr. 2022-07-22 19:58:09 +02:00
Zebediah Figura b0a24c3cd7 wined3d: Assert that the BO is mapped in unmap functions. 2022-07-22 19:57:28 +02:00
Zebediah Figura 1733f86d4a wined3d: Do not try to unmap already unmapped BOs in wined3d_texture_update_sub_resource(). 2022-07-22 19:57:28 +02:00
Zebediah Figura f0706faae6 wined3d: Do not try to unmap already unmapped BOs in wined3d_buffer_update_sub_resource().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53372
2022-07-22 19:57:28 +02:00
Nikolay Sivov b951c37b87 d3d11: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 19:56:59 +02:00
Nikolay Sivov d8fa0ff148 dwrite: Add some mappings for Tahoma in the system fallback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:10 +02:00
Nikolay Sivov 26e717c565 dwrite: Remove old system fallback logic.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:10 +02:00
Nikolay Sivov d37eb0f144 dwrite: Implement MapCharacters() for custom fallback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:09 +02:00
Nikolay Sivov d800cd7437 dwrite: Extend matching font creation helper.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:09 +02:00