Remove support for CPOWs and sendRpcMessage from message managers
Categories
(Core :: DOM: Content Processes, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: Gijs, Assigned: Gijs)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
AFAICT we don't have any actual consumers left. I have a green-ish trypush.
The dependency on bug 1614462 is not a very strong one; it's just that the first patch removes support for the extra principal
argument, and so it touches some of the same code.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D71509
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D71510
Assignee | ||
Comment 4•5 years ago
|
||
dom.js and listener.js pass around target
pointing to an event target,
using CPOWs, but the implementation of WebElementEventTarget then always
overrides that with this
anyway, so there's no point. This change removes
the handling of objects/target.
Depends on D71512
Assignee | ||
Comment 5•5 years ago
|
||
This commit:
- removes sendRpcMessage, which was unused;
- removes the CPOW argument to sendAsyncMessage, broadcastAsyncMessage, and
sendSyncMessage; - removes the aIsSync argument used internally to distinguish sendRpcMessage
and sendSyncMessage; - removes CPOW tests;
- updates the few remaining callsites that use more than 2 arguments in
sendAsyncMessage for the removal of the cpows argument.
Depends on D71513
Updated•5 years ago
|
Comment 7•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9a52ba06953d
https://hg.mozilla.org/mozilla-central/rev/dfbc67734d16
https://hg.mozilla.org/mozilla-central/rev/934d69727bf4
https://hg.mozilla.org/mozilla-central/rev/1e3aec08e4ec
https://hg.mozilla.org/mozilla-central/rev/b6848f971b57
Description
•