Eitan Isaacson
38989e5335
Bug 1694566 - P4: Introduce polymorphic ChildAtPoint that returns remote or local accessibles. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D106680
2021-03-03 06:10:02 +00:00
Eitan Isaacson
d6fb8b1903
Bug 1694566 - P2: Make EWhichChildAtPoint an enum class and put it in Accessible. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D106678
2021-03-03 06:10:01 +00:00
Eitan Isaacson
cf02f92cd1
Bug 1694565 - Implement IsRemote/IsLocal and AsRemote/AsLocal. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D104917
2021-03-02 16:32:24 +00:00
Eitan Isaacson
bafd5e712b
Bug 1694203
- P9: Have RemoteAccessible inherit from Accessible. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D104915
2021-03-02 16:32:24 +00:00
Eitan Isaacson
645b284877
Bug 1694203
- P7: Define IsLink as a virtual method in Accessible. r=Jamie
...
This will allow us to have differing implementations for remote and
local accessibles.
Differential Revision: https://phabricator.services.mozilla.com/D104926
2021-03-02 16:32:23 +00:00
Eitan Isaacson
ad5ecf5c43
Bug 1694203
- P6: Virtualize Role() and implment in LocalAccessible. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D106004
2021-03-02 16:32:23 +00:00
Eitan Isaacson
a3cc29ac54
Bug 1694203
- P5: Add and implement virtual hierarchy functions. r=Jamie
...
This allows us to use polymorphism when retrieving children/parents from
local or remote accessibles.
Differential Revision: https://phabricator.services.mozilla.com/D104924
2021-03-02 16:32:22 +00:00
Eitan Isaacson
b5f10ca9cb
Bug 1694203
- P4: Move IsTextRole from HyperTextAccessible to base class. r=Jamie
...
This will allow us to more easily query IsTextRole in remote case.
Differential Revision: https://phabricator.services.mozilla.com/D104925
2021-03-02 16:32:22 +00:00
Eitan Isaacson
20493d25f7
Bug 1694203
- P3: Move type "Is" methods to Accessible base class. r=Jamie
...
This will allow remote accessibles to use them as well.
Differential Revision: https://phabricator.services.mozilla.com/D106003
2021-03-02 16:32:21 +00:00
Eitan Isaacson
e082620ccf
Bug 1694203
- P2: Add eNumericValue and eAction to generic types for use in proxy. r=Jamie
...
eHasNumericValue should probably not be a state anyway. We need both of
these types because we currently send eHasNumericValue and
ActionCount != 0 as interface flags when creating proxies.
Differential Revision: https://phabricator.services.mozilla.com/D104914
2021-03-02 16:32:21 +00:00
Eitan Isaacson
8e9308e810
Bug 1694203
- P1: Add Accessible and have LocalAccessible inherit from it. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D104913
2021-03-02 16:32:21 +00:00