diff --git a/package.json b/package.json index 7d2d5e02..620d19a0 100755 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "buffer" ], "dependencies": { - "nan": "^1.0.0" + "nan": "^1.1.0" }, "devDependencies": { "imagemagick": "^0.1.3", diff --git a/src/sharp.cc b/src/sharp.cc index 131e9c5d..e1feb4b5 100755 --- a/src/sharp.cc +++ b/src/sharp.cc @@ -352,13 +352,13 @@ NAN_METHOD(resize) { baton->width = args[3]->Int32Value(); baton->height = args[4]->Int32Value(); Local canvas = args[5]->ToString(); - if (canvas->Equals(NanSymbol("c"))) { + if (canvas->Equals(NanNew("c"))) { baton->crop = true; - } else if (canvas->Equals(NanSymbol("w"))) { + } else if (canvas->Equals(NanNew("w"))) { baton->extend = VIPS_EXTEND_WHITE; - } else if (canvas->Equals(NanSymbol("b"))) { + } else if (canvas->Equals(NanNew("b"))) { baton->extend = VIPS_EXTEND_BLACK; - } else if (canvas->Equals(NanSymbol("m"))) { + } else if (canvas->Equals(NanNew("m"))) { baton->max = true; } baton->sharpen = args[6]->BooleanValue(); @@ -383,9 +383,9 @@ NAN_METHOD(cache) { // Get cache statistics Local cache = NanNew(); - cache->Set(NanSymbol("current"), NanNew(vips_tracked_get_mem() / 1048576)); - cache->Set(NanSymbol("high"), NanNew(vips_tracked_get_mem_highwater() / 1048576)); - cache->Set(NanSymbol("limit"), NanNew(vips_cache_get_max_mem() / 1048576)); + cache->Set(NanNew("current"), NanNew(vips_tracked_get_mem() / 1048576)); + cache->Set(NanNew("high"), NanNew(vips_tracked_get_mem_highwater() / 1048576)); + cache->Set(NanNew("limit"), NanNew(vips_cache_get_max_mem() / 1048576)); NanReturnValue(cache); }