Changeset 106889 in webkit
- Timestamp:
- Feb 6, 2012 6:04:09 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r106888 r106889 1 2012-02-06 Kentaro Hara <haraken@chromium.org> 2 3 Unreviewed, rolling out r106883. 4 http://trac.webkit.org/changeset/106883 5 https://bugs.webkit.org/show_bug.cgi?id=77852 6 7 build failure around Chromium V8 bindings 8 9 * bindings/scripts/CodeGenerator.pm: 10 (ShouldCheckEnums): 11 (GenerateCompileTimeCheckForEnumsIfNeeded): 12 * bindings/scripts/CodeGeneratorJS.pm: 13 (GenerateHeader): 14 (GenerateImplementation): 15 (NativeToJSValue): 16 * bindings/scripts/CodeGeneratorV8.pm: 17 (GenerateSingleBatchedAttribute): 18 (GenerateFunctionCallString): 19 (NativeToJSValue): 20 * bindings/scripts/test/JS/JSTestInterface.cpp: 21 (WebCore): 22 * bindings/scripts/test/JS/JSTestObj.cpp: 23 (WebCore): 24 * bindings/scripts/test/TestObj.idl: 25 * bindings/scripts/test/TestTypedArray.idl: 26 * bindings/scripts/test/V8/V8TestInterface.cpp: 27 (WebCore): 28 * bindings/scripts/test/V8/V8TestObj.cpp: 29 (WebCore): 30 * css/WebKitCSSFilterValue.idl: 31 * css/WebKitCSSTransformValue.idl: 32 * dom/DOMCoreException.idl: 33 * dom/Document.idl: 34 * dom/EventException.idl: 35 * dom/RangeException.idl: 36 * fileapi/FileException.idl: 37 * fileapi/OperationNotAllowedException.idl: 38 * html/HTMLFormElement.idl: 39 * html/canvas/Float32Array.idl: 40 * html/canvas/Float64Array.idl: 41 * html/canvas/Int16Array.idl: 42 * html/canvas/Int32Array.idl: 43 * html/canvas/Int8Array.idl: 44 * html/canvas/OESStandardDerivatives.idl: 45 * html/canvas/OESVertexArrayObject.idl: 46 * html/canvas/Uint16Array.idl: 47 * html/canvas/Uint32Array.idl: 48 * html/canvas/Uint8Array.idl: 49 * html/canvas/Uint8ClampedArray.idl: 50 * html/canvas/WebGLCompressedTextures.idl: 51 * html/canvas/WebGLDebugRendererInfo.idl: 52 * html/canvas/WebGLRenderingContext.idl: 53 * inspector/JavaScriptCallFrame.idl: 54 * loader/appcache/DOMApplicationCache.idl: 55 * page/Console.idl: 56 * page/DOMWindow.idl: 57 * page/Location.idl: 58 * storage/IDBCursor.idl: 59 * storage/IDBDatabaseException.idl: 60 * storage/IDBObjectStore.idl: 61 * storage/SQLException.idl: 62 * svg/SVGComponentTransferFunctionElement.idl: 63 * svg/SVGException.idl: 64 * svg/SVGFEBlendElement.idl: 65 * svg/SVGFEColorMatrixElement.idl: 66 * svg/SVGFECompositeElement.idl: 67 * svg/SVGFEConvolveMatrixElement.idl: 68 * svg/SVGFEDisplacementMapElement.idl: 69 * svg/SVGFEMorphologyElement.idl: 70 * svg/SVGFETurbulenceElement.idl: 71 * svg/SVGGradientElement.idl: 72 * xml/XMLHttpRequestException.idl: 73 * xml/XPathException.idl: 74 1 75 2012-02-06 Yongsheng Zhu <yongsheng.zhu@intel.com> 2 76 -
trunk/Source/WebCore/bindings/scripts/CodeGenerator.pm
r106883 r106889 590 590 { 591 591 my $dataNode = shift; 592 return not $dataNode->extendedAttributes->{"Do NotCheckConstants"};592 return not $dataNode->extendedAttributes->{"DontCheckEnums"}; 593 593 } 594 594 … … 628 628 } 629 629 630 push(@checks, "COMPILE_ASSERT($value == ${interfaceName}::$name, ${interfaceName}Enum${name}IsWrongUseDo NotCheckConstants);\n");630 push(@checks, "COMPILE_ASSERT($value == ${interfaceName}::$name, ${interfaceName}Enum${name}IsWrongUseDontCheckEnums);\n"); 631 631 632 632 if ($conditional) { -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
r106883 r106889 892 892 next unless $function->signature->extendedAttributes->{"Custom"} or $function->signature->extendedAttributes->{"JSCustom"}; 893 893 next if $function->{overloads} && $function->{overloadIndex} != 1; 894 my $functionImplementationName = $function->signature->extendedAttributes->{"Implement edAs"} || $codeGenerator->WK_lcfirst($function->signature->name);894 my $functionImplementationName = $function->signature->extendedAttributes->{"ImplementationFunction"} || $codeGenerator->WK_lcfirst($function->signature->name); 895 895 push(@headerContent, " JSC::JSValue " . $functionImplementationName . "(JSC::ExecState*);\n"); 896 896 } … … 1685 1685 if ($dataNode->extendedAttributes->{"CheckDomainSecurity"} && 1686 1686 !$attribute->signature->extendedAttributes->{"DoNotCheckDomainSecurity"} && 1687 !$attribute->signature->extendedAttributes->{"DoNotCheckDomainSecurityOnGet ter"}) {1687 !$attribute->signature->extendedAttributes->{"DoNotCheckDomainSecurityOnGet"}) { 1688 1688 push(@implContent, " if (!castedThis->allowsAccessFrom(exec))\n"); 1689 1689 push(@implContent, " return jsUndefined();\n"); … … 2075 2075 } 2076 2076 2077 my $functionImplementationName = $function->signature->extendedAttributes->{"Implement edAs"} || $codeGenerator->WK_lcfirst($function->signature->name);2077 my $functionImplementationName = $function->signature->extendedAttributes->{"ImplementationFunction"} || $codeGenerator->WK_lcfirst($function->signature->name); 2078 2078 2079 2079 push(@implContent, "EncodedJSValue JSC_HOST_CALL ${functionName}(ExecState* exec)\n"); … … 2993 2993 return $value if $codeGenerator->IsSVGAnimatedType($type); 2994 2994 2995 if ($signature->extendedAttributes->{"Return NewObject"}) {2995 if ($signature->extendedAttributes->{"ReturnsNew"}) { 2996 2996 return "toJSNewlyCreated(exec, $globalObject, WTF::getPtr($value))"; 2997 2997 } -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm
r106883 r106889 1933 1933 1934 1934 my $accessControl = "v8::DEFAULT"; 1935 if ($attrExt->{"DoNotCheckDomainSecurityOnGet ter"}) {1935 if ($attrExt->{"DoNotCheckDomainSecurityOnGet"}) { 1936 1936 $accessControl = "v8::ALL_CAN_READ"; 1937 } elsif ($attrExt->{"DoNotCheckDomainSecurityOnSet ter"}) {1937 } elsif ($attrExt->{"DoNotCheckDomainSecurityOnSet"}) { 1938 1938 $accessControl = "v8::ALL_CAN_WRITE"; 1939 1939 } elsif ($attrExt->{"DoNotCheckDomainSecurity"}) { … … 3185 3185 $nativeReturnType = $codeGenerator->GetSVGWrappedTypeNeedingTearOff($returnType) if $isSVGTearOffType; 3186 3186 3187 if ($function->signature->extendedAttributes->{"Implement edAs"}) {3188 $name = $function->signature->extendedAttributes->{"Implement edAs"};3187 if ($function->signature->extendedAttributes->{"ImplementationFunction"}) { 3188 $name = $function->signature->extendedAttributes->{"ImplementationFunction"}; 3189 3189 } 3190 3190 … … 3739 3739 # special case for non-DOM node interfaces 3740 3740 if (IsDOMNodeType($type)) { 3741 return "toV8(${value}" . ($signature->extendedAttributes->{"Return NewObject"} ? ", true)" : ")");3741 return "toV8(${value}" . ($signature->extendedAttributes->{"ReturnsNew"} ? ", true)" : ")"); 3742 3742 } 3743 3743 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
r106883 r106889 81 81 82 82 #if ENABLE(Condition11) || ENABLE(Condition12) 83 COMPILE_ASSERT(1 == TestInterface::SUPPLEMENTALCONSTANT1, TestInterfaceEnumSUPPLEMENTALCONSTANT1IsWrongUseDo NotCheckConstants);84 #endif 85 #if ENABLE(Condition11) || ENABLE(Condition12) 86 COMPILE_ASSERT(2 == TestInterface::CONST_IMPL, TestInterfaceEnumCONST_IMPLIsWrongUseDo NotCheckConstants);83 COMPILE_ASSERT(1 == TestInterface::SUPPLEMENTALCONSTANT1, TestInterfaceEnumSUPPLEMENTALCONSTANT1IsWrongUseDontCheckEnums); 84 #endif 85 #if ENABLE(Condition11) || ENABLE(Condition12) 86 COMPILE_ASSERT(2 == TestInterface::CONST_IMPL, TestInterfaceEnumCONST_IMPLIsWrongUseDontCheckEnums); 87 87 #endif 88 88 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
r106883 r106889 173 173 174 174 #if ENABLE(Condition1) 175 COMPILE_ASSERT(0 == TestObj::CONDITIONAL_CONST, TestObjEnumCONDITIONAL_CONSTIsWrongUseDo NotCheckConstants);176 #endif 177 COMPILE_ASSERT(0 == TestObj::CONST_VALUE_0, TestObjEnumCONST_VALUE_0IsWrongUseDo NotCheckConstants);178 COMPILE_ASSERT(1 == TestObj::CONST_VALUE_1, TestObjEnumCONST_VALUE_1IsWrongUseDo NotCheckConstants);179 COMPILE_ASSERT(2 == TestObj::CONST_VALUE_2, TestObjEnumCONST_VALUE_2IsWrongUseDo NotCheckConstants);180 COMPILE_ASSERT(4 == TestObj::CONST_VALUE_4, TestObjEnumCONST_VALUE_4IsWrongUseDo NotCheckConstants);181 COMPILE_ASSERT(8 == TestObj::CONST_VALUE_8, TestObjEnumCONST_VALUE_8IsWrongUseDo NotCheckConstants);182 COMPILE_ASSERT(-1 == TestObj::CONST_VALUE_9, TestObjEnumCONST_VALUE_9IsWrongUseDo NotCheckConstants);183 COMPILE_ASSERT("my constant string" == TestObj::CONST_VALUE_10, TestObjEnumCONST_VALUE_10IsWrongUseDo NotCheckConstants);184 COMPILE_ASSERT(0xffffffff == TestObj::CONST_VALUE_11, TestObjEnumCONST_VALUE_11IsWrongUseDo NotCheckConstants);185 COMPILE_ASSERT(0x01 == TestObj::CONST_VALUE_12, TestObjEnumCONST_VALUE_12IsWrongUseDo NotCheckConstants);186 COMPILE_ASSERT(0X20 == TestObj::CONST_VALUE_13, TestObjEnumCONST_VALUE_13IsWrongUseDo NotCheckConstants);187 COMPILE_ASSERT(0x1abc == TestObj::CONST_VALUE_14, TestObjEnumCONST_VALUE_14IsWrongUseDo NotCheckConstants);188 COMPILE_ASSERT(15 == TestObj::CONST_IMPL, TestObjEnumCONST_IMPLIsWrongUseDo NotCheckConstants);175 COMPILE_ASSERT(0 == TestObj::CONDITIONAL_CONST, TestObjEnumCONDITIONAL_CONSTIsWrongUseDontCheckEnums); 176 #endif 177 COMPILE_ASSERT(0 == TestObj::CONST_VALUE_0, TestObjEnumCONST_VALUE_0IsWrongUseDontCheckEnums); 178 COMPILE_ASSERT(1 == TestObj::CONST_VALUE_1, TestObjEnumCONST_VALUE_1IsWrongUseDontCheckEnums); 179 COMPILE_ASSERT(2 == TestObj::CONST_VALUE_2, TestObjEnumCONST_VALUE_2IsWrongUseDontCheckEnums); 180 COMPILE_ASSERT(4 == TestObj::CONST_VALUE_4, TestObjEnumCONST_VALUE_4IsWrongUseDontCheckEnums); 181 COMPILE_ASSERT(8 == TestObj::CONST_VALUE_8, TestObjEnumCONST_VALUE_8IsWrongUseDontCheckEnums); 182 COMPILE_ASSERT(-1 == TestObj::CONST_VALUE_9, TestObjEnumCONST_VALUE_9IsWrongUseDontCheckEnums); 183 COMPILE_ASSERT("my constant string" == TestObj::CONST_VALUE_10, TestObjEnumCONST_VALUE_10IsWrongUseDontCheckEnums); 184 COMPILE_ASSERT(0xffffffff == TestObj::CONST_VALUE_11, TestObjEnumCONST_VALUE_11IsWrongUseDontCheckEnums); 185 COMPILE_ASSERT(0x01 == TestObj::CONST_VALUE_12, TestObjEnumCONST_VALUE_12IsWrongUseDontCheckEnums); 186 COMPILE_ASSERT(0X20 == TestObj::CONST_VALUE_13, TestObjEnumCONST_VALUE_13IsWrongUseDontCheckEnums); 187 COMPILE_ASSERT(0x1abc == TestObj::CONST_VALUE_14, TestObjEnumCONST_VALUE_14IsWrongUseDontCheckEnums); 188 COMPILE_ASSERT(15 == TestObj::CONST_IMPL, TestObjEnumCONST_IMPLIsWrongUseDontCheckEnums); 189 189 190 190 ASSERT_HAS_TRIVIAL_DESTRUCTOR(JSTestObjConstructor); -
trunk/Source/WebCore/bindings/scripts/test/TestObj.idl
r106883 r106889 200 200 [Immutable] SVGPoint immutablePointFunction(); 201 201 202 [Implement edAs=banana] void orange();202 [ImplementationFunction=banana] void orange(); 203 203 204 204 attribute [StrictTypeChecking] float strictFloat; -
trunk/Source/WebCore/bindings/scripts/test/TestTypedArray.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Float64Array : ArrayBufferView { 37 37 Int32Array foo(in Float32Array array); -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestInterface.cpp
r106883 r106889 158 158 159 159 #if ENABLE(Condition11) || ENABLE(Condition12) 160 COMPILE_ASSERT(1 == TestInterface::SUPPLEMENTALCONSTANT1, TestInterfaceEnumSUPPLEMENTALCONSTANT1IsWrongUseDo NotCheckConstants);161 #endif 162 #if ENABLE(Condition11) || ENABLE(Condition12) 163 COMPILE_ASSERT(2 == TestInterface::CONST_IMPL, TestInterfaceEnumCONST_IMPLIsWrongUseDo NotCheckConstants);160 COMPILE_ASSERT(1 == TestInterface::SUPPLEMENTALCONSTANT1, TestInterfaceEnumSUPPLEMENTALCONSTANT1IsWrongUseDontCheckEnums); 161 #endif 162 #if ENABLE(Condition11) || ENABLE(Condition12) 163 COMPILE_ASSERT(2 == TestInterface::CONST_IMPL, TestInterfaceEnumCONST_IMPLIsWrongUseDontCheckEnums); 164 164 #endif 165 165 -
trunk/Source/WebCore/bindings/scripts/test/V8/V8TestObj.cpp
r106885 r106889 1727 1727 1728 1728 #if ENABLE(Condition1) 1729 COMPILE_ASSERT(0 == TestObj::CONDITIONAL_CONST, TestObjEnumCONDITIONAL_CONSTIsWrongUseDo NotCheckConstants);1729 COMPILE_ASSERT(0 == TestObj::CONDITIONAL_CONST, TestObjEnumCONDITIONAL_CONSTIsWrongUseDontCheckEnums); 1730 1730 #endif 1731 COMPILE_ASSERT(0 == TestObj::CONST_VALUE_0, TestObjEnumCONST_VALUE_0IsWrongUseDo NotCheckConstants);1732 COMPILE_ASSERT(1 == TestObj::CONST_VALUE_1, TestObjEnumCONST_VALUE_1IsWrongUseDo NotCheckConstants);1733 COMPILE_ASSERT(2 == TestObj::CONST_VALUE_2, TestObjEnumCONST_VALUE_2IsWrongUseDo NotCheckConstants);1734 COMPILE_ASSERT(4 == TestObj::CONST_VALUE_4, TestObjEnumCONST_VALUE_4IsWrongUseDo NotCheckConstants);1735 COMPILE_ASSERT(8 == TestObj::CONST_VALUE_8, TestObjEnumCONST_VALUE_8IsWrongUseDo NotCheckConstants);1736 COMPILE_ASSERT(-1 == TestObj::CONST_VALUE_9, TestObjEnumCONST_VALUE_9IsWrongUseDo NotCheckConstants);1737 COMPILE_ASSERT("my constant string" == TestObj::CONST_VALUE_10, TestObjEnumCONST_VALUE_10IsWrongUseDo NotCheckConstants);1738 COMPILE_ASSERT(0xffffffff == TestObj::CONST_VALUE_11, TestObjEnumCONST_VALUE_11IsWrongUseDo NotCheckConstants);1739 COMPILE_ASSERT(0x01 == TestObj::CONST_VALUE_12, TestObjEnumCONST_VALUE_12IsWrongUseDo NotCheckConstants);1740 COMPILE_ASSERT(0X20 == TestObj::CONST_VALUE_13, TestObjEnumCONST_VALUE_13IsWrongUseDo NotCheckConstants);1741 COMPILE_ASSERT(0x1abc == TestObj::CONST_VALUE_14, TestObjEnumCONST_VALUE_14IsWrongUseDo NotCheckConstants);1742 COMPILE_ASSERT(15 == TestObj::CONST_IMPL, TestObjEnumCONST_IMPLIsWrongUseDo NotCheckConstants);1731 COMPILE_ASSERT(0 == TestObj::CONST_VALUE_0, TestObjEnumCONST_VALUE_0IsWrongUseDontCheckEnums); 1732 COMPILE_ASSERT(1 == TestObj::CONST_VALUE_1, TestObjEnumCONST_VALUE_1IsWrongUseDontCheckEnums); 1733 COMPILE_ASSERT(2 == TestObj::CONST_VALUE_2, TestObjEnumCONST_VALUE_2IsWrongUseDontCheckEnums); 1734 COMPILE_ASSERT(4 == TestObj::CONST_VALUE_4, TestObjEnumCONST_VALUE_4IsWrongUseDontCheckEnums); 1735 COMPILE_ASSERT(8 == TestObj::CONST_VALUE_8, TestObjEnumCONST_VALUE_8IsWrongUseDontCheckEnums); 1736 COMPILE_ASSERT(-1 == TestObj::CONST_VALUE_9, TestObjEnumCONST_VALUE_9IsWrongUseDontCheckEnums); 1737 COMPILE_ASSERT("my constant string" == TestObj::CONST_VALUE_10, TestObjEnumCONST_VALUE_10IsWrongUseDontCheckEnums); 1738 COMPILE_ASSERT(0xffffffff == TestObj::CONST_VALUE_11, TestObjEnumCONST_VALUE_11IsWrongUseDontCheckEnums); 1739 COMPILE_ASSERT(0x01 == TestObj::CONST_VALUE_12, TestObjEnumCONST_VALUE_12IsWrongUseDontCheckEnums); 1740 COMPILE_ASSERT(0X20 == TestObj::CONST_VALUE_13, TestObjEnumCONST_VALUE_13IsWrongUseDontCheckEnums); 1741 COMPILE_ASSERT(0x1abc == TestObj::CONST_VALUE_14, TestObjEnumCONST_VALUE_14IsWrongUseDontCheckEnums); 1742 COMPILE_ASSERT(15 == TestObj::CONST_IMPL, TestObjEnumCONST_IMPLIsWrongUseDontCheckEnums); 1743 1743 1744 1744 v8::Handle<v8::Value> V8TestObj::constructorCallback(const v8::Arguments& args) -
trunk/Source/WebCore/css/WebKitCSSFilterValue.idl
r106883 r106889 29 29 Conditional=CSS_FILTERS, 30 30 IndexedGetter, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] WebKitCSSFilterValue : CSSValueList { 33 33 -
trunk/Source/WebCore/css/WebKitCSSTransformValue.idl
r106883 r106889 31 31 interface [ 32 32 IndexedGetter, 33 Do NotCheckConstants33 DontCheckEnums 34 34 ] WebKitCSSTransformValue : CSSValueList { 35 35 -
trunk/Source/WebCore/dom/DOMCoreException.idl
r106883 r106889 31 31 interface [ 32 32 JSNoStaticTables, 33 Do NotCheckConstants33 DontCheckEnums 34 34 ] DOMCoreException { 35 35 -
trunk/Source/WebCore/dom/Document.idl
r106883 r106889 32 32 readonly attribute Element documentElement; 33 33 34 [Return NewObject] Element createElement(in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString tagName)34 [ReturnsNew] Element createElement(in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString tagName) 35 35 raises (DOMException); 36 36 DocumentFragment createDocumentFragment(); 37 [Return NewObject] Text createTextNode(in [Optional=CallWithDefaultValue] DOMString data);38 [Return NewObject] Comment createComment(in [Optional=CallWithDefaultValue] DOMString data);39 [Return NewObject] CDATASection createCDATASection(in [Optional=CallWithDefaultValue] DOMString data)40 raises(DOMException); 41 [ObjCLegacyUnnamedParameters, Return NewObject] ProcessingInstruction createProcessingInstruction(in [Optional=CallWithDefaultValue] DOMString target,37 [ReturnsNew] Text createTextNode(in [Optional=CallWithDefaultValue] DOMString data); 38 [ReturnsNew] Comment createComment(in [Optional=CallWithDefaultValue] DOMString data); 39 [ReturnsNew] CDATASection createCDATASection(in [Optional=CallWithDefaultValue] DOMString data) 40 raises(DOMException); 41 [ObjCLegacyUnnamedParameters, ReturnsNew] ProcessingInstruction createProcessingInstruction(in [Optional=CallWithDefaultValue] DOMString target, 42 42 in [Optional=CallWithDefaultValue] DOMString data) 43 43 raises (DOMException); 44 [Return NewObject] Attr createAttribute(in [Optional=CallWithDefaultValue] DOMString name)45 raises (DOMException); 46 [Return NewObject] EntityReference createEntityReference(in [Optional=CallWithDefaultValue] DOMString name)44 [ReturnsNew] Attr createAttribute(in [Optional=CallWithDefaultValue] DOMString name) 45 raises (DOMException); 46 [ReturnsNew] EntityReference createEntityReference(in [Optional=CallWithDefaultValue] DOMString name) 47 47 raises(DOMException); 48 48 NodeList getElementsByTagName(in [Optional=CallWithDefaultValue] DOMString tagname); … … 50 50 // Introduced in DOM Level 2: 51 51 52 [ObjCLegacyUnnamedParameters, Return NewObject] Node importNode(in [Optional=CallWithDefaultValue] Node importedNode,52 [ObjCLegacyUnnamedParameters, ReturnsNew] Node importNode(in [Optional=CallWithDefaultValue] Node importedNode, 53 53 in [Optional] boolean deep) 54 54 raises (DOMException); 55 <<<<<<< HEAD56 55 [ObjCLegacyUnnamedParameters, ReturnsNew] Element createElementNS(in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString namespaceURI, 57 56 in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString qualifiedName) … … 59 58 [ObjCLegacyUnnamedParameters, ReturnsNew] Attr createAttributeNS(in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString namespaceURI, 60 59 in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString qualifiedName) 61 =======62 [ObjCLegacyUnnamedParameters, ReturnNewObject] Element createElementNS(in [TreatNullAs=EmptyString,Optional=CallWithDefaultValue] DOMString namespaceURI,63 in [TreatNullAs=EmptyString,Optional=CallWithDefaultValue] DOMString qualifiedName)64 raises (DOMException);65 [ObjCLegacyUnnamedParameters, ReturnNewObject] Attr createAttributeNS(in [TreatNullAs=EmptyString,Optional=CallWithDefaultValue] DOMString namespaceURI,66 in [TreatNullAs=EmptyString,Optional=CallWithDefaultValue] DOMString qualifiedName)67 >>>>>>> temp68 60 raises (DOMException); 69 61 [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS(in [TreatNullAs=NullString,Optional=CallWithDefaultValue] DOMString namespaceURI, … … 334 326 335 327 #if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS 336 [Return NewObject, V8EnabledAtRuntime] Touch createTouch(in [Optional=CallWithDefaultValue] DOMWindow window,328 [ReturnsNew, V8EnabledAtRuntime] Touch createTouch(in [Optional=CallWithDefaultValue] DOMWindow window, 337 329 in [Optional=CallWithDefaultValue] EventTarget target, 338 330 in [Optional=CallWithDefaultValue] long identifier, … … 346 338 in [Optional=CallWithDefaultValue] float webkitForce) 347 339 raises (DOMException); 348 [Return NewObject, V8EnabledAtRuntime, Custom] TouchList createTouchList()340 [ReturnsNew, V8EnabledAtRuntime, Custom] TouchList createTouchList() 349 341 raises (DOMException); 350 342 #endif -
trunk/Source/WebCore/dom/EventException.idl
r106883 r106889 32 32 interface [ 33 33 JSNoStaticTables, 34 Do NotCheckConstants34 DontCheckEnums 35 35 ] EventException { 36 36 -
trunk/Source/WebCore/dom/RangeException.idl
r106883 r106889 21 21 22 22 interface [ 23 Do NotCheckConstants23 DontCheckEnums 24 24 ] RangeException { 25 25 -
trunk/Source/WebCore/fileapi/FileException.idl
r106883 r106889 32 32 interface [ 33 33 Conditional=BLOB|FILE_SYSTEM, 34 Do NotCheckConstants,34 DontCheckEnums, 35 35 JSNoStaticTables 36 36 ] FileException { -
trunk/Source/WebCore/fileapi/OperationNotAllowedException.idl
r106883 r106889 32 32 interface [ 33 33 Conditional=BLOB|FILE_SYSTEM, 34 Do NotCheckConstants,34 DontCheckEnums, 35 35 JSNoStaticTables 36 36 ] OperationNotAllowedException { -
trunk/Source/WebCore/html/HTMLFormElement.idl
r106883 r106889 39 39 40 40 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT 41 [Implement edAs=submitFromJavaScript] void submit();41 [ImplementationFunction=submitFromJavaScript] void submit(); 42 42 #else 43 43 void submit(); -
trunk/Source/WebCore/html/canvas/Float32Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Float32Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 4; -
trunk/Source/WebCore/html/canvas/Float64Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Float64Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 8; -
trunk/Source/WebCore/html/canvas/Int16Array.idl
r106883 r106889 32 32 JSNoStaticTables, 33 33 JSCustomToJS, 34 Do NotCheckConstants34 DontCheckEnums 35 35 ] Int16Array : ArrayBufferView { 36 36 const unsigned int BYTES_PER_ELEMENT = 2; -
trunk/Source/WebCore/html/canvas/Int32Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Int32Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 4; -
trunk/Source/WebCore/html/canvas/Int8Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Int8Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 1; -
trunk/Source/WebCore/html/canvas/OESStandardDerivatives.idl
r106883 r106889 29 29 JSGenerateIsReachable=ImplContext, 30 30 OmitConstructor, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] OESStandardDerivatives { 33 33 const unsigned int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; -
trunk/Source/WebCore/html/canvas/OESVertexArrayObject.idl
r106883 r106889 29 29 JSGenerateIsReachable=ImplContext, 30 30 OmitConstructor, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] OESVertexArrayObject { 33 33 const unsigned int VERTEX_ARRAY_BINDING_OES = 0x85B5; -
trunk/Source/WebCore/html/canvas/Uint16Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Uint16Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 2; -
trunk/Source/WebCore/html/canvas/Uint32Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Uint32Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 4; -
trunk/Source/WebCore/html/canvas/Uint8Array.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Uint8Array : ArrayBufferView { 37 37 const unsigned int BYTES_PER_ELEMENT = 1; -
trunk/Source/WebCore/html/canvas/Uint8ClampedArray.idl
r106883 r106889 33 33 JSNoStaticTables, 34 34 JSCustomToJS, 35 Do NotCheckConstants35 DontCheckEnums 36 36 ] Uint8ClampedArray : Uint8Array { 37 37 const unsigned int BYTES_PER_ELEMENT = 1; -
trunk/Source/WebCore/html/canvas/WebGLCompressedTextures.idl
r106883 r106889 29 29 JSGenerateIsReachable=ImplContext, 30 30 OmitConstructor, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] WebGLCompressedTextures { 33 33 /* Compressed Texture Formats */ -
trunk/Source/WebCore/html/canvas/WebGLDebugRendererInfo.idl
r106883 r106889 29 29 JSGenerateIsReachable=ImplContext, 30 30 OmitConstructor, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] WebGLDebugRendererInfo { 33 33 const unsigned int UNMASKED_VENDOR_WEBGL = 0x9245; -
trunk/Source/WebCore/html/canvas/WebGLRenderingContext.idl
r106883 r106889 29 29 Conditional=WEBGL, 30 30 JSCustomMarkFunction, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] WebGLRenderingContext : CanvasRenderingContext { 33 33 -
trunk/Source/WebCore/inspector/JavaScriptCallFrame.idl
r106883 r106889 29 29 Conditional=JAVASCRIPT_DEBUGGER, 30 30 OmitConstructor, 31 Do NotCheckConstants31 DontCheckEnums 32 32 ] JavaScriptCallFrame { 33 33 -
trunk/Source/WebCore/loader/appcache/DOMApplicationCache.idl
r106883 r106889 29 29 EventTarget, 30 30 OmitConstructor, 31 Do NotCheckConstants,31 DontCheckEnums, 32 32 JSGenerateIsReachable=ImplFrame 33 33 ] DOMApplicationCache { -
trunk/Source/WebCore/page/Console.idl
r106883 r106889 42 42 [CustomArgumentHandling] void dirxml(); 43 43 [V8Custom, CustomArgumentHandling] void trace(); 44 [V8Custom, CustomArgumentHandling, Implement edAs=assertCondition] void assert(in boolean condition);44 [V8Custom, CustomArgumentHandling, ImplementationFunction=assertCondition] void assert(in boolean condition); 45 45 [CustomArgumentHandling] void count(); 46 46 [CustomArgumentHandling] void markTimeline(); -
trunk/Source/WebCore/page/DOMWindow.idl
r106883 r106889 44 44 // DOM Level 0 45 45 attribute [Replaceable] Screen screen; 46 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter, JSCustomGetter] History history;46 attribute [Replaceable, DoNotCheckDomainSecurityOnGet, JSCustomGetter] History history; 47 47 attribute [Replaceable] BarInfo locationbar; 48 48 attribute [Replaceable] BarInfo menubar; … … 116 116 readonly attribute [DoNotCheckDomainSecurity] boolean closed; 117 117 118 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter] unsigned long length;118 attribute [Replaceable, DoNotCheckDomainSecurityOnGet] unsigned long length; 119 119 120 120 attribute DOMString name; … … 128 128 129 129 // Self referential attributes 130 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter] DOMWindow self;130 attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow self; 131 131 readonly attribute [DoNotCheckDomainSecurity, V8Unforgeable] DOMWindow window; 132 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter] DOMWindow frames;133 134 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter, V8CustomSetter] DOMWindow opener;135 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter] DOMWindow parent;136 attribute [Replaceable, DoNotCheckDomainSecurityOnGet ter, V8Unforgeable, V8ReadOnly] DOMWindow top;132 attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow frames; 133 134 attribute [Replaceable, DoNotCheckDomainSecurityOnGet, V8CustomSetter] DOMWindow opener; 135 attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow parent; 136 attribute [Replaceable, DoNotCheckDomainSecurityOnGet, V8Unforgeable, V8ReadOnly] DOMWindow top; 137 137 138 138 // DOM Level 2 AbstractView Interface -
trunk/Source/WebCore/page/Location.idl
r106883 r106889 44 44 ] Location { 45 45 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP 46 attribute [DoNotCheckDomainSecurityOnSet ter, CustomSetter, V8Unforgeable] DOMString href;46 attribute [DoNotCheckDomainSecurityOnSet, CustomSetter, V8Unforgeable] DOMString href; 47 47 #endif 48 48 … … 65 65 66 66 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT 67 [NotEnumerable, Custom, V8OnInstance, V8ReadOnly, Implement edAs=toStringFunction] DOMString toString();67 [NotEnumerable, Custom, V8OnInstance, V8ReadOnly, ImplementationFunction=toStringFunction] DOMString toString(); 68 68 #endif 69 69 #if defined(V8_BINDING) && V8_BINDING -
trunk/Source/WebCore/storage/IDBCursor.idl
r106883 r106889 41 41 [CallWith=ScriptExecutionContext] IDBRequest update(in SerializedScriptValue value) 42 42 raises (IDBDatabaseException); 43 [Implement edAs=continueFunction] void continue(in [Optional] IDBKey key)43 [ImplementationFunction=continueFunction] void continue(in [Optional] IDBKey key) 44 44 raises (IDBDatabaseException); 45 [CallWith=ScriptExecutionContext, Implement edAs=deleteFunction] IDBRequest delete()45 [CallWith=ScriptExecutionContext, ImplementationFunction=deleteFunction] IDBRequest delete() 46 46 raises (IDBDatabaseException); 47 47 }; -
trunk/Source/WebCore/storage/IDBDatabaseException.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=INDEXED_DATABASE, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] IDBDatabaseException { 32 32 -
trunk/Source/WebCore/storage/IDBObjectStore.idl
r106883 r106889 38 38 [CallWith=ScriptExecutionContext] IDBRequest add(in SerializedScriptValue value, in [Optional] IDBKey key) 39 39 raises (IDBDatabaseException); 40 [CallWith=ScriptExecutionContext, Implement edAs=deleteFunction] IDBRequest delete(in IDBKey key)40 [CallWith=ScriptExecutionContext, ImplementationFunction=deleteFunction] IDBRequest delete(in IDBKey key) 41 41 raises (IDBDatabaseException); 42 42 [CallWith=ScriptExecutionContext] IDBRequest clear() -
trunk/Source/WebCore/storage/SQLException.idl
r106883 r106889 34 34 Conditional=SQL_DATABASE, 35 35 JSNoStaticTables, 36 Do NotCheckConstants36 DontCheckEnums 37 37 ] SQLException { 38 38 readonly attribute unsigned long code; -
trunk/Source/WebCore/svg/SVGComponentTransferFunctionElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGComponentTransferFunctionElement : SVGElement { 32 32 // Component Transfer Types -
trunk/Source/WebCore/svg/SVGException.idl
r106883 r106889 23 23 interface [ 24 24 Conditional=SVG, 25 Do NotCheckConstants25 DontCheckEnums 26 26 ] SVGException { 27 27 -
trunk/Source/WebCore/svg/SVGFEBlendElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFEBlendElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGFEColorMatrixElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFEColorMatrixElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGFECompositeElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFECompositeElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFEConvolveMatrixElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFEDisplacementMapElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGFEMorphologyElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFEMorphologyElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGFETurbulenceElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG&FILTERS, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGFETurbulenceElement : SVGElement, 32 32 SVGFilterPrimitiveStandardAttributes { -
trunk/Source/WebCore/svg/SVGGradientElement.idl
r106883 r106889 28 28 interface [ 29 29 Conditional=SVG, 30 Do NotCheckConstants30 DontCheckEnums 31 31 ] SVGGradientElement : SVGElement, 32 32 SVGURIReference, -
trunk/Source/WebCore/xml/XMLHttpRequestException.idl
r106883 r106889 31 31 interface [ 32 32 JSNoStaticTables, 33 Do NotCheckConstants33 DontCheckEnums 34 34 ] XMLHttpRequestException { 35 35 -
trunk/Source/WebCore/xml/XPathException.idl
r106883 r106889 30 30 31 31 interface [ 32 Do NotCheckConstants32 DontCheckEnums 33 33 ] XPathException { 34 34
Note: See TracChangeset
for help on using the changeset viewer.