Closed
Bug 617632
Opened 14 years ago
Closed 9 years ago
Add capability to print from out-of-process content
Categories
(Core :: Printing: Output, defect)
Core
Printing: Output
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: cjones, Assigned: smaug)
References
Details
(Whiteboard: [e10s])
This is likely to be a fairly big project. I don't understand all that's required.
We need this for FF5, don't need it for for fennec4.
Updated•14 years ago
|
Whiteboard: [e10s]
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → Olli.Pettay
Assignee | ||
Comment 1•13 years ago
|
||
Printing actually does work already in content process, at least on linux.
The progress UI needs to be disabled though.
Status: NEW → ASSIGNED
Comment 2•13 years ago
|
||
It will probably require a totally different architecture when we do sandboxing, in that case ;-).
Assignee | ||
Comment 3•13 years ago
|
||
Yes, I'm very well aware of that. But as a first step getting printing working
in a simple way is IMO ok.
Assignee | ||
Comment 4•13 years ago
|
||
For sandboxed printing, could we implement another version of nsRenderingContext
which would serialize the parameters to method calls and send the data to
chrome process? Or does the printing/painting use also lower level APIs (thebes)?
Assignee | ||
Comment 5•13 years ago
|
||
Seems like Thebes is used quite a bit.
Comment 6•13 years ago
|
||
sandboxing will depend on azure and azure remoting in any case, so I think we can table the sandboxing portion until that is fleshed out.
I'd really like to understand if there is anything left that needs to be done here for desktop Firefox unsandboxed, either core-platform work or making the printing UI work as expected.
Assignee | ||
Comment 7•13 years ago
|
||
For the UI we need to be able forward progress information to chrome,
or show a content process window for the progress.
Comment 8•13 years ago
|
||
We should probably forward the information rather than trying to create a content-process dialog.
Updated•9 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•