Move chrome.experimental.app.onLaunched event handler to chrome.app.runtime.onLaunched.
commit6e222432916ad0bba015a24d10b9dd216d2325e4
authormiu@chromium.org <miu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 14 Aug 2012 22:12:58 +0000 (14 22:12 +0000)
committermiu@chromium.org <miu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 14 Aug 2012 22:12:58 +0000 (14 22:12 +0000)
tree6592781f1abd80be79ca9d7e2c8b235d2dbf7926
parentf810336613b636c03d85b0ef5d312e648f4746dd
Move chrome.experimental.app.onLaunched event handler to chrome.app.runtime.onLaunched.

Other: 1) Made the "api.runtime" permission set implicitly (i.e., it is not required in an app's manifest.json).  2) Updated tests and regenerated docs.

BUG=139253
NOTRY=true
TBR=brettw@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10834261

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151580 0039d316-1c4b-4281-b951-d872f2087c98
107 files changed:
chrome/browser/extensions/api/app/app_api.cc
chrome/browser/extensions/api/app/app_api.h
chrome/browser/extensions/api/app_runtime/app_runtime_api.cc [copied from chrome/browser/extensions/api/app/app_api.cc with 50% similarity]
chrome/browser/extensions/api/app_runtime/app_runtime_api.h [copied from chrome/browser/extensions/api/app/app_api.h with 70% similarity]
chrome/browser/extensions/platform_app_launcher.cc
chrome/chrome_browser_extensions.gypi
chrome/chrome_renderer.gypi
chrome/common/extensions/api/_permission_features.json
chrome/common/extensions/api/api.gyp
chrome/common/extensions/api/app_runtime.idl [new file with mode: 0644]
chrome/common/extensions/api/experimental_app.json
chrome/common/extensions/docs/apps/api_index.html
chrome/common/extensions/docs/apps/app.runtime.html [moved from chrome/common/extensions/docs/apps/experimental.app.html with 93% similarity]
chrome/common/extensions/docs/apps/app_external.html
chrome/common/extensions/docs/apps/app_intents.html
chrome/common/extensions/docs/apps/app_lifecycle.html
chrome/common/extensions/docs/apps/first_app.html
chrome/common/extensions/docs/extensions/experimental.app.html
chrome/common/extensions/docs/extensions/samples.html
chrome/common/extensions/docs/js/api_page_generator.js
chrome/common/extensions/docs/samples.json
chrome/common/extensions/docs/server2/templates/articles/app_external.html
chrome/common/extensions/docs/server2/templates/articles/app_intents.html
chrome/common/extensions/docs/server2/templates/articles/app_lifecycle.html
chrome/common/extensions/docs/server2/templates/articles/first_app.html
chrome/common/extensions/docs/static/app_external.html
chrome/common/extensions/docs/static/app_intents.html
chrome/common/extensions/docs/static/app_lifecycle.html
chrome/common/extensions/docs/static/first_app.html
chrome/common/extensions/extension.cc
chrome/common/extensions/permissions/api_permission.cc
chrome/common/extensions/permissions/api_permission.h
chrome/common/extensions/permissions/permission_set_unittest.cc
chrome/renderer/extensions/app_runtime_custom_bindings.cc [moved from chrome/renderer/extensions/experimental.app_custom_bindings.cc with 92% similarity]
chrome/renderer/extensions/app_runtime_custom_bindings.h [new file with mode: 0644]
chrome/renderer/extensions/dispatcher.cc
chrome/renderer/extensions/experimental.app_custom_bindings.h [deleted file]
chrome/renderer/renderer_resources.grd
chrome/renderer/resources/extensions/app_runtime_custom_bindings.js [moved from chrome/renderer/resources/extensions/experimental.app_custom_bindings.js with 92% similarity]
chrome/test/data/extensions/api_test/file_system/get_display_path/background.js
chrome/test/data/extensions/api_test/file_system/get_display_path/manifest.json
chrome/test/data/extensions/api_test/file_system/get_display_path_prettify/background.js
chrome/test/data/extensions/api_test/file_system/get_display_path_prettify/manifest.json
chrome/test/data/extensions/api_test/file_system/get_writable_file_entry/background.js
chrome/test/data/extensions/api_test/file_system/get_writable_file_entry/manifest.json
chrome/test/data/extensions/api_test/file_system/get_writable_file_entry_with_write/background.js
chrome/test/data/extensions/api_test/file_system/get_writable_file_entry_with_write/manifest.json
chrome/test/data/extensions/api_test/file_system/invalid_choose_file_type/background.js
chrome/test/data/extensions/api_test/file_system/invalid_choose_file_type/manifest.json
chrome/test/data/extensions/api_test/file_system/is_writable_file_entry/background.js
chrome/test/data/extensions/api_test/file_system/is_writable_file_entry/manifest.json
chrome/test/data/extensions/api_test/file_system/open_cancel/background.js
chrome/test/data/extensions/api_test/file_system/open_cancel/manifest.json
chrome/test/data/extensions/api_test/file_system/open_existing/background.js
chrome/test/data/extensions/api_test/file_system/open_existing/manifest.json
chrome/test/data/extensions/api_test/file_system/open_existing_with_write/background.js
chrome/test/data/extensions/api_test/file_system/open_existing_with_write/manifest.json
chrome/test/data/extensions/api_test/file_system/open_writable_existing/background.js
chrome/test/data/extensions/api_test/file_system/open_writable_existing/manifest.json
chrome/test/data/extensions/api_test/file_system/open_writable_existing_with_write/background.js
chrome/test/data/extensions/api_test/file_system/open_writable_existing_with_write/manifest.json
chrome/test/data/extensions/api_test/file_system/save_cancel/background.js
chrome/test/data/extensions/api_test/file_system/save_cancel/manifest.json
chrome/test/data/extensions/api_test/file_system/save_existing/background.js
chrome/test/data/extensions/api_test/file_system/save_existing/manifest.json
chrome/test/data/extensions/api_test/file_system/save_existing_with_write/background.js
chrome/test/data/extensions/api_test/file_system/save_existing_with_write/manifest.json
chrome/test/data/extensions/api_test/file_system/save_new/background.js
chrome/test/data/extensions/api_test/file_system/save_new/manifest.json
chrome/test/data/extensions/api_test/file_system/save_new_with_write/background.js
chrome/test/data/extensions/api_test/file_system/save_new_with_write/manifest.json
chrome/test/data/extensions/platform_apps/browser_tag/manifest.json
chrome/test/data/extensions/platform_apps/browser_tag/test.js
chrome/test/data/extensions/platform_apps/browser_tag_isolation/manifest.json
chrome/test/data/extensions/platform_apps/browser_tag_isolation/test.js
chrome/test/data/extensions/platform_apps/context_menu/manifest.json
chrome/test/data/extensions/platform_apps/context_menu/test.js
chrome/test/data/extensions/platform_apps/get_display_path/manifest.json
chrome/test/data/extensions/platform_apps/get_display_path/test.js
chrome/test/data/extensions/platform_apps/iframes/manifest.json
chrome/test/data/extensions/platform_apps/iframes/test.js
chrome/test/data/extensions/platform_apps/launch/manifest.json
chrome/test/data/extensions/platform_apps/launch/test.js
chrome/test/data/extensions/platform_apps/launch_2/manifest.json
chrome/test/data/extensions/platform_apps/launch_2/test.js
chrome/test/data/extensions/platform_apps/launch_file/manifest.json
chrome/test/data/extensions/platform_apps/launch_file/test.js
chrome/test/data/extensions/platform_apps/launch_invalid/manifest.json
chrome/test/data/extensions/platform_apps/launch_invalid/test.js [copied from chrome/test/data/extensions/platform_apps/launch_nothing/test.js with 70% similarity]
chrome/test/data/extensions/platform_apps/launch_no_intent/manifest.json
chrome/test/data/extensions/platform_apps/launch_no_intent/test.js [copied from chrome/test/data/extensions/platform_apps/launch_nothing/test.js with 70% similarity]
chrome/test/data/extensions/platform_apps/launch_nothing/manifest.json
chrome/test/data/extensions/platform_apps/launch_nothing/test.js
chrome/test/data/extensions/platform_apps/launch_wrong_intent/manifest.json
chrome/test/data/extensions/platform_apps/launch_wrong_intent/test.js [copied from chrome/test/data/extensions/platform_apps/launch_nothing/test.js with 70% similarity]
chrome/test/data/extensions/platform_apps/launch_wrong_type/manifest.json
chrome/test/data/extensions/platform_apps/launch_wrong_type/test.js [copied from chrome/test/data/extensions/platform_apps/launch_nothing/test.js with 70% similarity]
chrome/test/data/extensions/platform_apps/minimal/manifest.json
chrome/test/data/extensions/platform_apps/minimal/test.js
chrome/test/data/extensions/platform_apps/navigation/manifest.json
chrome/test/data/extensions/platform_apps/navigation/test.js
chrome/test/data/extensions/platform_apps/open_link/manifest.json
chrome/test/data/extensions/platform_apps/open_link/test.js
chrome/test/data/extensions/platform_apps/restrictions/manifest.json
chrome/test/data/extensions/platform_apps/restrictions/test.js
chrome/test/data/extensions/platform_apps/windows_api/manifest.json
chrome/test/data/extensions/platform_apps/windows_api/test.js