Mike Conley
3606a178c7
Bug 1167601 - Follow-up to fix an a11y test that assumed that about:newtab was still XUL. r=tbsaunde
...
--HG--
extra : commitid : 8JZGnT8g5FR
2015-07-22 16:46:26 -04:00
Trevor Saunders
3cb7efe847
bug 1185726 - follow up to deal with -Wunused warning r=me landing on a CLOSED TREE
2015-07-21 13:39:40 -04:00
Trevor Saunders
b2c4426264
bug 1185726 - avoid killing the child process when it sends the parent events with bad IDs r=lsocks
2015-07-21 12:52:18 -04:00
Frédéric Wang
dff89a06cc
Bug 1163374 - Basic MathML Accessibility support in AccessFu. r=yzen
...
--HG--
extra : rebase_source : bd7f417fb9096efdf0b1d094f78643ad4ccbd2e6
2015-07-13 11:53:00 +02:00
Carsten "Tomcat" Book
d91bdb1107
Backed out changeset a1c5b634d9bd (bug 1163374)
...
--HG--
extra : rebase_source : 621812e06ee3f9c61e422522f802acbc53dc90e8
2015-07-21 10:27:21 +02:00
Frédéric Wang
697fd30045
Bug 1163374 - Basic MathML Accessibility support in AccessFu. r=yzen
2015-07-13 11:53:00 +02:00
Trevor Saunders
730418c580
bug 1185550 - Make sure to correctly handle invalid RecvBindChildDoc and PDocAccessibleConstructor messages from the child process r=lsocks
2015-07-20 15:09:15 -04:00
Lorien Hu
5d43f6c67d
Bug 1171995 - Part 7: Check for proxy in accessibilityIsIgnored for mozButtonAccessible and mozTextAccessible r=tbsaunde
2015-07-16 17:35:29 -04:00
Lorien Hu
765223c45d
Bug 1171995 - Part 6: Handle proxies in mozAccessible accessibilityHitTest and accessibilityFocusedUIElement r=tbsaunde
2015-07-16 17:34:52 -04:00
Lorien Hu
99ce39504f
Bug 1171995 - Part 5: Handle proxies in mozAccessible accessibilityAttributeValue r=tbsaunde
2015-07-16 17:34:52 -04:00
Lorien Hu
1341780a62
Bug 1171995 - Part 4: Handle proxies in mozAccessible accessibilityAttributeNames r=tbsaunde
2015-07-16 17:34:52 -04:00
Lorien Hu
c8e8b43cef
Bug 1171995 - Part 3: Handle proxies in mozAccessible accessibilityIsIgnored r=tbsaunde
2015-07-16 17:34:51 -04:00
Lorien Hu
6f1e2f6c21
Bug 1171995 - Part 2: Add IsTable, IsTableRow, IsTableCell to proxied accessibles r=tbsaunde
2015-07-16 17:34:51 -04:00
Lorien Hu
5e32e582c2
Bug 1171995 - Part 1: Add FocusedChild to proxy accessibles r=tbsaunde
2015-07-16 17:34:51 -04:00
Trevor Saunders
6b54a8373b
bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks
2015-07-16 16:40:18 -04:00
Frédéric Wang
55c39da18b
Bug 1177765 - Add tests for MathML xmlroles. r=surkov
2015-07-06 04:44:00 -04:00
Frédéric Wang
a5efb9235a
Bug 1177765 - Add xmlroles for MathML. r=surkov
2015-07-16 05:43:00 -04:00
Trevor Saunders
df6c6b58a4
bug 1184217 - check consistancy of the document tree before removing accessibles in a hide event r=davidb
2015-07-15 19:57:12 -04:00
Bill McCloskey
b0e100d0db
Bug 1100602 - Kill child if accessibility ID is re-used (r=trevor)
2015-07-15 14:39:26 -07:00
Jeff Muizelaar
7bc6837af6
Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
...
--HG--
extra : rebase_source : b18fb78fa6b7d86fbb9496861938bfde21b3c6e6
2015-07-08 16:51:09 -04:00
Lorien Hu
666cbfecb2
Bug 1172946 - (part 3) Add handling for proxies in mozAccessible children r=tbsaunde
2015-07-15 00:51:23 -04:00
Lorien Hu
56d3d2ac43
Bug 1172946 - (part 2) Add handling for proxies in mozAccessible parent r=tbsaunde
2015-07-15 00:50:27 -04:00
Lorien Hu
2df172ac41
Bug 1172946 - (part 1) Add mozilla a11y namespace to mozAccessible.h r=tbsaunde
2015-07-15 00:50:14 -04:00
Wes Kocher
cb65c5fc0c
Backed out changeset f4651e7cfb26 (bug 1172516) for mn-e10s orange CLOSED TREE
2015-07-14 14:36:06 -07:00
Wes Kocher
2fddee2d73
Backed out changeset 5a310370cec1 (bug 1173876)
2015-07-14 14:35:53 -07:00
Trevor Saunders
6a35bb7c37
bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks
2015-07-14 15:45:57 -04:00
Trevor Saunders
63ae8dfd46
bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks
2015-07-14 15:45:57 -04:00
Lorien Hu
43dff6f92f
Bug 1100602 - Fire show/hide events in HTMLLIAccessible::UpdateBullet r=tbsaunde
2015-07-14 11:10:30 -04:00
Trevor Saunders
59f17c9689
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02:03 -04:00
Trevor Saunders
54e3f50bb2
bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks
2015-07-14 11:02:02 -04:00
Trevor Saunders
ba749f52dd
bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks
2015-07-14 11:02:02 -04:00
Trevor Saunders
e340e1cc46
bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb
...
This causes e10s to behave differently from non e10s, because in e10s we don't
forward the creation of the document to the parent process. However this only
seems to happen in strange edge cases.
2015-07-14 10:13:21 -04:00
Frédéric Wang
9f6282f97b
Bug 1180189 - Fix crash in mozilla::a11y::HTMLTableRowAccessible::GroupPosition, r=MarcoZ
...
--HG--
extra : rebase_source : 57a1abf71f10a6c86c9f38a0ad137e3a109a536c
2015-07-14 09:27:26 +02:00
Trevor Saunders
6b4b770150
bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks
...
The set of events fired to platform accessibility is not the same as the set in
the event queue. Therefore we should forward events to the parent process
someplace where they are the same so the same events can be emitted for child
processes.
2015-07-13 13:57:48 -04:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Dragana Damjanovic
7987d2203e
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Frédéric Wang
49726bae1b
Bug 1179483 - Fix crash in mozilla::a11y::HyperTextAccessible::RelationByType. r=MarcoZ
2015-07-02 08:50:00 -04:00
Yura Zenevich
65f102910e
Bug 1179284 - using explicit label for accessible with role 'status' instead of subtree. r=eeejay
...
---
accessible/jsat/OutputGenerator.jsm | 3 ++-
accessible/tests/mochitest/jsat/test_output.html | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
2015-07-06 14:38:35 -04:00
Trevor Saunders
65b918141a
bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb
...
We should never create DocAccessibles for documents that are going away so it
seems like this shouldn't be necessary, but without a test case its hard to
know why we are creating DocAccessibles for documents without docshells. So
for now work around the issue and hope it doesn't matter in practice.
2015-07-06 12:51:22 -04:00
Juan Gomez
258ad59e3f
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Frederic Wang
8b5b81085d
Bug 1176973 - [NSAccessibility] Expose attribute AXMathLineThickness for fraction bars. r=MarcoZ
2015-07-02 06:01:00 +02:00
Frédéric Wang
ee3b54ad95
Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ
...
CLOSED TREE
--HG--
extra : rebase_source : 03bd21519e9414273e45679e4b6b5581fb42ff31
extra : amend_source : 77fc3ea8da095a5e9dfbee56ce64e38e631ad17b
2015-07-01 05:02:00 -04:00
Frederic Wang
1af0116be9
Bug 1179147 - merror and mstyle should be exposed as AXMathRow. r=MarcoZ
2015-07-01 02:14:00 -04:00
Marco Zehe
40fed0d659
Bug 1178018 - Add and adjust more roles, subroles, and role descriptions on OS X to match Webkit and Blink, r=surkov
...
--HG--
extra : commitid : 5bVfG7VXDsW
extra : rebase_source : b5c043ad4169d502453f5016b1a5f9132b9a2478
2015-06-27 10:50:33 -07:00
Marco Zehe
594654a770
Bug 1137748 - Expose correct roles, subroles, and roledescriptions for various WAI-ARIA roles on OS X, r=surkov
...
--HG--
extra : commitid : 8HRlvwvKyLY
extra : rebase_source : 146a961e7b9d3edf501246151c2cecda420a376b
extra : amend_source : 9b54d5755b9a097053ea8c002fc4a190cc5e8598
2015-06-26 17:31:44 -07:00
Alexander Surkov
4f6c62690f
Bug 1177913 - add test coverage for aria-roledescription and aria-current, r=marcoz
2015-06-26 17:36:28 -07:00
Alexander Surkov
33ff352b01
Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz
2015-06-26 14:41:22 -07:00
Neil Deakin
1885e7075c
Bug 1149745, on Windows, menulist should select the value when the cursor keys are used to navigate items, r=neil
2015-06-26 09:32:25 -07:00
Frédéric Wang
1329d0e445
Bug 744790 - Expose basic NSAccessibility attributes for tables. r=surkov
2015-06-25 21:51:00 +02:00
Frédéric Wang
1d00a06aa5
Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov
2015-06-25 06:43:00 +02:00
Marco Zehe
6a71f18b87
Bug 1177378 - Fix control type announcements on OS X by checking if subrole is not NIL when calculating role descriptions, r=surkov
...
--HG--
extra : rebase_source : e92667f777151476adfc5692daf9a783d7ebf1db
2015-06-25 17:23:01 -07:00
Ryan VanderMeulen
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
702a59d135
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
...
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Alexander Surkov
096ad7999f
Bug 1173364 - support ARIA table and cell roles, r=marcoz
2015-06-25 11:59:06 -07:00
Frédéric Wang
e91c4e1cbd
Bug 1176123 - Add NODE_CHILD_OF/NODE_PARENT_OF relations to mroot. r=surkov
...
--HG--
extra : rebase_source : 82d13c7ace7b5cd7a7a1902e5845f30b7b32bd2b
2015-06-24 15:40:00 +02:00
Frédéric Wang
be7af2fb7f
Bug 1001641 - Provide equivalent support for MathML as WebKit for NSAccessibility. r=surkov
...
--HG--
extra : rebase_source : 916ae6144d149ed4b455ce46faa00ac5ed27f6db
2015-06-23 18:17:00 +02:00
Alexander Surkov
4db8f115d7
Bug 1176683 - crash in mozilla::a11y::HyperTextAccessible::LandmarkRole() const, r=marcoz
2015-06-24 15:48:29 -07:00
Frédéric Wang
25ad9a64e8
Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov
2015-06-18 16:07:00 +02:00
Frédéric Wang
33c0d1c104
Bug 1175269 - Add MathML roles/subroles for NSAccessibility. r=surkov
2015-06-19 15:55:00 +02:00
Alexander Surkov
8bd6cda240
Bug 1150510 - Crash [@ nsStringBundle::GetStringFromName, r=marcoz
2015-06-17 12:37:19 -04:00
Frédéric Wang
bacdba5501
Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov
...
--HG--
extra : rebase_source : 4974b9f27e9ec09b666fce81fd9a45d7b7f757b1
2015-06-16 16:15:00 +02:00
Frédéric Wang
3dc04db17d
Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov
...
--HG--
extra : rebase_source : 5292ec1c6f415a627f9507aff3b8deb4797341dd
2015-06-16 10:44:00 -04:00
Lorien Hu
ee4e0712c1
Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb
2015-06-12 16:39:16 -04:00
Trevor Saunders
7a110f6e4e
bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser
...
r=davidb
This probably isn't the right fix, or at least the root cause of
ProxyAccessible::OuterDocOfRemoteBrowser returning null needs to be understood
better, but I don't have time to do that now, so I'm just checking for null and
asserting as a reminder to investigate this later.
2015-06-12 10:33:11 -04:00
Lorien Hu
8178a345af
Bug 1172577 - Handle proxies in mozAccessible method customDescription r=tbsaunde
2015-06-08 14:12:03 -04:00
Lorien Hu
66a8fe1d95
Bug 1173418 - Check if a document is top level in DocAccessibleParent::Destroy so that RemoteDocShutdown isn't erroneously called r=tbsaunde
2015-06-10 14:11:34 -04:00
Ryan VanderMeulen
980d366234
Backed out 5 changesets (bug 1172516, bug 1172525, bug 1172523) for e10s test_selectioncarets2.py failures.
...
Backed out changeset 65d9144969e4 (bug 1172516)
Backed out changeset 3368f2dc0ee6 (bug 1172523)
Backed out changeset d6096f9659f7 (bug 1172523)
Backed out changeset cda3d99ef134 (bug 1172523)
Backed out changeset a411d320bdba (bug 1172525)
CLOSED TREE
--HG--
extra : histedit_source : fc97de5cf682142a7e5a67bd32d1bd85ad0c24ea
2015-06-11 14:01:50 -04:00
Trevor Saunders
deef848ec8
bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks
2015-06-11 11:40:00 -04:00
Trevor Saunders
0371f179fc
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-06-11 11:40:00 -04:00
Trevor Saunders
27b30ebd65
bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks
2015-06-11 11:40:00 -04:00
Trevor Saunders
4c0cfa3d5f
bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks
2015-06-11 11:39:59 -04:00
Trevor Saunders
a0936bd439
bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks
2015-06-11 11:39:59 -04:00
Trevor Saunders
ea6b105046
bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks
2015-06-11 11:39:59 -04:00
Trevor Saunders
0fb2b11d5c
bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks
...
The set of events fired to platform accessibility is not the same as the set in
the event queue. Therefore we should forward events to the parent process
someplace where they are the same so the same events can be emitted for child
processes.
2015-06-11 11:39:58 -04:00
Trevor Saunders
7b7eced6e5
bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb
2015-06-11 11:39:58 -04:00
Trevor Saunders
31afa494bd
bug 1107337 - implement ProxyAccessible::EmbeddedChildAt r=lsocks, davidb
2015-06-11 11:39:58 -04:00
Trevor Saunders
b34649577e
bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb
...
OuterDocAccessibles can be the container for a remote top level document. We
sometimes need to get the child for these OuterDocAccessible's which means
the child is a proxy while the original object was an actual Accessible.
This means we need to add a different function instead of making ChildAt() do
the right thing.
2015-06-11 11:39:57 -04:00
Trevor Saunders
fbe3489762
bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb
2015-06-11 11:39:57 -04:00
Wes Kocher
c6d76d7fd9
Merge m-c to inbound, a=merge CLOSED TREE
2015-06-09 19:29:20 -07:00
Wes Kocher
f73f980797
Bug 845134 - Disable test_focusedChild.html on Windows 8 a=me
...
--HG--
extra : amend_source : 2b90a78c060fcc6c613b2dc63b036e31e6471224
2015-06-09 15:41:35 -07:00
Lorien Hu
5b82e263af
no bug - cleaning up trailing whitespace in mac a11y code rs=tbsaunde
2015-06-08 10:59:19 -04:00
Lorien Hu
bc86c605b9
Bug 1169701 - Add wrapper to get mozAccessibles from ProxyAccessibles r=tbsaunde
2015-06-08 10:42:33 -04:00
Lorien Hu
f52568e4e7
Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde
2015-05-29 13:50:26 -04:00
Trevor Saunders
c9c2607c21
bug 1172538 - make sure a document has an IPC actor before shutting it down r=davidb, lsocks
...
If a document is shutdown before ever being bound to a parent document it
doesn't have an associated IPC actor, so we shouldn't try and shut one down.
2015-06-09 17:49:05 -04:00
Trevor Saunders
4f4d0ce590
bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks
2015-06-05 16:10:34 -04:00
Trevor Saunders
041d344f10
bug 1170595 - switch to sending __delete__ from the parent instead of the child r=davidb, smaug
...
After the child sends the __delete__ message to the parent there is a period of
time in which the actor is registered, but the parent hasn't yet processed the
__delete__ message. During that time the parent can still try and send
messages to the child, but that will crash the child process. Fix this race by
making the child send a shutdown message to the parent, and have the parent
send __delete__ when it handles that message.
2015-06-05 16:10:34 -04:00
Trevor Saunders
ea5b8a7bb2
bug 1170595 - always use IdToAccessible to convert ids to accessibles r=lsocks
2015-06-05 16:10:33 -04:00
Lorien Hu
3d8a360681
bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde
2015-05-29 15:51:31 -04:00
Lorien Hu
56337113ae
bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov
2015-05-29 15:51:30 -04:00
Trevor Saunders
6afd924f84
bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb
2015-05-29 15:51:30 -04:00
Yura Zenevich
bc1efeb0e0
Bug 1166321 - [AccessFu] adding support for role='switch'. r=eeejay
...
---
accessible/jsat/EventManager.jsm | 15 ++++++---
accessible/jsat/OutputGenerator.jsm | 36 ++++++++++++++--------
accessible/jsat/TraversalRules.jsm | 13 ++++----
.../mochitest/jsat/doc_content_integration.html | 7 +++++
accessible/tests/mochitest/jsat/doc_traversal.html | 2 ++
accessible/tests/mochitest/jsat/jsatcommon.js | 12 ++++++++
.../mochitest/jsat/test_content_integration.html | 12 ++++++++
accessible/tests/mochitest/jsat/test_output.html | 17 ++++++++++
.../tests/mochitest/jsat/test_traversal.html | 8 +++--
.../en-US/chrome/accessibility/AccessFu.properties | 5 +++
10 files changed, 102 insertions(+), 25 deletions(-)
2015-05-29 11:55:53 -04:00
Trevor Saunders
8b78ae6c9a
bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb
2015-05-29 10:15:27 -04:00
Trevor Saunders
2f6260cea5
bug 1168202 - ia2AccessibleHyperlink::get_anchor needs to give the caller a reference to the anchor r=davidb
2015-05-29 10:15:27 -04:00
Trevor Saunders
d5200e484d
bug 1167358 - use ProxyAccessible::Parent() a little more r=lsocks
2015-05-29 10:15:27 -04:00
Trevor Saunders
bdce3cf717
bug 1167604 - don't hide ProxyAccessible::Parent() with DocAccessibleParent::Parent r=lsocks
2015-05-29 10:15:26 -04:00
Trevor Saunders
7b3ae0b25b
bug 1167295 - manage PDocAccessible with PBrowser instead of PContent r=smaug
2015-05-29 10:15:26 -04:00
Ryan VanderMeulen
566bd6c5ac
Merge fx-team to m-c. a=merge
2015-05-28 10:08:37 -04:00
Dão Gottwald
ff4b5b2ba8
Bug 1167937 - Disable test_doc_busy.html on OS X 10.6
2015-05-28 08:12:15 +02:00
Eitan Isaacson
b60a45cbf7
Bug 1144516 - Remove offset of mozbrowser iframe. r=yzen
2015-05-26 10:13:17 -07:00
Mike Hommey
806e0220a2
Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps
2015-05-28 07:34:16 +09:00