Implement chrome.runtime.restart for cros kiosk app.
commit11c823cbb31d113dd3841b31f325b0054c515913
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 8 Oct 2013 06:48:50 +0000 (8 06:48 +0000)
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 8 Oct 2013 06:48:50 +0000 (8 06:48 +0000)
tree9bf3888891127be67c487d357c2248c481cb6325
parentfb7aea60e15a728c3156797455ba75f00d75423c
Implement chrome.runtime.restart for cros kiosk app.

This allows an app running in ChromeOS kiosk mode to restart the device.

BUG=287727

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227474 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/apps/app_browsertest.cc
chrome/browser/extensions/api/runtime/runtime_api.cc
chrome/browser/extensions/api/runtime/runtime_api.h
chrome/browser/extensions/extension_function_histogram_value.h
chrome/browser/extensions/extension_function_registry.cc
chrome/browser/extensions/extension_messages_apitest.cc
chrome/common/extensions/api/runtime.json
chrome/test/data/extensions/platform_apps/restart_device/main.html [new file with mode: 0644]
chrome/test/data/extensions/platform_apps/restart_device/main.js [new file with mode: 0644]
chrome/test/data/extensions/platform_apps/restart_device/manifest.json [new file with mode: 0644]
chrome/test/data/extensions/platform_apps/restart_device/test.js [new file with mode: 0644]