| Index: src/JsValue.cpp | 
| diff --git a/src/JsValue.cpp b/src/JsValue.cpp | 
| index 3934cc18634eaafdad756c9b61867b4a75bce6d3..c7c2aab62ccccc62fb618528e6307d5a2019eebc 100644 | 
| --- a/src/JsValue.cpp | 
| +++ b/src/JsValue.cpp | 
| @@ -25,7 +25,7 @@ | 
| using namespace AdblockPlus; | 
| AdblockPlus::JsValue::JsValue(AdblockPlus::JsEnginePtr jsEngine, | 
| - v8::Handle<v8::Value> value) | 
| + v8::Local<v8::Value> value) | 
| : jsEngine(jsEngine), | 
| value(new v8::Global<v8::Value>(jsEngine->GetIsolate(), value)) | 
| { | 
| @@ -188,7 +188,7 @@ AdblockPlus::JsValue AdblockPlus::JsValue::GetProperty(const std::string& name) | 
| return JsValue(jsEngine, obj->Get(property)); | 
| } | 
| -void AdblockPlus::JsValue::SetProperty(const std::string& name, v8::Handle<v8::Value> val) | 
| +void AdblockPlus::JsValue::SetProperty(const std::string& name, v8::Local<v8::Value> val) | 
| { | 
| if (!IsObject()) | 
| throw std::runtime_error("Attempting to set property on a non-object"); | 
| @@ -246,7 +246,7 @@ std::string AdblockPlus::JsValue::GetClass() const | 
| JsValue JsValue::Call(const JsValueList& params) const | 
| { | 
| const JsContext context(*jsEngine); | 
| - std::vector<v8::Handle<v8::Value>> argv; | 
| + std::vector<v8::Local<v8::Value>> argv; | 
| for (const auto& param : params) | 
| argv.push_back(param.UnwrapValue()); | 
| @@ -258,7 +258,7 @@ JsValue JsValue::Call(const JsValueList& params, const JsValue& thisValue) const | 
| const JsContext context(*jsEngine); | 
| v8::Local<v8::Object> thisObj = v8::Local<v8::Object>::Cast(thisValue.UnwrapValue()); | 
| - std::vector<v8::Handle<v8::Value>> argv; | 
| + std::vector<v8::Local<v8::Value>> argv; | 
| for (const auto& param : params) | 
| argv.push_back(param.UnwrapValue()); | 
| @@ -269,13 +269,13 @@ JsValue JsValue::Call(const JsValue& arg) const | 
| { | 
| const JsContext context(*jsEngine); | 
| - std::vector<v8::Handle<v8::Value>> argv; | 
| + std::vector<v8::Local<v8::Value>> argv; | 
| argv.push_back(arg.UnwrapValue()); | 
| return Call(argv, context.GetV8Context()->Global()); | 
| } | 
| -JsValue JsValue::Call(std::vector<v8::Handle<v8::Value>>& args, v8::Local<v8::Object> thisObj) const | 
| +JsValue JsValue::Call(std::vector<v8::Local<v8::Value>>& args, v8::Local<v8::Object> thisObj) const | 
| { | 
| if (!IsFunction()) | 
| throw std::runtime_error("Attempting to call a non-function"); |