Make the ChromeOS chromecast system tray integration use a private API.
commit1dd545e06b6bff83b083948f1d72e941fb87c463
authorAchuith Bhandarkar <achuith@chromium.org>
Fri, 21 Aug 2015 03:19:42 +0000 (20 20:19 -0700)
committerAchuith Bhandarkar <achuith@chromium.org>
Fri, 21 Aug 2015 03:21:42 +0000 (21 03:21 +0000)
tree8b0edcb3ac826f3bbe8030b9fef1ad6923fd1114
parentf29fe5ee30cbf617b9e85ea2442575d9d9b043e4
Make the ChromeOS chromecast system tray integration use a private API.

This is a combination of two code review's which have circular dependencies:
- crrev.com/1291113002
- crrev.com/1291703010

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

Cr-Commit-Position: refs/heads/master@{#344675}
15 files changed:
ash/cast_config_delegate.h
ash/system/cast/tray_cast.cc
ash/system/cast/tray_cast.h
chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.cc [new file with mode: 0644]
chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h [new file with mode: 0644]
chrome/browser/ui/ash/cast_config_delegate_chromeos.cc
chrome/browser/ui/ash/cast_config_delegate_chromeos.h
chrome/chrome_browser_extensions.gypi
chrome/common/extensions/api/_api_features.json
chrome/common/extensions/api/cast_devices_private.idl [new file with mode: 0644]
chrome/common/extensions/api/schemas.gypi
extensions/browser/extension_event_histogram_value.h
extensions/browser/extension_function_histogram_value.h
extensions/common/api/_permission_features.json
tools/metrics/histograms/histograms.xml