Huge commit to use new V8 and Content APIs.
Still got a lots of linking errors!
This commit is contained in:
parent
d82cfc023f
commit
409a431892
78 changed files with 969 additions and 1057 deletions
|
@ -7,11 +7,12 @@
|
|||
#include <vector>
|
||||
|
||||
#include "base/logging.h"
|
||||
#include "common/v8_conversions.h"
|
||||
#include "common/v8/native_type_conversions.h"
|
||||
#include "content/public/renderer/render_view.h"
|
||||
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||
#include "vendor/node/src/node.h"
|
||||
#include "third_party/WebKit/public/web/WebFrame.h"
|
||||
#include "third_party/WebKit/public/web/WebView.h"
|
||||
|
||||
#include "common/v8/node_common.h"
|
||||
|
||||
using content::RenderView;
|
||||
using content::V8ValueConverter;
|
||||
|
@ -39,7 +40,7 @@ AtomRendererBindings::~AtomRendererBindings() {
|
|||
}
|
||||
|
||||
void AtomRendererBindings::BindToFrame(WebFrame* frame) {
|
||||
v8::HandleScope handle_scope;
|
||||
v8::HandleScope handle_scope(node_isolate);
|
||||
|
||||
v8::Handle<v8::Context> context = frame->mainWorldScriptContext();
|
||||
if (context.IsEmpty())
|
||||
|
@ -55,7 +56,7 @@ void AtomRendererBindings::OnBrowserMessage(const string16& channel,
|
|||
if (!render_view_->GetWebView())
|
||||
return;
|
||||
|
||||
v8::HandleScope scope;
|
||||
v8::HandleScope handle_scope(node_isolate);
|
||||
|
||||
v8::Local<v8::Context> context =
|
||||
render_view_->GetWebView()->mainFrame()->mainWorldScriptContext();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue