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

Issue 2962983002: Print Preview: change getPreview to cr.sendWithPromise (Closed)

Created:
3 years, 5 months ago by rbpotter
Modified:
3 years, 5 months ago
Reviewers:
Lei Zhang, dpapad
CC:
arv+watch_chromium.org, chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Print Preview: change getPreview to cr.sendWithPromise - Use cr.sendWithPromise for getPreview - Remove invalidPrinterSettings, printPreviewFailed, and updatePrintPreview global JS functions - Update some print preview tests to take advantage of browser proxy for getPreview. BUG=717296 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2962983002 Cr-Commit-Position: refs/heads/master@{#484183} Committed: https://chromium.googlesource.com/chromium/src/+/579f9d6fc5f37f9c1a40894b8a811aad58d01d3b

Patch Set 1 #

Patch Set 2 : Simplify test, change to -1 #

Patch Set 3 : Re-comment test #

Total comments: 1

Patch Set 4 : Rebase #

Total comments: 4

Patch Set 5 : Fix tests #

Total comments: 18

Patch Set 6 : Address comments #

Patch Set 7 : Address comments #2 #

Total comments: 6

Patch Set 8 : Track IDs - for testing on Win #

Patch Set 9 : Fix invalid settings and revert IPC changes #

Patch Set 10 : Remove debugging intentional failure #

Patch Set 11 : Fix string literal #

Total comments: 2

Patch Set 12 : Fix JS and string literal #

Total comments: 2

Patch Set 13 : Fix PrintWebViewHelperBrowsertest #

Total comments: 6

Patch Set 14 : Address comments #

Total comments: 2

Patch Set 15 : Fix check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+293 lines, -221 lines) Patch
M chrome/browser/printing/print_preview_message_handler.cc View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/resources/print_preview/native_layer.js View 1 2 3 5 chunks +6 lines, -44 lines 0 comments Download
M chrome/browser/resources/print_preview/preview_generator.js View 1 4 chunks +17 lines, -20 lines 0 comments Download
M chrome/browser/resources/print_preview/previewarea/preview_area.js View 1 2 3 4 5 6 7 7 chunks +44 lines, -6 lines 0 comments Download
M chrome/browser/resources/print_preview/print_preview.js View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +4 lines, -7 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_handler.h View 1 2 3 4 5 6 7 8 3 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +44 lines, -12 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_ui.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_ui.cc View 1 2 3 4 5 6 7 8 3 chunks +6 lines, -6 lines 0 comments Download
M chrome/test/data/webui/print_preview/native_layer_stub.js View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +33 lines, -14 lines 0 comments Download
M chrome/test/data/webui/print_preview/print_preview_tests.js View 1 2 3 4 5 6 7 8 chunks +105 lines, -102 lines 0 comments Download
M components/printing/renderer/print_web_view_helper.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M components/printing/renderer/print_web_view_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +10 lines, -9 lines 0 comments Download
M components/printing/test/print_web_view_helper_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 69 (51 generated)
rbpotter
https://codereview.chromium.org/2962983002/diff/80001/chrome/test/data/webui/print_preview/print_preview_tests.js File chrome/test/data/webui/print_preview/print_preview_tests.js (right): https://codereview.chromium.org/2962983002/diff/80001/chrome/test/data/webui/print_preview/print_preview_tests.js#newcode1248 chrome/test/data/webui/print_preview/print_preview_tests.js:1248: // request. Ensure this is also ID1. Note: This ...
3 years, 5 months ago (2017-06-29 01:13:53 UTC) #12
Lei Zhang
There are some red trybots... https://codereview.chromium.org/2962983002/diff/100001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc File chrome/browser/ui/webui/print_preview/print_preview_handler.cc (right): https://codereview.chromium.org/2962983002/diff/100001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode1541 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:1541: ResolveJavascriptCallback(base::Value(preview_callbacks_[request_id]), If |request_id| is ...
3 years, 5 months ago (2017-06-29 19:25:46 UTC) #15
rbpotter
Trybots should hopefully turn green now. https://codereview.chromium.org/2962983002/diff/100001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc File chrome/browser/ui/webui/print_preview/print_preview_handler.cc (right): https://codereview.chromium.org/2962983002/diff/100001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode1541 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:1541: ResolveJavascriptCallback(base::Value(preview_callbacks_[request_id]), On 2017/06/29 ...
3 years, 5 months ago (2017-06-29 20:44:10 UTC) #20
dpapad
https://codereview.chromium.org/2962983002/diff/120001/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (left): https://codereview.chromium.org/2962983002/diff/120001/chrome/browser/resources/print_preview/previewarea/preview_area.js#oldcode526 chrome/browser/resources/print_preview/previewarea/preview_area.js:526: if (this.previewGenerator_ && this.previewGenerator_.requestPreview()) { Do we know if ...
3 years, 5 months ago (2017-06-29 20:58:31 UTC) #21
rbpotter
https://codereview.chromium.org/2962983002/diff/120001/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (left): https://codereview.chromium.org/2962983002/diff/120001/chrome/browser/resources/print_preview/previewarea/preview_area.js#oldcode526 chrome/browser/resources/print_preview/previewarea/preview_area.js:526: if (this.previewGenerator_ && this.previewGenerator_.requestPreview()) { On 2017/06/29 20:58:31, dpapad ...
3 years, 5 months ago (2017-06-29 22:31:23 UTC) #24
dpapad
https://codereview.chromium.org/2962983002/diff/120001/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (right): https://codereview.chromium.org/2962983002/diff/120001/chrome/browser/resources/print_preview/previewarea/preview_area.js#newcode179 chrome/browser/resources/print_preview/previewarea/preview_area.js:179: this.isBrowserTest_ = false; On 2017/06/29 at 22:31:22, rbpotter wrote: ...
3 years, 5 months ago (2017-06-29 23:28:31 UTC) #27
rbpotter
- Addressed comments in JS code - Reverted IPC message changes and changed preview_callbacks_ to ...
3 years, 5 months ago (2017-06-30 18:43:39 UTC) #38
rbpotter
https://codereview.chromium.org/2962983002/diff/160001/chrome/test/data/webui/print_preview/native_layer_stub.js File chrome/test/data/webui/print_preview/native_layer_stub.js (right): https://codereview.chromium.org/2962983002/diff/160001/chrome/test/data/webui/print_preview/native_layer_stub.js#newcode98 chrome/test/data/webui/print_preview/native_layer_stub.js:98: if (destination.id == this.badPrinterId_) { On 2017/06/29 23:28:31, dpapad ...
3 years, 5 months ago (2017-06-30 18:46:24 UTC) #39
dpapad
Print preview UI LGTM with a request. https://codereview.chromium.org/2962983002/diff/240001/chrome/browser/resources/print_preview/print_preview.js File chrome/browser/resources/print_preview/print_preview.js (right): https://codereview.chromium.org/2962983002/diff/240001/chrome/browser/resources/print_preview/print_preview.js#newcode958 chrome/browser/resources/print_preview/print_preview.js:958: this.previewArea_.cancelTimeout(); This ...
3 years, 5 months ago (2017-06-30 18:58:39 UTC) #42
rbpotter
https://codereview.chromium.org/2962983002/diff/240001/chrome/browser/resources/print_preview/print_preview.js File chrome/browser/resources/print_preview/print_preview.js (right): https://codereview.chromium.org/2962983002/diff/240001/chrome/browser/resources/print_preview/print_preview.js#newcode958 chrome/browser/resources/print_preview/print_preview.js:958: this.previewArea_.cancelTimeout(); On 2017/06/30 18:58:39, dpapad wrote: > This line ...
3 years, 5 months ago (2017-06-30 19:45:23 UTC) #45
dpapad
https://codereview.chromium.org/2962983002/diff/260001/chrome/test/data/webui/print_preview/native_layer_stub.js File chrome/test/data/webui/print_preview/native_layer_stub.js (right): https://codereview.chromium.org/2962983002/diff/260001/chrome/test/data/webui/print_preview/native_layer_stub.js#newcode98 chrome/test/data/webui/print_preview/native_layer_stub.js:98: var rejectString = print_preview.PreviewArea.EventType.SETTINGS_INVALID; On 2017/06/30 at 19:45:22, rbpotter ...
3 years, 5 months ago (2017-06-30 20:42:48 UTC) #48
dpapad
3 years, 5 months ago (2017-06-30 20:42:50 UTC) #49
Lei Zhang
https://codereview.chromium.org/2962983002/diff/280001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc File chrome/browser/ui/webui/print_preview/print_preview_handler.cc (right): https://codereview.chromium.org/2962983002/diff/280001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode791 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:791: CHECK(args->GetString(0, &callback_id)); How about instead of doing the CHECK() ...
3 years, 5 months ago (2017-06-30 22:11:35 UTC) #52
rbpotter
https://codereview.chromium.org/2962983002/diff/280001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc File chrome/browser/ui/webui/print_preview/print_preview_handler.cc (right): https://codereview.chromium.org/2962983002/diff/280001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode791 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:791: CHECK(args->GetString(0, &callback_id)); On 2017/06/30 22:11:34, Lei Zhang wrote: > ...
3 years, 5 months ago (2017-06-30 22:53:04 UTC) #57
Lei Zhang
lgtm https://codereview.chromium.org/2962983002/diff/300001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc File chrome/browser/ui/webui/print_preview/print_preview_handler.cc (right): https://codereview.chromium.org/2962983002/diff/300001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode798 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:798: CHECK(settings->GetInteger(printing::kPreviewRequestID, &request_id) && One more. Just CHECK_GT(request_id, -1).
3 years, 5 months ago (2017-06-30 22:58:18 UTC) #58
rbpotter
https://codereview.chromium.org/2962983002/diff/300001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc File chrome/browser/ui/webui/print_preview/print_preview_handler.cc (right): https://codereview.chromium.org/2962983002/diff/300001/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode798 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:798: CHECK(settings->GetInteger(printing::kPreviewRequestID, &request_id) && On 2017/06/30 22:58:18, Lei Zhang wrote: ...
3 years, 5 months ago (2017-06-30 23:16:24 UTC) #61
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2962983002/320001
3 years, 5 months ago (2017-07-05 01:51:00 UTC) #66
commit-bot: I haz the power
3 years, 5 months ago (2017-07-05 03:32:30 UTC) #69
Message was sent while issue was closed.
Committed patchset #15 (id:320001) as
https://chromium.googlesource.com/chromium/src/+/579f9d6fc5f37f9c1a40894b8a81...

Powered by Google App Engine
This is Rietveld 408576698