Lorien Hu
a21b7adc4b
Bug 1171995 - Part 5: Handle proxies in mozAccessible accessibilityAttributeValue r=tbsaunde
2015-07-16 17:34:52 -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
2e34b54154
bug 1107337 - implement ProxyAccessible::EmbeddedChildAt r=lsocks, davidb
2015-06-11 11:39:58 -04:00
Trevor Saunders
f49c42798f
bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb
2015-05-29 15:51:30 -04:00
Trevor Saunders
556aa59558
bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb
...
This is a bit dirty, we should be able to implement this just in the main
process by looking at the role of the children. However doing it this way is
simpler and allows us to share code with the non e10s case.
2015-05-08 23:46:20 -04:00
Wes Kocher
ad340f00ef
Backed out 2 changesets (bug 1162621, bug 1162654) for Gip(a) orange
...
Backed out changeset 82bbc0b0d516 (bug 1162654)
Backed out changeset 01c406429093 (bug 1162621)
2015-05-08 13:12:22 -07:00
Wes Kocher
9497b03986
Backed out changeset 28f0e71b6292
2015-05-08 13:11:52 -07:00
Trevor Saunders
c56c4b9381
no bug fixup for windows not liking ssize_t on a CLOSED TREE
2015-05-08 14:01:34 -04:00
Trevor Saunders
59bdb92736
bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb
...
This is a bit dirty, we should be able to implement this just in the main
process by looking at the role of the children. However doing it this way is
simpler and allows us to share code with the non e10s case.
2015-05-08 13:34:48 -04:00
Trevor Saunders
2afc352ad7
bug 1151402 - proxy most of IAccessibleText and IAccessibleEditableText
...
r=davidb
2015-04-09 11:18:23 -04:00
Olli Pettay
383674217b
Bug 1148083 - IPC Proxy for Document, r=davidb
2015-03-27 17:41:04 +02:00
Olli Pettay
dd7449a248
Bug 1148025 - IPC Proxy for 'Component', r=tbsaunde
2015-03-27 00:06:45 +02:00
Olli Pettay
96c1ef9218
Bug 1147551 - IPC Proxy for min/cur/max values, r=davidb
2015-03-27 00:06:38 +02:00
Olli Pettay
dc80dd8ff3
Bug 1147518 - IPC Proxy for Action, r=davidb
2015-03-27 00:06:21 +02:00
Olli Pettay
157f43d7c9
Bug 1147168 - IPC Proxy for Selection, r=tbsaunde
2015-03-25 16:19:12 +02:00
Olli Pettay
b51394b9d7
Bug 1147079 - IPC Proxy for Table, r=tbsaunde
2015-03-25 16:16:24 +02:00
Olli Pettay
181e65f752
Bug 1146665 - IPC Proxy for TableCell, r=tbsaunde
2015-03-25 16:14:28 +02:00
Olli Pettay
d5a340e46b
Bug 1146615 - IPC Proxy for HyperText, r=tbsaunde
2015-03-25 16:05:18 +02:00
Olli Pettay
8a5cab8850
Bug 1145366
- IPC Proxy for HyperLink, r=tbsaunde
2015-03-25 16:03:13 +02:00
Trevor Saunders
bfc8734ab6
bug 1128751 - handle unbinding and rebinding of documents in content processes r=davidb
...
The code for managing document lifetimes assumed documents could not be
rebound to parents, however that is not the case.
2015-03-24 17:51:44 -04:00
Olli Pettay
f72f363331
Bug 1145292 - IPC Proxy for ImageAccessible, r=tbsaunde
2015-03-22 23:44:12 +02:00
Olli Pettay
845a3b0201
Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde
2015-03-09 23:04:02 +02:00
Olli Pettay
1765d854f1
Bug 1140900 - IPC Proxy for ScrollSubstringTo*, r=tbsaunde
2015-03-09 22:51:02 +02:00
Olli Pettay
d40eb7fe95
Bug 1140895 - IPC Proxy for get/set/add/remove Selection, r=tbsaunde
2015-03-09 22:50:16 +02:00
Olli Pettay
e8319937b3
Bug 1140534 - IPC Proxy for offsetAtPoint, r=tbsaunde
2015-03-08 14:05:55 +02:00
Olli Pettay
221a1a4b36
Bug 1140499 - IPC Proxy for text/char bounds, r=tbsaunde
2015-03-08 04:33:57 +02:00
Olli Pettay
e1306cda70
Bug 1140162 - IPC Proxy for TextAttributes and DefaultTextAttributes, r=tbsaunde
2015-03-06 22:44:02 +02:00
Olli Pettay
dcf87117e1
Bug 1139887 - IPC Proxy for caretOffset, r=tbsaunde
2015-03-06 22:43:25 +02:00
Olli Pettay
f9aff56a09
Bug 1139972 - IPC Proxy for charAt, r=tbsaunde
2015-03-06 19:37:37 +02:00
Olli Pettay
bca7e7be13
Bug 1135908 - [E10s] Proxy for Character/SelectionCount(), r=tbsaunde
2015-02-25 14:18:17 +02:00
Trevor Saunders
2fa889020e
bug 1127402 - proxy RelationByType method r=davidb
2015-02-12 18:18:13 -05:00
Trevor Saunders
c733097ca4
bug 1124449 - teach IAccessible impl about proxy wrappers r=davidb
2015-02-12 18:16:44 -05:00
Olli Pettay
798ea135c7
Bug 1132485 - IPC proxy for GetText*Offset, r=tbsaunde
...
--HG--
extra : rebase_source : d9f62f17d6c487234aac3645d830fa55318d64b6
2015-02-12 22:56:13 +02:00
Olli Pettay
0ca5e8f187
Bug 1132134 - Get Accessible value from the child process, r=tbsaunde
...
--HG--
extra : rebase_source : 5bc26d5e7eda34b61666d9c562588ae6e7092c4f
2015-02-11 22:00:11 +02:00
Trevor Saunders
c386e77dd5
bug 1124821 - make shutdown of attached documents more robust r=smaug
2015-01-30 13:53:32 -05:00
Trevor Saunders
2c93df25c4
bug 1120285 - correctly shutdown outer doc accessible proxies r=davidb
2015-01-14 23:12:07 -05:00
Trevor Saunders
a06296dc67
bug 1119923 - allow proxies to implement non standard interfaces r=davidb
2015-01-14 15:38:25 -05:00
Trevor Saunders
78f5b1bae8
bug 1113845 - allow OuterDoc Accessible proxies to be shutdown while they own a document r=davidb
2014-12-29 06:20:16 -05:00
Trevor Saunders
d829384b99
bug 1088628 - implement Accessible::Attributes for proxies r=davidb
2014-10-24 05:29:48 -04:00
Trevor Saunders
ac2d297fb7
bug 1088477 - implement Accessible::Description for proxies r=davidb
2014-10-23 23:21:44 -04:00
Trevor Saunders
d5b8458420
bug 1087481 - teach atk to get the name for proxies r=davidb
2014-09-23 05:53:03 -04:00
Trevor Saunders
255bd96295
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
Trevor Saunders
2ada49d7e8
bug 982842 - initial a11y ipc impl r=davidb, bent
2014-03-07 16:35:19 -05:00
Carsten "Tomcat" Book
8daf76f8e8
Backed out changeset a11adf1705ec (bug 982842) for causing bug 1075387
2014-10-01 14:41:56 +02:00
Trevor Saunders
3618931a48
bug 982842 - initial a11y ipc impl r=davidb, bent
2014-03-07 16:35:19 -05:00