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

Issue 2833993004: Print Preview: Make generate draft mode work again. (Closed)

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

Description

Print Preview: Make generate draft mode work again. This makes updating the print preview when changing the page range faster. The updated print preview will be stitched together from existing data, rather than re-rendered. BUG=713860 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2833993004 Cr-Commit-Position: refs/heads/master@{#469749} Committed: https://chromium.googlesource.com/chromium/src/+/2d62082dec8785c54220a0295033cf12a0edf2d4

Patch Set 1 #

Patch Set 2 : rebase #

Total comments: 4

Patch Set 3 : nits #

Patch Set 4 : Add test #

Patch Set 5 : rebase #

Total comments: 1

Patch Set 6 : rebase #

Patch Set 7 : rebase #

Patch Set 8 : Check NativeLayerStub #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+92 lines, -26 lines) Patch
M chrome/browser/resources/print_preview/native_layer.js View 1 2 3 4 5 6 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/resources/print_preview/preview_generator.js View 1 2 3 4 5 6 7 chunks +30 lines, -9 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_handler.cc View 1 2 3 4 5 6 2 chunks +12 lines, -10 lines 0 comments Download
M chrome/test/data/webui/print_preview.js View 1 2 3 4 5 6 7 3 chunks +46 lines, -3 lines 1 comment Download

Messages

Total messages: 34 (22 generated)
Lei Zhang
This obviously needs more testing since some refactoring in the last 6 years broke this. ...
3 years, 8 months ago (2017-04-22 01:20:04 UTC) #9
dpapad
LGTM. We definitely need more tests :| https://codereview.chromium.org/2833993004/diff/20001/chrome/browser/resources/print_preview/preview_generator.js File chrome/browser/resources/print_preview/preview_generator.js (right): https://codereview.chromium.org/2833993004/diff/20001/chrome/browser/resources/print_preview/preview_generator.js#newcode64 chrome/browser/resources/print_preview/preview_generator.js:64: * @type ...
3 years, 8 months ago (2017-04-22 01:32:49 UTC) #10
rbpotter
On 2017/04/22 01:32:49, dpapad wrote: > LGTM. We definitely need more tests :| > > ...
3 years, 8 months ago (2017-04-24 17:42:11 UTC) #13
Lei Zhang
Still working on JS tests... https://codereview.chromium.org/2833993004/diff/20001/chrome/browser/resources/print_preview/preview_generator.js File chrome/browser/resources/print_preview/preview_generator.js (right): https://codereview.chromium.org/2833993004/diff/20001/chrome/browser/resources/print_preview/preview_generator.js#newcode64 chrome/browser/resources/print_preview/preview_generator.js:64: * @type {boolean} On ...
3 years, 7 months ago (2017-04-28 01:38:08 UTC) #14
Lei Zhang
Now with tests.
3 years, 7 months ago (2017-05-01 01:35:06 UTC) #19
dpapad
https://codereview.chromium.org/2833993004/diff/80001/chrome/test/data/webui/print_preview.js File chrome/test/data/webui/print_preview.js (right): https://codereview.chromium.org/2833993004/diff/80001/chrome/test/data/webui/print_preview.js#newcode1378 chrome/test/data/webui/print_preview.js:1378: expectTrue(printPreview.previewArea_.previewGenerator_.generateDraft_); Pasting my comment from another recent print preview ...
3 years, 7 months ago (2017-05-01 18:08:31 UTC) #20
Lei Zhang
On 2017/05/01 18:08:31, dpapad wrote: > https://codereview.chromium.org/2833993004/diff/80001/chrome/test/data/webui/print_preview.js > File chrome/test/data/webui/print_preview.js (right): > > https://codereview.chromium.org/2833993004/diff/80001/chrome/test/data/webui/print_preview.js#newcode1378 > ...
3 years, 7 months ago (2017-05-02 21:26:28 UTC) #21
dpapad
> The variable is being sent in a message to C++ code. That C++ code ...
3 years, 7 months ago (2017-05-02 21:42:58 UTC) #22
Lei Zhang
On 2017/05/02 21:42:58, dpapad wrote: > > The variable is being sent in a message ...
3 years, 7 months ago (2017-05-05 18:22:48 UTC) #27
dpapad
https://codereview.chromium.org/2833993004/diff/140001/chrome/test/data/webui/print_preview.js File chrome/test/data/webui/print_preview.js (right): https://codereview.chromium.org/2833993004/diff/140001/chrome/test/data/webui/print_preview.js#newcode1486 chrome/test/data/webui/print_preview.js:1486: expectFalse(this.generateDraft()); Thanks. This looks good for now. Eventually when ...
3 years, 7 months ago (2017-05-05 18:28:49 UTC) #28
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/2833993004/140001
3 years, 7 months ago (2017-05-05 19:10:50 UTC) #31
commit-bot: I haz the power
3 years, 7 months ago (2017-05-05 19:17:01 UTC) #34
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/2d62082dec8785c54220a0295033...

Powered by Google App Engine
This is Rietveld 408576698