Reorganizes Chromecast code to better reflect functional dependencies.
commitf44ffcbebf37154f23917d058c1bb6fa295887e3
authorgunsch <gunsch@chromium.org>
Mon, 13 Oct 2014 23:01:45 +0000 (13 16:01 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 13 Oct 2014 23:02:02 +0000 (13 23:02 +0000)
tree02f617a75006bd4d6035966e7b79c9b7701e4a85
parentef97146f36e0e31632be0f7defebf2da4d72d360
Reorganizes Chromecast code to better reflect functional dependencies.

Motivation:
* chromecast/service/ directory had interplay with chromecast/shell/browser
  code, since the service is all run in the browser process and mildly
  coupled (involves starting WebContents instances, etc,). Made more sense
  for chromecast/service to live in chromecast/shell/browser.
* chromecast/shell/ directory is needless hierarchy, since the entire
  chromecast/ directory represents the Chromecast content-embedder.

Highlights:
* chromecast/shell/{app,browser,common,renderer} --> chromecast/*
* chromecast/shell/browser/resources --> chromecast/app/resources
* chromecast/shell/settings --> chromecast/app/resources
* chromecast/shell/android --> chromecast/browser/android
* chromecast/metrics --> chromecast/browser/metrics
* chromecast/service --> chromecast/browser/service

R=lcwu@chromium.org,gusfernandez@chromium.org,byungchul@chromium.org
TBR=xhwang@chromium.org,asvitkine@chromium.org,thestig@chromium.org,jam@chromium.org,yfriedman@chromium.org
BUG=None

Review URL: https://codereview.chromium.org/638803002

Cr-Commit-Position: refs/heads/master@{#299385}
153 files changed:
chromecast/DEPS
chromecast/android/DEPS
chromecast/android/cast_jni_registrar.cc
chromecast/app/DEPS [moved from chromecast/shell/app/DEPS with 85% similarity]
chromecast/app/android/DEPS [copied from chromecast/crash/android/DEPS with 100% similarity]
chromecast/app/android/cast_jni_loader.cc [moved from chromecast/shell/app/android/cast_jni_loader.cc with 96% similarity]
chromecast/app/cast_main.cc [moved from chromecast/shell/app/cast_main.cc with 89% similarity]
chromecast/app/cast_main_delegate.cc [moved from chromecast/shell/app/cast_main_delegate.cc with 96% similarity]
chromecast/app/cast_main_delegate.h [moved from chromecast/shell/app/cast_main_delegate.h with 88% similarity]
chromecast/app/resources/chromecast_settings.grd [moved from chromecast/shell/settings/chromecast_settings.grd with 100% similarity]
chromecast/app/resources/chromecast_settings_am.xtb [moved from chromecast/shell/settings/chromecast_settings_am.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ar.xtb [moved from chromecast/shell/settings/chromecast_settings_ar.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_bg.xtb [moved from chromecast/shell/settings/chromecast_settings_bg.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_bn.xtb [moved from chromecast/shell/settings/chromecast_settings_bn.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ca.xtb [moved from chromecast/shell/settings/chromecast_settings_ca.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_cs.xtb [moved from chromecast/shell/settings/chromecast_settings_cs.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_da.xtb [moved from chromecast/shell/settings/chromecast_settings_da.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_de.xtb [moved from chromecast/shell/settings/chromecast_settings_de.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_el.xtb [moved from chromecast/shell/settings/chromecast_settings_el.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_en-GB.xtb [moved from chromecast/shell/settings/chromecast_settings_en-GB.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_es-419.xtb [moved from chromecast/shell/settings/chromecast_settings_es-419.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_es.xtb [moved from chromecast/shell/settings/chromecast_settings_es.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_et.xtb [moved from chromecast/shell/settings/chromecast_settings_et.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_fa.xtb [moved from chromecast/shell/settings/chromecast_settings_fa.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_fi.xtb [moved from chromecast/shell/settings/chromecast_settings_fi.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_fil.xtb [moved from chromecast/shell/settings/chromecast_settings_fil.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_fr.xtb [moved from chromecast/shell/settings/chromecast_settings_fr.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_gu.xtb [moved from chromecast/shell/settings/chromecast_settings_gu.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_he.xtb [moved from chromecast/shell/settings/chromecast_settings_he.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_hi.xtb [moved from chromecast/shell/settings/chromecast_settings_hi.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_hr.xtb [moved from chromecast/shell/settings/chromecast_settings_hr.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_hu.xtb [moved from chromecast/shell/settings/chromecast_settings_hu.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_id.xtb [moved from chromecast/shell/settings/chromecast_settings_id.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_it.xtb [moved from chromecast/shell/settings/chromecast_settings_it.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ja.xtb [moved from chromecast/shell/settings/chromecast_settings_ja.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_kn.xtb [moved from chromecast/shell/settings/chromecast_settings_kn.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ko.xtb [moved from chromecast/shell/settings/chromecast_settings_ko.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_lt.xtb [moved from chromecast/shell/settings/chromecast_settings_lt.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_lv.xtb [moved from chromecast/shell/settings/chromecast_settings_lv.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ml.xtb [moved from chromecast/shell/settings/chromecast_settings_ml.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_mr.xtb [moved from chromecast/shell/settings/chromecast_settings_mr.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ms.xtb [moved from chromecast/shell/settings/chromecast_settings_ms.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_nb.xtb [moved from chromecast/shell/settings/chromecast_settings_nb.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_nl.xtb [moved from chromecast/shell/settings/chromecast_settings_nl.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_pl.xtb [moved from chromecast/shell/settings/chromecast_settings_pl.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_pt-BR.xtb [moved from chromecast/shell/settings/chromecast_settings_pt-BR.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_pt-PT.xtb [moved from chromecast/shell/settings/chromecast_settings_pt-PT.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ro.xtb [moved from chromecast/shell/settings/chromecast_settings_ro.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ru.xtb [moved from chromecast/shell/settings/chromecast_settings_ru.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_sk.xtb [moved from chromecast/shell/settings/chromecast_settings_sk.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_sl.xtb [moved from chromecast/shell/settings/chromecast_settings_sl.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_sr.xtb [moved from chromecast/shell/settings/chromecast_settings_sr.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_sv.xtb [moved from chromecast/shell/settings/chromecast_settings_sv.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_sw.xtb [moved from chromecast/shell/settings/chromecast_settings_sw.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_ta.xtb [moved from chromecast/shell/settings/chromecast_settings_ta.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_te.xtb [moved from chromecast/shell/settings/chromecast_settings_te.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_th.xtb [moved from chromecast/shell/settings/chromecast_settings_th.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_tr.xtb [moved from chromecast/shell/settings/chromecast_settings_tr.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_uk.xtb [moved from chromecast/shell/settings/chromecast_settings_uk.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_vi.xtb [moved from chromecast/shell/settings/chromecast_settings_vi.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_zh-CN.xtb [moved from chromecast/shell/settings/chromecast_settings_zh-CN.xtb with 100% similarity]
chromecast/app/resources/chromecast_settings_zh-TW.xtb [moved from chromecast/shell/settings/chromecast_settings_zh-TW.xtb with 100% similarity]
chromecast/app/resources/resource_ids [moved from chromecast/shell/browser/resources/resource_ids with 84% similarity]
chromecast/app/resources/shell_devtools_discovery_page.html [moved from chromecast/shell/browser/resources/shell_devtools_discovery_page.html with 100% similarity]
chromecast/app/resources/shell_resources.grd [moved from chromecast/shell/browser/resources/shell_resources.grd with 100% similarity]
chromecast/browser/DEPS [new file with mode: 0644]
chromecast/browser/android/DEPS [moved from chromecast/shell/android/DEPS with 100% similarity]
chromecast/browser/android/apk/AndroidManifest.xml [moved from chromecast/shell/android/apk/AndroidManifest.xml with 100% similarity]
chromecast/browser/android/apk/res/layout/cast_shell_activity.xml [moved from chromecast/shell/android/apk/res/layout/cast_shell_activity.xml with 100% similarity]
chromecast/browser/android/apk/res/layout/cast_window_view.xml [moved from chromecast/shell/android/apk/res/layout/cast_window_view.xml with 100% similarity]
chromecast/browser/android/apk/res/mipmap-hdpi/app_icon.png [moved from chromecast/shell/android/apk/res/mipmap-hdpi/app_icon.png with 100% similarity]
chromecast/browser/android/apk/res/mipmap-mdpi/app_icon.png [moved from chromecast/shell/android/apk/res/mipmap-mdpi/app_icon.png with 100% similarity]
chromecast/browser/android/apk/res/mipmap-xhdpi/app_icon.png [moved from chromecast/shell/android/apk/res/mipmap-xhdpi/app_icon.png with 100% similarity]
chromecast/browser/android/apk/res/mipmap-xxhdpi/app_icon.png [moved from chromecast/shell/android/apk/res/mipmap-xxhdpi/app_icon.png with 100% similarity]
chromecast/browser/android/apk/res/values-v17/styles.xml [moved from chromecast/shell/android/apk/res/values-v17/styles.xml with 100% similarity]
chromecast/browser/android/apk/res/values/strings.xml [moved from chromecast/shell/android/apk/res/values/strings.xml with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastApplication.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastApplication.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastBrowserHelper.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastBrowserHelper.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastCrashHandler.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastCrashHandler.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastCrashUploader.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastCrashUploader.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastShellActivity.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastShellActivity.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowManager.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/CastWindowManager.java with 100% similarity]
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/ExternalVideoSurfaceContainer.java [moved from chromecast/shell/android/apk/src/org/chromium/chromecast/shell/ExternalVideoSurfaceContainer.java with 100% similarity]
chromecast/browser/android/cast_window_android.cc [moved from chromecast/shell/browser/android/cast_window_android.cc with 97% similarity]
chromecast/browser/android/cast_window_android.h [moved from chromecast/shell/browser/android/cast_window_android.h with 94% similarity]
chromecast/browser/android/cast_window_manager.cc [moved from chromecast/shell/browser/android/cast_window_manager.cc with 87% similarity]
chromecast/browser/android/cast_window_manager.h [moved from chromecast/shell/browser/android/cast_window_manager.h with 80% similarity]
chromecast/browser/android/external_video_surface_container_impl.cc [moved from chromecast/shell/browser/android/external_video_surface_container_impl.cc with 97% similarity]
chromecast/browser/android/external_video_surface_container_impl.h [moved from chromecast/shell/browser/android/external_video_surface_container_impl.h with 87% similarity]
chromecast/browser/cast_browser_context.cc [moved from chromecast/shell/browser/cast_browser_context.cc with 95% similarity]
chromecast/browser/cast_browser_context.h [moved from chromecast/shell/browser/cast_browser_context.h with 93% similarity]
chromecast/browser/cast_browser_main_parts.cc [moved from chromecast/shell/browser/cast_browser_main_parts.cc with 90% similarity]
chromecast/browser/cast_browser_main_parts.h [moved from chromecast/shell/browser/cast_browser_main_parts.h with 88% similarity]
chromecast/browser/cast_browser_process.cc [moved from chromecast/shell/browser/cast_browser_process.cc with 85% similarity]
chromecast/browser/cast_browser_process.h [moved from chromecast/shell/browser/cast_browser_process.h with 92% similarity]
chromecast/browser/cast_content_browser_client.cc [moved from chromecast/shell/browser/cast_content_browser_client.cc with 93% similarity]
chromecast/browser/cast_content_browser_client.h [moved from chromecast/shell/browser/cast_content_browser_client.h with 93% similarity]
chromecast/browser/cast_download_manager_delegate.cc [moved from chromecast/shell/browser/cast_download_manager_delegate.cc with 94% similarity]
chromecast/browser/cast_download_manager_delegate.h [moved from chromecast/shell/browser/cast_download_manager_delegate.h with 85% similarity]
chromecast/browser/cast_http_user_agent_settings.cc [moved from chromecast/shell/browser/cast_http_user_agent_settings.cc with 91% similarity]
chromecast/browser/cast_http_user_agent_settings.h [moved from chromecast/shell/browser/cast_http_user_agent_settings.h with 80% similarity]
chromecast/browser/cast_network_delegate.cc [moved from chromecast/shell/browser/cast_network_delegate.cc with 94% similarity]
chromecast/browser/cast_network_delegate.h [moved from chromecast/shell/browser/cast_network_delegate.h with 84% similarity]
chromecast/browser/cast_network_delegate_simple.cc [moved from chromecast/shell/browser/cast_network_delegate_simple.cc with 94% similarity]
chromecast/browser/devtools/cast_dev_tools_delegate.cc [moved from chromecast/shell/browser/devtools/cast_dev_tools_delegate.cc with 98% similarity]
chromecast/browser/devtools/cast_dev_tools_delegate.h [moved from chromecast/shell/browser/devtools/cast_dev_tools_delegate.h with 90% similarity]
chromecast/browser/devtools/remote_debugging_server.cc [moved from chromecast/shell/browser/devtools/remote_debugging_server.cc with 97% similarity]
chromecast/browser/devtools/remote_debugging_server.h [moved from chromecast/shell/browser/devtools/remote_debugging_server.h with 79% similarity]
chromecast/browser/devtools/remote_debugging_server_simple.cc [moved from chromecast/shell/browser/devtools/remote_debugging_server_simple.cc with 82% similarity]
chromecast/browser/geolocation/cast_access_token_store.cc [moved from chromecast/shell/browser/geolocation/cast_access_token_store.cc with 88% similarity]
chromecast/browser/geolocation/cast_access_token_store.h [moved from chromecast/shell/browser/geolocation/cast_access_token_store.h with 84% similarity]
chromecast/browser/metrics/DEPS [moved from chromecast/metrics/DEPS with 60% similarity]
chromecast/browser/metrics/OWNERS [moved from chromecast/metrics/OWNERS with 100% similarity]
chromecast/browser/metrics/cast_metrics_prefs.cc [moved from chromecast/metrics/cast_metrics_prefs.cc with 78% similarity]
chromecast/browser/metrics/cast_metrics_prefs.h [moved from chromecast/metrics/cast_metrics_prefs.h with 66% similarity]
chromecast/browser/metrics/cast_metrics_service_client.cc [moved from chromecast/metrics/cast_metrics_service_client.cc with 96% similarity]
chromecast/browser/metrics/cast_metrics_service_client.h [moved from chromecast/metrics/cast_metrics_service_client.h with 92% similarity]
chromecast/browser/metrics/cast_metrics_service_client_unittest.cc [moved from chromecast/metrics/cast_metrics_service_client_unittest.cc with 94% similarity]
chromecast/browser/metrics/cast_stability_metrics_provider.cc [moved from chromecast/metrics/cast_stability_metrics_provider.cc with 97% similarity]
chromecast/browser/metrics/cast_stability_metrics_provider.h [moved from chromecast/metrics/cast_stability_metrics_provider.h with 91% similarity]
chromecast/browser/metrics/platform_metrics_providers.h [moved from chromecast/metrics/platform_metrics_providers.h with 83% similarity]
chromecast/browser/metrics/platform_metrics_providers_simple.cc [moved from chromecast/metrics/platform_metrics_providers_simple.cc with 91% similarity]
chromecast/browser/service/DEPS [moved from chromecast/service/DEPS with 100% similarity]
chromecast/browser/service/cast_service.cc [moved from chromecast/service/cast_service.cc with 94% similarity]
chromecast/browser/service/cast_service.h [moved from chromecast/service/cast_service.h with 92% similarity]
chromecast/browser/service/cast_service_android.cc [moved from chromecast/service/cast_service_android.cc with 94% similarity]
chromecast/browser/service/cast_service_android.h [moved from chromecast/service/cast_service_android.h with 75% similarity]
chromecast/browser/service/cast_service_simple.cc [moved from chromecast/service/cast_service_simple.cc with 98% similarity]
chromecast/browser/service/cast_service_simple.h [moved from chromecast/service/cast_service_simple.h with 79% similarity]
chromecast/browser/test/DEPS [moved from chromecast/shell/browser/test/DEPS with 100% similarity]
chromecast/browser/test/OWNERS [moved from chromecast/shell/browser/test/OWNERS with 100% similarity]
chromecast/browser/test/chromecast_browser_test.cc [moved from chromecast/shell/browser/test/chromecast_browser_test.cc with 92% similarity]
chromecast/browser/test/chromecast_browser_test.h [moved from chromecast/shell/browser/test/chromecast_browser_test.h with 88% similarity]
chromecast/browser/test/chromecast_browser_test_runner.cc [moved from chromecast/shell/browser/test/chromecast_browser_test_runner.cc with 97% similarity]
chromecast/browser/test/chromecast_shell_browser_test.cc [moved from chromecast/shell/browser/test/chromecast_shell_browser_test.cc with 93% similarity]
chromecast/browser/url_request_context_factory.cc [moved from chromecast/shell/browser/url_request_context_factory.cc with 98% similarity]
chromecast/browser/url_request_context_factory.h [moved from chromecast/shell/browser/url_request_context_factory.h with 96% similarity]
chromecast/browser/webui/webui_cast.h [moved from chromecast/shell/browser/webui/webui_cast.h with 71% similarity]
chromecast/browser/webui/webui_cast_simple.cc [moved from chromecast/shell/browser/webui/webui_cast_simple.cc with 86% similarity]
chromecast/chromecast.gyp
chromecast/chromecast_locales.gyp
chromecast/common/cast_content_client.cc [moved from chromecast/shell/common/cast_content_client.cc with 96% similarity]
chromecast/common/cast_content_client.h [moved from chromecast/shell/common/cast_content_client.h with 84% similarity]
chromecast/crash/android/DEPS
chromecast/renderer/DEPS [moved from chromecast/shell/renderer/DEPS with 87% similarity]
chromecast/renderer/cast_content_renderer_client.cc [moved from chromecast/shell/renderer/cast_content_renderer_client.cc with 93% similarity]
chromecast/renderer/cast_content_renderer_client.h [moved from chromecast/shell/renderer/cast_content_renderer_client.h with 78% similarity]
chromecast/renderer/key_systems_cast.cc [moved from chromecast/shell/renderer/key_systems_cast.cc with 95% similarity]
chromecast/renderer/key_systems_cast.h [moved from chromecast/shell/renderer/key_systems_cast.h with 81% similarity]
chromecast/renderer/key_systems_cast_simple.cc [moved from chromecast/shell/renderer/key_systems_cast_simple.cc with 87% similarity]
chromecast/shell/DEPS [deleted file]
chromecast/shell/browser/DEPS [deleted file]