Move most of ChromeV8Context to a base ScriptContext
commitf55c90ee69e980ee63d7f56216925bc98e0cafbe
authorrockot@chromium.org <rockot@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 12 Apr 2014 00:50:03 +0000 (12 00:50 +0000)
committerrockot@chromium.org <rockot@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 12 Apr 2014 00:50:03 +0000 (12 00:50 +0000)
treefd55c8aa0cb18c1da78ec561344f51e2b89af297
parenta0785560ac602a476e184f6cd6a1444e704fd542
Move most of ChromeV8Context to a base ScriptContext

This also moves ModuleSystem, RequestSender,
ObjectBackedNativeHandler, and SafeBuiltins
over to //extensions.

Other renderer code is updated minimally to support
these changes.

BUG=359836
TBR=sky@chromium.org for chrome/test
TBR=jamescook@chromium.org for apps/shell
TBR=maruel@chromium.org for PRESUBMIT.py

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263429 0039d316-1c4b-4281-b951-d872f2087c98
54 files changed:
PRESUBMIT.py
apps/shell/common/shell_extensions_client.cc
apps/shell/common/shell_extensions_client.h
chrome/chrome_renderer.gypi
chrome/common/extensions/chrome_extensions_client.cc
chrome/common/extensions/chrome_extensions_client.h
chrome/renderer/extensions/app_bindings.cc
chrome/renderer/extensions/binding_generating_native_handler.cc
chrome/renderer/extensions/blob_native_handler.cc
chrome/renderer/extensions/blob_native_handler.h
chrome/renderer/extensions/cast_streaming_native_handler.h
chrome/renderer/extensions/chrome_v8_context.cc
chrome/renderer/extensions/chrome_v8_context.h
chrome/renderer/extensions/chrome_v8_extension.h
chrome/renderer/extensions/css_native_handler.h
chrome/renderer/extensions/dispatcher.cc
chrome/renderer/extensions/dispatcher.h
chrome/renderer/extensions/extension_frame_helper.cc
chrome/renderer/extensions/extension_helper.cc
chrome/renderer/extensions/file_system_natives.cc
chrome/renderer/extensions/file_system_natives.h
chrome/renderer/extensions/logging_native_handler.cc
chrome/renderer/extensions/logging_native_handler.h
chrome/renderer/extensions/module_system_unittest.cc
chrome/renderer/extensions/pepper_request_natives.cc
chrome/renderer/extensions/pepper_request_natives.h
chrome/renderer/extensions/render_view_observer_natives.cc
chrome/renderer/extensions/render_view_observer_natives.h
chrome/renderer/extensions/send_request_natives.cc
chrome/renderer/extensions/set_icon_natives.cc
chrome/renderer/extensions/user_script_scheduler.cc
chrome/renderer/extensions/user_script_slave.cc
chrome/renderer/extensions/user_script_slave.h
chrome/renderer/extensions/utils_native_handler.h
chrome/renderer/extensions/v8_schema_registry.cc
chrome/renderer/resource_bundle_source_map.h
chrome/test/base/module_system_test.cc
chrome/test/base/module_system_test.h
extensions/DEPS
extensions/common/extensions_client.h
extensions/extensions.gyp
extensions/renderer/DEPS
extensions/renderer/console.cc [moved from chrome/renderer/extensions/console.cc with 94% similarity]
extensions/renderer/console.h [moved from chrome/renderer/extensions/console.h with 90% similarity]
extensions/renderer/module_system.cc [moved from chrome/renderer/extensions/module_system.cc with 89% similarity]
extensions/renderer/module_system.h [moved from chrome/renderer/extensions/module_system.h with 91% similarity]
extensions/renderer/object_backed_native_handler.cc [moved from chrome/renderer/extensions/object_backed_native_handler.cc with 86% similarity]
extensions/renderer/object_backed_native_handler.h [moved from chrome/renderer/extensions/object_backed_native_handler.h with 85% similarity]
extensions/renderer/request_sender.cc [moved from chrome/renderer/extensions/request_sender.cc with 84% similarity]
extensions/renderer/request_sender.h [moved from chrome/renderer/extensions/request_sender.h with 91% similarity]
extensions/renderer/safe_builtins.cc [moved from chrome/renderer/extensions/safe_builtins.cc with 90% similarity]
extensions/renderer/safe_builtins.h [moved from chrome/renderer/extensions/safe_builtins.h with 77% similarity]
extensions/renderer/script_context.cc [copied from chrome/renderer/extensions/chrome_v8_context.cc with 52% similarity]
extensions/renderer/script_context.h [copied from chrome/renderer/extensions/chrome_v8_context.h with 69% similarity]