Trevor Saunders
0b21813491
bug 1334673 - ignore some invalid Show event messages r=davidb
2017-02-02 11:37:16 -05:00
Trevor Saunders
f13af05431
bug 1326084 - fixup shutting down a ProxyAccessible with no child doc
2017-02-02 11:37:16 -05:00
Eitan Isaacson
f2710109b4
Bug 1335220 - Add minimumIncrement to windows ProxyAccessible. r=yzen
...
MozReview-Commit-ID: DY89qIALmrq
2017-02-01 12:37:13 -08:00
Trevor Saunders
389a70208a
bug 1326084 - ClearChildDoc() should leave the proxy marked as being an outerdoc r=aklotz
...
Since it can be called in strange orderings wrt SetChildDoc() it seems
reasonable to believe we can get an ordering where the proxy has a document as
a child but is not marked as having document children.
2017-02-01 14:37:01 -05:00
Trevor Saunders
4dd4808d61
bug 1333514 - fix race between PDocAccessibleConstructor messages and PBrowser::Destroy messages r=billm
2017-01-26 10:01:43 -05:00
Yura Zenevich
7cacb219a7
Bug 1329697 - registering typelib for IGeckoCustom interface. r=aklotz
...
MozReview-Commit-ID: CIvoSrPrRVM
2017-01-25 13:40:17 -05:00
Yura Zenevich
a3f8fdd277
Bug 1206711 - add support for HWND emulation for content top level docs on Windows. r=tbsaunde
...
MozReview-Commit-ID: GQ1LxCwtv3j
2017-01-24 09:45:25 -05:00
Trevor Saunders
4647d4cda9
bug 1324863 - paper over null parent proxy accessible r=davidb
2017-01-23 17:08:16 -05:00
Trevor Saunders
8dfda7f91c
bug 1332690 - return failure from DocAccessibleParent::RecvShow() when appropriate r=yzen
2017-01-23 11:09:39 -05:00
Trevor Saunders
3fac36566f
bug 1331255 - annotate some IPC failure conditions r=eeejay
2017-01-18 16:09:45 -05:00
Trevor Saunders
fef7da2803
bug 1330730 - make sure mAccessibles and mChildDocs are cleared by DocAccessibleparent::Destroy() r=davidb
...
This shouldn't be necessary because shutting down all the proxies and child
documents should already do it, but we might as well be sure.
2017-01-16 17:18:52 -05:00
Trevor Saunders
4126e46ba5
bug 1330730 - ignore events delivered to a destroyed DocAccessibleParent r=smaug
...
After bug 1329814 a DocAccessibleParent can be shutdown by the parent process
before a content process has started shutting down the document that
DocAccessibleParent represents. That means the content processcan send an
event from a live document to a DocAccessibleParent that has already been
destroyed.
2017-01-16 17:18:52 -05:00
Trevor Saunders
b1b552ba81
bug 1329814 - fix race condition when shutting down a tab r=smaug
...
When TabChild recieves the Destroy message from its parent the doc accessibles
for that tab are shut down. However if the Shutdown message sent by
DocAccessible::Shutdown() isn't recieved before the child process handles the
runnable that sends __delete__ to the tab parent actor the parent can send a
message to the already shut down doc accessible child actor.
2017-01-12 05:19:36 -05:00
Carsten "Tomcat" Book
6a66ddc855
Backed out changeset 18151dec259d (bug 1184217) for causing bug 1329644
2017-01-10 16:55:37 +01:00
Yura Zenevich
293e7597f5
Bug 1269369 - add support for GetID XPCOM method on Windows with e10s. r=tbsaunde
...
MozReview-Commit-ID: KXhDeNW3Oaw
2017-01-09 14:52:51 -05:00
Trevor Saunders
1358d20d2f
bug 1184217 - make CheckDocTree check the entire document tree not just the subtree r=davidb
2017-01-08 17:30:54 -05:00
Trevor Saunders
37177d8f11
bug 1301148 - implement anchor at for windows r=aklotz
2017-01-05 10:48:10 -05:00
Trevor Saunders
61299c80ff
bug 1301148 - allow getting a proxy accessible from a com proxy r=aklotz
2017-01-05 10:48:10 -05:00
Trevor Saunders
b958e0ab86
bug 1301148 - implement anchor count for windows r=aklotz
2017-01-05 10:48:10 -05:00
Trevor Saunders
a5ab180091
bug 1301148 - implement easy parts of nsIAccessibleHyperlink r=aklotz
2017-01-05 10:48:09 -05:00
Aaron Klotz
3ac833b477
Bug 1323996: Make PDocAccessible.ipdl import IAccessibleHolder from IPCTypes.h to fix --disable-accessibility build failures; r=tbsaunde
...
MozReview-Commit-ID: JYD3lMmdlyc
2016-12-16 12:23:31 -07:00
Aaron Klotz
d95a08fb8f
Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde
...
MozReview-Commit-ID: DjxSfLJQtTu
2016-12-01 16:28:54 -07:00
Aaron Klotz
58f65fa06e
Bug 1321935: Make ProxyAccessibleBase::SetChildDoc tolerate replacing one document with another, and add a new ClearChildDoc for removing that document; r=tbsaunde
...
MozReview-Commit-ID: 2GgiUPf4gi0
2016-12-02 14:50:00 -07:00
Kan-Ru Chen
edfe14b039
Bug 1319271 - Use actor's manager in case actor is already deleted (r=billm)
...
MozReview-Commit-ID: 3Dr2POjqNft
2016-12-13 16:46:33 -08:00
Aaron Klotz
a26a319895
Bug 1320192: Ensure that we return a null native accessible if GetWindow(GW_CHILD) on a windowed plugin fails; r=tbsaunde
...
MozReview-Commit-ID: 1Fe8xwS3dWc
2016-12-07 09:37:36 -10:00
Aaron Klotz
f727596fbf
Bug 1321622: Make DocAccessibleParent::Unbind delegate to DocAccessibleParent::RemoveChildDoc; r=tbsaunde
...
MozReview-Commit-ID: 4O3xJnPDpRB
2016-12-06 10:28:48 -10:00
Aaron Klotz
58b4101093
Bug 1319640: Make obtaining of plugin IAccessible go through Chrome process on Sandboxed builds; r=tbsaunde
...
MozReview-Commit-ID: DQnOwJ1VpYS
2016-12-03 16:07:24 -07:00
Trevor Saunders
75900901ba
bug 1270916 - use accessible->IndexInParent() in DocAccessibleChildBase::ShowEvent() r=davidb
...
Since we will fire events in the correct order we can use the index of the
event target at the time the event is fired. This protects from weird cases
where the target is inserted, and then children before the target are removed.
2016-11-16 23:47:01 -05:00
Wes Kocher
32887b4cd0
Backed out 12 changesets (bug 1270916) for a11y crashes a=backout CLOSED TREE
...
Backed out changeset 916cbaf21a63 (bug 1270916)
Backed out changeset 8ee47068d1fb (bug 1270916)
Backed out changeset 60189bf08272 (bug 1270916)
Backed out changeset 5ca49b5d1c51 (bug 1270916)
Backed out changeset b8ead1b86059 (bug 1270916)
Backed out changeset 034efc9a4408 (bug 1270916)
Backed out changeset a9d6410f068e (bug 1270916)
Backed out changeset eefa622b467a (bug 1270916)
Backed out changeset 91a8f65a69fe (bug 1270916)
Backed out changeset cd68b5fd88a6 (bug 1270916)
Backed out changeset 4c58195d6bcf (bug 1270916)
Backed out changeset 8e5f19f19b7f (bug 1270916)
2016-11-16 16:16:13 -08:00
Trevor Saunders
ac5183f872
bug 1270916 - use accessible->IndexInParent() in DocAccessibleChildBase::ShowEvent() r=davidb
...
Since we will fire events in the correct order we can use the index of the
event target at the time the event is fired. This protects from weird cases
where the target is inserted, and then children before the target are removed.
2016-11-16 18:15:23 -05:00
Kan-Ru Chen
1b9dd22e2d
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Aaron Klotz
1569e24093
Bug 1315638: Modify MainThreadHandoff::FixArrayElements to be able to distinguish between outparams with different levels of indirection; r=jimm
...
MozReview-Commit-ID: HZgED9JT16m
2016-11-07 16:04:06 -07:00
Chris Manchester
5c848982ba
Bug 1303533 - Don't traverse accessible/ipc/win/typelib during Artifact builds. r=mshal
...
MozReview-Commit-ID: Clxfj8h8ZRT
2016-11-01 22:45:35 -07:00
Michael Li
6a52dd6517
bug 1303447 - implement text interface methods for the windows ProxyAccessible r=aklotz
2016-10-27 18:11:55 -04:00
Michael Li
ea14b74aaf
bug 1303133 - Implement ia2AccessibleValue methods in ProxyAccessible for Windows. r=aklotz
2016-10-27 18:11:54 -04:00
Aaron Klotz
6e5232da8c
Bug 1309236: Move setting of MSAA ID to PDocAccessibleConstructor; r=tbsaunde
...
MozReview-Commit-ID: D5iFud9DiEh
2016-10-27 13:16:24 -06:00
Trevor Saunders
1be7ace2b9
bug 1305402 - add new IPC messages needed for AtkTableCell interface r=davidb
...
To implement the interface with 1 IPC message per method we need these new
messages.
2016-10-18 13:37:25 -04:00
Aaron Klotz
f0073140d6
Bug 1308397: Fix stack overflow by ensuring that ProxyAccessible::GetCOMInterface uses its real MSAA ID to lazily resolve its COM proxy, instead of using CHILDID_SELF; r=tbsaunde
...
MozReview-Commit-ID: 20xdOlcCXed
2016-10-17 12:39:16 -06:00
Sebastian Hengst
38b98f0f62
Backed out changeset 28272f824ad0 (bug 1305402)
2016-10-13 23:15:09 +02:00
Sebastian Hengst
220d8d275f
Backed out changeset 27509f16a0f2
2016-10-13 23:15:03 +02:00
Trevor Saunders
24df0b91cd
no bug - fixup unused value Werror bustage landed on a CLOSED TREEE
2016-10-13 17:00:15 -04:00
Trevor Saunders
44e069797f
bug 1305402 - add new IPC messages needed for AtkTableCell interface r=davidb
...
To implement the interface with 1 IPC message per method we need these new
messages.
2016-10-13 16:18:27 -04:00
Aaron Klotz
fa4d8297b9
Bug 1301232: Re-enable jsat mochitests on Windows; r=yzen
...
MozReview-Commit-ID: Hsmg056d6js
2016-10-12 12:34:57 -06:00
Phil Ringnalda
60a5fa73ae
Backed out changeset 0257341f6b62 (bug 1301232) for WinXP permaorange in test_content_integration.html
...
MozReview-Commit-ID: Bz0VkhmpJL1
2016-10-11 18:42:46 -07:00
Aaron Klotz
0ecc02526f
Bug 1301232: Re-enable jsat mochitests on Windows; r=yzen
...
MozReview-Commit-ID: CPIfvMDTLzv
2016-10-11 10:49:07 -06:00
Aaron Klotz
b0e238cba4
Bug 1304449: Part 4 - Change Windows a11y MSAA id generation to partition based on content process id; r=tbsaunde
...
MozReview-Commit-ID: 1IBkP20uc1f
2016-10-05 15:56:20 -06:00
Bill McCloskey
efff0482ee
Bug 1306708 - Rename prio to nested in IPDL (r=dvander)
2016-10-04 20:34:54 -07:00
Bill McCloskey
71303baeea
Revert "Bug 1306708 - Rename prio to nested in IPDL (r=dvander)" on a CLOSED TREE
...
This reverts commit b1460c626078afbb9290e7d9ecaf3af605d5e893.
2016-10-04 15:55:19 -07:00
Bill McCloskey
308f9f039b
Bug 1306708 - Rename prio to nested in IPDL (r=dvander)
2016-10-04 15:28:14 -07:00
Michael Li
034e3522ec
Bug 1303040 - implement shared header for two ProxyAccessible classes. r=tbsaunde
...
MozReview-Commit-ID: 1cU71RljySc
2016-09-21 14:10:33 -04:00