gecko-dev/accessible/android
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
..
ARIAGridAccessibleWrap.h
AccessibleWrap.cpp Bug 1652809: Convert Pivot framework to use AccessibleOrProxy objects r=eeejay 2020-07-28 22:35:24 +00:00
AccessibleWrap.h Bug 1637452: Part 9 - Fix JNI includes in accessible/android; r=eeejay 2020-05-15 17:04:36 +00:00
ApplicationAccessibleWrap.h
DocAccessibleWrap.cpp Bug 1651705: Part 6 - Update Android a11y to work with `NativeWeakPtr`; r=eeejay 2020-09-21 21:48:53 +00:00
DocAccessibleWrap.h Bug 1616146 - Cache accessibility focus boundaries in java. r=Jamie 2020-02-18 21:09:06 +00:00
HTMLTableAccessibleWrap.h
HyperTextAccessibleWrap.h
ImageAccessibleWrap.h
Platform.cpp Bug 1651705: Part 6 - Update Android a11y to work with `NativeWeakPtr`; r=eeejay 2020-09-21 21:48:53 +00:00
ProxyAccessibleWrap.cpp
ProxyAccessibleWrap.h Bug 1649253: Correctly assign an Android a11y id to OOP iframe documents. r=eeejay 2020-07-02 17:20:38 +00:00
RootAccessibleWrap.cpp Bug 1649253: Correctly assign an Android a11y id to OOP iframe documents. r=eeejay 2020-07-02 17:20:38 +00:00
RootAccessibleWrap.h
SessionAccessibility.cpp Bug 1651705: Part 6 - Update Android a11y to work with `NativeWeakPtr`; r=eeejay 2020-09-21 21:48:53 +00:00
SessionAccessibility.h Bug 1651705: Part 6 - Update Android a11y to work with `NativeWeakPtr`; r=eeejay 2020-09-21 21:48:53 +00:00
TextLeafAccessibleWrap.h
TraversalRule.cpp Bug 1652809: Convert Pivot framework to use AccessibleOrProxy objects r=eeejay 2020-07-28 22:35:24 +00:00
TraversalRule.h Bug 1652809: Convert Pivot framework to use AccessibleOrProxy objects r=eeejay 2020-07-28 22:35:24 +00:00
XULListboxAccessibleWrap.h
XULMenuAccessibleWrap.h
XULTreeGridAccessibleWrap.h
moz.build