Guest User

Untitled

a guest
Jun 10th, 2014
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 7.65 KB | None | 0 0
  1. diff --git a/core/v8/V8CSS.cpp b/core/v8/V8CSS.cpp
  2. index b3a8558..ce315f1 100644
  3. --- a/core/v8/V8CSS.cpp
  4. +++ b/core/v8/V8CSS.cpp
  5. @@ -100,7 +100,7 @@ static void supportsMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& in
  6.  } // namespace DOMWindowCSSV8Internal
  7.  
  8.  static const V8DOMConfiguration::MethodConfiguration V8CSSMethods[] = {
  9. -    {"supports", DOMWindowCSSV8Internal::supportsMethodCallback, 0, 2},
  10. +    {"supports", DOMWindowCSSV8Internal::supportsMethodCallback, 0, 1},
  11.  };
  12.  
  13.  static void configureV8CSSTemplate(v8::Handle<v8::FunctionTemplate> functionTemplate, v8::Isolate* isolate)
  14. diff --git a/core/v8/V8DataTransferItemList.cpp b/core/v8/V8DataTransferItemList.cpp
  15. index fb648f7..cf9eef7 100644
  16. --- a/core/v8/V8DataTransferItemList.cpp
  17. +++ b/core/v8/V8DataTransferItemList.cpp
  18. @@ -189,7 +189,7 @@ static const V8DOMConfiguration::AttributeConfiguration V8DataTransferItemListAt
  19.  };
  20.  
  21.  static const V8DOMConfiguration::MethodConfiguration V8DataTransferItemListMethods[] = {
  22. -    {"add", DataTransferItemListV8Internal::addMethodCallback, 0, 2},
  23. +    {"add", DataTransferItemListV8Internal::addMethodCallback, 0, 1},
  24.      {"remove", DataTransferItemListV8Internal::removeMethodCallback, 0, 1},
  25.      {"clear", DataTransferItemListV8Internal::clearMethodCallback, 0, 0},
  26.  };
  27. diff --git a/core/v8/V8Document.cpp b/core/v8/V8Document.cpp
  28. index 36f7364..c019087 100644
  29. --- a/core/v8/V8Document.cpp
  30. +++ b/core/v8/V8Document.cpp
  31. @@ -5900,7 +5900,6 @@ static const V8DOMConfiguration::AttributeConfiguration V8DocumentAttributes[] =
  32.  };
  33.  
  34.  static const V8DOMConfiguration::MethodConfiguration V8DocumentMethods[] = {
  35. -    {"createElement", DocumentV8Internal::createElementMethodCallback, DocumentV8Internal::createElementMethodCallbackForMainWorld, 1},
  36.      {"createDocumentFragment", DocumentV8Internal::createDocumentFragmentMethodCallback, 0, 0},
  37.      {"createTextNode", DocumentV8Internal::createTextNodeMethodCallback, DocumentV8Internal::createTextNodeMethodCallbackForMainWorld, 1},
  38.      {"createComment", DocumentV8Internal::createCommentMethodCallback, 0, 1},
  39. @@ -5909,7 +5908,6 @@ static const V8DOMConfiguration::MethodConfiguration V8DocumentMethods[] = {
  40.      {"createAttribute", DocumentV8Internal::createAttributeMethodCallback, 0, 0},
  41.      {"getElementsByTagName", DocumentV8Internal::getElementsByTagNameMethodCallback, DocumentV8Internal::getElementsByTagNameMethodCallbackForMainWorld, 1},
  42.      {"importNode", DocumentV8Internal::importNodeMethodCallback, DocumentV8Internal::importNodeMethodCallbackForMainWorld, 1},
  43. -    {"createElementNS", DocumentV8Internal::createElementNSMethodCallback, DocumentV8Internal::createElementNSMethodCallbackForMainWorld, 2},
  44.      {"createAttributeNS", DocumentV8Internal::createAttributeNSMethodCallback, 0, 0},
  45.      {"getElementsByTagNameNS", DocumentV8Internal::getElementsByTagNameNSMethodCallback, 0, 2},
  46.      {"getElementById", DocumentV8Internal::getElementByIdMethodCallback, DocumentV8Internal::getElementByIdMethodCallbackForMainWorld, 1},
  47. @@ -5935,6 +5933,8 @@ static const V8DOMConfiguration::MethodConfiguration V8DocumentMethods[] = {
  48.      {"exitPointerLock", DocumentV8Internal::exitPointerLockMethodCallback, 0, 0},
  49.      {"webkitExitPointerLock", DocumentV8Internal::webkitExitPointerLockMethodCallback, 0, 0},
  50.      {"registerElement", DocumentV8Internal::registerElementMethodCallback, 0, 1},
  51. +    {"createElement", DocumentV8Internal::createElementMethodCallback, DocumentV8Internal::createElementMethodCallbackForMainWorld, 1},
  52. +    {"createElementNS", DocumentV8Internal::createElementNSMethodCallback, DocumentV8Internal::createElementNSMethodCallbackForMainWorld, 2},
  53.      {"webkitCancelFullScreen", DocumentV8Internal::webkitCancelFullScreenMethodCallback, 0, 0},
  54.      {"webkitExitFullscreen", DocumentV8Internal::webkitExitFullscreenMethodCallback, 0, 0},
  55.      {"querySelector", DocumentV8Internal::querySelectorMethodCallback, 0, 1},
  56. diff --git a/core/v8/V8Navigator.cpp b/core/v8/V8Navigator.cpp
  57. index ce98688..bb2c984 100644
  58. --- a/core/v8/V8Navigator.cpp
  59. +++ b/core/v8/V8Navigator.cpp
  60. @@ -1035,7 +1035,7 @@ static void configureV8NavigatorTemplate(v8::Handle<v8::FunctionTemplate> functi
  61.          V8DOMConfiguration::installAttribute(instanceTemplate, prototypeTemplate, attributeConfiguration, isolate);
  62.      }
  63.      if (RuntimeEnabledFeatures::beaconEnabled())
  64. -        prototypeTemplate->Set(v8AtomicString(isolate, "sendBeacon"), v8::FunctionTemplate::New(isolate, NavigatorV8Internal::sendBeaconMethodCallback, v8Undefined(), defaultSignature, 2));
  65. +        prototypeTemplate->Set(v8AtomicString(isolate, "sendBeacon"), v8::FunctionTemplate::New(isolate, NavigatorV8Internal::sendBeaconMethodCallback, v8Undefined(), defaultSignature, 1));
  66.      if (RuntimeEnabledFeatures::gamepadEnabled())
  67.          prototypeTemplate->Set(v8AtomicString(isolate, "webkitGetGamepads"), v8::FunctionTemplate::New(isolate, NavigatorV8Internal::webkitGetGamepadsMethodCallback, v8Undefined(), defaultSignature, 0));
  68.      if (RuntimeEnabledFeatures::gamepadEnabled())
  69. diff --git a/core/v8/V8URL.cpp b/core/v8/V8URL.cpp
  70. index 35d0870..30e4053 100644
  71. --- a/core/v8/V8URL.cpp
  72. +++ b/core/v8/V8URL.cpp
  73. @@ -638,9 +638,9 @@ static void configureV8URLTemplate(v8::Handle<v8::FunctionTemplate> functionTemp
  74.      functionTemplate->SetLength(1);
  75.      v8::Local<v8::ObjectTemplate> instanceTemplate ALLOW_UNUSED = functionTemplate->InstanceTemplate();
  76.      v8::Local<v8::ObjectTemplate> prototypeTemplate ALLOW_UNUSED = functionTemplate->PrototypeTemplate();
  77. -    functionTemplate->Set(v8AtomicString(isolate, "createObjectURL"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::createObjectURLMethodCallback, v8Undefined(), v8::Local<v8::Signature>(), 1));
  78.      functionTemplate->Set(v8AtomicString(isolate, "revokeObjectURL"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::revokeObjectURLMethodCallback, v8Undefined(), v8::Local<v8::Signature>(), 1));
  79.      prototypeTemplate->Set(v8AtomicString(isolate, "toString"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::toStringMethodCallback, v8Undefined(), defaultSignature, 0), static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::DontEnum));
  80. +    functionTemplate->Set(v8AtomicString(isolate, "createObjectURL"), v8::FunctionTemplate::New(isolate, DOMURLV8Internal::createObjectURLMethodCallback, v8Undefined(), v8::Local<v8::Signature>(), 1));
  81.  
  82.      // Custom toString template
  83.      functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData::from(isolate)->toStringTemplate());
  84. diff --git a/core/v8/V8WebGLRenderingContext.cpp b/core/v8/V8WebGLRenderingContext.cpp
  85. index f6d1405..95cbaf0 100644
  86. --- a/core/v8/V8WebGLRenderingContext.cpp
  87. +++ b/core/v8/V8WebGLRenderingContext.cpp
  88. @@ -3878,8 +3878,8 @@ static const V8DOMConfiguration::MethodConfiguration V8WebGLRenderingContextMeth
  89.      {"stencilOpSeparate", WebGLRenderingContextV8Internal::stencilOpSeparateMethodCallback, 0, 4},
  90.      {"texParameterf", WebGLRenderingContextV8Internal::texParameterfMethodCallback, 0, 3},
  91.      {"texParameteri", WebGLRenderingContextV8Internal::texParameteriMethodCallback, 0, 3},
  92. -    {"texImage2D", WebGLRenderingContextV8Internal::texImage2DMethodCallback, 0, 9},
  93. -    {"texSubImage2D", WebGLRenderingContextV8Internal::texSubImage2DMethodCallback, 0, 9},
  94. +    {"texImage2D", WebGLRenderingContextV8Internal::texImage2DMethodCallback, 0, 6},
  95. +    {"texSubImage2D", WebGLRenderingContextV8Internal::texSubImage2DMethodCallback, 0, 7},
  96.      {"uniform1f", WebGLRenderingContextV8Internal::uniform1fMethodCallback, 0, 2},
  97.      {"uniform1fv", WebGLRenderingContextV8Internal::uniform1fvMethodCallback, 0, 2},
  98.      {"uniform1i", WebGLRenderingContextV8Internal::uniform1iMethodCallback, 0, 2},
Advertisement
Add Comment
Please, Sign In to add comment