gecko-dev/accessible/atk
Trevor Saunders 6896a2d0f4 bug 1074917 - teach atk to get states from proxies r=surkov, davidb, mrbkap
We need to implement things like
https://developer.gnome.org/atk/unstable/AtkObject.html#atk-object-ref-state-set
and the same basic thing on windows.  That API is fundamentally sync,
but the information necessary to implement it is only available in the
child process.  That seems to leave us with two options, either we can
use sync ipc or we can use async ipc but spin a nested event loop.  If
we were to spin nested event loops we'd have to be careful to make sure
a11y didn't do anything until the nested event loop was done, and then
a11y would have to deal with whatever changed.  I'm not sure that will
work, and since the system is probably waiting for the accessibility
information anyway I don't think we get much out of spinning the event
loop.  So I think its somewhat less bad to use sync ipc here.
2014-09-23 04:35:33 -04:00
..
ARIAGridAccessibleWrap.h
AccessibleWrap.cpp bug 1074917 - teach atk to get states from proxies r=surkov, davidb, mrbkap 2014-09-23 04:35:33 -04:00
AccessibleWrap.h bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
ApplicationAccessibleWrap.cpp Bug 1068734 - dexpcomify remaining accessible classes, r=tbsaunde 2014-09-23 08:23:02 -04:00
ApplicationAccessibleWrap.h
AtkSocketAccessible.cpp
AtkSocketAccessible.h
DocAccessibleWrap.cpp
DocAccessibleWrap.h
HTMLTableAccessibleWrap.h
HyperTextAccessibleWrap.h
ImageAccessibleWrap.h
InterfaceInitFuncs.h
Platform.cpp
RootAccessibleWrap.cpp
RootAccessibleWrap.h Bug 1061251 - Fix more bad implicit constructors in accessible; r=tbsaunde 2014-09-02 12:19:32 -04:00
TextLeafAccessibleWrap.h
UtilInterface.cpp
XULListboxAccessibleWrap.h
XULMenuAccessibleWrap.h
XULTreeGridAccessibleWrap.h
moz.build bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
nsMai.h bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
nsMaiHyperlink.cpp
nsMaiHyperlink.h Bug 1061251 - Fix more bad implicit constructors in accessible; r=tbsaunde 2014-09-02 12:19:32 -04:00
nsMaiInterfaceAction.cpp Bug 1064877 - dexpcomify Accessible class, r=tbsaunde 2014-09-16 13:30:23 -04:00
nsMaiInterfaceComponent.cpp Bug 1064877 - dexpcomify Accessible class, r=tbsaunde 2014-09-16 13:30:23 -04:00
nsMaiInterfaceDocument.cpp Bug 1068734 - dexpcomify remaining accessible classes, r=tbsaunde 2014-09-23 08:23:02 -04:00
nsMaiInterfaceEditableText.cpp
nsMaiInterfaceHyperlinkImpl.cpp
nsMaiInterfaceHypertext.cpp
nsMaiInterfaceImage.cpp
nsMaiInterfaceSelection.cpp
nsMaiInterfaceTable.cpp
nsMaiInterfaceText.cpp
nsMaiInterfaceValue.cpp
nsStateMap.h