| Index: Source/bindings/core/v8/SerializedScriptValue.cpp
|
| diff --git a/Source/bindings/core/v8/SerializedScriptValue.cpp b/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| index 8683387f8a60dedee73ee7576d731e6c80acc59f..8a38d221e105ad3bfd736b79f4f38b5d44e05fd6 100644
|
| --- a/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| +++ b/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| @@ -89,14 +89,14 @@ static void acculumateArrayBuffersForAllWorlds(v8::Isolate* isolate, DOMArrayBuf
|
| Vector<RefPtr<DOMWrapperWorld>> worlds;
|
| DOMWrapperWorld::allWorldsInMainThread(worlds);
|
| for (size_t i = 0; i < worlds.size(); i++) {
|
| - v8::Handle<v8::Object> wrapper = worlds[i]->domDataStore().get(object, isolate);
|
| + v8::Local<v8::Object> wrapper = worlds[i]->domDataStore().get(object, isolate);
|
| if (!wrapper.IsEmpty())
|
| - buffers.append(v8::Handle<v8::ArrayBuffer>::Cast(wrapper));
|
| + buffers.append(v8::Local<v8::ArrayBuffer>::Cast(wrapper));
|
| }
|
| } else {
|
| - v8::Handle<v8::Object> wrapper = DOMWrapperWorld::current(isolate).domDataStore().get(object, isolate);
|
| + v8::Local<v8::Object> wrapper = DOMWrapperWorld::current(isolate).domDataStore().get(object, isolate);
|
| if (!wrapper.IsEmpty())
|
| - buffers.append(v8::Handle<v8::ArrayBuffer>::Cast(wrapper));
|
| + buffers.append(v8::Local<v8::ArrayBuffer>::Cast(wrapper));
|
| }
|
| }
|
|
|
| @@ -148,12 +148,12 @@ SerializedScriptValue::SerializedScriptValue(const String& wireData)
|
| m_data = wireData.isolatedCopy();
|
| }
|
|
|
| -v8::Handle<v8::Value> SerializedScriptValue::deserialize(MessagePortArray* messagePorts)
|
| +v8::Local<v8::Value> SerializedScriptValue::deserialize(MessagePortArray* messagePorts)
|
| {
|
| return deserialize(v8::Isolate::GetCurrent(), messagePorts, 0);
|
| }
|
|
|
| -v8::Handle<v8::Value> SerializedScriptValue::deserialize(v8::Isolate* isolate, MessagePortArray* messagePorts, const WebBlobInfoArray* blobInfo)
|
| +v8::Local<v8::Value> SerializedScriptValue::deserialize(v8::Isolate* isolate, MessagePortArray* messagePorts, const WebBlobInfoArray* blobInfo)
|
| {
|
| return SerializedScriptValueFactory::instance().deserialize(this, isolate, messagePorts, blobInfo);
|
| }
|
| @@ -190,7 +190,7 @@ bool SerializedScriptValue::extractTransferables(v8::Isolate* isolate, v8::Local
|
| }
|
| // Validation of Objects implementing an interface, per WebIDL spec 4.1.15.
|
| if (V8MessagePort::hasInstance(transferrable, isolate)) {
|
| - RefPtrWillBeRawPtr<MessagePort> port = V8MessagePort::toImpl(v8::Handle<v8::Object>::Cast(transferrable));
|
| + RefPtrWillBeRawPtr<MessagePort> port = V8MessagePort::toImpl(v8::Local<v8::Object>::Cast(transferrable));
|
| // Check for duplicate MessagePorts.
|
| if (ports.contains(port)) {
|
| exceptionState.throwDOMException(DataCloneError, "Message port at index " + String::number(i) + " is a duplicate of an earlier port.");
|
| @@ -198,7 +198,7 @@ bool SerializedScriptValue::extractTransferables(v8::Isolate* isolate, v8::Local
|
| }
|
| ports.append(port.release());
|
| } else if (V8ArrayBuffer::hasInstance(transferrable, isolate)) {
|
| - RefPtr<DOMArrayBuffer> arrayBuffer = V8ArrayBuffer::toImpl(v8::Handle<v8::Object>::Cast(transferrable));
|
| + RefPtr<DOMArrayBuffer> arrayBuffer = V8ArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(transferrable));
|
| if (arrayBuffers.contains(arrayBuffer)) {
|
| exceptionState.throwDOMException(DataCloneError, "ArrayBuffer at index " + String::number(i) + " is a duplicate of an earlier ArrayBuffer.");
|
| return false;
|
|
|