Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(506)

Unified Diff: experimental/SkV8Example/BaseContext.cpp

Issue 673223002: Get SkV8Example running again. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: fix Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « experimental/SkV8Example/BaseContext.h ('k') | experimental/SkV8Example/Global.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: experimental/SkV8Example/BaseContext.cpp
diff --git a/experimental/SkV8Example/BaseContext.cpp b/experimental/SkV8Example/BaseContext.cpp
index 486474e397be5d64cdfe9d6e082ed9bddbdf59cf..d617d78c183869043d397f8af9c0a95dc97ad3c2 100644
--- a/experimental/SkV8Example/BaseContext.cpp
+++ b/experimental/SkV8Example/BaseContext.cpp
@@ -8,21 +8,19 @@
*/
#include <v8.h>
-using namespace v8;
-
#include "Global.h"
#include "BaseContext.h"
#include "Path2D.h"
#include "SkCanvas.h"
-BaseContext* BaseContext::Unwrap(Handle<Object> obj) {
- Handle<External> field = Handle<External>::Cast(obj->GetInternalField(0));
+BaseContext* BaseContext::Unwrap(v8::Handle<v8::Object> obj) {
+ v8::Handle<v8::External> field = v8::Handle<v8::External>::Cast(obj->GetInternalField(0));
void* ptr = field->Value();
return static_cast<BaseContext*>(ptr);
}
-void BaseContext::FillRect(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::FillRect(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -49,7 +47,7 @@ void BaseContext::FillRect(const v8::FunctionCallbackInfo<Value>& args) {
canvas->drawRect(rect, BaseContext->fFillStyle);
}
-void BaseContext::Save(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::Save(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -59,7 +57,7 @@ void BaseContext::Save(const v8::FunctionCallbackInfo<Value>& args) {
canvas->save();
}
-void BaseContext::Restore(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::Restore(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -69,7 +67,7 @@ void BaseContext::Restore(const v8::FunctionCallbackInfo<Value>& args) {
canvas->restore();
}
-void BaseContext::Rotate(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::Rotate(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -86,7 +84,7 @@ void BaseContext::Rotate(const v8::FunctionCallbackInfo<Value>& args) {
canvas->rotate(SkRadiansToDegrees(angle));
}
-void BaseContext::Translate(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::Translate(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -104,7 +102,7 @@ void BaseContext::Translate(const v8::FunctionCallbackInfo<Value>& args) {
canvas->translate(SkDoubleToScalar(dx), SkDoubleToScalar(dy));
}
-void BaseContext::ResetTransform(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::ResetTransform(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -114,7 +112,7 @@ void BaseContext::ResetTransform(const v8::FunctionCallbackInfo<Value>& args) {
canvas->resetMatrix();
}
-void BaseContext::Stroke(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::Stroke(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -128,7 +126,7 @@ void BaseContext::Stroke(const v8::FunctionCallbackInfo<Value>& args) {
return;
}
- Handle<External> field = Handle<External>::Cast(
+ v8::Handle<v8::External> field = v8::Handle<v8::External>::Cast(
args[0]->ToObject()->GetInternalField(0));
void* ptr = field->Value();
Path2D* path = static_cast<Path2D*>(ptr);
@@ -136,7 +134,7 @@ void BaseContext::Stroke(const v8::FunctionCallbackInfo<Value>& args) {
canvas->drawPath(path->getSkPath(), BaseContext->fStrokeStyle);
}
-void BaseContext::Fill(const v8::FunctionCallbackInfo<Value>& args) {
+void BaseContext::Fill(const v8::FunctionCallbackInfo<v8::Value>& args) {
BaseContext* BaseContext = Unwrap(args.This());
SkCanvas* canvas = BaseContext->getCanvas();
if (NULL == canvas) {
@@ -150,7 +148,7 @@ void BaseContext::Fill(const v8::FunctionCallbackInfo<Value>& args) {
return;
}
- Handle<External> field = Handle<External>::Cast(
+ v8::Handle<v8::External> field = v8::Handle<v8::External>::Cast(
args[0]->ToObject()->GetInternalField(0));
void* ptr = field->Value();
Path2D* path = static_cast<Path2D*>(ptr);
@@ -158,21 +156,21 @@ void BaseContext::Fill(const v8::FunctionCallbackInfo<Value>& args) {
canvas->drawPath(path->getSkPath(), BaseContext->fFillStyle);
}
-void BaseContext::GetStyle(Local<String> name,
- const PropertyCallbackInfo<Value>& info,
+void BaseContext::GetStyle(v8::Local<v8::String> name,
+ const v8::PropertyCallbackInfo<v8::Value>& info,
const SkPaint& style) {
char buf[8];
SkColor color = style.getColor();
sprintf(buf, "#%02X%02X%02X", SkColorGetR(color), SkColorGetG(color),
SkColorGetB(color));
- info.GetReturnValue().Set(String::NewFromUtf8(info.GetIsolate(), buf));
+ info.GetReturnValue().Set(v8::String::NewFromUtf8(info.GetIsolate(), buf));
}
-void BaseContext::SetStyle(Local<String> name, Local<Value> value,
- const PropertyCallbackInfo<void>& info,
+void BaseContext::SetStyle(v8::Local<v8::String> name, v8::Local<v8::Value> value,
+ const v8::PropertyCallbackInfo<void>& info,
SkPaint& style) {
- Local<String> s = value->ToString();
+ v8::Local<v8::String> s = value->ToString();
if (s->Length() != 7 && s->Length() != 9) {
info.GetIsolate()->ThrowException(
v8::String::NewFromUtf8(
@@ -200,33 +198,33 @@ void BaseContext::SetStyle(Local<String> name, Local<Value> value,
style.setColor(SkColorSetA(SkColor(color), alpha));
}
-void BaseContext::GetFillStyle(Local<String> name,
- const PropertyCallbackInfo<Value>& info) {
+void BaseContext::GetFillStyle(v8::Local<v8::String> name,
+ const v8::PropertyCallbackInfo<v8::Value>& info) {
BaseContext* baseContext = Unwrap(info.This());
GetStyle(name, info, baseContext->fFillStyle);
}
-void BaseContext::GetStrokeStyle(Local<String> name,
- const PropertyCallbackInfo<Value>& info) {
+void BaseContext::GetStrokeStyle(v8::Local<v8::String> name,
+ const v8::PropertyCallbackInfo<v8::Value>& info) {
BaseContext* baseContext = Unwrap(info.This());
GetStyle(name, info, baseContext->fStrokeStyle);
}
-void BaseContext::SetFillStyle(Local<String> name, Local<Value> value,
- const PropertyCallbackInfo<void>& info) {
+void BaseContext::SetFillStyle(v8::Local<v8::String> name, v8::Local<v8::Value> value,
+ const v8::PropertyCallbackInfo<void>& info) {
BaseContext* baseContext = Unwrap(info.This());
SetStyle(name, value, info, baseContext->fFillStyle);
}
-void BaseContext::SetStrokeStyle(Local<String> name, Local<Value> value,
- const PropertyCallbackInfo<void>& info) {
+void BaseContext::SetStrokeStyle(v8::Local<v8::String> name, v8::Local<v8::Value> value,
+ const v8::PropertyCallbackInfo<void>& info) {
BaseContext* baseContext = Unwrap(info.This());
SetStyle(name, value, info, baseContext->fStrokeStyle);
}
-void BaseContext::GetWidth(Local<String> name,
- const PropertyCallbackInfo<Value>& info) {
+void BaseContext::GetWidth(v8::Local<v8::String> name,
+ const v8::PropertyCallbackInfo<v8::Value>& info) {
BaseContext* baseContext = Unwrap(info.This());
SkCanvas* canvas = baseContext->getCanvas();
if (NULL == canvas) {
@@ -235,11 +233,11 @@ void BaseContext::GetWidth(Local<String> name,
SkISize size = canvas->getDeviceSize();
info.GetReturnValue().Set(
- Int32::New(baseContext->fGlobal->getIsolate(), size.fWidth));
+ v8::Int32::New(baseContext->fGlobal->getIsolate(), size.fWidth));
}
-void BaseContext::GetHeight(Local<String> name,
- const PropertyCallbackInfo<Value>& info) {
+void BaseContext::GetHeight(v8::Local<v8::String> name,
+ const v8::PropertyCallbackInfo<v8::Value>& info) {
BaseContext* baseContext = Unwrap(info.This());
SkCanvas* canvas = baseContext->getCanvas();
if (NULL == canvas) {
@@ -248,30 +246,30 @@ void BaseContext::GetHeight(Local<String> name,
SkISize size = canvas->getDeviceSize();
info.GetReturnValue().Set(
- Int32::New(baseContext->fGlobal->getIsolate(), size.fHeight));
+ v8::Int32::New(baseContext->fGlobal->getIsolate(), size.fHeight));
}
#define ADD_METHOD(name, fn) \
- tmpl->Set(String::NewFromUtf8( \
+ tmpl->Set(v8::String::NewFromUtf8( \
fGlobal->getIsolate(), name, \
- String::kInternalizedString), \
- FunctionTemplate::New(fGlobal->getIsolate(), fn))
+ v8::String::kInternalizedString), \
+ v8::FunctionTemplate::New(fGlobal->getIsolate(), fn))
-void BaseContext::addAttributesAndMethods(Handle<ObjectTemplate> tmpl) {
- HandleScope scope(fGlobal->getIsolate());
+void BaseContext::addAttributesAndMethods(v8::Handle<v8::ObjectTemplate> tmpl) {
+ v8::HandleScope scope(fGlobal->getIsolate());
// Add accessors for each of the fields of the context object.
- tmpl->SetAccessor(String::NewFromUtf8(
- fGlobal->getIsolate(), "fillStyle", String::kInternalizedString),
+ tmpl->SetAccessor(v8::String::NewFromUtf8(
+ fGlobal->getIsolate(), "fillStyle", v8::String::kInternalizedString),
GetFillStyle, SetFillStyle);
- tmpl->SetAccessor(String::NewFromUtf8(
- fGlobal->getIsolate(), "strokeStyle", String::kInternalizedString),
+ tmpl->SetAccessor(v8::String::NewFromUtf8(
+ fGlobal->getIsolate(), "strokeStyle", v8::String::kInternalizedString),
GetStrokeStyle, SetStrokeStyle);
- tmpl->SetAccessor(String::NewFromUtf8(
- fGlobal->getIsolate(), "width", String::kInternalizedString),
+ tmpl->SetAccessor(v8::String::NewFromUtf8(
+ fGlobal->getIsolate(), "width", v8::String::kInternalizedString),
GetWidth);
- tmpl->SetAccessor(String::NewFromUtf8(
- fGlobal->getIsolate(), "height", String::kInternalizedString),
+ tmpl->SetAccessor(v8::String::NewFromUtf8(
+ fGlobal->getIsolate(), "height", v8::String::kInternalizedString),
GetHeight);
// Add methods.
« no previous file with comments | « experimental/SkV8Example/BaseContext.h ('k') | experimental/SkV8Example/Global.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698