Trevor Saunders
921ee26633
bug 1218762 - proxy ia2Accessible::scrollTo{,Point}() r=davidb
2015-11-20 09:45:23 -05:00
Trevor Saunders
1def7d87c4
bug 1221551 - unbind child documents before rebinding them r=davidb
...
It seems possible that a child document could be bound to a parent document
without first being unbound. Some evidence for this being possible is that
OuterDocAccessible::InsertChildAt() explicitly checks for this and does
something similar if it already has a child.
2015-11-06 17:29:17 -05:00
Birunthan Mohanathas
f6aa64ea3b
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Trevor Saunders
23d231d9bd
bug 1219528 - add ProxyAccessible::{Next,Prev}Sibling() and ProxyAccessible::{First,Last}Child() r=davidb
2015-10-30 19:27:42 -04:00
Trevor Saunders
c5766349f0
bug 1214864 - make SetCarretOffset() async r=davidb
...
It calls TakeFocus() which needs to be async to avoid deadlocks, so it needs to
be async as well.
2015-10-15 15:04:37 -04:00
Trevor Saunders
48d5a0eaf9
bug 1213606 - assert that we don't destroy a document's proxy until we destroy all of its children r=davidb
2015-10-14 14:09:49 -04:00
Olli Pettay
9f0ee7de83
Bug 1213382 - proxy more accessible selection methods, r=tbsaunde
2015-10-13 22:08:00 +03:00
Trevor Saunders
712251fdaf
bug 1210884 - expose the action interface on proxied accessibles r=davidb
2015-10-07 18:26:56 -04:00
Olli Pettay
5ccd441014
Bug 1210407 - teach nsMaiInterfaceTable to use proxies, r=tbsaunde
2015-10-06 22:36:29 +03:00
Olli Pettay
efdb42747e
Bug 1210408 - make nsMaiInterfaceAction work with proxies, r=tbsaunde
2015-10-06 22:14:18 +03:00
Trevor Saunders
240195d9f0
bug 1210803 - expose the selection interface on proxied accessibles r=davidb
2015-10-02 06:38:21 -04:00
Trevor Saunders
8d6aae2bd4
bug 1210447 - fix ProxyAccessible::EmbeddedChildAt() on proxies of outerDocs r=davidb
2015-10-02 06:38:21 -04:00
Frédéric Wang
bd18bea20e
Bug 1210441 - ProxyAccessible::IsTable* should take tabular MathML accessibles into account. r=tbsaunde
2015-10-01 11:06:00 +02:00
Trevor Saunders
567185d40b
bug 1209147 - make proxying of Accessible::TakeFocus() async r=davidb
...
TakeFocus() ends up making sync calls to the parent process. That means if we
try to call it from a sync call to the child process we end up deadlocked. The
easiest way to fix this is to make the message to the child process async.
2015-09-28 15:27:11 -04:00
Trevor Saunders
ec36e4fd98
bug 1207862 - make it possible to traverse down the tree of proxied documents r=davidb
2015-09-24 19:23:19 -04:00
Olli Pettay
2082db91c2
Bug 1207311 - No need for \!nsAccUtils::MustPrune(acc) in DocAccessibleChild::RecvExtents, r=tbsaunde
2015-09-23 01:45:27 +03:00
Trevor Saunders
4c76881ecb
bug 1204070 - add a little more checking to proxy subtree removal r=davidb
2015-09-15 18:15:16 -04:00
Trevor Saunders
829582f021
bug 1186536 - make SerializeTree() use IsOuterDoc() to check if an accessible is an outer doc r=davidb
...
In theory this should be the same, but slightly faster than checking there is
one child and it is a document. However it appears ChildCount() sometimes
returns 1 when there is no child 0.
2015-09-03 18:41:19 -04:00
Olli Pettay
aa5d347dec
Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde
2015-09-02 00:57:57 +03:00
Nicholas Nethercote
10d95cca57
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Trevor Saunders
5020e2c060
bug 1195471 - make getChildCountCB work with proxies r=davidb
2015-08-18 14:36:11 -04:00
Trevor Saunders
866eb779aa
bug 1188415 - make CheckDocTree return if the document tree is in a sane state
2015-08-17 18:06:13 -04:00
Trevor Saunders
76ba93fbf9
bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb
2015-08-17 13:49:28 -04:00
Lorien Hu
0301045fed
Bug 1187740
- Handle proxies in mozHTMLAccessible r=tbsaunde
2015-08-05 21:55:15 -04:00
Lorien Hu
0b39303422
Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde
2015-08-05 21:55:13 -04:00
Trevor Saunders
c9163dc0c7
bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
f086de9888
bug 1191433 - add ProxyAccessible::Document r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
0b3289321e
bug 1191433 - add methods to downcast ProxyAccessible to DocAccessibleParent r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
26f65f8273
bug 1191326 - always initialize ProxyAccessible::mOuterDoc r=lsocks
2015-08-05 10:57:52 -04:00
Trevor Saunders
9108e73dbc
bug 1170049 - check if document tree is correct before cleaning it up r=lsocks
2015-08-05 10:57:28 -04:00
Lorien Hu
4ff6db9fc2
Bug 1187739 - (Part 1) Handle proxies in mozActionElements r=tbsaunde
2015-08-04 14:56:18 -04:00
Lorien Hu
ab1d107b8f
Bug 1187742 - Handle proxies in mozAccessible {isEnabled,title,value,help,isExpired} r=tbsaunde
2015-08-04 14:56:17 -04:00
Lorien Hu
e43e59977d
Bug 1187609 - Check for proxies in mozAccessible role, subrole r=tbsaunde
2015-08-04 14:56:07 -04:00
Trevor Saunders
e970b16593
bug 1188415 - add document tree consistancy checks to more message handlers r=davidb
2015-07-28 16:32:16 -04:00
Nicholas Nethercote
b180037e7f
Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde.
2015-07-22 20:49:25 -07:00
Trevor Saunders
06e76f533a
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
Trevor Saunders
18bf98b23a
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
a52dfea2db
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
Trevor Saunders
a02cd6dcb4
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
a21b7adc4b
Bug 1171995 - Part 5: Handle proxies in mozAccessible accessibilityAttributeValue r=tbsaunde
2015-07-16 17:34:52 -04:00
Lorien Hu
d6a5276590
Bug 1171995 - Part 2: Add IsTable, IsTableRow, IsTableCell to proxied accessibles r=tbsaunde
2015-07-16 17:34:51 -04:00
Lorien Hu
a2d20d8faa
Bug 1171995 - Part 1: Add FocusedChild to proxy accessibles r=tbsaunde
2015-07-16 17:34:51 -04:00
Trevor Saunders
c3ad3a50d5
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
9fcaaf6738
Bug 1100602 - Kill child if accessibility ID is re-used (r=trevor)
2015-07-15 14:39:26 -07:00
Trevor Saunders
281dd4576e
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02:03 -04:00
Lorien Hu
1e8e12f3da
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
0d2ab00411
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
2015-06-11 14:01:50 -04:00
Trevor Saunders
2f9fbf733d
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-06-11 11:40:00 -04:00
Trevor Saunders
2e34b54154
bug 1107337 - implement ProxyAccessible::EmbeddedChildAt r=lsocks, davidb
2015-06-11 11:39:58 -04:00
Trevor Saunders
ac0bc4f5e9
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