Basic support for OOP-iframes in print preview
Categories
(Core :: Printing: Setup, defect, P2)
Tracking
()
People
(Reporter: jwatt, Assigned: emilio)
References
(Depends on 1 open bug)
Details
(Whiteboard: [layout:backlog:2020][print2020_v83])
Attachments
(3 files)
A logical milestone on the way to getting printing fully working with out-of-process iframes is to get print preview working with OOP-iframes. Once that is working, getting printing fully working will mostly "just" be about interleaving and positioning of draw recordings from the various processes.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 1•5 years ago
|
||
M6 because printing support blocks enabling Fission in Nightly. Neha says print preview doesn't need to block dogfooding (M5).
Updated•5 years ago
|
Reporter | ||
Comment 2•5 years ago
|
||
This will likely involve replacing the current setup code with something based on ManagedEndpoint.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Sean said fission printing work will most probably not be ready in time for nightly experiment and we shouldn't block on it. It is expected to be fixed in a couple of weeks following the experiment launch.
Reporter | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 5•4 years ago
|
||
This seems to work (as in, I correctly process-switch the iframe and hit
the printf in the right process). I didn't hook up the cloning just yet,
but it should be relatively doable.
Assignee | ||
Comment 6•4 years ago
|
||
Comment on attachment 9175870 [details]
Bug 1557645 - Clone OOP iframes in the right process. r=nika,mattwoodrow
Matt, Nika, I think you're familiar with the process-switching logic that I'm touching here. Does this look reasonable?
For actual printing, we may want to provide some clone completion callback or something of that sort, perhaps, but for print preview I think hooking up the cloning is the last bit missing here.
Assignee | ||
Comment 7•4 years ago
|
||
Just minor preliminar cleanup.
Assignee | ||
Comment 8•4 years ago
|
||
By passing the content viewer to CreateStaticClone we can do this fairly
easily. I'm going to add another entry-point to the clone process and
it'd be good if we avoid repeating the SetDocument dance and so on.
Depends on D90314
Assignee | ||
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
bugherder |
Updated•4 years ago
|
Comment 12•4 years ago
|
||
Comment on attachment 9175870 [details]
Bug 1557645 - Clone OOP iframes in the right process. r=nika,mattwoodrow
replied on the review
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
Comment 15•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/713a1bb30a6d
https://hg.mozilla.org/mozilla-central/rev/df9897d94dad
Reporter | ||
Updated•4 years ago
|
Description
•