Eitan Isaacson
1616ae4612
Bug 1661758 - Part 4: Implement AXUIElementForTextMarker. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D89066
2020-09-11 05:08:00 +00:00
Eitan Isaacson
237178d7dd
Bug 1661758 - Part 3: Implement AXTextMarkerRangeForUIElement. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D89065
2020-09-11 05:07:52 +00:00
Brindusan Cristian
c5f2ef7f15
Backed out 5 changesets (bug 1661758) for build bustages on GeckoTextMarker.h.
...
Backed out changeset 9b086da1f8f1 (bug 1661758)
Backed out changeset 8def1d51ae3d (bug 1661758)
Backed out changeset 17532cdc54ae (bug 1661758)
Backed out changeset be0ea9159b11 (bug 1661758)
Backed out changeset 2ca136e7d279 (bug 1661758)
2020-09-11 02:16:49 +03:00
Eitan Isaacson
debfb84ee9
Bug 1661758 - Part 4: Implement AXUIElementForTextMarker. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D89066
2020-09-10 21:52:35 +00:00
Eitan Isaacson
0ced3240bb
Bug 1661758 - Part 3: Implement AXTextMarkerRangeForUIElement. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D89065
2020-09-10 21:52:28 +00:00
Eitan Isaacson
2a6f71babd
Bug 1660906 - Introduce .clang-format file for Objective C rules. r=morgan
...
I also altered the mode line in all the file headers so that editors use the correct syntax features.
Differential Revision: https://phabricator.services.mozilla.com/D88081
2020-08-25 21:40:32 +00:00
Eitan Isaacson
4b2ca1f36a
Bug 1660109
- Support get bounds for text marker range. r=Jamie
...
Depends on D87669
Differential Revision: https://phabricator.services.mozilla.com/D87670
2020-08-20 22:12:23 +00:00
Eitan Isaacson
c52b49a014
Bug 1653421 - Part 2: Add attributed string for range getter. r=morgan
...
This doesn't actually add any attributes yet.
VoiceOver uses this instead of the plain string equivalent.
Differential Revision: https://phabricator.services.mozilla.com/D84054
2020-07-21 23:02:55 +00:00
Eitan Isaacson
906483c74e
Bug 1653039 - Add word at marker APIs. r=morgan
...
This patch adds several new parameters:
* AXLeftWordTextMarkerRangeForTextMarker
* AXRightWordTextMarkerRangeForTextMarker
* AXStartTextMarkerForTextMarkerRange
* AXEndTextMarkerForTextMarkerRange
* AXNextTextMarkerForTextMarker
* AXPreviousTextMarkerForTextMarker
Our word boundaries API is pretty buggy. Instead of trying to
resolve or triage each issue I found, I added todo tests
for them.
Differential Revision: https://phabricator.services.mozilla.com/D83680
2020-07-20 22:53:04 +00:00
Eitan Isaacson
8b130be2bb
Bug 1226473 - Support AXSelectedTextMarkerRange. r=morgan
...
To do this well we need to cache the text selection in the top level process.
Differential Revision: https://phabricator.services.mozilla.com/D82111
2020-07-06 17:32:45 +00:00
Eitan Isaacson
7c21778bfd
Bug 1649575 - Part 3: Introduce MOXTextMarkerDelegate. r=morgan
...
The delegate is associated with accessible documents (either local or remote).
I made a separate protocol for all the text marker stuff as it really is a seperate API.
Differential Revision: https://phabricator.services.mozilla.com/D81759
2020-07-02 21:33:07 +00:00