Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(413)

Issue 791133006: Delegates for the printing component (Closed)

Created:
5 years, 11 months ago by dgn
Modified:
5 years, 11 months ago
CC:
chromium-reviews, Vitaly Buka (NO REVIEWS)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Delegates for the printing component PrintWebViewHelperDelegate is introduced to remove PrintWebViewHelper's dependencies on //chrome. Some dependencies on //chrome are still in the file and will be moved to //components at the same time as the file BUG=446509 Committed: https://crrev.com/9205d0800cfdfc1e74d70121265992c2bbfa1d12 Cr-Commit-Position: refs/heads/master@{#310359}

Patch Set 1 #

Total comments: 18

Patch Set 2 : Using initialisation parameters instead of delegate methods #

Total comments: 18

Patch Set 3 : Pass extensionId as parameter, PWVH owns delegate #

Patch Set 4 : rebase #

Total comments: 7

Patch Set 5 : pdf_extension_id as std::string, changed back the delegate ownership #

Total comments: 9

Patch Set 6 : PWVH owns its delegate, getPdfElt back in the delegate #

Patch Set 7 : Removed an unused include #

Total comments: 1

Patch Set 8 : nit fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -43 lines) Patch
M chrome/chrome_renderer.gypi View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.cc View 1 2 3 4 5 6 7 3 chunks +12 lines, -2 lines 0 comments Download
A chrome/renderer/printing/chrome_print_web_view_helper_delegate.h View 1 2 3 4 5 1 chunk +22 lines, -0 lines 0 comments Download
A chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc View 1 2 3 4 5 1 chunk +50 lines, -0 lines 0 comments Download
M chrome/renderer/printing/print_web_view_helper.h View 1 2 3 4 5 2 chunks +25 lines, -1 line 0 comments Download
M chrome/renderer/printing/print_web_view_helper.cc View 1 2 3 4 5 6 10 chunks +13 lines, -40 lines 0 comments Download

Messages

Total messages: 22 (4 generated)
dgn
I also can be done by having a default implementation of those functions directly in ...
5 years, 11 months ago (2014-12-30 17:15:48 UTC) #1
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/791133006/diff/1/chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc File chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc (right): https://codereview.chromium.org/791133006/diff/1/chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc#newcode35 chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc:35: render_view->GetMainRenderFrame())) there is content::RenderView::Send please rename GetScriptedPrintCancelMessage to CancelPrerender ...
5 years, 11 months ago (2015-01-05 19:57:03 UTC) #3
dgn
https://codereview.chromium.org/791133006/diff/1/chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc File chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc (right): https://codereview.chromium.org/791133006/diff/1/chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc#newcode35 chrome/renderer/printing/chrome_print_web_view_helper_delegate.cc:35: render_view->GetMainRenderFrame())) On 2015/01/05 19:57:03, Vitaly Buka wrote: > there ...
5 years, 11 months ago (2015-01-05 22:45:48 UTC) #4
Vitaly Buka (NO REVIEWS)
lgtm https://codereview.chromium.org/791133006/diff/20001/chrome/renderer/printing/print_web_view_helper.h File chrome/renderer/printing/print_web_view_helper.h (right): https://codereview.chromium.org/791133006/diff/20001/chrome/renderer/printing/print_web_view_helper.h#newcode79 chrome/renderer/printing/print_web_view_helper.h:79: const bool out_of_process_pdf_enabled, "const bool" -> "bool"
5 years, 11 months ago (2015-01-06 03:46:17 UTC) #5
Vitaly Buka (NO REVIEWS)
+thestig for chrome/
5 years, 11 months ago (2015-01-06 03:49:31 UTC) #7
Lei Zhang
https://codereview.chromium.org/791133006/diff/20001/chrome/chrome_renderer.gypi File chrome/chrome_renderer.gypi (right): https://codereview.chromium.org/791133006/diff/20001/chrome/chrome_renderer.gypi#newcode238 chrome/chrome_renderer.gypi:238: 'renderer/printing/chrome_print_web_view_helper_delegate.h', nit: alphabetical order please. https://codereview.chromium.org/791133006/diff/20001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): ...
5 years, 11 months ago (2015-01-06 04:11:32 UTC) #8
dgn
https://codereview.chromium.org/791133006/diff/20001/chrome/chrome_renderer.gypi File chrome/chrome_renderer.gypi (right): https://codereview.chromium.org/791133006/diff/20001/chrome/chrome_renderer.gypi#newcode238 chrome/chrome_renderer.gypi:238: 'renderer/printing/chrome_print_web_view_helper_delegate.h', On 2015/01/06 04:11:32, Lei Zhang wrote: > nit: ...
5 years, 11 months ago (2015-01-06 16:35:32 UTC) #9
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/791133006/diff/20001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): https://codereview.chromium.org/791133006/diff/20001/chrome/renderer/chrome_content_renderer_client.cc#newcode515 chrome/renderer/chrome_content_renderer_client.cc:515: print_web_view_helper_delegate_.get()); I'd prefer to transfer ownership at it was ...
5 years, 11 months ago (2015-01-06 19:29:25 UTC) #10
dgn
https://codereview.chromium.org/791133006/diff/60001/chrome/renderer/printing/print_web_view_helper.cc File chrome/renderer/printing/print_web_view_helper.cc (right): https://codereview.chromium.org/791133006/diff/60001/chrome/renderer/printing/print_web_view_helper.cc#newcode410 chrome/renderer/printing/print_web_view_helper.cc:410: const char* pdf_extension_id) { On 2015/01/06 19:29:24, Vitaly Buka ...
5 years, 11 months ago (2015-01-06 21:01:46 UTC) #11
Lei Zhang
lgtm
5 years, 11 months ago (2015-01-06 22:44:08 UTC) #12
sgurun-gerrit only
On 2015/01/06 22:44:08, Lei Zhang wrote: > lgtm just a few questions to better understand ...
5 years, 11 months ago (2015-01-06 22:57:35 UTC) #13
sgurun-gerrit only
https://codereview.chromium.org/791133006/diff/80001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): https://codereview.chromium.org/791133006/diff/80001/chrome/renderer/chrome_content_renderer_client.cc#newcode522 chrome/renderer/chrome_content_renderer_client.cc:522: extension_misc::kPdfExtensionId, will android webview pass an empty string here? ...
5 years, 11 months ago (2015-01-06 22:57:43 UTC) #15
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/791133006/diff/80001/chrome/renderer/printing/print_web_view_helper.cc File chrome/renderer/printing/print_web_view_helper.cc (right): https://codereview.chromium.org/791133006/diff/80001/chrome/renderer/printing/print_web_view_helper.cc#newcode413 chrome/renderer/printing/print_web_view_helper.cc:413: if (url.SchemeIs(extensions::kExtensionScheme) && On 2015/01/06 22:57:43, sgurun wrote: > ...
5 years, 11 months ago (2015-01-07 00:21:24 UTC) #16
dgn
https://codereview.chromium.org/791133006/diff/80001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): https://codereview.chromium.org/791133006/diff/80001/chrome/renderer/chrome_content_renderer_client.cc#newcode522 chrome/renderer/chrome_content_renderer_client.cc:522: extension_misc::kPdfExtensionId, On 2015/01/06 22:57:43, sgurun wrote: > will android ...
5 years, 11 months ago (2015-01-07 16:09:17 UTC) #17
Vitaly Buka (NO REVIEWS)
lgtm https://codereview.chromium.org/791133006/diff/120001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): https://codereview.chromium.org/791133006/diff/120001/chrome/renderer/chrome_content_renderer_client.cc#newcode521 chrome/renderer/chrome_content_renderer_client.cc:521: new ChromePrintWebViewHelperDelegate())); two more spaces before "new".
5 years, 11 months ago (2015-01-07 18:41:14 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/791133006/140001
5 years, 11 months ago (2015-01-07 19:36:09 UTC) #20
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years, 11 months ago (2015-01-07 20:46:40 UTC) #21
commit-bot: I haz the power
5 years, 11 months ago (2015-01-07 20:48:15 UTC) #22
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/9205d0800cfdfc1e74d70121265992c2bbfa1d12
Cr-Commit-Position: refs/heads/master@{#310359}

Powered by Google App Engine
This is Rietveld 408576698