Browse Source

Merge pull request #835 from LinusU/fix-deprecations

Backport deprecation fixes to 1.x
v1.x
Linus Unnebäck 8 years ago
committed by GitHub
parent
commit
14b87b1e21
  1. 2
      package.json
  2. 6
      src/Canvas.cc
  3. 4
      src/CanvasRenderingContext2d.cc

2
package.json

@ -29,7 +29,7 @@
"test-server": "node test/server.js"
},
"dependencies": {
"nan": "^2.3.2"
"nan": "^2.4.0"
},
"devDependencies": {
"body-parser": "^1.13.3",

6
src/Canvas.cc

@ -342,7 +342,7 @@ NAN_METHOD(Canvas::ToBuffer) {
return Nan::ThrowError(Canvas::Error(status));
}
TryCatch try_catch;
Nan::TryCatch try_catch;
status = canvas_write_to_png_stream(canvas->surface(), toBuffer, &closure);
if (try_catch.HasCaught()) {
@ -434,7 +434,7 @@ NAN_METHOD(Canvas::StreamPNGSync) {
closure.compression_level = compression_level;
closure.filter = filter;
TryCatch try_catch;
Nan::TryCatch try_catch;
cairo_status_t status = canvas_write_to_png_stream(canvas->surface(), streamPNG, &closure);
@ -553,7 +553,7 @@ NAN_METHOD(Canvas::StreamJPEGSync) {
closure_t closure;
closure.fn = Local<Function>::Cast(info[3]);
TryCatch try_catch;
Nan::TryCatch try_catch;
write_to_jpeg_stream(canvas->surface(), info[0]->NumberValue(), info[1]->NumberValue(), info[2]->BooleanValue(), &closure);
if (try_catch.HasCaught()) {

4
src/CanvasRenderingContext2d.cc

@ -798,8 +798,8 @@ NAN_METHOD(Context2d::GetImageData) {
Local<Int32> shHandle = Nan::New(sh);
Local<Value> argv[argc] = { clampedArray, swHandle, shHandle };
Local<FunctionTemplate> cons = Nan::New(ImageData::constructor);
Local<Object> instance = cons->GetFunction()->NewInstance(argc, argv);
Local<Function> constructor = Nan::GetFunction(Nan::New(ImageData::constructor)).ToLocalChecked();
Local<Object> instance = Nan::NewInstance(constructor, argc, argv).ToLocalChecked();
info.GetReturnValue().Set(instance);
}

Loading…
Cancel
Save