gecko-dev/accessible/xpcom
James Teh eb568eccaf Bug 1735969: Unify Accessible::TakeFocus, thus allowing it to be used for RemoteAccessibles when the cache is enabled on Windows. r=morgan
1. Add TakeFocus in Windows PDocAccessible.
2. Move RecvTakeFocus into DocAccessibleChildBase so it is used for all platforms.
3. Move TakeFocus into the Accessible base class.
4. Move the IPDL version of TakeFocus into RemoteAccessibleBase so it is used for all plaforms.
5. Make the Windows RemoteAccessible::TakeFocus use the base (IPDL) implementation if the cache is enabled or COM otherwise.
6. Use Accessible::TakeFocus for ATK, Mac, Windows and XPCOM.

Differential Revision: https://phabricator.services.mozilla.com/D130327
2021-11-05 00:52:15 +00:00
..
AccEventGen.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
AccEvents.conf Bug 1647483 - Add a TextRange getter to text selection change events. r=Jamie 2020-06-23 18:52:42 +00:00
moz.build Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
nsAccessibleRelation.cpp Bug 1693597 - P2: Rename ProxyAccessible to RemoteAccessible. r=morgan 2021-02-19 23:14:33 +00:00
nsAccessibleRelation.h Bug 1693597 - P2: Rename ProxyAccessible to RemoteAccessible. r=morgan 2021-02-19 23:14:33 +00:00
xpcAccessibilityService.cpp Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
xpcAccessibilityService.h Bug 1634217. Make `accessible/` buildable outside of `unified-build` environment. r=eeejay 2020-05-01 04:28:35 +00:00
xpcAccessible.cpp Bug 1735969: Unify Accessible::TakeFocus, thus allowing it to be used for RemoteAccessibles when the cache is enabled on Windows. r=morgan 2021-11-05 00:52:15 +00:00
xpcAccessible.h Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleApplication.cpp
xpcAccessibleApplication.h Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleDocument.cpp Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleDocument.h Bug 1700166 - Clean up obsolete remote iface enum and add iface test. r=morgan 2021-03-22 20:39:54 +00:00
xpcAccessibleGeneric.cpp Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleGeneric.h Bug 1700166 - Clean up obsolete remote iface enum and add iface test. r=morgan 2021-03-22 20:39:54 +00:00
xpcAccessibleHyperLink.cpp Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleHyperLink.h Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleHyperText.cpp Bug 1730096 part 8: Move DefaultTextAttributes to HyperTextAccessibleBase and implement it for RemoteAccessible. r=eeejay 2021-11-01 23:27:39 +00:00
xpcAccessibleHyperText.h Bug 1733514 part 4: Add xpcAccessibleHyperText::Intl and use it for methods which are supported by HyperTextAccessibleBase. r=eeejay 2021-10-12 23:43:08 +00:00
xpcAccessibleImage.cpp
xpcAccessibleImage.h Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00
xpcAccessibleMacInterface.h Bug 1694571: Replace AccessibleOrProxy's with Accessible's r=Jamie 2021-07-22 17:58:49 +00:00
xpcAccessibleMacInterface.mm Bug 1731526 - Fix non-unified build errors in accessible/. r=eeejay 2021-09-22 01:41:40 +00:00
xpcAccessibleSelectable.cpp Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan 2021-02-19 23:14:32 +00:00
xpcAccessibleSelectable.h Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan 2021-02-19 23:14:32 +00:00
xpcAccessibleTable.cpp Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan 2021-02-19 23:14:32 +00:00
xpcAccessibleTable.h Bug 1700166 - Clean up obsolete remote iface enum and add iface test. r=morgan 2021-03-22 20:39:54 +00:00
xpcAccessibleTableCell.cpp Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan 2021-02-19 23:14:32 +00:00
xpcAccessibleTableCell.h Bug 1700166 - Clean up obsolete remote iface enum and add iface test. r=morgan 2021-03-22 20:39:54 +00:00
xpcAccessibleTextRange.cpp Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan 2021-02-19 23:14:32 +00:00
xpcAccessibleTextRange.h Bug 1647483 - Add a TextRange getter to text selection change events. r=Jamie 2020-06-23 18:52:42 +00:00
xpcAccessibleValue.cpp Bug 1727643 - P4: Make use of new common methods in platforms and XPCOM. r=morgan 2021-08-26 19:40:06 +00:00
xpcAccessibleValue.h Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan 2021-03-09 04:09:03 +00:00