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

Issue 2741483002: Check for RPCS printers and return error if Win8+ (Closed)

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

Description

Check for RPCS printers and return error if Win8+ RPCS printers will cause a crash in DocumentProperties on Windows 8 and above. Detect these printers before calling DocumentProperties and return invalid settings so that the preview displays an error message. Change preview area so that "Loading.." does not overwrite the error message when invalid printer settings are obtained. BUG=679160 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2741483002 Cr-Commit-Position: refs/heads/master@{#455789} Committed: https://chromium.googlesource.com/chromium/src/+/f197528d286b7ecb15e1d0f8d6f05609d8c4b6a4

Patch Set 1 #

Total comments: 6

Patch Set 2 : Fix buffer #

Patch Set 3 : Fix preview area #

Total comments: 6

Patch Set 4 : Move timeout cancellation to print_preview, disable button #

Patch Set 5 : Format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+39 lines, -8 lines) Patch
M chrome/browser/resources/print_preview/previewarea/preview_area.js View 1 2 3 2 chunks +11 lines, -8 lines 0 comments Download
M chrome/browser/resources/print_preview/print_preview.js View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M printing/backend/win_helper.cc View 1 2 3 4 3 chunks +25 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (18 generated)
rbpotter
3 years, 9 months ago (2017-03-08 19:25:00 UTC) #6
Lei Zhang
https://codereview.chromium.org/2741483002/diff/1/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (right): https://codereview.chromium.org/2741483002/diff/1/chrome/browser/resources/print_preview/previewarea/preview_area.js#newcode309 chrome/browser/resources/print_preview/previewarea/preview_area.js:309: if (message == loadTimeData.getString('invalidPrinterSettings') && Is there ever a ...
3 years, 9 months ago (2017-03-08 20:27:22 UTC) #7
rbpotter
https://codereview.chromium.org/2741483002/diff/1/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (right): https://codereview.chromium.org/2741483002/diff/1/chrome/browser/resources/print_preview/previewarea/preview_area.js#newcode309 chrome/browser/resources/print_preview/previewarea/preview_area.js:309: if (message == loadTimeData.getString('invalidPrinterSettings') && On 2017/03/08 20:27:22, Lei ...
3 years, 9 months ago (2017-03-08 23:25:25 UTC) #13
Lei Zhang
lgtm https://codereview.chromium.org/2741483002/diff/40001/printing/backend/win_helper.cc File printing/backend/win_helper.cc (right): https://codereview.chromium.org/2741483002/diff/40001/printing/backend/win_helper.cc#newcode480 printing/backend/win_helper.cc:480: int numLanguages = DeviceCapabilities(name, port, DC_PERSONALITY, NULL, NULL); ...
3 years, 9 months ago (2017-03-08 23:32:20 UTC) #14
dpapad
https://codereview.chromium.org/2741483002/diff/40001/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (right): https://codereview.chromium.org/2741483002/diff/40001/chrome/browser/resources/print_preview/previewarea/preview_area.js#newcode309 chrome/browser/resources/print_preview/previewarea/preview_area.js:309: if (this.loadingTimeout_) { The same logic to clear the ...
3 years, 9 months ago (2017-03-08 23:37:02 UTC) #15
rbpotter
https://codereview.chromium.org/2741483002/diff/40001/chrome/browser/resources/print_preview/previewarea/preview_area.js File chrome/browser/resources/print_preview/previewarea/preview_area.js (right): https://codereview.chromium.org/2741483002/diff/40001/chrome/browser/resources/print_preview/previewarea/preview_area.js#newcode309 chrome/browser/resources/print_preview/previewarea/preview_area.js:309: if (this.loadingTimeout_) { On 2017/03/08 23:37:01, dpapad wrote: > ...
3 years, 9 months ago (2017-03-09 00:42:48 UTC) #18
dpapad
lgtm
3 years, 9 months ago (2017-03-09 01:01:11 UTC) #19
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/2741483002/80001
3 years, 9 months ago (2017-03-09 17:46:34 UTC) #24
commit-bot: I haz the power
3 years, 9 months ago (2017-03-09 17:52:28 UTC) #27
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/f197528d286b7ecb15e1d0f8d6f0...

Powered by Google App Engine
This is Rietveld 408576698