diff options
author | timvolodine <timvolodine@chromium.org> | 2015-07-14 09:13:16 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-14 16:13:59 +0000 |
commit | 66cc354b26d07f64e8ee6327dc5ad6d5db9b8f66 (patch) | |
tree | b5fa33ceb21648644cbdb0b8b36ac75400bf4090 /gpu/tools | |
parent | 1e720d2f120ba0cf3293a642285af3d9d987f28e (diff) | |
download | chromium_src-66cc354b26d07f64e8ee6327dc5ad6d5db9b8f66.zip chromium_src-66cc354b26d07f64e8ee6327dc5ad6d5db9b8f66.tar.gz chromium_src-66cc354b26d07f64e8ee6327dc5ad6d5db9b8f66.tar.bz2 |
Refactor some browser-side chrome and webview printing code into component/printing/browser.
This patch refactors both the clank and webview code paths
on the browser-side. It moves the common bits to
components/printing/browser/, in particular the following changes
have been performed:
- significantly refactor print_manager and print_view_manager code
and extract common bits into a super class.
- use a callback to signal PdfWritingDone instead of PrintManagerDelegate.
This improves decoupling and also makes it possible to unify the clank side
of the code.
- extract common methods into functions in print_manager_utils.
BUG=465802
Review URL: https://codereview.chromium.org/1024883002
Cr-Commit-Position: refs/heads/master@{#338697}
Diffstat (limited to 'gpu/tools')
0 files changed, 0 insertions, 0 deletions