Morgan Reschenberg
4891a7b86e
Bug 1630292: Enusre we don't create accessibles for linebreaks. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D80986
2020-06-26 18:04:39 +00:00
Morgan Reschenberg
117fa600ac
Bug 1642707: Add web area class and attributes r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D80473
2020-06-26 04:00:49 +00:00
Eitan Isaacson
cd63c02db9
Bug 1647828 - Block moxPerformPress selector on non-actionable nodes. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D80712
2020-06-23 19:21:28 +00:00
Eitan Isaacson
31b2dc735d
Bug 1643168 - block moxSetFocused: on non-focusable accessibles. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D78160
2020-06-10 17:34:30 +00:00
Dorel Luca
31ee7a3080
Backed out changeset 498dee65dcf8 (bug 1643168) for Browser-chrome failures browser/mac/browser_focus.js. CLOSED TREE
2020-06-08 20:28:05 +03:00
Eitan Isaacson
97fb862d37
Bug 1643168 - block moxSetFocused: on non-focusable accessibles. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D78160
2020-06-08 15:47:11 +00:00
Morgan Reschenberg
3083026d43
Bug 1641932: Add Mac subroles to role map. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D77500
2020-06-05 03:45:44 +00:00
Eitan Isaacson
add69c1749
Bug 1642033 - Refactor mozTextAccessible to use MOX api. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D77564
2020-06-03 21:15:43 +00:00
Zeke Medley
533e723a19
Bug 1642448 - Replace remaining NSAssert statements in accessible/mac/ with MOZ_ASSERT's. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D77874
2020-06-02 20:40:37 +00:00
Eitan Isaacson
c3aa4bdf8c
Bug 1641984 - Implement MOX parameterized attribute getters. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D77563
2020-06-02 04:57:14 +00:00
Ricky Stewart
0bbaac721b
Bug 1641693 - Replace a bunch of uses of `GENERATED_FILES` with the `GeneratedFile` template r=necko-reviewers,geckoview-reviewers,aklotz,dragana,froydnj
...
Also update documentation to suggest using the `GeneratedFile` template rather than directly referencing `GENERATED_FILES` where possible.
Differential Revision: https://phabricator.services.mozilla.com/D77496
2020-06-01 16:00:28 +00:00
Morgan Reschenberg
d93dd3ccbb
Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D72751
2020-05-29 17:37:46 +00:00
Eitan Isaacson
9aa6dd6524
Bug 1641665 - Remove NSAccessibility methods from mozTableAccessible. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D77345
2020-05-28 23:06:42 +00:00
Eitan Isaacson
4a8cd9c1f8
Bug 1641659 - Remove NSAccessibility methods from mozActionElements. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D77344
2020-05-28 23:02:52 +00:00
Eitan Isaacson
a3ca2295dc
Bug 1641657 - Remove NSAccessibility methods from mozRootAccessible. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D77343
2020-05-28 22:41:30 +00:00
Eitan Isaacson
d0f0c96f5e
Bug 1641655 - Remove NSAccessibility methods from mozSelectableElements. r=morgan
...
A casualty of this is the "switch" action description for pressing tabs. That code
goes way back to our first Mac a11y support. WebKit and Chromium don't have it.
I tried to figure out when other browsers or apps had that with no luck.
Anyway, removing that description gives us the same behavior in VO as
WebKit and Chromium where there are no custom action description strings.
Differential Revision: https://phabricator.services.mozilla.com/D77342
2020-05-28 22:41:23 +00:00
Eitan Isaacson
11a255caf4
Bug 1641654 - Remove NSAccessibility methods from mozHTMLAccessible classes. r=morgan
...
A casualty of this is the ability to change listed attribute names on the fly.
I think this is the right choice in general and doesn't seem to affect VO.
If we run into a case where it does we should reconsider.
Differential Revision: https://phabricator.services.mozilla.com/D77341
2020-05-28 22:41:21 +00:00
Eitan Isaacson
d13bf79114
Bug 1641644 - Remove most NSAccessibility methods from mozAccessible. r=morgan
...
Keeping accessibilityAttributeNames because it calls additionalAccessibilityAttributeNames
which is used by subclasses.
Differential Revision: https://phabricator.services.mozilla.com/D77335
2020-05-28 22:41:13 +00:00
Eitan Isaacson
9d2ffbbfee
Bug 1641644 - Create MOXSummaryAccessible for summary element. r=morgan
...
This will make it easier to generalize mozAccessible.
Differential Revision: https://phabricator.services.mozilla.com/D77334
2020-05-28 22:41:06 +00:00
Eitan Isaacson
4970260cc9
Bug 1635521 - Create dedicated MathML MOX accessibles. r=morgan
...
This patch uses the new file/class naming convention.
Hopefully we will convert all of it in time.
Differential Revision: https://phabricator.services.mozilla.com/D77333
2020-05-28 22:41:04 +00:00
Narcis Beleuzu
0bb36c9ac1
Backed out changeset d2b10235d8ac (bug 1624909) for bustages on Pivot.h . CLOSED TREE
2020-05-29 07:05:21 +03:00
Morgan Reschenberg
d013e0b775
Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D72751
2020-05-28 15:53:01 +00:00
Razvan Maries
0b581d46a0
Backed out changeset 156d42f01488 (bug 1624909) for build bustages on Pivot.h. CLOSED TREE
2020-05-27 22:49:22 +03:00
Morgan Reschenberg
c29473e265
Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D72751
2020-05-27 19:23:32 +00:00
Eitan Isaacson
b0be864424
Bug 1641002 - Map NSAccessibility API to MOXAccessible protocol. r=morgan
...
Add most attributes getters, setters and actions to prottocol,
autogenerate objective c dictionaries, and implement forwarding
logic from NSAccessibility methods.
Differential Revision: https://phabricator.services.mozilla.com/D76921
2020-05-27 17:26:38 +00:00
Eitan Isaacson
553616aa05
Bug 1641002 - Introduce MOXAccessible protocol and MOXAccessibleBase. r=morgan
...
This sets up the possibility of moving most non-gecko things to a base class, and
start a protocol to add for all the subclasses to implement as needed.
Differential Revision: https://phabricator.services.mozilla.com/D76920
2020-05-27 17:24:44 +00:00
Razvan Maries
e44db87b99
Backed out changeset b4c58d9afd4b (bug 1624909) for build bustages on Pivot.h. CLOSED TREE
2020-05-27 21:04:58 +03:00
Morgan Reschenberg
812a214eeb
Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D72751
2020-05-27 17:51:30 +00:00
Morgan Reschenberg
6b03f5994e
Bug 1632252: Replace constructor with AccOrProxy, adjust native getter. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D75354
2020-05-27 15:50:47 +00:00
Sylvestre Ledru
615c83d723
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D76451
2020-05-25 07:42:38 +00:00
Bogdan Tara
6bd3bb7800
Backed out changeset d9a39c63e40e (bug 1624909) for Pivot.h related bustages CLOSED TREE
2020-05-22 02:58:12 +03:00
Morgan Reschenberg
7a58efe041
Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D72751
2020-05-21 23:36:13 +00:00
Eitan Isaacson
1a6f602dff
Bug 1639623 - Support AXPress on radio buttons and remove action description. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D76175
2020-05-20 23:48:30 +00:00
Eitan Isaacson
37b62ce349
Bug 1625192 - Introduce test for select dropdown. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D75136
2020-05-15 21:27:57 +00:00
Eitan Isaacson
96db37abd6
Bug 1625192 - Support select element and its dropdown menu. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D75135
2020-05-15 21:31:08 +00:00
Eitan Isaacson
c1c0b3551c
Bug 1625184 - Map dialogs and alert dialogs correctly in Mac. r=MarcoZ
...
Differential Revision: https://phabricator.services.mozilla.com/D74957
2020-05-13 05:59:23 +00:00
Eitan Isaacson
c5398f4399
Bug 1625196 - Support select[multiple] and role=listbox/option. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D72485
2020-05-12 23:28:34 +00:00
Eitan Isaacson
c14ec1babc
Bug 1625196 - Prune proxy accessibles with nsAccUtils::MustPrune(). r=morgan
...
Platform accessibles from proxies were not getting pruned. Also, there is no need
to walk up ancestors to find a pruning container since all pruning containers have direct
leaf children.
Differential Revision: https://phabricator.services.mozilla.com/D72482
2020-05-12 18:39:06 +00:00
Eitan Isaacson
f395ad8878
Bug 1635517 - Ignore all invisible XUL elements. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D74433
2020-05-12 17:26:34 +00:00
Eitan Isaacson
ac48c6ea9a
Bug 1635517 - Filter ignored mac accessible objects from platform tree. r=morgan
...
Also, allow parent accessibles to ignore certain children.
Differential Revision: https://phabricator.services.mozilla.com/D74432
2020-05-12 19:06:02 +00:00
Eitan Isaacson
567a8af15c
Bug 1635517 - Update deprecated accessibilityIsIgnored to isAccessibilityElement. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D74431
2020-05-12 17:39:18 +00:00
Marco Zehe
6c331c5c53
Bug 1635483 - Avoid unnecessary IPC calls when calculating subroles for landmarks, r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D74008
2020-05-11 17:51:12 +00:00
Morgan Reschenberg
22bf5cdb58
Bug 1624954: Add support for AXPopupValue, modify AXHasPopup to boolean. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D73912
2020-05-07 18:07:34 +00:00
Marco Zehe
0eedff8d8e
Bug 1635184 - Add actual support for input type='search' in MacOS, r=eeejay
...
The code in mozAccessible SubRole was actually never executed for inputs, so the SearchField sub role was never set. Moved the implementation to mozTextAccessible. Also reenabled the tests from bug 1634373
, which now pass.
Depends on D73308
Differential Revision: https://phabricator.services.mozilla.com/D73735
2020-05-05 17:45:52 +00:00
Morgan Reschenberg
1c82fd0b4b
Bug 1624954: query attribute string for aria-haspopup instead of relying on flag alone. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D70264
2020-04-30 21:38:45 +00:00
Csoregi Natalia
5ca61e2a3c
Backed out 2 changesets (bug 1624954) for eslint failure on browser_aria_haspopup.js. CLOSED TREE
...
Backed out changeset 2a3f592412a2 (bug 1624954)
Backed out changeset 74085e028726 (bug 1624954)
2020-04-30 23:37:28 +03:00
Morgan Reschenberg
5636f6c7df
Bug 1624954: query attribute string for aria-haspopup instead of relying on flag alone. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D70264
2020-04-30 20:12:45 +00:00
Morgan Reschenberg
707b0c1a92
Bug 1624936: Add required state caching, attribute handling for mozCheckboxAccessibles. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D70231
2020-04-28 18:19:39 +00:00
Eitan Isaacson
d7324d465e
Bug 1625870 - Support figure and figcaption is OSX. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D72509
2020-04-28 19:45:51 +00:00
Brindusan Cristian
ae12f8e207
Backed out changeset b9710246d416 (bug 1625870) for mochitest failures at test_figure.html. CLOSED TREE
2020-04-28 21:54:31 +03:00