| Index: extensions/renderer/safe_builtins.cc
|
| diff --git a/chrome/renderer/extensions/safe_builtins.cc b/extensions/renderer/safe_builtins.cc
|
| similarity index 90%
|
| rename from chrome/renderer/extensions/safe_builtins.cc
|
| rename to extensions/renderer/safe_builtins.cc
|
| index 783a9109e5beddf107a2d876c2bdc003c6a9fc8a..f3c62fa6e567734a16134092508486bf15a145bb 100644
|
| --- a/chrome/renderer/extensions/safe_builtins.cc
|
| +++ b/extensions/renderer/safe_builtins.cc
|
| @@ -2,12 +2,12 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/renderer/extensions/safe_builtins.h"
|
| +#include "extensions/renderer/safe_builtins.h"
|
|
|
| #include "base/logging.h"
|
| #include "base/stl_util.h"
|
| #include "base/strings/stringprintf.h"
|
| -#include "chrome/renderer/extensions/chrome_v8_context.h"
|
| +#include "extensions/renderer/script_context.h"
|
|
|
| namespace extensions {
|
|
|
| @@ -127,8 +127,8 @@ void SaveImpl(const char* name,
|
| v8::Local<v8::Value> value,
|
| v8::Local<v8::Context> context) {
|
| CHECK(!value.IsEmpty() && value->IsObject()) << name;
|
| - context->Global()
|
| - ->SetHiddenValue(MakeKey(name, context->GetIsolate()), value);
|
| + context->Global()->SetHiddenValue(MakeKey(name, context->GetIsolate()),
|
| + value);
|
| }
|
|
|
| v8::Local<v8::Object> Load(const char* name, v8::Handle<v8::Context> context) {
|
| @@ -155,12 +155,11 @@ class ExtensionImpl : public v8::Extension {
|
| }
|
|
|
| static void Apply(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
| - CHECK(info.Length() == 5 &&
|
| - info[0]->IsFunction() && // function
|
| + CHECK(info.Length() == 5 && info[0]->IsFunction() && // function
|
| // info[1] could be an object or a string
|
| - info[2]->IsObject() && // args
|
| - info[3]->IsInt32() && // first_arg_index
|
| - info[4]->IsInt32()); // args_length
|
| + info[2]->IsObject() && // args
|
| + info[3]->IsInt32() && // first_arg_index
|
| + info[4]->IsInt32()); // args_length
|
| v8::Local<v8::Function> function = info[0].As<v8::Function>();
|
| v8::Local<v8::Object> recv;
|
| if (info[1]->IsObject()) {
|
| @@ -179,7 +178,7 @@ class ExtensionImpl : public v8::Extension {
|
| int args_length = static_cast<int>(info[4]->ToInt32()->Value());
|
|
|
| int argc = args_length - first_arg_index;
|
| - scoped_ptr<v8::Local<v8::Value>[]> argv(new v8::Local<v8::Value>[argc]);
|
| + scoped_ptr<v8::Local<v8::Value> []> argv(new v8::Local<v8::Value>[argc]);
|
| for (int i = 0; i < argc; ++i) {
|
| CHECK(args->Has(i + first_arg_index));
|
| argv[i] = args->Get(i + first_arg_index);
|
| @@ -191,9 +190,7 @@ class ExtensionImpl : public v8::Extension {
|
| }
|
|
|
| static void Save(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
| - CHECK(info.Length() == 2 &&
|
| - info[0]->IsString() &&
|
| - info[1]->IsObject());
|
| + CHECK(info.Length() == 2 && info[0]->IsString() && info[1]->IsObject());
|
| SaveImpl(*v8::String::Utf8Value(info[0]),
|
| info[1],
|
| info.GetIsolate()->GetCallingContext());
|
| @@ -203,11 +200,9 @@ class ExtensionImpl : public v8::Extension {
|
| } // namespace
|
|
|
| // static
|
| -v8::Extension* SafeBuiltins::CreateV8Extension() {
|
| - return new ExtensionImpl();
|
| -}
|
| +v8::Extension* SafeBuiltins::CreateV8Extension() { return new ExtensionImpl(); }
|
|
|
| -SafeBuiltins::SafeBuiltins(ChromeV8Context* context) : context_(context) {}
|
| +SafeBuiltins::SafeBuiltins(ScriptContext* context) : context_(context) {}
|
|
|
| SafeBuiltins::~SafeBuiltins() {}
|
|
|
| @@ -235,4 +230,4 @@ v8::Local<v8::Object> SafeBuiltins::GetString() const {
|
| return Load("String", context_->v8_context());
|
| }
|
|
|
| -} // namespace extensions
|
| +} // namespace extensions
|
|
|