Connor McAdams
|
b22a06281a
|
uiautomationcore: Only print FIXME messages for missing default clientside providers once.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-20 22:31:12 +02:00 |
|
Connor McAdams
|
29d8c3828f
|
uiautomationcore: Remove accidentally leftover FIXME.
The MSAA to UIA event bridge is now partially implemented.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-20 22:31:12 +02:00 |
|
Connor McAdams
|
f26d470920
|
uiautomationcore: Potentially raise focus event on the currently focused serverside provider in response to EVENT_OBJECT_FOCUS.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-16 11:15:38 +02:00 |
|
Connor McAdams
|
2be7de9898
|
uiautomationcore: Potentially raise focus event for serverside providers in response to EVENT_OBJECT_FOCUS.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-16 11:15:38 +02:00 |
|
Connor McAdams
|
0592872161
|
uiautomationcore: Release node lresult upon failure to allocate a node in uia_node_from_lresult().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-16 11:15:38 +02:00 |
|
Connor McAdams
|
6b972a68b8
|
uiautomationcore: Query EVENT_OBJECT_FOCUS HWND for a serverside provider if there is a registered focus change event handler.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-10 23:15:05 +02:00 |
|
Connor McAdams
|
7aaf77a514
|
uiautomationcore: Pass WinEvent data to IProxyProviderWinEventHandler::RespondToWinEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-02 21:56:30 +02:00 |
|
Connor McAdams
|
0254db3492
|
uiautomationcore: Add support for marking the root IAccessible as known on non-root IAccessibles upon proxy provider creation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-02 21:56:30 +02:00 |
|
Connor McAdams
|
a2bf252c4b
|
uiautomationcore: Add support for ignoring ProviderOptions_UseComThreading when creating an HUIANODE.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-10-02 21:56:30 +02:00 |
|
Connor McAdams
|
81caccbf84
|
uiautomationcore: Track HWNDs that need WinEvent translation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-09-25 21:47:49 +02:00 |
|
Connor McAdams
|
336503f3c9
|
uiautomationcore: Check providers for an IProxyProviderWinEventHandler interface when attaching events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-09-25 21:47:48 +02:00 |
|
Connor McAdams
|
f0525a5ff6
|
uiautomationcore: Implement UiaHasServerSideProvider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-09-18 11:01:25 +02:00 |
|
Connor McAdams
|
815e3889c6
|
uiautomationcore: Add a common helper function for creating HUIANODEs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-09-18 11:01:25 +02:00 |
|
Connor McAdams
|
12b2d34976
|
uiautomationcore: Add UiaHasServerSideProvider stub.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-09-18 11:01:22 +02:00 |
|
Alex Henrie
|
d89665847f
|
uiautomationcore: Use CRT allocation functions.
|
2023-09-04 11:42:36 +02:00 |
|
Connor McAdams
|
68d0c88b06
|
uiautomationcore: Allow for refusal of HWND providers on node creation by non-nested node providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-07-10 12:18:32 +02:00 |
|
Alexandre Julliard
|
641623ffe8
|
uiautomationcore: Fix some long/LONG mismatches.
|
2023-07-04 12:29:08 +02:00 |
|
Connor McAdams
|
7223d19561
|
uiautomationcore: Create a new node when raising serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-07-03 22:15:42 +02:00 |
|
Connor McAdams
|
4621ea4547
|
uiautomationcore: Add partial support for raising serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-07-03 22:15:42 +02:00 |
|
Connor McAdams
|
42e058ba53
|
uiautomationcore: Introduce UI Automation event thread.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-07-03 22:15:42 +02:00 |
|
Connor McAdams
|
41f07a8a0f
|
uiautomationcore: Implement UiaEventAddWindow.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-19 22:50:45 +02:00 |
|
Connor McAdams
|
2da4d47b5d
|
uiautomationcore: Prevent creation of duplicate serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-19 22:50:45 +02:00 |
|
Connor McAdams
|
549a276c32
|
uiautomationcore: Add support for creating serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-19 22:50:45 +02:00 |
|
Connor McAdams
|
c7431990d8
|
uiautomationcore: Unconditionally match all events registered on the desktop node with a scope of subtree.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-12 21:21:42 +02:00 |
|
Connor McAdams
|
c5b2c0369b
|
uiautomationcore: Implement UiaRaiseAutomationEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-12 21:21:42 +02:00 |
|
Connor McAdams
|
7e19aef0f3
|
uiautomationcore: Get IRawElementProviderAdviseEvents interfaces from embedded fragment root providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-05 14:01:07 +02:00 |
|
Connor McAdams
|
68aa92d6b0
|
uiautomationcore: Add global interface table helper functions.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-05 14:01:07 +02:00 |
|
Connor McAdams
|
3d0c9efc1e
|
uiautomationcore: Put general purpose helper functions into separate source file.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-06-05 14:01:07 +02:00 |
|
Connor McAdams
|
a5426f6ace
|
uiautomationcore: Call IRawElementProviderAdviseEvents methods when events are added or removed.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-05-26 21:24:14 +02:00 |
|
Connor McAdams
|
973d00db1b
|
uiautomationcore: Implement UiaRemoveEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-05-26 21:24:14 +02:00 |
|
Connor McAdams
|
407ce9a1d5
|
uiautomationcore: Implement UiaAddEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-05-26 21:24:14 +02:00 |
|
Connor McAdams
|
32cb8bd152
|
uiautomationcore: Don't leak parent node in conditional_navigate_uia_node.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-05-22 22:56:29 +02:00 |
|
Connor McAdams
|
e070e9b476
|
uiautomationcore: Implement UiaNodeFromFocus.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-28 20:56:11 +02:00 |
|
Connor McAdams
|
ba927e507b
|
uiautomationcore: Add UiaNodeFromFocus stub.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-28 20:56:10 +02:00 |
|
Connor McAdams
|
cd9f3e5d05
|
uiautomationcore: Add normalization navigation to UiaGetUpdatedCache.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-19 22:00:48 +02:00 |
|
Connor McAdams
|
f93bd3ff2c
|
uiautomationcore: Implement conditional NavigateDirection_Parent navigation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-19 22:00:48 +02:00 |
|
Connor McAdams
|
a97cdeaf20
|
uiautomationcore: Implement UiaGetRootNode.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-19 22:00:46 +02:00 |
|
Connor McAdams
|
a19c1ff169
|
uiautomationcore: Add a default ProviderType_Proxy MSAA bridge clientside provider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-17 22:27:24 +02:00 |
|
Connor McAdams
|
8070e44f76
|
uiautomationcore: Add a default ProviderType_BaseHwnd clientside provider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-04-04 22:24:13 +02:00 |
|
Connor McAdams
|
74f06be676
|
uiautomationcore: Add support for UIA_LegacyIAccessibleRolePropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-03-31 23:12:42 +02:00 |
|
Connor McAdams
|
fc3b0d3392
|
uiautomationcore: Add support for UIA_LegacyIAccessibleChildIdPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-03-31 23:12:42 +02:00 |
|
Connor McAdams
|
55c1acd926
|
uiautomationcore: Add support for UIA_ProviderDescriptionPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-03-27 18:32:35 +02:00 |
|
Connor McAdams
|
2d85254355
|
uiautomationcore: Add a helper function for retrieving a property value from an individual node provider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-03-27 18:32:35 +02:00 |
|
Connor McAdams
|
29a4e096d7
|
uiautomationcore: Implement IUIAutomationCacheRequest::AddProperty.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-03-16 12:48:12 +01:00 |
|
Connor McAdams
|
b9410e8c39
|
uiautomationcore: Add support for caching property values in UiaGetUpdatedCache.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-03-16 12:48:12 +01:00 |
|
Connor McAdams
|
dc79cdc50a
|
uiautomationcore: Implement IUIAutomation::IntSafeArrayToNativeArray.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-02-27 20:17:30 +01:00 |
|
Connor McAdams
|
2b8c8be7bd
|
uiautomationcore: Add support for UIA_ValueIsReadOnlyPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-02-16 10:28:28 +01:00 |
|
Connor McAdams
|
44aa2ea89f
|
uiautomationcore: Add support for UIA_BoundingRectanglePropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2023-02-16 10:28:26 +01:00 |
|
Francois Gouget
|
511f98280d
|
uiautomationcore: Fix a typo in a FIXME() message.
|
2023-02-14 09:58:03 +01:00 |
|
Connor McAdams
|
c0360db561
|
uiautomationcore: Add UiaAddEvent stub.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
|
2022-11-30 20:38:27 +01:00 |
|