Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/core/v8/V8CSS.cpp b/core/v8/V8CSS.cpp
- index b3a8558..ce315f1 100644
- --- a/core/v8/V8CSS.cpp
- +++ b/core/v8/V8CSS.cpp
- @@ -100,7 +100,7 @@ static void supportsMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& in
- } // namespace DOMWindowCSSV8Internal
- static const V8DOMConfiguration::MethodConfiguration V8CSSMethods[] = {
- - {"supports", DOMWindowCSSV8Internal::supportsMethodCallback, 0, 2},
- + {"supports", DOMWindowCSSV8Internal::supportsMethodCallback, 0, 1},
- };
- static void configureV8CSSTemplate(v8::Handle<v8::FunctionTemplate> functionTemplate, v8::Isolate* isolate)
- diff --git a/core/v8/V8DataTransferItemList.cpp b/core/v8/V8DataTransferItemList.cpp
- index fb648f7..cf9eef7 100644
- --- a/core/v8/V8DataTransferItemList.cpp
- +++ b/core/v8/V8DataTransferItemList.cpp
- @@ -189,7 +189,7 @@ static const V8DOMConfiguration::AttributeConfiguration V8DataTransferItemListAt
- };
- static const V8DOMConfiguration::MethodConfiguration V8DataTransferItemListMethods[] = {
- - {"add", DataTransferItemListV8Internal::addMethodCallback, 0, 2},
- + {"add", DataTransferItemListV8Internal::addMethodCallback, 0, 1},
- {"remove", DataTransferItemListV8Internal::removeMethodCallback, 0, 1},
- {"clear", DataTransferItemListV8Internal::clearMethodCallback, 0, 0},
- };
- diff --git a/core/v8/V8Document.cpp b/core/v8/V8Document.cpp
- index 36f7364..c019087 100644
- --- a/core/v8/V8Document.cpp
- +++ b/core/v8/V8Document.cpp
- @@ -5900,7 +5900,6 @@ static const V8DOMConfiguration::AttributeConfiguration V8DocumentAttributes[] =
- };
- static const V8DOMConfiguration::MethodConfiguration V8DocumentMethods[] = {
- - {"createElement", DocumentV8Internal::createElementMethodCallback, DocumentV8Internal::createElementMethodCallbackForMainWorld, 1},
- {"createDocumentFragment", DocumentV8Internal::createDocumentFragmentMethodCallback, 0, 0},
- {"createTextNode", DocumentV8Internal::createTextNodeMethodCallback, DocumentV8Internal::createTextNodeMethodCallbackForMainWorld, 1},
- {"createComment", DocumentV8Internal::createCommentMethodCallback, 0, 1},
- @@ -5909,7 +5908,6 @@ static const V8DOMConfiguration::MethodConfiguration V8DocumentMethods[] = {
- {"createAttribute", DocumentV8Internal::createAttributeMethodCallback, 0, 0},
- {"getElementsByTagName", DocumentV8Internal::getElementsByTagNameMethodCallback, DocumentV8Internal::getElementsByTagNameMethodCallbackForMainWorld, 1},
- {"importNode", DocumentV8Internal::importNodeMethodCallback, DocumentV8Internal::importNodeMethodCallbackForMainWorld, 1},
- - {"createElementNS", DocumentV8Internal::createElementNSMethodCallback, DocumentV8Internal::createElementNSMethodCallbackForMainWorld, 2},
- {"createAttributeNS", DocumentV8Internal::createAttributeNSMethodCallback, 0, 0},
- {"getElementsByTagNameNS", DocumentV8Internal::getElementsByTagNameNSMethodCallback, 0, 2},
- {"getElementById", DocumentV8Internal::getElementByIdMethodCallback, DocumentV8Internal::getElementByIdMethodCallbackForMainWorld, 1},
- @@ -5935,6 +5933,8 @@ static const V8DOMConfiguration::MethodConfiguration V8DocumentMethods[] = {
- {"exitPointerLock", DocumentV8Internal::exitPointerLockMethodCallback, 0, 0},
- {"webkitExitPointerLock", DocumentV8Internal::webkitExitPointerLockMethodCallback, 0, 0},
- {"registerElement", DocumentV8Internal::registerElementMethodCallback, 0, 1},
- + {"createElement", DocumentV8Internal::createElementMethodCallback, DocumentV8Internal::createElementMethodCallbackForMainWorld, 1},
- + {"createElementNS", DocumentV8Internal::createElementNSMethodCallback, DocumentV8Internal::createElementNSMethodCallbackForMainWorld, 2},
- {"webkitCancelFullScreen", DocumentV8Internal::webkitCancelFullScreenMethodCallback, 0, 0},
- {"webkitExitFullscreen", DocumentV8Internal::webkitExitFullscreenMethodCallback, 0, 0},
- {"querySelector", DocumentV8Internal::querySelectorMethodCallback, 0, 1},
- diff --git a/core/v8/V8Navigator.cpp b/core/v8/V8Navigator.cpp
- index ce98688..bb2c984 100644
- --- a/core/v8/V8Navigator.cpp
- +++ b/core/v8/V8Navigator.cpp
- @@ -1035,7 +1035,7 @@ static void configureV8NavigatorTemplate(v8::Handle<v8::FunctionTemplate> functi
- V8DOMConfiguration::installAttribute(instanceTemplate, prototypeTemplate, attributeConfiguration, isolate);
- }
- if (RuntimeEnabledFeatures::beaconEnabled())
- - prototypeTemplate->Set(v8AtomicString(isolate, "sendBeacon"), v8::FunctionTemplate::New(isolate, NavigatorV8Internal::sendBeaconMethodCallback, v8Undefined(), defaultSignature, 2));
- + prototypeTemplate->Set(v8AtomicString(isolate, "sendBeacon"), v8::FunctionTemplate::New(isolate, NavigatorV8Internal::sendBeaconMethodCallback, v8Undefined(), defaultSignature, 1));
- if (RuntimeEnabledFeatures::gamepadEnabled())
- prototypeTemplate->Set(v8AtomicString(isolate, "webkitGetGamepads"), v8::FunctionTemplate::New(isolate, NavigatorV8Internal::webkitGetGamepadsMethodCallback, v8Undefined(), defaultSignature, 0));
- if (RuntimeEnabledFeatures::gamepadEnabled())
- diff --git a/core/v8/V8URL.cpp b/core/v8/V8URL.cpp
- index 35d0870..30e4053 100644
- --- a/core/v8/V8URL.cpp
- +++ b/core/v8/V8URL.cpp
- @@ -638,9 +638,9 @@ static void configureV8URLTemplate(v8::Handle<v8::FunctionTemplate> functionTemp
- functionTemplate->SetLength(1);
- v8::Local<v8::ObjectTemplate> instanceTemplate ALLOW_UNUSED = functionTemplate->InstanceTemplate();
- v8::Local<v8::ObjectTemplate> prototypeTemplate ALLOW_UNUSED = functionTemplate->PrototypeTemplate();
- - functionTemplate->Set(v8AtomicString(isolate, "createObjectURL"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::createObjectURLMethodCallback, v8Undefined(), v8::Local<v8::Signature>(), 1));
- functionTemplate->Set(v8AtomicString(isolate, "revokeObjectURL"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::revokeObjectURLMethodCallback, v8Undefined(), v8::Local<v8::Signature>(), 1));
- prototypeTemplate->Set(v8AtomicString(isolate, "toString"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::toStringMethodCallback, v8Undefined(), defaultSignature, 0), static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::DontEnum));
- + functionTemplate->Set(v8AtomicString(isolate, "createObjectURL"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::createObjectURLMethodCallback, v8Undefined(), v8::Local<v8::Signature>(), 1));
- // Custom toString template
- functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData::from(isolate)->toStringTemplate());
- diff --git a/core/v8/V8WebGLRenderingContext.cpp b/core/v8/V8WebGLRenderingContext.cpp
- index f6d1405..95cbaf0 100644
- --- a/core/v8/V8WebGLRenderingContext.cpp
- +++ b/core/v8/V8WebGLRenderingContext.cpp
- @@ -3878,8 +3878,8 @@ static const V8DOMConfiguration::MethodConfiguration V8WebGLRenderingContextMeth
- {"stencilOpSeparate", WebGLRenderingContextV8Internal::stencilOpSeparateMethodCallback, 0, 4},
- {"texParameterf", WebGLRenderingContextV8Internal::texParameterfMethodCallback, 0, 3},
- {"texParameteri", WebGLRenderingContextV8Internal::texParameteriMethodCallback, 0, 3},
- - {"texImage2D", WebGLRenderingContextV8Internal::texImage2DMethodCallback, 0, 9},
- - {"texSubImage2D", WebGLRenderingContextV8Internal::texSubImage2DMethodCallback, 0, 9},
- + {"texImage2D", WebGLRenderingContextV8Internal::texImage2DMethodCallback, 0, 6},
- + {"texSubImage2D", WebGLRenderingContextV8Internal::texSubImage2DMethodCallback, 0, 7},
- {"uniform1f", WebGLRenderingContextV8Internal::uniform1fMethodCallback, 0, 2},
- {"uniform1fv", WebGLRenderingContextV8Internal::uniform1fvMethodCallback, 0, 2},
- {"uniform1i", WebGLRenderingContextV8Internal::uniform1iMethodCallback, 0, 2},
Advertisement
Add Comment
Please, Sign In to add comment