Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
Eitan Isaacson ace5987168 Bug 1726452 - Make Name an abstract Accessible method. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D123018
2021-08-19 19:57:19 +00:00
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