gecko-dev/accessible/atk
James Teh ef9d9e1d06 Bug 1598299 part 1: Make atk_component_ref_accessible_at_point return the deepest child instead of the direct child. r=yzen
This changes the ATK code to use AccessibleOrProxy::ChildAtPoint, since that already handles walking into OuterDocAccessibles appropriately.
Previously, atk_component_ref_accessible_at_point didn't work at all on OuterDocAccessibles.
Also, for ProxyAccessibles, we no longer adjust the coordinates for ATK_XY_WINDOW in the content process, as this depends on stuff that doesn't exist cross-platform and thus can't be used with AccessibleOrProxy.
Instead, we now handle this in the parent process before making the IPC call.

Differential Revision: https://phabricator.services.mozilla.com/D67986

--HG--
extra : moz-landing-system : lando
2020-03-26 15:27:45 +00:00
..
ARIAGridAccessibleWrap.h
AccessibleWrap.cpp Bug 1616829: Don't remove ATK_STATE_EDITABLE from list items in editors. r=MarcoZ 2020-03-26 20:54:02 +00:00
AccessibleWrap.h
ApplicationAccessibleWrap.cpp
ApplicationAccessibleWrap.h
AtkSocketAccessible.cpp
AtkSocketAccessible.h
DOMtoATK.cpp
DOMtoATK.h
DocAccessibleWrap.cpp
DocAccessibleWrap.h
HTMLTableAccessibleWrap.h
HyperTextAccessibleWrap.h
ImageAccessibleWrap.h
InterfaceInitFuncs.h
Platform.cpp
RootAccessibleWrap.cpp
RootAccessibleWrap.h
TextLeafAccessibleWrap.h
UtilInterface.cpp
XULListboxAccessibleWrap.h
XULMenuAccessibleWrap.h
XULTreeGridAccessibleWrap.h
moz.build
nsMai.h
nsMaiHyperlink.cpp
nsMaiHyperlink.h
nsMaiInterfaceAction.cpp
nsMaiInterfaceComponent.cpp Bug 1598299 part 1: Make atk_component_ref_accessible_at_point return the deepest child instead of the direct child. r=yzen 2020-03-26 15:27:45 +00:00
nsMaiInterfaceDocument.cpp
nsMaiInterfaceEditableText.cpp
nsMaiInterfaceHyperlinkImpl.cpp
nsMaiInterfaceHypertext.cpp
nsMaiInterfaceImage.cpp
nsMaiInterfaceSelection.cpp
nsMaiInterfaceTable.cpp
nsMaiInterfaceTableCell.cpp
nsMaiInterfaceText.cpp
nsMaiInterfaceValue.cpp
nsStateMap.h