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

Issue 223143003: Initial checkin of chromecast content embedder (cast_shell) and related build scripts. (Closed)

Created:
6 years, 8 months ago by lcwu1
Modified:
6 years, 5 months ago
CC:
dcheng, chromium-reviews, darin-cc_chromium.org, jam, miu+watch_chromium.org, Michael van Ouwerkerk, nona+watch_chromium.org, ozone-reviews_chromium.org, penghuang+watch_chromium.org, piman+watch_chromium.org, rjkroege, James Su, yukishiino+watch_chromium.org, yusukes+watch_chromium.org, tfarina
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Initial checkin of chromecast content embedder (cast_shell) and related build scripts. BUG=336640 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282508

Patch Set 1 #

Patch Set 2 : Add an additional function in gl_surface_cast.cc #

Total comments: 26

Patch Set 3 : Incorporate review comments. Remove custom build scripts and move the port implementation files to … #

Patch Set 4 : Modified to use aura and ozone for cast shell. #

Patch Set 5 : Add two missing files I forgot to add in the previous patch set. #

Total comments: 5

Patch Set 6 : Remove ScreenCast code and stale comments. #

Total comments: 32

Patch Set 7 : Address/incorporate review comments #

Total comments: 2

Patch Set 8 : Fix the namespace in chromecast's network_change_notfier implementation to be chromecast instead of… #

Patch Set 9 : Rebase to the latest Chromium source. #

Total comments: 12

Patch Set 10 : Address additional review comments. #

Patch Set 11 : Rebase to the latest chromium source tree. #

Patch Set 12 : Fix presubmit warnings and errors. #

Patch Set 13 : Additional presubmit clean-up. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+2035 lines, -14 lines) Patch
A chromecast/DEPS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +8 lines, -0 lines 0 comments Download
A chromecast/chromecast.gyp View 1 2 3 4 5 6 1 chunk +156 lines, -0 lines 0 comments Download
A chromecast/common/cast_paths.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +27 lines, -0 lines 0 comments Download
A chromecast/common/cast_paths.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +37 lines, -0 lines 0 comments Download
A chromecast/net/network_change_notifier_cast.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +34 lines, -0 lines 0 comments Download
A chromecast/net/network_change_notifier_cast.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +20 lines, -0 lines 0 comments Download
A chromecast/net/network_change_notifier_factory_cast.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +33 lines, -0 lines 0 comments Download
A chromecast/net/network_change_notifier_factory_cast.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +31 lines, -0 lines 0 comments Download
A + chromecast/service/DEPS View 0 chunks +-1 lines, --1 lines 0 comments Download
A + chromecast/service/cast_platform_init_stub.cc View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
A chromecast/service/cast_service.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +53 lines, -0 lines 0 comments Download
A chromecast/service/cast_service.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +140 lines, -0 lines 0 comments Download
A chromecast/shell/app/DEPS View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
A chromecast/shell/app/cast_main.cc View 1 2 1 chunk +14 lines, -0 lines 0 comments Download
A chromecast/shell/app/cast_main_delegate.h View 1 2 3 4 5 6 1 chunk +45 lines, -0 lines 1 comment Download
A chromecast/shell/app/cast_main_delegate.cc View 1 2 3 4 5 6 1 chunk +68 lines, -0 lines 0 comments Download
A + chromecast/shell/browser/DEPS View 1 2 3 4 5 6 7 8 9 10 11 0 chunks +-1 lines, --1 lines 0 comments Download
A chromecast/shell/browser/cast_browser_context.h View 1 2 3 4 5 6 1 chunk +64 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_browser_context.cc View 1 2 3 4 5 6 1 chunk +131 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_browser_main_parts.h View 1 2 3 4 5 6 1 chunk +60 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_browser_main_parts.cc View 1 2 3 4 5 6 7 1 chunk +101 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +82 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +146 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_http_user_agent_settings.h View 1 2 3 4 5 6 1 chunk +33 lines, -0 lines 0 comments Download
A chromecast/shell/browser/cast_http_user_agent_settings.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +33 lines, -0 lines 0 comments Download
A chromecast/shell/browser/geolocation/cast_access_token_store.h View 1 2 3 4 5 6 1 chunk +47 lines, -0 lines 0 comments Download
A chromecast/shell/browser/geolocation/cast_access_token_store.cc View 1 2 3 4 5 6 1 chunk +51 lines, -0 lines 0 comments Download
A chromecast/shell/browser/url_request_context_factory.h View 1 2 3 4 5 6 7 8 9 1 chunk +103 lines, -0 lines 0 comments Download
A chromecast/shell/browser/url_request_context_factory.cc View 1 2 3 4 5 6 7 8 9 1 chunk +388 lines, -0 lines 0 comments Download
A + chromecast/shell/common/cast_content_client.h View 1 2 3 4 5 6 2 chunks +12 lines, -13 lines 0 comments Download
A chromecast/shell/common/cast_content_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +53 lines, -0 lines 0 comments Download
A + chromecast/shell/renderer/DEPS View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A chromecast/shell/renderer/cast_content_renderer_client.h View 1 2 3 4 5 6 1 chunk +27 lines, -0 lines 0 comments Download
A chromecast/shell/renderer/cast_content_renderer_client.cc View 1 2 3 4 5 6 1 chunk +34 lines, -0 lines 0 comments Download

Messages

Total messages: 51 (0 generated)
lcwu1
6 years, 8 months ago (2014-04-03 03:08:28 UTC) #1
jam
I haven't looked through this all this change yet, but here are some initial comments. ...
6 years, 8 months ago (2014-04-04 01:01:23 UTC) #2
gunsch-google
Do you want to also immediately populate an OWNERS file?
6 years, 8 months ago (2014-04-04 20:02:33 UTC) #3
gunsch-google
On 2014/04/04 20:02:33, gunsch-google wrote: > Do you want to also immediately populate an OWNERS ...
6 years, 8 months ago (2014-04-04 20:12:50 UTC) #4
lcwu1
John, my workstation died this morning so I can only answer some of your questions. ...
6 years, 8 months ago (2014-04-05 01:17:12 UTC) #5
jam
https://codereview.chromium.org/223143003/diff/20001/chromecast/build/build_env_arm_chromecast.sh File chromecast/build/build_env_arm_chromecast.sh (right): https://codereview.chromium.org/223143003/diff/20001/chromecast/build/build_env_arm_chromecast.sh#newcode54 chromecast/build/build_env_arm_chromecast.sh:54: arm_arch='' On 2014/04/05 01:17:13, lcwu1 wrote: > On 2014/04/04 ...
6 years, 8 months ago (2014-04-07 17:32:00 UTC) #6
lcwu1
Path set #3 addresses all the review comments from the previous patch sets. Most noticeably, ...
6 years, 8 months ago (2014-04-22 00:59:39 UTC) #7
lcwu1
We have modified the cast shell to enable/use aura and ozone (with their latest egl ...
6 years, 6 months ago (2014-06-24 22:28:52 UTC) #8
lcwu1
On 2014/06/24 22:28:52, lcwu1 wrote: > We have modified the cast shell to enable/use aura ...
6 years, 5 months ago (2014-06-27 17:21:39 UTC) #9
rjkroege
On 2014/06/27 17:21:39, lcwu1 wrote: > On 2014/06/24 22:28:52, lcwu1 wrote: > > We have ...
6 years, 5 months ago (2014-06-27 17:31:16 UTC) #10
dcheng
Just a drive by. https://codereview.chromium.org/223143003/diff/80001/chromecast/shell/browser/cast_content_browser_client.cc File chromecast/shell/browser/cast_content_browser_client.cc (right): https://codereview.chromium.org/223143003/diff/80001/chromecast/shell/browser/cast_content_browser_client.cc#newcode52 chromecast/shell/browser/cast_content_browser_client.cc:52: // URLRequestContextFactory::CreateMainGetter. Is there a ...
6 years, 5 months ago (2014-06-27 17:41:40 UTC) #11
dnicoara
https://codereview.chromium.org/223143003/diff/80001/chromecast/chromecast.gyp File chromecast/chromecast.gyp (right): https://codereview.chromium.org/223143003/diff/80001/chromecast/chromecast.gyp#newcode151 chromecast/chromecast.gyp:151: '../ui/ozone/ozone.gyp:eglplatform_shim_x11', drive-by comment: You shouldn't need to depend on ...
6 years, 5 months ago (2014-06-27 19:43:35 UTC) #12
lcwu1
https://codereview.chromium.org/223143003/diff/80001/chromecast/chromecast.gyp File chromecast/chromecast.gyp (right): https://codereview.chromium.org/223143003/diff/80001/chromecast/chromecast.gyp#newcode151 chromecast/chromecast.gyp:151: '../ui/ozone/ozone.gyp:eglplatform_shim_x11', On 2014/06/27 19:43:35, dnicoara wrote: > drive-by comment: ...
6 years, 5 months ago (2014-06-27 23:01:20 UTC) #13
lcwu1
On 2014/06/27 17:31:16, rjkroege wrote: > On 2014/06/27 17:21:39, lcwu1 wrote: > > On 2014/06/24 ...
6 years, 5 months ago (2014-06-27 23:26:35 UTC) #14
lcwu1
https://codereview.chromium.org/223143003/diff/80001/chromecast/shell/browser/cast_content_browser_client.cc File chromecast/shell/browser/cast_content_browser_client.cc (right): https://codereview.chromium.org/223143003/diff/80001/chromecast/shell/browser/cast_content_browser_client.cc#newcode52 chromecast/shell/browser/cast_content_browser_client.cc:52: // URLRequestContextFactory::CreateMainGetter. On 2014/06/27 17:41:39, dcheng (OOO) wrote: > ...
6 years, 5 months ago (2014-06-28 00:58:17 UTC) #15
lcwu1
Patch set #6 removes the ScreenCast implementation (and uses aura's TestScreen instead for now) as ...
6 years, 5 months ago (2014-06-28 01:24:46 UTC) #16
lcwu1
On 2014/06/28 01:24:46, lcwu1 wrote: > Patch set #6 removes the ScreenCast implementation (and uses ...
6 years, 5 months ago (2014-07-01 17:34:42 UTC) #17
Ryan Sleevi
On 2014/07/01 17:34:42, lcwu1 wrote: > On 2014/06/28 01:24:46, lcwu1 wrote: > > Patch set ...
6 years, 5 months ago (2014-07-01 21:02:58 UTC) #18
Ryan Sleevi
https://codereview.chromium.org/223143003/diff/100001/chromecast/chromecast.gyp File chromecast/chromecast.gyp (right): https://codereview.chromium.org/223143003/diff/100001/chromecast/chromecast.gyp#newcode12 chromecast/chromecast.gyp:12: '..', # Root of Chromium checkout This is already ...
6 years, 5 months ago (2014-07-01 21:13:55 UTC) #19
lcwu1
On 2014/07/01 21:02:58, Ryan Sleevi wrote: > On 2014/07/01 17:34:42, lcwu1 wrote: > > On ...
6 years, 5 months ago (2014-07-01 21:27:51 UTC) #20
jam
sorry for the delay, I missed these pings. In the future, please IM me if ...
6 years, 5 months ago (2014-07-01 21:56:10 UTC) #21
dnicoara
https://codereview.chromium.org/223143003/diff/80001/chromecast/chromecast.gyp File chromecast/chromecast.gyp (right): https://codereview.chromium.org/223143003/diff/80001/chromecast/chromecast.gyp#newcode151 chromecast/chromecast.gyp:151: '../ui/ozone/ozone.gyp:eglplatform_shim_x11', On 2014/06/27 23:01:20, lcwu1 wrote: > On 2014/06/27 ...
6 years, 5 months ago (2014-07-02 14:23:52 UTC) #22
spang
On 2014/07/01 21:56:10, jam wrote: > sorry for the delay, I missed these pings. In ...
6 years, 5 months ago (2014-07-02 15:46:15 UTC) #23
spang
https://codereview.chromium.org/223143003/diff/100001/chromecast/chromecast.gyp File chromecast/chromecast.gyp (right): https://codereview.chromium.org/223143003/diff/100001/chromecast/chromecast.gyp#newcode12 chromecast/chromecast.gyp:12: '..', # Root of Chromium checkout On 2014/07/01 21:13:54, ...
6 years, 5 months ago (2014-07-02 15:46:30 UTC) #24
lcwu1
https://codereview.chromium.org/223143003/diff/100001/chromecast/common/cast_paths.cc File chromecast/common/cast_paths.cc (right): https://codereview.chromium.org/223143003/diff/100001/chromecast/common/cast_paths.cc#newcode17 chromecast/common/cast_paths.cc:17: #if defined(__arm__) On 2014/07/01 21:13:55, Ryan Sleevi wrote: > ...
6 years, 5 months ago (2014-07-02 23:30:33 UTC) #25
lcwu1
Patch set #7 should address all the review comments (so far). PTAL. Thanks.
6 years, 5 months ago (2014-07-02 23:40:40 UTC) #26
Ryan Sleevi
Deferring to mmenke for the URLRequestContextGetter (as a more familiar OWNER), although the cursory scan ...
6 years, 5 months ago (2014-07-02 23:55:51 UTC) #27
jam
lgtm
6 years, 5 months ago (2014-07-03 01:01:55 UTC) #28
lcwu1
https://codereview.chromium.org/223143003/diff/120001/chromecast/net/network_change_notifier_cast.h File chromecast/net/network_change_notifier_cast.h (right): https://codereview.chromium.org/223143003/diff/120001/chromecast/net/network_change_notifier_cast.h#newcode12 chromecast/net/network_change_notifier_cast.h:12: namespace net { On 2014/07/02 23:55:51, Ryan Sleevi wrote: ...
6 years, 5 months ago (2014-07-03 01:48:59 UTC) #29
lcwu1
The CQ bit was checked by lcwu@chromium.org
6 years, 5 months ago (2014-07-07 18:25:44 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/lcwu@chromium.org/223143003/160001
6 years, 5 months ago (2014-07-07 18:26:32 UTC) #31
mmenke
The CQ bit was unchecked by mmenke@chromium.org
6 years, 5 months ago (2014-07-07 18:34:37 UTC) #32
mmenke
On 2014/07/07 18:26:32, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
6 years, 5 months ago (2014-07-07 18:35:09 UTC) #33
lcwu1
The CQ bit was unchecked by lcwu@chromium.org
6 years, 5 months ago (2014-07-07 18:35:31 UTC) #34
mmenke
On 2014/07/07 18:35:09, mmenke wrote: > On 2014/07/07 18:26:32, I haz the power (commit-bot) wrote: ...
6 years, 5 months ago (2014-07-07 18:35:48 UTC) #35
lcwu1
On 2014/07/07 18:35:09, mmenke wrote: > On 2014/07/07 18:26:32, I haz the power (commit-bot) wrote: ...
6 years, 5 months ago (2014-07-07 18:36:49 UTC) #36
mmenke
On 2014/07/07 18:36:49, lcwu1 wrote: > On 2014/07/07 18:35:09, mmenke wrote: > > On 2014/07/07 ...
6 years, 5 months ago (2014-07-07 18:43:49 UTC) #37
lcwu1
On 2014/07/07 18:43:49, mmenke wrote: > On 2014/07/07 18:36:49, lcwu1 wrote: > > On 2014/07/07 ...
6 years, 5 months ago (2014-07-07 18:52:00 UTC) #38
mmenke
https://codereview.chromium.org/223143003/diff/160001/chromecast/shell/browser/cast_content_browser_client.cc File chromecast/shell/browser/cast_content_browser_client.cc (right): https://codereview.chromium.org/223143003/diff/160001/chromecast/shell/browser/cast_content_browser_client.cc#newcode45 chromecast/shell/browser/cast_content_browser_client.cc:45: protocol_handlers); Not passing the interceptors along and hooking them ...
6 years, 5 months ago (2014-07-08 15:43:59 UTC) #39
lcwu1
https://codereview.chromium.org/223143003/diff/160001/chromecast/shell/browser/cast_content_browser_client.cc File chromecast/shell/browser/cast_content_browser_client.cc (right): https://codereview.chromium.org/223143003/diff/160001/chromecast/shell/browser/cast_content_browser_client.cc#newcode45 chromecast/shell/browser/cast_content_browser_client.cc:45: protocol_handlers); On 2014/07/08 15:43:59, mmenke wrote: > Not passing ...
6 years, 5 months ago (2014-07-09 02:16:29 UTC) #40
mmenke
LGTM!
6 years, 5 months ago (2014-07-09 14:30:11 UTC) #41
lcwu1
The CQ bit was checked by lcwu@chromium.org
6 years, 5 months ago (2014-07-09 19:52:21 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/lcwu@chromium.org/223143003/190001
6 years, 5 months ago (2014-07-09 19:54:25 UTC) #43
lcwu1
@ben and @sky, this CL requires LGTM from owners of ui/. More specifically, we include/use ...
6 years, 5 months ago (2014-07-09 21:15:55 UTC) #44
lcwu1
On 2014/07/09 21:15:55, lcwu1 wrote: > @ben and @sky, > > this CL requires LGTM ...
6 years, 5 months ago (2014-07-10 21:19:27 UTC) #45
sky
DEPS and includes LGTM. In the future pick one reviewer (and not always me) otherwise ...
6 years, 5 months ago (2014-07-10 22:57:21 UTC) #46
lcwu1
On 2014/07/10 22:57:21, sky wrote: > DEPS and includes LGTM. In the future pick one ...
6 years, 5 months ago (2014-07-10 23:19:02 UTC) #47
lcwu1
The CQ bit was checked by lcwu@chromium.org
6 years, 5 months ago (2014-07-10 23:31:41 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/lcwu@chromium.org/223143003/230001
6 years, 5 months ago (2014-07-10 23:33:14 UTC) #49
commit-bot: I haz the power
Change committed as 282508
6 years, 5 months ago (2014-07-11 02:44:38 UTC) #50
tfarina
6 years, 5 months ago (2014-07-22 20:11:50 UTC) #51
Message was sent while issue was closed.
https://codereview.chromium.org/223143003/diff/230001/chromecast/shell/app/ca...
File chromecast/shell/app/cast_main_delegate.h (right):

https://codereview.chromium.org/223143003/diff/230001/chromecast/shell/app/ca...
chromecast/shell/app/cast_main_delegate.h:33: static void
InitializeResourceBundle();
Was this copied from content/shell/app/shell_main_delegate.h or ash/shell or
apps/shell?

I just filed crbug.com/396217 to clean this up.

Powered by Google App Engine
This is Rietveld 408576698