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

Issue 1898503002: Cleanup LocalDiscoveryUIHandler. (Closed)

Created:
4 years, 8 months ago by Lei Zhang
Modified:
4 years, 8 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, arv+watch_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

Cleanup LocalDiscoveryUIHandler. - PDF plugin is always available. - CloudPrintProxyServiceFactory::GetForProfile() never returns nullptr. - Various nits. Committed: https://crrev.com/b53f23dbb4d0cafc39b26cd9daa230d4722f0989 Cr-Commit-Position: refs/heads/master@{#388954}

Patch Set 1 #

Total comments: 8

Patch Set 2 : no more linked_ptr #

Patch Set 3 : Incognito test, add back checks for no service #

Patch Set 4 : git cl format #

Patch Set 5 : similarity 0 #

Patch Set 6 : similarity 100? #

Total comments: 3

Patch Set 7 : nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+162 lines, -186 lines) Patch
M chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.h View 1 2 2 chunks +2 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc View 1 2 3 5 chunks +33 lines, -28 lines 0 comments Download
M chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc View 1 2 3 4 5 6 3 chunks +11 lines, -5 lines 0 comments Download
M chrome/browser/local_discovery/service_discovery_device_lister.h View 1 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/local_discovery/service_discovery_device_lister.cc View 1 2 chunks +19 lines, -21 lines 0 comments Download
M chrome/browser/printing/cloud_print/privet_device_lister_impl.h View 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/resources/local_discovery/local_discovery.js View 2 chunks +0 lines, -9 lines 0 comments Download
M chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.h View 6 chunks +8 lines, -7 lines 0 comments Download
M chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.cc View 1 2 3 18 chunks +56 lines, -99 lines 0 comments Download
A chrome/test/data/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_incognito_failure_tests.html View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_incognito_failure_tests.js View 1 2 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/test/data/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.js View 1 2 1 chunk +7 lines, -7 lines 0 comments Download

Messages

Total messages: 24 (8 generated)
Lei Zhang
4 years, 8 months ago (2016-04-16 01:10:02 UTC) #2
Lei Zhang
"CloudPrintProxyServiceFactory::GetForProfile() never returns nullptr" ... assuming it's got a valid Profile, which should be the ...
4 years, 8 months ago (2016-04-16 01:11:39 UTC) #4
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/1898503002/diff/1/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc File chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc (left): https://codereview.chromium.org/1898503002/diff/1/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc#oldcode54 chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc:54: return false; I guess this could be NULL for ...
4 years, 8 months ago (2016-04-16 01:33:52 UTC) #5
Lei Zhang
https://codereview.chromium.org/1898503002/diff/1/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc File chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc (left): https://codereview.chromium.org/1898503002/diff/1/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc#oldcode54 chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc:54: return false; On 2016/04/16 01:33:52, Vitaly Buka wrote: > ...
4 years, 8 months ago (2016-04-16 01:53:20 UTC) #6
Vitaly Buka (NO REVIEWS)
lgtm if you either revert if(!service) or check incognito case. https://codereview.chromium.org/1898503002/diff/1/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc File chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc (left): https://codereview.chromium.org/1898503002/diff/1/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc#oldcode54 ...
4 years, 8 months ago (2016-04-16 02:17:56 UTC) #7
Lei Zhang
PTAL at PS2 -> PS6 diff. I added a test and indeed CloudPrintProxyServiceFactory::GetForProfile() returns nullptr ...
4 years, 8 months ago (2016-04-21 01:08:41 UTC) #8
Vitaly Buka (NO REVIEWS)
lgtm Thank you for adding the test. https://codereview.chromium.org/1898503002/diff/100001/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc File chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc (right): https://codereview.chromium.org/1898503002/diff/100001/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc#newcode64 chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc:64: CloudPrintTestsDelegateMock() {} ...
4 years, 8 months ago (2016-04-21 20:09:45 UTC) #9
Lei Zhang
https://codereview.chromium.org/1898503002/diff/100001/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc File chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc (right): https://codereview.chromium.org/1898503002/diff/100001/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc#newcode64 chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc:64: CloudPrintTestsDelegateMock() {} On 2016/04/21 20:09:45, Vitaly Buka wrote: > ...
4 years, 8 months ago (2016-04-21 20:50:22 UTC) #10
Vitaly Buka (NO REVIEWS)
On 2016/04/21 20:50:22, Lei Zhang wrote: > https://codereview.chromium.org/1898503002/diff/100001/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc > File > chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc > (right): > ...
4 years, 8 months ago (2016-04-21 22:03:45 UTC) #11
Vitaly Buka (NO REVIEWS)
On 2016/04/21 22:03:45, Vitaly Buka wrote: > On 2016/04/21 20:50:22, Lei Zhang wrote: > > ...
4 years, 8 months ago (2016-04-21 22:05:10 UTC) #12
Lei Zhang
On 2016/04/21 22:03:45, Vitaly Buka wrote: > Just leave it off, I guess chrome does ...
4 years, 8 months ago (2016-04-21 22:14:55 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1898503002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1898503002/120001
4 years, 8 months ago (2016-04-21 22:15:58 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/163692)
4 years, 8 months ago (2016-04-21 22:57:17 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1898503002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1898503002/120001
4 years, 8 months ago (2016-04-21 22:58:17 UTC) #20
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 8 months ago (2016-04-21 23:45:16 UTC) #22
commit-bot: I haz the power
4 years, 8 months ago (2016-04-22 19:41:42 UTC) #24
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/b53f23dbb4d0cafc39b26cd9daa230d4722f0989
Cr-Commit-Position: refs/heads/master@{#388954}

Powered by Google App Engine
This is Rietveld 408576698