Commit Graph

3707 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
1c2bfbfde5 Backed out changeset 52fd69cc794c (bug 982842) for causing regressions on request by zac 2014-10-15 16:23:39 +02:00
Carsten "Tomcat" Book
7b3b71261e Backed out changeset b74020af95ec (bug 1074854) 2014-10-15 16:23:15 +02:00
Carsten "Tomcat" Book
5091371b45 Backed out changeset 54dea8172514 (bug 1074862) 2014-10-15 16:23:13 +02:00
Carsten "Tomcat" Book
67821bf455 Backed out changeset e802d78f9459 (bug 1074917) 2014-10-15 16:23:12 +02:00
Trevor Saunders
3d4e2ab52b 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
Eitan Isaacson
fd160864f1 Bug 1068160 - Send no-move b2g presentation when user reaches start/end of document. r=yzen 2014-10-14 14:42:51 -07:00
Eitan Isaacson
5d709c8f0d Bug 1081723 - Change adjust message to adjust or move. r=yzen
Move adjust range to ContenControl
2014-10-14 14:42:51 -07:00
Eitan Isaacson
09e8da9c20 Bug 1081721 - Adjust traversal rules to work with internal frames. r=yzen 2014-10-14 14:42:51 -07:00
Eitan Isaacson
9eac49598e Bug 1081720 - Use prefs service to store quicknav state and proxy quicknav prefs to b2g settings. r=yzen 2014-10-14 14:42:50 -07:00
Eitan Isaacson
efac242ea7 Bug 1081717 - Add attribute for finger-up activation in addition to key role. r=yzen 2014-10-14 14:42:50 -07:00
Eitan Isaacson
27e6b08fb9 Bug 1081724 - Bind doubletaphold to quicknav menu. r=yzen 2014-10-14 14:42:50 -07:00
Trevor Saunders
54f7e5bb30 bug 1074862 - more fully initialize DocAccessibleParents r=davidb
Instances of DocAccessibleParent need to behave like any other
ProxyAccessible which means something sensible must happen when we
access these fields of a DocAccessibleParent.
2014-09-29 17:14:08 -04:00
Trevor Saunders
63002c80a6 bug 1074854 - properly mark proxies in atkobject::accWrap r=davidb
When the accWrap field points at a proxy its value must be the pointer
or'd with IS_PROXY, but we incorrectly stored the plain pointer.
2014-09-29 17:10:39 -04:00
Trevor Saunders
3cb4631803 bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
Jon Morton
0f167a14a3 Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Sylvestre Ledru
21450ed237 Bug 1081935 - Missing UUID bump. r=gavin a=me 2014-10-13 17:27:05 +02:00
Eitan Isaacson
56b9315564 Bug 1077044 - Store previous cursor position when dialog pops up, and restore it when it is hidden. r=yzen 2014-10-12 11:23:45 -07:00
Yura Zenevich
b56a2f4acd Bug 1078636 - adding state output to gridcells. r=eeejay
---
 accessible/jsat/OutputGenerator.jsm              | 8 ++++++++
 accessible/tests/mochitest/jsat/test_output.html | 8 +++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)
2014-10-07 21:38:57 -04:00
Ehsan Akhgari
71394dbdd8 Bug 1079320 - Fix some more bad implicit constructors in accessible; r=tbsaunde 2014-09-24 09:16:53 -04:00
Trevor Saunders
bb86d81680 bug 1041070 - fix O(N^2) runtime of tree update r=surkov 2014-09-02 14:54:04 -04:00
Eitan Isaacson
c0c13a4fbb Bug 981363 - Don't automove when the DOCUMENT_LOAD_COMPLETE is emitted for the actual document. r=yzenevich 2014-10-03 17:27:00 +02:00
Carsten "Tomcat" Book
8daf76f8e8 Backed out changeset a11adf1705ec (bug 982842) for causing bug 1075387 2014-10-01 14:41:56 +02:00
Eitan Isaacson
2d64ca2c0c Bug 1061671 - Wait for frame content to load before starting test. r=yzen 2014-09-29 15:35:29 -07:00
Trevor Saunders
3618931a48 bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
Ehsan Akhgari
4368c32838 Bug 1073820 - Remove an unused variable from accessible; r=surkov 2014-09-29 14:28:48 -04:00
Ehsan Akhgari
9d6f228c51 Backed out changeset 87cb83f022c6 (bug 1073820) because of test failures 2014-09-27 14:15:56 -04:00
Ehsan Akhgari
2d52123aea Bug 1073820 - Remove an unused variable from accessible; r=surkov 2014-09-27 12:11:29 -04:00
Yura Zenevich
3573cd6292 Bug 1069877 - ensuring vc position does not jump when already set in loaded document. r=eeejay
---
 accessible/jsat/EventManager.jsm | 6 ++++++
 1 file changed, 6 insertions(+)
2014-09-25 16:30:39 -04:00
Yura Zenevich
cbd96a83ac Bug 1072305 - screen reader now handles gridcell, column and row headers more efficiently. r=eeejay
---
 accessible/jsat/TraversalRules.jsm                 |  8 ++++
 accessible/tests/mochitest/jsat/test_output.html   | 46 ++++++++++++++++++++++
 .../tests/mochitest/jsat/test_traversal.html       |  8 ++--
 3 files changed, 58 insertions(+), 4 deletions(-)
2014-09-25 16:28:34 -04:00
Yura Zenevich
59b5477db1 Bug 1071858 - aria-hidden elements will not be part of childCount when traversing. r=eeejay
---
 accessible/jsat/TraversalRules.jsm                 |  4 ++--
 accessible/jsat/Utils.jsm                          | 10 +++++++++
 accessible/tests/mochitest/jsat/doc_traversal.html | 24 ++++++++++++++++++++++
 .../tests/mochitest/jsat/test_traversal.html       | 18 ++++++++--------
 4 files changed, 46 insertions(+), 10 deletions(-)
2014-09-25 09:57:22 -04:00
Arnaud Sourioux
8b076037d4 Bug 1038570 - Part 3: rename ObjectFrame variables to PluginFrame. r=dbaron 2014-09-24 06:35:00 +02:00
Arnaud Sourioux
d98859187f Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron 2014-09-24 06:34:00 +02:00
Arnaud Sourioux
308aad49f2 Bug 1038570 - Part 1: rename nsObjectFrame.* to nsPluginFrame.*, changes moz.build and includes. r=dbaron
--HG--
rename : layout/generic/nsObjectFrame.cpp => layout/generic/nsPluginFrame.cpp
rename : layout/generic/nsObjectFrame.h => layout/generic/nsPluginFrame.h
2014-09-24 06:33:00 +02:00
John Daggett
8d40c31973 Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame 2014-09-25 12:16:53 +09:00
Georg Fritzsche
8bee7684a2 Bug 1067989 - Unify some more binary search uses. r=waldo 2014-09-17 15:46:24 +02:00
Eitan Isaacson
8163c815e5 Bug 969512 - Don't use NS_MOUSEENTER/LEAVE in widget level code. r=kats r=yzen
Make accessibility explore by touch hover events touch events.
2014-09-23 12:09:22 -07:00
Alexander Surkov
ed6d525722 Bug 1068734 - dexpcomify remaining accessible classes, r=tbsaunde 2014-09-23 08:23:02 -04:00
Eitan Isaacson
74339ca4d5 Bug 1061671 - Wait for document load complete before starting jsat content tests. r=yzen 2014-09-22 09:27:04 -07:00
Eitan Isaacson
af7c2f3fbb Bug 1067509 - Refactor jsat content test runner. r=yzen 2014-09-22 09:27:04 -07:00
Alexander Surkov
5c70fbd3ab Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde, davidb 2014-09-19 20:02:30 -04:00
Eric
144a3d4934 Bug 1031188 - Ensure that accDescription never duplicates AccessibleName, r=surkov, marcoz 2014-09-18 08:52:05 -04:00
Alexander Surkov
8007f172cb Bug 1064877 - dexpcomify Accessible class, r=tbsaunde 2014-09-16 13:30:23 -04:00
Alexander Surkov
d6aaddc95b Bug 1020039 - Intermittent relations/test_embeds.xul, disable logging 2014-09-12 15:40:58 -04:00
Alexander Surkov
2f0f4848ad Bug 1020039 - Intermittent relations/test_embeds.xul 2014-09-12 10:04:25 -04:00
Alexander Surkov
1ff85019c3 Bug 1020039 - Intermittent relations/test_embeds.xul, add extra output, stage2 2014-09-11 19:46:28 -04:00
Alexander Surkov
6e5ca4e434 Bug 1020039 - Intermittent relations/test_embeds.xul, add extra output 2014-09-11 15:58:28 -04:00
Eitan Isaacson
45e1bf3ed7 Bug 1062016 - Editing state gets out of sync. r=yzen 2014-09-09 15:53:46 -07:00
Max Li
90bff683d0 Bug 1047428 - [AccessFu] Report read only state for editables.r=eeejay 2014-08-23 20:22:03 -04:00
Trevor Saunders
7cce18a3b2 bug 1052122 - derecursify TreeWalker::NextChild r=surkov 2014-08-12 02:02:28 -04:00
Trevor Saunders
6ece72fae4 bug 1056459 - fire caret move event when document is loaded r=surkov 2014-08-27 16:14:53 -04:00