Miscellaneous changes to finish Media Router upstreaming.
commit70c2674a03c4d432f756661dd60a5d68db1fd959
authorkmarshall <kmarshall@chromium.org>
Tue, 16 Jun 2015 00:10:31 +0000 (15 17:10 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 16 Jun 2015 00:10:52 +0000 (16 00:10 +0000)
treeba06d0afa77603345c65c1fe9933e0f26536f2c4
parentb8fac72d8b41bdfef44c25e5937b02463bd20382
Miscellaneous changes to finish Media Router upstreaming.
* Fix a bug which would cause the Mojo layer to disassociate itself
  from the extension after the extension is suspended.
* Upstreame some missing WebUI glue code.
* Add a flag --enable-media-router-ui.
* Fix a minor bug in the Media Router mojo bindings JS.
* Partial patch of in-flight CL #1161113003

BUG=461815
R=mfoltz@chromium.org,apacible@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#334503}
17 files changed:
chrome/browser/media/router/issue.h
chrome/browser/media/router/issue_manager_unittest.cc
chrome/browser/media/router/issue_unittest.cc
chrome/browser/media/router/media_router_mojo_impl.cc
chrome/browser/media/router/media_router_type_converters.cc
chrome/browser/media/router/media_router_type_converters_unittest.cc
chrome/browser/resources/media_router/elements/issue_banner/issue_banner.js
chrome/browser/resources/media_router/media_router.js
chrome/browser/resources/media_router/media_router_data.js
chrome/browser/resources/media_router/media_router_ui_interface.js
chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc
chrome/browser/ui/toolbar/component_toolbar_actions_factory.h
chrome/browser/ui/toolbar/media_router_action.cc
chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
chrome/browser/ui/webui/media_router/media_router_webui_message_handler.h
chrome/common/chrome_switches.cc
extensions/renderer/resources/media_router_bindings.js