gecko-dev/accessible
James Teh 52b0b92e8d Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan
We implement setting of the caret using HyperText rather than TextLeafPoint because caret stuff, including events, still uses HyperText internally for now.

This moves the async IPDL method already used on non-Windows into the base classes so Windows can use it.
We keep the COM implementation for Windows RemoteAccessible without the cache.
SetCaretOffset was moved into HyperTextAccessibleBase and platform methods were updated accordingly.
Finally, I did some drive-by cleanup (no user impact) and changed GetCaretOffset in ATK and XPCOM to use HyperTextAccessibleBase.
GetCaretOffset was moved to the base some time ago, but ATK and XPCOM weren't updated at the time.

Differential Revision: https://phabricator.services.mozilla.com/D147852
2022-06-01 19:34:09 +00:00
..
android Bug 1768927 - Preload localized role strings and heading levels at init. r=Jamie 2022-05-13 05:00:55 +00:00
aom Bug 1714390 - P2: Use AccAttributes for accessible and text attributes. r=Jamie 2021-06-10 23:07:05 +00:00
atk Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
base Bug 1771736 part 2: Only push a cache update for text if the text actually changes. r=morgan 2022-06-01 00:35:26 +00:00
basetypes Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
docs Bug 1765433 - P3: Get bundle and do pivot in UI thread for remote accessibles. r=Jamie 2022-05-04 18:00:47 +00:00
generic Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
html Bug 1766794: Lazily cache HyperText offsets for RemoteAccessibles. r=eeejay 2022-05-05 11:14:12 +00:00
interfaces Bug 1713050 - P2: Add granularity to a11y caret move events. r=morgan 2022-03-16 05:56:25 +00:00
ipc Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
mac Bug 1756728 part 2: Support retrieving the URL for cached remote documents. r=morgan 2022-06-01 00:34:17 +00:00
other Bug 1713050 - P3: Add more granularities to AXSelectedTextChanged events. r=morgan 2022-03-16 05:56:26 +00:00
tests Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
windows Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
xpcom Bug 1766546: Implement SetCaretOffset for cached Windows RemoteAccessible. r=morgan 2022-06-01 19:34:09 +00:00
xul Bug 1735970 part 3: Add TableAccessibleBase and TableCellAccessibleBase. r=morgan 2022-04-01 09:49:57 +00:00
moz.build Bug 1755383 - P3: Migrate HTML selection tests from mochitests to browser tests. r=morgan 2022-02-16 18:42:54 +00:00