Eitan Isaacson
6e8749d0da
Bug 1693597 - P2: Rename ProxyAccessible to RemoteAccessible. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D105671
2021-02-19 23:14:33 +00:00
Eitan Isaacson
6e49732365
Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D105670
2021-02-19 23:14:32 +00:00
Sylvestre Ledru
d9cd198ba1
Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D92459
2020-10-06 16:12:00 +00:00
Aaron Klotz
ee56e6a4b2
Bug 1651705: Part 6 - Update Android a11y to work with NativeWeakPtr
; r=eeejay
...
This patch is similar to part 4 but for Android a11y.
Conversions over to `NativeWeakPtr` are pretty straight forward thanks to the
type system. Basically we take a `NativeWeakPtr`, call `Access()` on it, and
if the accessor is truthy, then we call whatever methods we need to call.
Creation of new pointers is done using `NativeWeakPtrHolder::Attach()` and
detaching of strong references is done by `NativeWeakPtr::Detach()`.
Differential Revision: https://phabricator.services.mozilla.com/D87365
2020-09-21 21:48:53 +00:00
Butkovits Atila
925221149f
Backed out 7 changesets (bug 1651705) as requested by Aklotz. CLOSED TREE
...
Backed out changeset 60730e8394ae (bug 1651705)
Backed out changeset c441ae751191 (bug 1651705)
Backed out changeset c289f06ceba2 (bug 1651705)
Backed out changeset d4491ef94b3e (bug 1651705)
Backed out changeset 1cca90ffab83 (bug 1651705)
Backed out changeset 9b1ce53e6472 (bug 1651705)
Backed out changeset a31251ba4566 (bug 1651705)
2020-09-01 20:39:15 +03:00
Aaron Klotz
6a34c1e45b
Bug 1651705: Part 6 - Update Android a11y to work with NativeWeakPtr
; r=eeejay
...
This patch is similar to part 4 but for Android a11y.
Conversions over to `NativeWeakPtr` are pretty straight forward thanks to the
type system. Basically we take a `NativeWeakPtr`, call `Access()` on it, and
if the accessor is truthy, then we call whatever methods we need to call.
Creation of new pointers is done using `NativeWeakPtrHolder::Attach()` and
detaching of strong references is done by `NativeWeakPtr::Detach()`.
Differential Revision: https://phabricator.services.mozilla.com/D87365
2020-09-01 14:34:37 +00:00
Narcis Beleuzu
3361c24c23
Backed out 7 changesets (bug 1651705) for mochitest failures on test_resizers_resizing_elements.html . CLOSED TREE
...
Backed out changeset 7fd32a3fb6e7 (bug 1651705)
Backed out changeset de4edbcb15c1 (bug 1651705)
Backed out changeset 531e71369f68 (bug 1651705)
Backed out changeset 84590e96de88 (bug 1651705)
Backed out changeset 7d9d2d44b2ee (bug 1651705)
Backed out changeset 9ffca762753c (bug 1651705)
Backed out changeset 2d79f4348b36 (bug 1651705)
2020-08-28 23:06:39 +03:00
Aaron Klotz
78b90eb9b7
Bug 1651705: Part 6 - Update Android a11y to work with NativeWeakPtr
; r=eeejay
...
This patch is similar to part 4 but for Android a11y.
Conversions over to `NativeWeakPtr` are pretty straight forward thanks to the
type system. Basically we take a `NativeWeakPtr`, call `Access()` on it, and
if the accessor is truthy, then we call whatever methods we need to call.
Creation of new pointers is done using `NativeWeakPtrHolder::Attach()` and
detaching of strong references is done by `NativeWeakPtr::Detach()`.
Differential Revision: https://phabricator.services.mozilla.com/D87365
2020-08-27 20:14:50 +00:00
Aaron Klotz
da67dfa6bb
Bug 1637452: Part 9 - Fix JNI includes in accessible/android; r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D75372
2020-05-15 17:04:36 +00:00
Eitan Isaacson
8e38a4587c
Bug 1616466 - Support expand/collapse android accessibility actions. r=Jamie,geckoview-reviewers,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D63290
--HG--
extra : moz-landing-system : lando
2020-02-25 22:37:00 +00:00
Eitan Isaacson
5f6ff669bf
Bug 1616146 - Cache accessibility focus boundaries in java. r=Jamie
...
This allows `performAction` to immediately return false if a boundary is
reached and allow TalkBack to navigate past the web view.
Change viewport cache listener to reorder since it should catch all tree
mutations in the document.
Differential Revision: https://phabricator.services.mozilla.com/D63117
--HG--
extra : moz-landing-system : lando
2020-02-18 21:09:06 +00:00
Eitan Isaacson
cff449b020
Bug 1564549 - Implement clipboard actions natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45602
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:38 +00:00
Eitan Isaacson
967793da25
Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45601
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:40 +00:00
Eitan Isaacson
1bce54c7cc
Bug 1564549 - Implement text navigation natively. r=geckoview-reviewers,Jamie,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45600
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:47 +00:00
Eitan Isaacson
0f147877cd
Bug 1564549 - Implement move and explore by touch natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45599
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:49 +00:00
Noemi Erli
ecdbbb2a1f
Backed out 8 changesets (bug 1564549) for causing failures in browser_all_files_referenced.js CLOSED TREE
...
Backed out changeset a6b83802832c (bug 1564549)
Backed out changeset 7f38c6ddd009 (bug 1564549)
Backed out changeset 15a754fb192e (bug 1564549)
Backed out changeset 34441585469f (bug 1564549)
Backed out changeset aada27f6ad6e (bug 1564549)
Backed out changeset 103dbf465704 (bug 1564549)
Backed out changeset c38e72058869 (bug 1564549)
Backed out changeset aca91e9add16 (bug 1564549)
2019-09-24 02:38:39 +03:00
Eitan Isaacson
11dd6681cd
Bug 1564549 - Implement clipboard actions natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45602
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:08 +00:00
Eitan Isaacson
ef8c8bacd2
Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45601
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:02 +00:00
Eitan Isaacson
ac01020042
Bug 1564549 - Implement text navigation natively. r=geckoview-reviewers,Jamie,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45600
--HG--
extra : moz-landing-system : lando
2019-09-23 21:06:58 +00:00
Eitan Isaacson
85d6a5f093
Bug 1564549 - Implement move and explore by touch natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45599
--HG--
extra : moz-landing-system : lando
2019-09-23 21:06:51 +00:00
J.C. Jones
cad430cae6
Bug 1391438 - Move GECKOBUNDLE macros into their own header r=snorp
...
The GECKOBUNDLE macros are useful to more than just a11y code, so let's move them into the jni package so that all jni consumers may drink of their sweet nectar.
Differential Revision: https://phabricator.services.mozilla.com/D30585
--HG--
extra : moz-landing-system : lando
2019-05-10 17:59:46 +00:00
Masayuki Nakano
09fd54444c
Bug 1543013 - part 1: Mark some methods of nsCoreUtils as MOZ_CAN_RUN_SCRIPT r=Jamie
...
This patch marks some methods of nsCoreUtils which are found at writing the
following patches, as `MOZ_CAN_RUN_SCRIPT`.
Due to bug 1543294, some of them are marked as `MOZ_CAN_RUN_SCRIPT_BOUNDARY`
because `MOZ_CAN_RUN_SCRIPT` requires to change base class, but that's
other licenses header or used in our code too many places.
Differential Revision: https://phabricator.services.mozilla.com/D26926
--HG--
extra : moz-landing-system : lando
2019-04-13 12:13:13 +00:00
Eitan Isaacson
6d8e53ccd1
Bug 1479042 - Add Android announcement event plumbing. r=yzen
...
Depends on D21610
Differential Revision: https://phabricator.services.mozilla.com/D21611
--HG--
extra : moz-landing-system : lando
2019-03-05 19:36:05 +00:00
Eitan Isaacson
50711a42d5
Bug 1531579 - Refresh viewport cache on tree mutations and fire android event. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D21610
--HG--
extra : moz-landing-system : lando
2019-03-12 21:58:37 +00:00
Dorel Luca
df51e27b6a
Backed out changeset 583048926c12 (bug 1531579) for Geckoview failure. CLOSED TREE
2019-03-12 01:38:46 +02:00
Eitan Isaacson
adcc1ec434
Bug 1531579 - Refresh viewport cache on tree mutations and fire android event. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D21610
--HG--
extra : moz-landing-system : lando
2019-03-05 19:28:41 +00:00
Eitan Isaacson
2cd7977288
Bug 1510794 - Implement AccessibilityNodeInfo.ACTION_CLICK natively. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D13321
--HG--
extra : moz-landing-system : lando
2018-12-05 16:08:01 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Eitan Isaacson
413fe38c65
Bug 1479039 - Update SessionAccessibility cache and state from events. r=snorp,yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D11217
--HG--
extra : moz-landing-system : lando
2018-11-12 16:42:37 +00:00
Eitan Isaacson
f312bc912b
Bug 1479039 - Update cached focus path bounds on scroll. r=snorp,yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D11216
--HG--
extra : moz-landing-system : lando
2018-11-12 16:42:03 +00:00
Eitan Isaacson
956b93179f
Bug 1479039 - Implement java portion of focus path cache. r=snorp,yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D11215
--HG--
extra : moz-landing-system : lando
2018-11-12 16:41:40 +00:00
Eitan Isaacson
7befdbc6f7
Bug 1502187 - Implement native part of viewport caching. r=Jamie
...
Depends on D9865
Differential Revision: https://phabricator.services.mozilla.com/D9866
--HG--
extra : moz-landing-system : lando
2018-11-06 04:35:51 +00:00
Eitan Isaacson
72450b73d0
Bug 1501496 - Don't send accessible GeckoBundle in sendEvent, class names is enough. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D9689
--HG--
extra : moz-landing-system : lando
2018-10-25 21:49:28 +00:00
Eitan Isaacson
3bb071595c
Bug 1479037 - Introduce native event support 4/4. r=jchen,yzen?jamie
...
Depends on D6683
Differential Revision: https://phabricator.services.mozilla.com/D6684
--HG--
extra : moz-landing-system : lando
2018-10-11 16:22:11 +00:00
Eitan Isaacson
65050213b6
Bug 1479037 - Implement native accessible tree 3/4. r=Jamie
...
Depends on D6682
Differential Revision: https://phabricator.services.mozilla.com/D6683
--HG--
extra : moz-landing-system : lando
2018-10-11 16:21:09 +00:00
Dorel Luca
92a3152cee
Backed out 4 changesets (bug 1479037) on dev's request for causing android crashes. a=backout
...
Backed out changeset 85f8ca59f747 (bug 1479037)
Backed out changeset 630601f0663e (bug 1479037)
Backed out changeset c926c6470235 (bug 1479037)
Backed out changeset f8a20bd86895 (bug 1479037)
2018-10-10 18:52:59 +03:00
Eitan Isaacson
8102b1e502
Bug 1479037 - Introduce native event support 4/4. r=jchen,yzen?jamie
...
Depends on D6683
Differential Revision: https://phabricator.services.mozilla.com/D6684
--HG--
extra : moz-landing-system : lando
2018-10-09 17:21:01 +00:00
Eitan Isaacson
f3d88538aa
Bug 1479037 - Implement native accessible tree 3/4. r=jchen,yzen
...
Depends on D6682
Differential Revision: https://phabricator.services.mozilla.com/D6683
--HG--
extra : moz-landing-system : lando
2018-10-09 17:20:53 +00:00
Jim Chen
713d1d9d23
Bug 1492308 - 5. Make various objects use the new disposal mechanism; r=snorp
...
Make LayerViewSupport, NPZCSupport, GeckoEditableSupport, and
SessionAccessibility use the new disposal mechanism to ensure the
disposal is performed safely.
Differential Revision: https://phabricator.services.mozilla.com/D7110
--HG--
extra : moz-landing-system : lando
2018-10-02 19:59:40 +00:00
Eitan Isaacson
0206ea9620
Bug 1479034 - Make GeckoView's SessionAccessibility a JNIObject associated with a nsWindow. r=jchen
2018-09-21 16:03:35 -07:00