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

Issue 2756483007: [Device Discovery] Move files from browser/extensions/api/dial to browser/media/router/discovery/di… (Closed)

Created:
3 years, 9 months ago by zhaobin
Modified:
3 years, 9 months ago
CC:
chromium-apps-reviews_chromium.org, chromium-reviews, extensions-reviews_chromium.org, feature-media-reviews_chromium.org, media-router+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Device Discovery] Move files from browser/extensions/api/dial to browser/media/router/discovery/dial DialMediaSinkService needs to reference DialRegistry and DeviceDescriptionFetcher class. Move them from extension to media router folder so DialMediaSinkService does not depend on files in extension folder. Files moved to media router folder: chrome/browser/extensions/api/dial/device_description_fetcher.h chrome/browser/extensions/api/dial/device_description_fetcher.cc chrome/browser/extensions/api/dial/device_description_fetcher_unittest.cc chrome/browser/extensions/api/dial/dial_device_data.h chrome/browser/extensions/api/dial/dial_device_data.cc chrome/browser/extensions/api/dial/dial_device_data_unittest.cc chrome/browser/extensions/api/dial/dial_registry.h chrome/browser/extensions/api/dial/dial_registry.cc chrome/browser/extensions/api/dial/dial_registry_unittest.cc chrome/browser/extensions/api/dial/dial_service.h chrome/browser/extensions/api/dial/dial_service.cc chrome/browser/extensions/api/dial/dial_service_unittest.cc Changed namespace to media_router and updated unit tests. BUG=687375 Review-Url: https://codereview.chromium.org/2756483007 Cr-Commit-Position: refs/heads/master@{#459253} Committed: https://chromium.googlesource.com/chromium/src/+/cbc843e7781e48a4a7655ab650e2a841a4ee9bc2

Patch Set 1 #

Patch Set 2 : fix DialAPITest #

Patch Set 3 : add browser/media/router DEPS for dial_api #

Patch Set 4 : add deps to extension/api/DEPS #

Total comments: 4

Patch Set 5 : resolve code review comments from Derek #

Patch Set 6 : Do not include discovery unit tests for android #

Patch Set 7 : try add media/router to extension/BUILD.gn deps #

Patch Set 8 : create a seperate target for media/router/discovery #

Total comments: 4

Patch Set 9 : resolve code review comments from Devlin #

Unified diffs Side-by-side diffs Delta from patch set Stats (+215 lines, -3129 lines) Patch
M chrome/browser/extensions/BUILD.gn View 1 2 3 4 5 6 7 8 2 chunks +1 line, -8 lines 0 comments Download
D chrome/browser/extensions/api/dial/device_description_fetcher.h View 1 chunk +0 lines, -77 lines 0 comments Download
D chrome/browser/extensions/api/dial/device_description_fetcher.cc View 1 chunk +0 lines, -151 lines 0 comments Download
D chrome/browser/extensions/api/dial/device_description_fetcher_unittest.cc View 1 chunk +0 lines, -179 lines 0 comments Download
M chrome/browser/extensions/api/dial/dial_api.h View 4 chunks +25 lines, -21 lines 0 comments Download
M chrome/browser/extensions/api/dial/dial_api.cc View 6 chunks +20 lines, -9 lines 0 comments Download
M chrome/browser/extensions/api/dial/dial_apitest.cc View 1 2 chunks +4 lines, -4 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_device_data.h View 1 chunk +0 lines, -109 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_device_data.cc View 1 chunk +0 lines, -67 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_device_data_unittest.cc View 1 chunk +0 lines, -108 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_registry.h View 1 chunk +0 lines, -210 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_registry.cc View 1 chunk +0 lines, -377 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_registry_unittest.cc View 1 chunk +0 lines, -382 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_service.h View 1 chunk +0 lines, -299 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_service.cc View 1 chunk +0 lines, -626 lines 0 comments Download
D chrome/browser/extensions/api/dial/dial_service_unittest.cc View 1 chunk +0 lines, -239 lines 0 comments Download
M chrome/browser/media/router/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
A chrome/browser/media/router/discovery/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +23 lines, -0 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/device_description_fetcher.h View 3 chunks +5 lines, -9 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/device_description_fetcher.cc View 3 chunks +4 lines, -8 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/device_description_fetcher_unittest.cc View 3 chunks +4 lines, -8 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_device_data.h View 5 chunks +7 lines, -20 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_device_data.cc View 1 2 3 4 2 chunks +10 lines, -23 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_device_data_unittest.cc View 1 2 3 4 5 3 chunks +3 lines, -24 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_registry.h View 3 chunks +6 lines, -10 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_registry.cc View 1 2 3 4 7 chunks +10 lines, -17 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_registry_unittest.cc View 6 chunks +9 lines, -16 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_service.h View 3 chunks +5 lines, -9 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_service.cc View 15 chunks +28 lines, -41 lines 0 comments Download
A + chrome/browser/media/router/discovery/dial/dial_service_unittest.cc View 10 chunks +45 lines, -74 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 5 2 chunks +5 lines, -4 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 58 (44 generated)
zhaobin
3 years, 9 months ago (2017-03-17 18:55:39 UTC) #2
mark a. foltz
LGTM Thanks for doing this!
3 years, 9 months ago (2017-03-18 18:24:22 UTC) #3
mark a. foltz
On 2017/03/18 at 18:24:22, mark a. foltz wrote: > LGTM > > Thanks for doing ...
3 years, 9 months ago (2017-03-18 18:25:29 UTC) #4
imcheng
lgtm Nice!
3 years, 9 months ago (2017-03-20 21:03:41 UTC) #6
zhaobin
+rdevlin.cronin@ to review: chrome/browser/extensions/BUILD.gn
3 years, 9 months ago (2017-03-20 21:14:44 UTC) #10
Devlin
Do we need to update the deps of extensions to explicitly include media/router/discovery?
3 years, 9 months ago (2017-03-20 21:18:48 UTC) #11
imcheng
Sorry 2 more comments: 1) I noticed there are still some #include to generated extension ...
3 years, 9 months ago (2017-03-20 23:48:10 UTC) #22
zhaobin
Resolve code review comments from Derek and create a seperate target for media/router/discovery. https://codereview.chromium.org/2756483007/diff/60001/chrome/browser/media/router/discovery/dial/dial_device_data.cc File ...
3 years, 9 months ago (2017-03-21 21:20:50 UTC) #37
mark a. foltz
Still LGTM. Thanks for splitting the targets; even if not necessary for chromecast build, it ...
3 years, 9 months ago (2017-03-21 22:59:04 UTC) #40
imcheng
lgtm https://codereview.chromium.org/2756483007/diff/140001/chrome/browser/media/router/discovery/BUILD.gn File chrome/browser/media/router/discovery/BUILD.gn (right): https://codereview.chromium.org/2756483007/diff/140001/chrome/browser/media/router/discovery/BUILD.gn#newcode4 chrome/browser/media/router/discovery/BUILD.gn:4: # Remove extra #
3 years, 9 months ago (2017-03-21 23:15:16 UTC) #42
Devlin
chrome/browser/extensions/BUILD.gn lgtm % nit https://codereview.chromium.org/2756483007/diff/140001/chrome/browser/extensions/BUILD.gn File chrome/browser/extensions/BUILD.gn (right): https://codereview.chromium.org/2756483007/diff/140001/chrome/browser/extensions/BUILD.gn#newcode924 chrome/browser/extensions/BUILD.gn:924: if (!is_android) { nit: none ...
3 years, 9 months ago (2017-03-23 17:39:34 UTC) #43
zhaobin
https://codereview.chromium.org/2756483007/diff/140001/chrome/browser/extensions/BUILD.gn File chrome/browser/extensions/BUILD.gn (right): https://codereview.chromium.org/2756483007/diff/140001/chrome/browser/extensions/BUILD.gn#newcode924 chrome/browser/extensions/BUILD.gn:924: if (!is_android) { On 2017/03/23 17:39:34, Devlin wrote: > ...
3 years, 9 months ago (2017-03-23 18:06:03 UTC) #45
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/2756483007/160001
3 years, 9 months ago (2017-03-23 22:12:50 UTC) #55
commit-bot: I haz the power
3 years, 9 months ago (2017-03-23 22:22:49 UTC) #58
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/cbc843e7781e48a4a7655ab650e2...

Powered by Google App Engine
This is Rietveld 408576698