Commit graph

130217 commits

Author SHA1 Message Date
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 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
Nikolay Sivov fcbb0f6c61 dwrite: Duplicate mapping data when creating fallback object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:09 +02:00
Nikolay Sivov f2ad1d8b93 dwrite: Override existing ranges with AddMapping().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:09 +02:00
Nikolay Sivov 76e675a011 dwrite: Keep locales separate for fallback data.
Each locale entry contains a "list" of its mappings.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:08 +02:00
Nikolay Sivov 78846236b9 dwrite: Filter out unusable ranges on AddMapping().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:08 +02:00
Nikolay Sivov 1cf2ac20c8 dwrite: Add additional structure for mappings array.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:08 +02:00
Nikolay Sivov c4af69e0b7 dwrite: Use older interface version for fallback system collection.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-22 17:54:07 +02:00
Jacek Caban ca630fb653 user32: Use syscall interface for NtUserCall* functions. 2022-07-22 17:53:32 +02:00
Jacek Caban a23c1279c6 win32u: Use syscall interface for NtUserCallHwnd and NtUserCallHwndParam. 2022-07-22 17:53:32 +02:00
Jacek Caban 47dd8a6a9b win32u: Use syscall interface for more user painting functions. 2022-07-22 17:53:32 +02:00
Jacek Caban 81df0bc7ef win32u: Use syscall interface for more input functions. 2022-07-22 17:53:32 +02:00
Jacek Caban 7df56c9b3a winemac: Use __wine_unix_call. 2022-07-22 17:52:47 +02:00
Jacek Caban 218e469812 wineandroid: Use __wine_unix_call. 2022-07-22 17:52:47 +02:00
Jacek Caban d246c1a1da winex11: Use __wine_unix_call. 2022-07-22 17:52:47 +02:00
Jacek Caban a53330b9c1 win32u: Use syscall interface for message functions. 2022-07-22 17:52:46 +02:00
Jacek Caban 0d6d8f388a win32u: Use syscall interface for NtUserGetMessage. 2022-07-22 17:52:44 +02:00
Jacek Caban 88462d9127 win32u: Get rid of no longer needed NtUserSetCallbacks. 2022-07-21 23:03:29 +02:00
Jacek Caban e52e42b875 win32u: Use syscall interface for NtUserMessageCall and NtUserTrackPopupMenuEx.
try_finally() hack is no longer needed. We don't expect exceptions
from unixlib code and client callbacks' exceptions are not propagated
anyway.
2022-07-21 23:03:29 +02:00
Jacek Caban b3fddeb8e4 win32u: Use syscall interface for NtUserMsgWaitForMultipleObjectsEx. 2022-07-21 23:03:29 +02:00
Jacek Caban 6395bf962f win32u/tests: Add tests for catching exceptions from timer proc.
We currently depend on default behaviour of suppressing exceptions
from client callbacks. If we change it to fail by default, we will
need a separated filter for NtUserDispatchMessage.
2022-07-21 23:03:29 +02:00
Jacek Caban 1e5d4e9422 win32u: Use syscall interface for NtUserDispatchMessage. 2022-07-21 23:03:29 +02:00
Jacek Caban 079179fec7 ntdll: Suppress callback exceptions in KiUserCallbackDispatcher. 2022-07-21 23:03:29 +02:00
Jacek Caban c1c57bd750 win32u: Avoid using client callbacks for NtUserSendMessage. 2022-07-21 23:03:29 +02:00