Aaron Klotz
7debf7c239
Bug 1268544: Integrate remote COM objects into a11y code; r=tbsaunde
...
MozReview-Commit-ID: ctPgegQ83a
2016-08-18 09:49:13 -06:00
Aaron Klotz
1ee837c40c
Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r=tbsaunde
...
MozReview-Commit-ID: Fr4q3dq1ZQU
--HG--
rename : accessible/ipc/DocAccessibleChild.cpp => accessible/ipc/other/DocAccessibleChild.cpp
rename : accessible/ipc/DocAccessibleChild.h => accessible/ipc/other/DocAccessibleChild.h
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/other/PDocAccessible.ipdl
rename : accessible/ipc/moz.build => accessible/ipc/other/moz.build
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/win/PDocAccessible.ipdl
2016-08-15 17:14:53 -06:00
Sebastian Hengst
87b8b23d92
Backed out changeset a2b189275d7a (bug 1268544) for asserting in Windows M(oth) jobs. r=backout on a CLOSED TREE
...
--HG--
rename : accessible/ipc/other/DocAccessibleChild.cpp => accessible/ipc/DocAccessibleChild.cpp
rename : accessible/ipc/other/DocAccessibleChild.h => accessible/ipc/DocAccessibleChild.h
rename : accessible/ipc/win/PDocAccessible.ipdl => accessible/ipc/PDocAccessible.ipdl
2016-08-19 10:04:23 +02:00
Sebastian Hengst
5842832f4e
Backed out changeset ff58e1a5f483 (bug 1268544)
2016-08-19 10:02:19 +02:00
Aaron Klotz
92899f5101
Bug 1268544: Integrate remote COM objects into a11y code; r=tbsaunde
...
MozReview-Commit-ID: ctPgegQ83a
2016-08-18 09:49:13 -06:00
Aaron Klotz
1d9ba42f65
Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r=tbsaunde
...
MozReview-Commit-ID: Fr4q3dq1ZQU
--HG--
rename : accessible/ipc/DocAccessibleChild.cpp => accessible/ipc/other/DocAccessibleChild.cpp
rename : accessible/ipc/DocAccessibleChild.h => accessible/ipc/other/DocAccessibleChild.h
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/other/PDocAccessible.ipdl
rename : accessible/ipc/moz.build => accessible/ipc/other/moz.build
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/win/PDocAccessible.ipdl
2016-08-15 17:14:53 -06:00
Phil Ringnalda
0d69896d44
Backed out 6 changesets (bug 1288841, bug 1268544) for causing Win7 e10s Marionette to fail in test_import_script.py TestImportScriptContent.test_imports_apply_globally
...
Backed out changeset c9f49a119255 (bug 1288841)
Backed out changeset a9d43e83e070 (bug 1268544)
Backed out changeset d898178a0809 (bug 1268544)
Backed out changeset 4887b4164dd9 (bug 1268544)
Backed out changeset 7c3a5a770cae (bug 1268544)
Backed out changeset 12aa15cf5879 (bug 1268544)
--HG--
rename : accessible/ipc/other/DocAccessibleChild.cpp => accessible/ipc/DocAccessibleChild.cpp
rename : accessible/ipc/other/DocAccessibleChild.h => accessible/ipc/DocAccessibleChild.h
rename : accessible/ipc/win/PDocAccessible.ipdl => accessible/ipc/PDocAccessible.ipdl
rename : accessible/ipc/win/ProxyAccessible.cpp => accessible/ipc/ProxyAccessible.cpp
rename : accessible/ipc/win/ProxyAccessible.h => accessible/ipc/ProxyAccessible.h
2016-08-18 00:30:21 -07:00
Aaron Klotz
c3a25c1ddc
Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r=tbsaunde
...
MozReview-Commit-ID: Fr4q3dq1ZQU
--HG--
rename : accessible/ipc/DocAccessibleChild.cpp => accessible/ipc/other/DocAccessibleChild.cpp
rename : accessible/ipc/DocAccessibleChild.h => accessible/ipc/other/DocAccessibleChild.h
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/other/PDocAccessible.ipdl
rename : accessible/ipc/moz.build => accessible/ipc/other/moz.build
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/win/PDocAccessible.ipdl
2016-08-15 17:14:53 -06:00
Wes Kocher
021a12c86f
Backed out changesets e4a39e456f89 (bug 1268544) for mass build bustage a=backout CLOSED TREE
...
***
Backed out changeset 119a4b187938 (bug 1268544)
***
Backed out changeset d83cba382cfe (bug 1268544)
***
Backed out changeset a0085eb5ffe7 (bug 1268544)
***
Backed out changeset eefa457c3680 (bug 1288843)
***
Backed out changeset 17dc46beb1a5 (bug 1288841)
***
Backed out changeset e76f58f328d4 (bug 1268544)
***
Backed out changeset ffc8ee715fdb (bug 1268544)
***
Backed out changeset 99f0ea19b8f5 (bug 1268544)
***
Backed out changeset 2bdfb9514317 (bug 1268544)
***
Backed out changeset e4b3a5e1756d (bug 1268544)
--HG--
rename : accessible/ipc/other/DocAccessibleChild.cpp => accessible/ipc/DocAccessibleChild.cpp
rename : accessible/ipc/other/DocAccessibleChild.h => accessible/ipc/DocAccessibleChild.h
rename : accessible/ipc/win/PDocAccessible.ipdl => accessible/ipc/PDocAccessible.ipdl
rename : accessible/ipc/win/ProxyAccessible.cpp => accessible/ipc/ProxyAccessible.cpp
rename : accessible/ipc/win/ProxyAccessible.h => accessible/ipc/ProxyAccessible.h
extra : amend_source : dc73ec117c7279539cab36af821637bb1b0236bd
extra : histedit_source : 438ce81f07a53af61b1cabf7620f30b090e7d5e2%2Ccb6472913fe0d7d2ec66bf0cedc18f2e4d00678e
2016-08-15 15:58:45 -07:00
Aaron Klotz
55b28e20c7
Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r=tbsaunde
...
MozReview-Commit-ID: Fr4q3dq1ZQU
--HG--
rename : accessible/ipc/DocAccessibleChild.cpp => accessible/ipc/other/DocAccessibleChild.cpp
rename : accessible/ipc/DocAccessibleChild.h => accessible/ipc/other/DocAccessibleChild.h
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/other/PDocAccessible.ipdl
rename : accessible/ipc/moz.build => accessible/ipc/other/moz.build
rename : accessible/ipc/PDocAccessible.ipdl => accessible/ipc/win/PDocAccessible.ipdl
2016-08-15 14:24:04 -06:00
Trevor Saunders
0843a2a966
bug 1279984 - avoid invalid proxy OuterDocAccessibles r=davidb
...
Before binding a child document to an outer doc proxy we need to make sure its
Outer doc proxies are only allowed to have one child which is the document they
own. So before we bind a proxied document to a proxied outer doc we need to
make sure the outer doc either doesn't have children or has a document we can
unbind.
2016-06-22 09:17:16 -04:00
Trevor Saunders
ea8a901a13
bug 1272712 - send a RoleChanged message when an accessible document's role changes r=davidb
2016-06-14 12:46:21 -04:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Trevor Saunders
434092ec78
bug 1278004 - support QIing proxied accessibles to nsIAccessibleValue r=davidb
2016-06-07 14:18:08 -04:00
Yura Zenevich
7d43849773
Bug 1272491 - fire xpcom show/hide events with e10s. r=tbsaunde
...
MozReview-Commit-ID: 9nwyHJMdlwO
2016-05-25 12:01:35 -04:00
Yura Zenevich
414632d8b4
Bug 1271776 - fire text inserted/removed instead of text change events with e10s. r=tbsaunde
...
MozReview-Commit-ID: hz61vYrmdK
2016-05-12 08:36:22 -04:00
Trevor Saunders
06af77faee
bug 1267376 - bail out of RecvShowEvent() early if we failed to add children r=davidb
2016-04-27 10:16:21 -04:00
Trevor Saunders
471e46a43a
bug 1266518 - add a new event message for AccSelChangeEvents r=davidb
...
For these events atk needs to know about the widget not the event target, and
the easiest way to support that is by adding a new event message that sends the
widget id.
2016-04-25 13:38:06 -04:00
Trevor Saunders
f2bc8b52ca
bug 1262563 - fire show / hide events for proxied accessibles r=davidb
2016-04-21 13:41:09 -04:00
Trevor Saunders
907963ea24
bug 1262563 - add IsFromUserInput to show / hide event messages r=davidb
2016-04-21 13:41:09 -04:00
Trevor Saunders
d3f830df59
bug 1241453 - fire nsIAccessibleCaretMoveEvents for proxies r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
a26233525c
bug 1241453 - fire nsIAccessibleEvents for proxied accessibles r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
ed69c87d2c
bug 1241453 - fire nsIAccessibleTextChangeEvents for proxies r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
a512318f50
bug 1241453 - fire nsIAccessibleStateChangeEvents for proxied accessibles r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
0be48532d2
bug 1241453 - add DocAccessibleParent::GetXPCAccessible() r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
6b42e68369
bug 1241453 - allow caching xpc documents for remote documents r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
23e5f861c1
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
Trevor Saunders
38c71db8ad
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
Trevor Saunders
258b34828c
bug 1204070 - add a little more checking to proxy subtree removal r=davidb
2015-09-15 18:15:16 -04:00
Trevor Saunders
c9ee76cab8
bug 1188415 - make CheckDocTree return if the document tree is in a sane state
2015-08-17 18:06:13 -04:00
Trevor Saunders
05e24ec361
bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb
2015-08-17 13:49:28 -04:00
Trevor Saunders
6dfa5d2acf
bug 1188415 - add document tree consistancy checks to more message handlers r=davidb
2015-07-28 16:32:16 -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
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
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
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
Trevor Saunders
59f17c9689
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02: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
0371f179fc
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-06-11 11:40:00 -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
f55ad57842
bug 1164976 - fire useful state change and caret move events for proxies r=davidb
2015-05-15 20:29:14 -04:00
Trevor Saunders
04a2598121
bug 1164976 - Make DocAccessibleParent::GetAccessible return itself when appropriate r=davidb
2015-05-15 20:29:14 -04:00
Trevor Saunders
763f6a896e
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
Trevor Saunders
4965a90865
bug 1124821 - make shutdown of attached documents more robust r=smaug
2015-01-30 13:53:32 -05:00
Daniel Holbert
0225ce362d
Bug 1126541: Don't depend on implicit uint32_t-to-bool conversion in DocAccessibleParent::RecvShowEvent's final return statement. r=tbsaunde
2015-01-28 09:41:56 -08:00
Daniel Holbert
525fe44e5a
Bug 1110510 followup: fix typo in assertion message. (no review)
...
(single-character tweak to assertion-message-text, so DONTBUILD)
2015-01-26 14:48:07 -08:00
Trevor Saunders
91589e4f5a
bug 1120285 - correctly shutdown outer doc accessible proxies r=davidb
2015-01-14 23:12:07 -05:00