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

Issue 1153173002: Include USB printers in printer list as "provisional" devices. (Closed)

Created:
5 years, 6 months ago by Reilly Grant (use Gerrit)
Modified:
5 years, 6 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Include USB printers in printer list as "provisional" devices. This patch starts including a list of connected printers supported by printerProvider apps in the normal list of extension printers returned to the print preview WebUI. These printers are given "provisional" IDs because the devices are not yet known to the apps themselves. BUG=468955 Committed: https://crrev.com/6c3c36136b4567f2225550f15e27d2720e1930d8 Cr-Commit-Position: refs/heads/master@{#331886}

Patch Set 1 #

Total comments: 11

Patch Set 2 : Reintegrate USB printer list into normal printer list. #

Total comments: 12

Patch Set 3 : Addressed comments. #

Total comments: 21

Patch Set 4 : No {}. :( #

Total comments: 2

Patch Set 5 : Addressed more comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+271 lines, -16 lines) Patch
M chrome/browser/ui/webui/print_preview/extension_printer_handler.h View 1 2 4 chunks +10 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/print_preview/extension_printer_handler.cc View 1 2 3 4 5 chunks +104 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/print_preview/extension_printer_handler_unittest.cc View 1 2 3 4 5 chunks +144 lines, -12 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_handler.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M extensions/common/api/printer_provider/usb_printer_manifest_data.h View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
M extensions/common/api/printer_provider/usb_printer_manifest_data.cc View 1 2 3 4 3 chunks +9 lines, -1 line 0 comments Download

Messages

Total messages: 36 (11 generated)
Reilly Grant (use Gerrit)
As requested this change splits out USB device enumeration into its own function. Please take ...
5 years, 6 months ago (2015-05-26 22:39:26 UTC) #2
Vitaly Buka (NO REVIEWS)
Please include Toni in related changes.
5 years, 6 months ago (2015-05-27 16:54:05 UTC) #3
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/1153173002/diff/1/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/1153173002/diff/1/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode755 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:755: extension_printer_handler_->StartGetUsbPrinters(base::Bind( Can you avoid adding this function and remove ...
5 years, 6 months ago (2015-05-27 16:58:40 UTC) #5
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/1153173002/diff/1/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/1153173002/diff/1/chrome/browser/ui/webui/print_preview/print_preview_handler.cc#newcode755 chrome/browser/ui/webui/print_preview/print_preview_handler.cc:755: extension_printer_handler_->StartGetUsbPrinters(base::Bind( On 2015/05/27 16:58:40, Vitaly Buka wrote: > Can ...
5 years, 6 months ago (2015-05-27 17:14:17 UTC) #6
tbarzic
https://codereview.chromium.org/1153173002/diff/1/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/1/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode124 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:124: extensions::APIPermission::kUsb)) { Maybe check that the extension has required ...
5 years, 6 months ago (2015-05-27 18:24:33 UTC) #7
Reilly Grant (use Gerrit)
Please take a look.
5 years, 6 months ago (2015-05-28 00:01:11 UTC) #8
tbarzic
can you also respond to comments from the previous patchset :) https://codereview.chromium.org/1153173002/diff/20001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): ...
5 years, 6 months ago (2015-05-28 00:20:00 UTC) #9
tbarzic
https://codereview.chromium.org/1153173002/diff/1/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/1/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode260 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:260: DevicePermissionsManager* permissions_manager = On 2015/05/27 18:24:33, tbarzic wrote: > ...
5 years, 6 months ago (2015-05-28 00:30:21 UTC) #10
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/1153173002/diff/20001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/20001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode238 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:238: if (done) { maybe simpler is just to have ...
5 years, 6 months ago (2015-05-28 16:34:12 UTC) #11
Reilly Grant (use Gerrit)
https://codereview.chromium.org/1153173002/diff/1/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/1/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode124 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:124: extensions::APIPermission::kUsb)) { On 2015/05/27 18:24:33, tbarzic wrote: > Maybe ...
5 years, 6 months ago (2015-05-28 21:45:00 UTC) #12
tbarzic
lgtm https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode118 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:118: pending_enumeration_count_ = 1; nit: Put this next to ...
5 years, 6 months ago (2015-05-28 21:57:43 UTC) #13
Reilly Grant (use Gerrit)
https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode118 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:118: pending_enumeration_count_ = 1; On 2015/05/28 21:57:43, tbarzic wrote: > ...
5 years, 6 months ago (2015-05-28 22:16:49 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1153173002/60001
5 years, 6 months ago (2015-05-28 22:17:37 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/66648)
5 years, 6 months ago (2015-05-28 22:28:27 UTC) #21
Reilly Grant (use Gerrit)
Ken, please take a look at //extensions/common/api/printer_provider.
5 years, 6 months ago (2015-05-28 22:30:24 UTC) #22
Ken Rockot(use gerrit already)
lgtm
5 years, 6 months ago (2015-05-28 22:35:43 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1153173002/60001
5 years, 6 months ago (2015-05-28 22:41:43 UTC) #25
tbarzic
On 2015/05/28 22:41:43, commit-bot: I haz the power wrote: > CQ is trying da patch. ...
5 years, 6 months ago (2015-05-28 22:43:34 UTC) #27
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode116 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:116: // Assume that there can only be one printer ...
5 years, 6 months ago (2015-05-28 22:50:55 UTC) #28
Vitaly Buka (NO REVIEWS)
lgtm with comments
5 years, 6 months ago (2015-05-28 22:51:50 UTC) #29
Reilly Grant (use Gerrit)
https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc File chrome/browser/ui/webui/print_preview/extension_printer_handler.cc (right): https://codereview.chromium.org/1153173002/diff/40001/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc#newcode116 chrome/browser/ui/webui/print_preview/extension_printer_handler.cc:116: // Assume that there can only be one printer ...
5 years, 6 months ago (2015-05-28 23:04:50 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1153173002/80001
5 years, 6 months ago (2015-05-28 23:26:50 UTC) #33
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 6 months ago (2015-05-28 23:54:46 UTC) #34
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/6c3c36136b4567f2225550f15e27d2720e1930d8 Cr-Commit-Position: refs/heads/master@{#331886}
5 years, 6 months ago (2015-05-28 23:56:00 UTC) #35
Nico
5 years, 6 months ago (2015-05-30 02:33:37 UTC) #36
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:80001) has been created in
https://codereview.chromium.org/1163743002/ by thakis@chromium.org.

The reason for reverting is: Looks like this broke at least one test on the
official builders (http://crbug.com/493584).

Powered by Google App Engine
This is Rietveld 408576698