| Index: Source/bindings/templates/interface.cpp
|
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp
|
| index 39abcc383ae7aec41d0b088e170a15324b32f5f0..5d52210d3ee16d0efdd6ce50c90e5fddef4c4451 100644
|
| --- a/Source/bindings/templates/interface.cpp
|
| +++ b/Source/bindings/templates/interface.cpp
|
| @@ -422,7 +422,7 @@ static void {{cpp_class}}OriginSafeMethodSetter(v8::Local<v8::String> name, v8::
|
| }
|
|
|
| {# The findInstanceInPrototypeChain() call above only returns a non-empty handle if info.This() is an Object. #}
|
| - V8HiddenValue::setHiddenValue(info.GetIsolate(), v8::Handle<v8::Object>::Cast(info.This()), name, v8Value);
|
| + V8HiddenValue::setHiddenValue(info.GetIsolate(), v8::Local<v8::Object>::Cast(info.This()), name, v8Value);
|
| }
|
|
|
| static void {{cpp_class}}OriginSafeMethodSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
|
| @@ -689,9 +689,9 @@ void {{v8_class}}::constructorCallback(const v8::FunctionCallbackInfo<v8::Value>
|
| {##############################################################################}
|
| {% block configure_shadow_object_template %}
|
| {% if interface_name == 'Window' %}
|
| -static void configureShadowObjectTemplate(v8::Handle<v8::ObjectTemplate> templ, v8::Isolate* isolate)
|
| +static void configureShadowObjectTemplate(v8::Local<v8::ObjectTemplate> templ, v8::Isolate* isolate)
|
| {
|
| - V8DOMConfiguration::installAttributes(isolate, templ, v8::Handle<v8::ObjectTemplate>(), shadowAttributes, WTF_ARRAY_LENGTH(shadowAttributes));
|
| + V8DOMConfiguration::installAttributes(isolate, templ, v8::Local<v8::ObjectTemplate>(), shadowAttributes, WTF_ARRAY_LENGTH(shadowAttributes));
|
|
|
| // Install a security handler with V8.
|
| templ->SetAccessCheckCallbacks(V8Window::namedSecurityCheckCustom, V8Window::indexedSecurityCheckCustom, v8::External::New(isolate, const_cast<WrapperTypeInfo*>(&V8Window::wrapperTypeInfo)));
|
| @@ -729,7 +729,7 @@ static void configureShadowObjectTemplate(v8::Handle<v8::ObjectTemplate> templ,
|
| static const V8DOMConfiguration::AttributeConfiguration {{method.name}}OriginSafeAttributeConfiguration = {
|
| "{{method.name}}", {{getter_callback}}, {{setter_callback}}, {{getter_callback_for_main_world}}, {{setter_callback_for_main_world}}, &{{v8_class}}::wrapperTypeInfo, v8::ALL_CAN_READ, {{property_attribute}}, {{only_exposed_to_private_script}}, V8DOMConfiguration::OnInstance,
|
| };
|
| -V8DOMConfiguration::installAttribute({{method.function_template}}, v8::Handle<v8::ObjectTemplate>(), {{method.name}}OriginSafeAttributeConfiguration, isolate);
|
| +V8DOMConfiguration::installAttribute({{method.function_template}}, v8::Local<v8::ObjectTemplate>(), {{method.name}}OriginSafeAttributeConfiguration, isolate);
|
| {%- endmacro %}
|
|
|
|
|
| @@ -754,7 +754,7 @@ v8::Local<v8::FunctionTemplate> {{v8_class}}::domTemplate(v8::Isolate* isolate)
|
|
|
| {##############################################################################}
|
| {% block has_instance %}
|
| -bool {{v8_class}}::hasInstance(v8::Handle<v8::Value> v8Value, v8::Isolate* isolate)
|
| +bool {{v8_class}}::hasInstance(v8::Local<v8::Value> v8Value, v8::Isolate* isolate)
|
| {
|
| {% if is_array_buffer_or_view %}
|
| return v8Value->Is{{interface_name}}();
|
| @@ -764,7 +764,7 @@ bool {{v8_class}}::hasInstance(v8::Handle<v8::Value> v8Value, v8::Isolate* isola
|
| }
|
|
|
| {% if not is_array_buffer_or_view %}
|
| -v8::Handle<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Handle<v8::Value> v8Value, v8::Isolate* isolate)
|
| +v8::Local<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Local<v8::Value> v8Value, v8::Isolate* isolate)
|
| {
|
| return V8PerIsolateData::from(isolate)->findInstanceInPrototypeChain(&wrapperTypeInfo, v8Value);
|
| }
|
| @@ -776,7 +776,7 @@ v8::Handle<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Handle<v8:
|
| {##############################################################################}
|
| {% block to_impl %}
|
| {% if interface_name == 'ArrayBuffer' %}
|
| -{{cpp_class}}* V8ArrayBuffer::toImpl(v8::Handle<v8::Object> object)
|
| +{{cpp_class}}* V8ArrayBuffer::toImpl(v8::Local<v8::Object> object)
|
| {
|
| ASSERT(object->IsArrayBuffer());
|
| v8::Local<v8::ArrayBuffer> v8buffer = object.As<v8::ArrayBuffer>();
|
| @@ -802,7 +802,7 @@ v8::Handle<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Handle<v8:
|
| }
|
|
|
| {% elif interface_name == 'ArrayBufferView' %}
|
| -{{cpp_class}}* V8ArrayBufferView::toImpl(v8::Handle<v8::Object> object)
|
| +{{cpp_class}}* V8ArrayBufferView::toImpl(v8::Local<v8::Object> object)
|
| {
|
| ASSERT(object->IsArrayBufferView());
|
| ScriptWrappable* scriptWrappable = toScriptWrappable(object);
|
| @@ -835,7 +835,7 @@ v8::Handle<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Handle<v8:
|
| }
|
|
|
| {% elif is_array_buffer_or_view %}
|
| -{{cpp_class}}* {{v8_class}}::toImpl(v8::Handle<v8::Object> object)
|
| +{{cpp_class}}* {{v8_class}}::toImpl(v8::Local<v8::Object> object)
|
| {
|
| ASSERT(object->Is{{interface_name}}());
|
| ScriptWrappable* scriptWrappable = toScriptWrappable(object);
|
| @@ -855,9 +855,9 @@ v8::Handle<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Handle<v8:
|
|
|
| {##############################################################################}
|
| {% block to_impl_with_type_check %}
|
| -{{cpp_class}}* {{v8_class}}::toImplWithTypeCheck(v8::Isolate* isolate, v8::Handle<v8::Value> value)
|
| +{{cpp_class}}* {{v8_class}}::toImplWithTypeCheck(v8::Isolate* isolate, v8::Local<v8::Value> value)
|
| {
|
| - return hasInstance(value, isolate) ? toImpl(v8::Handle<v8::Object>::Cast(value)) : 0;
|
| + return hasInstance(value, isolate) ? toImpl(v8::Local<v8::Object>::Cast(value)) : 0;
|
| }
|
|
|
| {% endblock %}
|
| @@ -890,7 +890,7 @@ void {{v8_class}}::installConditionallyEnabledProperties(v8::Local<v8::Object> i
|
| {##############################################################################}
|
| {% block to_active_dom_object %}
|
| {% if is_active_dom_object %}
|
| -ActiveDOMObject* {{v8_class}}::toActiveDOMObject(v8::Handle<v8::Object> wrapper)
|
| +ActiveDOMObject* {{v8_class}}::toActiveDOMObject(v8::Local<v8::Object> wrapper)
|
| {
|
| return toImpl(wrapper);
|
| }
|
|
|