Remove ChromeV8Extension & most of ChromeV8Context
commitbcd9580f779a42ad9079a4d3ced1b080da088837
authorrockot@chromium.org <rockot@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 17 Apr 2014 19:17:59 +0000 (17 19:17 +0000)
committerrockot@chromium.org <rockot@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 17 Apr 2014 19:17:59 +0000 (17 19:17 +0000)
tree093756a9faba74c454b52869ed2c0e0b8f26ac42
parent3cb3ff0a4668800acd64bbf91a237c3344622f0f
Remove ChromeV8Extension & most of ChromeV8Context

This replaces all ChromeV8Extension usage with ObjectBackedNativeHandler
and in the process changes most ChromeV8Context references into
ScriptContext references.

Also, since it would be ugly and confusing otherwise,
ChromeV8ContextSet is now ScriptContextSet and is moved
to //extensions/renderer.

BUG=359836
TBR=sky@chromium.org for //c/test and ChromeContentRendererCilent
TBR=bbudge@chromium.org for //c/r/pepper

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264605 0039d316-1c4b-4281-b951-d872f2087c98
53 files changed:
chrome/chrome_renderer.gypi
chrome/chrome_tests_unit.gypi
chrome/renderer/chrome_content_renderer_client.cc
chrome/renderer/extensions/api_activity_logger.cc
chrome/renderer/extensions/api_activity_logger.h
chrome/renderer/extensions/app_bindings.cc
chrome/renderer/extensions/app_bindings.h
chrome/renderer/extensions/app_runtime_custom_bindings.cc
chrome/renderer/extensions/app_runtime_custom_bindings.h
chrome/renderer/extensions/app_window_custom_bindings.cc
chrome/renderer/extensions/app_window_custom_bindings.h
chrome/renderer/extensions/cast_streaming_native_handler.cc
chrome/renderer/extensions/cast_streaming_native_handler.h
chrome/renderer/extensions/chrome_v8_extension.cc [deleted file]
chrome/renderer/extensions/chrome_v8_extension.h [deleted file]
chrome/renderer/extensions/chrome_v8_extension_handler.cc
chrome/renderer/extensions/chrome_v8_extension_handler.h
chrome/renderer/extensions/dispatcher.cc
chrome/renderer/extensions/dispatcher.h
chrome/renderer/extensions/extension_helper.cc
chrome/renderer/extensions/file_browser_handler_custom_bindings.cc
chrome/renderer/extensions/file_browser_handler_custom_bindings.h
chrome/renderer/extensions/file_browser_private_custom_bindings.cc
chrome/renderer/extensions/file_browser_private_custom_bindings.h
chrome/renderer/extensions/json_schema_unittest.cc
chrome/renderer/extensions/media_galleries_custom_bindings.cc
chrome/renderer/extensions/media_galleries_custom_bindings.h
chrome/renderer/extensions/messaging_bindings.cc
chrome/renderer/extensions/messaging_bindings.h
chrome/renderer/extensions/page_actions_custom_bindings.cc
chrome/renderer/extensions/page_actions_custom_bindings.h
chrome/renderer/extensions/page_capture_custom_bindings.cc
chrome/renderer/extensions/page_capture_custom_bindings.h
chrome/renderer/extensions/pepper_request_natives.cc
chrome/renderer/extensions/pepper_request_natives.h
chrome/renderer/extensions/runtime_custom_bindings.cc
chrome/renderer/extensions/runtime_custom_bindings.h
chrome/renderer/extensions/sync_file_system_custom_bindings.cc
chrome/renderer/extensions/sync_file_system_custom_bindings.h
chrome/renderer/extensions/tabs_custom_bindings.cc
chrome/renderer/extensions/tabs_custom_bindings.h
chrome/renderer/extensions/webstore_bindings.cc
chrome/renderer/extensions/webstore_bindings.h
chrome/renderer/pepper/pepper_extensions_common_host.cc
chrome/test/base/chrome_render_view_test.cc
extensions/extensions.gyp
extensions/renderer/console.cc
extensions/renderer/event_bindings.h
extensions/renderer/script_context_set.cc [moved from chrome/renderer/extensions/chrome_v8_context_set.cc with 63% similarity]
extensions/renderer/script_context_set.h [moved from chrome/renderer/extensions/chrome_v8_context_set.h with 59% similarity]
extensions/renderer/script_context_set_unittest.cc [moved from chrome/renderer/extensions/chrome_v8_context_set_unittest.cc with 77% similarity]
extensions/renderer/v8_schema_registry.cc [moved from chrome/renderer/extensions/v8_schema_registry.cc with 78% similarity]
extensions/renderer/v8_schema_registry.h [moved from chrome/renderer/extensions/v8_schema_registry.h with 86% similarity]