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

Issue 2884863002: Add an autoconf field to printer objects. (Closed)

Created:
3 years, 7 months ago by skau
Modified:
3 years, 7 months ago
Reviewers:
Carlson, pavely
CC:
chromium-reviews, sync-reviews_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add an autoconf field to printer objects. Printers can be configured without PPDs. This will be represented by the field 'autoconf.' This adds the field to the printer object and the PrinterSpecifics proto. BUG=685676 Review-Url: https://codereview.chromium.org/2884863002 Cr-Commit-Position: refs/heads/master@{#474004} Committed: https://chromium.googlesource.com/chromium/src/+/01de7ac6d3abe6fdd0f5c78c6fa9c5fa34b5e9ee

Patch Set 1 #

Total comments: 10

Patch Set 2 : positive test #

Patch Set 3 : enforce exclusivity #

Total comments: 7

Patch Set 4 : more comments #

Total comments: 2

Patch Set 5 : grammar #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -13 lines) Patch
M chrome/browser/chromeos/printing/specifics_translation.h View 1 2 3 1 chunk +9 lines, -1 line 0 comments Download
M chrome/browser/chromeos/printing/specifics_translation.cc View 1 2 3 1 chunk +14 lines, -8 lines 0 comments Download
M chrome/browser/chromeos/printing/specifics_translation_unittest.cc View 1 2 3 4 4 chunks +54 lines, -2 lines 0 comments Download
M chromeos/printing/printer_configuration.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chromeos/printing/printer_configuration.cc View 2 1 chunk +1 line, -2 lines 0 comments Download
M components/sync/protocol/printer_specifics.proto View 1 chunk +3 lines, -0 lines 0 comments Download
M components/sync/protocol/proto_visitors.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 20 (8 generated)
skau
pavely@: Adding a field to the printer_specifics proto. justincarlson@: Everything
3 years, 7 months ago (2017-05-16 00:40:49 UTC) #2
pavely
lgtm % one comment. https://codereview.chromium.org/2884863002/diff/1/components/sync/protocol/printer_specifics.proto File components/sync/protocol/printer_specifics.proto (right): https://codereview.chromium.org/2884863002/diff/1/components/sync/protocol/printer_specifics.proto#newcode30 components/sync/protocol/printer_specifics.proto:30: optional bool autoconf = 5 ...
3 years, 7 months ago (2017-05-16 00:50:29 UTC) #3
Carlson
lgtm https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc File chrome/browser/chromeos/printing/specifics_translation.cc (right): https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc#newcode32 chrome/browser/chromeos/printing/specifics_translation.cc:32: if (specifics.has_autoconf()) { This conditional isn't useful, I ...
3 years, 7 months ago (2017-05-16 16:15:27 UTC) #4
skau
Thanks for the review. I made autoconf optional so we can merge it intelligently. https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc ...
3 years, 7 months ago (2017-05-16 18:48:07 UTC) #5
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/2884863002/20001
3 years, 7 months ago (2017-05-16 18:49:25 UTC) #8
skau
justincarlson@: PTAL the fields in PpdReference are exclusive now.
3 years, 7 months ago (2017-05-22 23:36:16 UTC) #10
Carlson
https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc File chrome/browser/chromeos/printing/specifics_translation.cc (right): https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc#newcode49 chrome/browser/chromeos/printing/specifics_translation.cc:49: specifics->set_autoconf(ref.autoconf); On 2017/05/16 18:48:06, skau wrote: > On 2017/05/16 ...
3 years, 7 months ago (2017-05-22 23:46:07 UTC) #11
skau
Added additional comments to the specifics_translation header. https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc File chrome/browser/chromeos/printing/specifics_translation.cc (right): https://codereview.chromium.org/2884863002/diff/1/chrome/browser/chromeos/printing/specifics_translation.cc#newcode49 chrome/browser/chromeos/printing/specifics_translation.cc:49: specifics->set_autoconf(ref.autoconf); On ...
3 years, 7 months ago (2017-05-23 01:00:22 UTC) #12
Carlson
lgtm https://codereview.chromium.org/2884863002/diff/60001/chrome/browser/chromeos/printing/specifics_translation_unittest.cc File chrome/browser/chromeos/printing/specifics_translation_unittest.cc (right): https://codereview.chromium.org/2884863002/diff/60001/chrome/browser/chromeos/printing/specifics_translation_unittest.cc#newcode139 chrome/browser/chromeos/printing/specifics_translation_unittest.cc:139: // Tests that the autoconf value overwrites other ...
3 years, 7 months ago (2017-05-23 17:03:00 UTC) #13
skau
Thanks. https://codereview.chromium.org/2884863002/diff/60001/chrome/browser/chromeos/printing/specifics_translation_unittest.cc File chrome/browser/chromeos/printing/specifics_translation_unittest.cc (right): https://codereview.chromium.org/2884863002/diff/60001/chrome/browser/chromeos/printing/specifics_translation_unittest.cc#newcode139 chrome/browser/chromeos/printing/specifics_translation_unittest.cc:139: // Tests that the autoconf value overwrites other ...
3 years, 7 months ago (2017-05-23 17:50:46 UTC) #14
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/2884863002/80001
3 years, 7 months ago (2017-05-23 17:51:32 UTC) #17
commit-bot: I haz the power
3 years, 7 months ago (2017-05-23 18:57:34 UTC) #20
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/01de7ac6d3abe6fdd0f5c78c6fa9...

Powered by Google App Engine
This is Rietveld 408576698