Commit Graph

5194 Commits

Author SHA1 Message Date
Trevor Saunders
6dfa5d2acf bug 1188415 - add document tree consistancy checks to more message handlers r=davidb 2015-07-28 16:32:16 -04:00
Trevor Saunders
608e254ed2 bug 1187055 - check the proxy being destroyed has a wrapper before cleaning it up r=davidb
All proxies should have wrappers on windows.  So it doesn't make much sense
that we need a null check here, however it seems to happen in the wild that
proxy->GetWrapper() returns null.
2015-07-28 11:54:18 -04:00
Lorien Hu
6eaca4d797 Bug 1187417 - (Part 2) Check for ProxyAccessible in mozAccessible size r=tbsaunde 2015-07-26 10:33:51 -04:00
Lorien Hu
d9e8ebc6dd Bug 1187417 - (Part 1) Check for ProxyAccessible in mozAccessible position r=tbsaunde 2015-07-26 10:33:23 -04:00
Lorien Hu
daff98e289 Bug 1187413 - Check for ProxyAccessible in mozAccessible childAt r=tbsaunde 2015-07-26 10:30:56 -04:00
Nicholas Nethercote
b755ef234b Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde.
--HG--
extra : rebase_source : 548f1b49bcbfee3aca9642cdc2fa00e86dd3ee2e
2015-07-22 20:49:25 -07:00
Trevor Saunders
723cbf3c16 bug 1185157 make sure we don't send an event to a destroyed ipc document r=billm 2015-07-23 14:49:18 -04:00
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