commit | 5bb65974912fe376b6d97b64ed71c8b1f5410d29 | [log] [tgz] |
---|---|---|
author | Wei Li <[email protected]> | Wed Feb 14 03:07:58 2018 |
committer | Commit Bot <[email protected]> | Wed Feb 14 03:07:58 2018 |
tree | e2532a5fc8e9e56a8ab490901592ace02d199af4 | |
parent | f57839b0177ee08a74f55550d35325518bead4d9 [diff] [blame] |
Support OOPIF printing in browser Allow browser side to handle subframe printing message and notify the renderer of the subframe to print its content. Add communications with pdf compositor service to compose the final content. The blink side of change is at crrev.com/c/818525. The high level design doc is at goo.gl/CF1RUy BUG=455764 Change-Id: I1a039a5f76e186b34b54dba6d974f5f41d1a6550 Reviewed-on: https://chromium-review.googlesource.com/822155 Reviewed-by: Lei Zhang <[email protected]> Reviewed-by: Alex Moshchuk <[email protected]> Reviewed-by: Daniel Cheng <[email protected]> Commit-Queue: Wei Li <[email protected]> Cr-Commit-Position: refs/heads/master@{#536629}
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h index 6357679..bdba39de 100644 --- a/content/browser/web_contents/web_contents_impl.h +++ b/content/browser/web_contents/web_contents_impl.h
@@ -561,6 +561,9 @@ const url::Origin& origin, const GURL& resource_url) override; void ViewSource(RenderFrameHostImpl* frame) override; + void PrintCrossProcessSubframe(const gfx::Rect& rect, + int document_cookie, + RenderFrameHost* render_frame_host) override; #if defined(OS_ANDROID) base::android::ScopedJavaLocalRef<jobject> GetJavaRenderFrameHostDelegate() override;