2011-06-17 Mark Pilgrim <pilgrim@chromium.org>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 18 Jun 2011 06:30:50 +0000 (06:30 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 18 Jun 2011 06:30:50 +0000 (06:30 +0000)
commitef9f338c5d57a1e7e9f492a55e3b6f6adfdaf8c7
treeeae1a0f05554832d12976a2224a6f75804b32501
parentb0fdc9a8c055161979f73889639279e493dd5668
2011-06-17  Mark Pilgrim  <pilgrim@chromium.org>

        Reviewed by Darin Adler.

        Remove LegacyDefaultOptionalArguments flag from IDL files where it would not change behavior
        https://bugs.webkit.org/show_bug.cgi?id=62904

        After bug 62750, there are many IDL files that contain the new
        LegacyDefaultOptionalArguments flag that don't actually need it.
        Some examples:

            - the IDL file contains no functions
            - the IDL file contains only functions with no arguments
            - the IDL file contains functions, *all* of which use the
              [RequiresAllArguments=raise] extended attribute

        This patch simplifies such IDL files by removing the
        LegacyDefaultOptionalArguments flag and (if needed) removing the
        [RequiresAllArguments=raise] extended attribute from each function
        declaration. This patch does not make any required arguments optional
        or any optional arguments required. It changes no behavior at all.

        No new tests needed, all existing tests pass.

        * bindings/scripts/test/TestInterface.idl:
        * bindings/scripts/test/TestSerializedScriptValueInterface.idl:
        * css/CSSCharsetRule.idl:
        * css/CSSFontFaceRule.idl:
        * css/CSSImportRule.idl:
        * css/CSSPageRule.idl:
        * css/CSSRule.idl:
        * css/CSSStyleRule.idl:
        * css/CSSUnknownRule.idl:
        * css/CSSValue.idl:
        * css/Counter.idl:
        * css/RGBColor.idl:
        * css/Rect.idl:
        * css/StyleSheet.idl:
        * css/WebKitCSSKeyframeRule.idl:
        * css/WebKitCSSTransformValue.idl:
        * dom/Attr.idl:
        * dom/CDATASection.idl:
        * dom/ClientRect.idl:
        * dom/Comment.idl:
        * dom/DOMCoreException.idl:
        * dom/DOMStringMap.idl:
        * dom/DocumentType.idl:
        * dom/Entity.idl:
        * dom/EntityReference.idl:
        * dom/EventException.idl:
        * dom/GeneratedStream.idl:
        * dom/MessageChannel.idl:
        * dom/NodeIterator.idl:
        * dom/Notation.idl:
        * dom/ProcessingInstruction.idl:
        * dom/RangeException.idl:
        * dom/Touch.idl:
        * dom/TreeWalker.idl:
        * fileapi/DOMFileSystem.idl:
        * fileapi/DOMFileSystemSync.idl:
        * fileapi/DirectoryReaderSync.idl:
        * fileapi/File.idl:
        * fileapi/FileEntrySync.idl:
        * fileapi/FileError.idl:
        * fileapi/FileException.idl:
        * fileapi/Metadata.idl:
        * fileapi/OperationNotAllowedException.idl:
        * fileapi/WebKitFlags.idl:
        * html/DOMSettableTokenList.idl:
        * html/HTMLAppletElement.idl:
        * html/HTMLAreaElement.idl:
        * html/HTMLBRElement.idl:
        * html/HTMLBaseElement.idl:
        * html/HTMLBaseFontElement.idl:
        * html/HTMLBlockquoteElement.idl:
        * html/HTMLBodyElement.idl:
        * html/HTMLDListElement.idl:
        * html/HTMLDataListElement.idl:
        * html/HTMLDetailsElement.idl:
        * html/HTMLDirectoryElement.idl:
        * html/HTMLEmbedElement.idl:
        * html/HTMLFontElement.idl:
        * html/HTMLFormElement.idl:
        * html/HTMLFrameElement.idl:
        * html/HTMLFrameSetElement.idl:
        * html/HTMLHRElement.idl:
        * html/HTMLHeadElement.idl:
        * html/HTMLHeadingElement.idl:
        * html/HTMLHtmlElement.idl:
        * html/HTMLIFrameElement.idl:
        * html/HTMLImageElement.idl:
        * html/HTMLIsIndexElement.idl:
        * html/HTMLLIElement.idl:
        * html/HTMLLabelElement.idl:
        * html/HTMLLegendElement.idl:
        * html/HTMLLinkElement.idl:
        * html/HTMLMapElement.idl:
        * html/HTMLMarqueeElement.idl:
        * html/HTMLMenuElement.idl:
        * html/HTMLMetaElement.idl:
        * html/HTMLMeterElement.idl:
        * html/HTMLModElement.idl:
        * html/HTMLOListElement.idl:
        * html/HTMLOptGroupElement.idl:
        * html/HTMLOptionElement.idl:
        * html/HTMLParagraphElement.idl:
        * html/HTMLParamElement.idl:
        * html/HTMLPreElement.idl:
        * html/HTMLProgressElement.idl:
        * html/HTMLQuoteElement.idl:
        * html/HTMLScriptElement.idl:
        * html/HTMLSourceElement.idl:
        * html/HTMLStyleElement.idl:
        * html/HTMLTableCaptionElement.idl:
        * html/HTMLTableCellElement.idl:
        * html/HTMLTableColElement.idl:
        * html/HTMLTitleElement.idl:
        * html/HTMLTrackElement.idl:
        * html/HTMLUListElement.idl:
        * html/ImageData.idl:
        * html/MediaError.idl:
        * html/SpellcheckRange.idl:
        * html/TextMetrics.idl:
        * html/ValidityState.idl:
        * html/VoidCallback.idl:
        * html/canvas/ArrayBuffer.idl:
        * html/canvas/ArrayBufferView.idl:
        * html/canvas/CanvasPattern.idl:
        * html/canvas/CanvasPixelArray.idl:
        * html/canvas/CanvasRenderingContext.idl:
        * html/canvas/DataView.idl:
        * html/canvas/OESStandardDerivatives.idl:
        * html/canvas/OESTextureFloat.idl:
        * html/canvas/WebGLActiveInfo.idl:
        * html/canvas/WebGLBuffer.idl:
        * html/canvas/WebGLContextAttributes.idl:
        * html/canvas/WebGLFramebuffer.idl:
        * html/canvas/WebGLProgram.idl:
        * html/canvas/WebGLRenderbuffer.idl:
        * html/canvas/WebGLShader.idl:
        * html/canvas/WebGLTexture.idl:
        * html/canvas/WebGLUniformLocation.idl:
        * html/canvas/WebGLVertexArrayObjectOES.idl:
        * html/canvas/WebKitLoseContext.idl:
        * inspector/ScriptProfile.idl:
        * inspector/ScriptProfileNode.idl:
        * page/AbstractView.idl:
        * page/BarInfo.idl:
        * page/Coordinates.idl:
        * page/Geoposition.idl:
        * page/MemoryInfo.idl:
        * page/NavigatorUserMediaError.idl:
        * page/Performance.idl:
        * page/PerformanceNavigation.idl:
        * page/PerformanceTiming.idl:
        * page/PositionError.idl:
        * page/Screen.idl:
        * page/SpeechInputEvent.idl:
        * page/SpeechInputResult.idl:
        * page/WebKitAnimation.idl:
        * page/WebKitPoint.idl:
        * page/WorkerNavigator.idl:
        * plugins/DOMMimeType.idl:
        * storage/Database.idl:
        * storage/DatabaseSync.idl:
        * storage/IDBAny.idl:
        * storage/IDBCursorWithValue.idl:
        * storage/IDBDatabaseError.idl:
        * storage/IDBDatabaseException.idl:
        * storage/IDBKey.idl:
        * storage/IDBVersionChangeEvent.idl:
        * storage/IDBVersionChangeRequest.idl:
        * storage/SQLError.idl:
        * storage/SQLException.idl:
        * storage/SQLResultSet.idl:
        * svg/SVGAElement.idl:
        * svg/SVGAltGlyphElement.idl:
        * svg/SVGAngle.idl:
        * svg/SVGAnimateColorElement.idl:
        * svg/SVGAnimateElement.idl:
        * svg/SVGAnimateMotionElement.idl:
        * svg/SVGAnimateTransformElement.idl:
        * svg/SVGAnimatedAngle.idl:
        * svg/SVGAnimatedBoolean.idl:
        * svg/SVGAnimatedEnumeration.idl:
        * svg/SVGAnimatedInteger.idl:
        * svg/SVGAnimatedLength.idl:
        * svg/SVGAnimatedLengthList.idl:
        * svg/SVGAnimatedNumber.idl:
        * svg/SVGAnimatedNumberList.idl:
        * svg/SVGAnimatedPreserveAspectRatio.idl:
        * svg/SVGAnimatedRect.idl:
        * svg/SVGAnimatedString.idl:
        * svg/SVGAnimatedTransformList.idl:
        * svg/SVGCircleElement.idl:
        * svg/SVGClipPathElement.idl:
        * svg/SVGColor.idl:
        * svg/SVGComponentTransferFunctionElement.idl:
        * svg/SVGCursorElement.idl:
        * svg/SVGDefsElement.idl:
        * svg/SVGDescElement.idl:
        * svg/SVGElement.idl:
        * svg/SVGEllipseElement.idl:
        * svg/SVGExternalResourcesRequired.idl:
        * svg/SVGFEBlendElement.idl:
        * svg/SVGFEColorMatrixElement.idl:
        * svg/SVGFEComponentTransferElement.idl:
        * svg/SVGFECompositeElement.idl:
        * svg/SVGFEConvolveMatrixElement.idl:
        * svg/SVGFEDiffuseLightingElement.idl:
        * svg/SVGFEDisplacementMapElement.idl:
        * svg/SVGFEDistantLightElement.idl:
        * svg/SVGFEFloodElement.idl:
        * svg/SVGFEFuncAElement.idl:
        * svg/SVGFEFuncBElement.idl:
        * svg/SVGFEFuncGElement.idl:
        * svg/SVGFEFuncRElement.idl:
        * svg/SVGFEImageElement.idl:
        * svg/SVGFEMergeElement.idl:
        * svg/SVGFEMergeNodeElement.idl:
        * svg/SVGFEOffsetElement.idl:
        * svg/SVGFEPointLightElement.idl:
        * svg/SVGFESpecularLightingElement.idl:
        * svg/SVGFESpotLightElement.idl:
        * svg/SVGFETileElement.idl:
        * svg/SVGFETurbulenceElement.idl:
        * svg/SVGFilterPrimitiveStandardAttributes.idl:
        * svg/SVGFitToViewBox.idl:
        * svg/SVGFontElement.idl:
        * svg/SVGFontFaceElement.idl:
        * svg/SVGFontFaceFormatElement.idl:
        * svg/SVGFontFaceNameElement.idl:
        * svg/SVGFontFaceSrcElement.idl:
        * svg/SVGFontFaceUriElement.idl:
        * svg/SVGForeignObjectElement.idl:
        * svg/SVGGElement.idl:
        * svg/SVGGlyphElement.idl:
        * svg/SVGGradientElement.idl:
        * svg/SVGHKernElement.idl:
        * svg/SVGImageElement.idl:
        * svg/SVGLangSpace.idl:
        * svg/SVGLength.idl:
        * svg/SVGLengthList.idl:
        * svg/SVGLineElement.idl:
        * svg/SVGLinearGradientElement.idl:
        * svg/SVGMPathElement.idl:
        * svg/SVGMaskElement.idl:
        * svg/SVGMatrix.idl:
        * svg/SVGMetadataElement.idl:
        * svg/SVGMissingGlyphElement.idl:
        * svg/SVGNumber.idl:
        * svg/SVGNumberList.idl:
        * svg/SVGPaint.idl:
        * svg/SVGPathSeg.idl:
        * svg/SVGPathSegArcAbs.idl:
        * svg/SVGPathSegArcRel.idl:
        * svg/SVGPathSegClosePath.idl:
        * svg/SVGPathSegCurvetoCubicAbs.idl:
        * svg/SVGPathSegCurvetoCubicRel.idl:
        * svg/SVGPathSegCurvetoCubicSmoothAbs.idl:
        * svg/SVGPathSegCurvetoCubicSmoothRel.idl:
        * svg/SVGPathSegCurvetoQuadraticAbs.idl:
        * svg/SVGPathSegCurvetoQuadraticRel.idl:
        * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl:
        * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl:
        * svg/SVGPathSegLinetoAbs.idl:
        * svg/SVGPathSegLinetoHorizontalAbs.idl:
        * svg/SVGPathSegLinetoHorizontalRel.idl:
        * svg/SVGPathSegLinetoRel.idl:
        * svg/SVGPathSegLinetoVerticalAbs.idl:
        * svg/SVGPathSegLinetoVerticalRel.idl:
        * svg/SVGPathSegList.idl:
        * svg/SVGPathSegMovetoAbs.idl:
        * svg/SVGPathSegMovetoRel.idl:
        * svg/SVGPatternElement.idl:
        * svg/SVGPoint.idl:
        * svg/SVGPointList.idl:
        * svg/SVGPolygonElement.idl:
        * svg/SVGPolylineElement.idl:
        * svg/SVGPreserveAspectRatio.idl:
        * svg/SVGRadialGradientElement.idl:
        * svg/SVGRect.idl:
        * svg/SVGRectElement.idl:
        * svg/SVGRenderingIntent.idl:
        * svg/SVGScriptElement.idl:
        * svg/SVGSetElement.idl:
        * svg/SVGStopElement.idl:
        * svg/SVGStringList.idl:
        * svg/SVGSwitchElement.idl:
        * svg/SVGSymbolElement.idl:
        * svg/SVGTRefElement.idl:
        * svg/SVGTSpanElement.idl:
        * svg/SVGTextElement.idl:
        * svg/SVGTextPathElement.idl:
        * svg/SVGTextPositioningElement.idl:
        * svg/SVGTitleElement.idl:
        * svg/SVGTransform.idl:
        * svg/SVGTransformList.idl:
        * svg/SVGTransformable.idl:
        * svg/SVGURIReference.idl:
        * svg/SVGUnitTypes.idl:
        * svg/SVGUseElement.idl:
        * svg/SVGVKernElement.idl:
        * svg/SVGViewElement.idl:
        * svg/SVGViewSpec.idl:
        * svg/SVGZoomAndPan.idl:
        * svg/SVGZoomEvent.idl:
        * testing/Internals.idl:
        * webaudio/AudioChannelMerger.idl:
        * webaudio/AudioChannelSplitter.idl:
        * webaudio/AudioDestinationNode.idl:
        * webaudio/AudioGain.idl:
        * webaudio/AudioGainNode.idl:
        * webaudio/AudioProcessingEvent.idl:
        * webaudio/AudioSourceNode.idl:
        * webaudio/BiquadFilterNode.idl:
        * webaudio/ConvolverNode.idl:
        * webaudio/DelayNode.idl:
        * webaudio/DynamicsCompressorNode.idl:
        * webaudio/HighPass2FilterNode.idl:
        * webaudio/JavaScriptAudioNode.idl:
        * webaudio/LowPass2FilterNode.idl:
        * webaudio/OfflineAudioCompletionEvent.idl:
        * workers/SharedWorker.idl:
        * workers/SharedWorkerContext.idl:
        * workers/WorkerLocation.idl:
        * xml/XMLHttpRequestException.idl:
        * xml/XMLHttpRequestProgressEvent.idl:
        * xml/XPathException.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@89189 268f45cc-cd09-0410-ab3c-d52691b4dbfc
306 files changed:
Source/WebCore/ChangeLog
Source/WebCore/bindings/scripts/test/TestInterface.idl
Source/WebCore/bindings/scripts/test/TestSerializedScriptValueInterface.idl
Source/WebCore/css/CSSCharsetRule.idl
Source/WebCore/css/CSSFontFaceRule.idl
Source/WebCore/css/CSSImportRule.idl
Source/WebCore/css/CSSPageRule.idl
Source/WebCore/css/CSSRule.idl
Source/WebCore/css/CSSStyleRule.idl
Source/WebCore/css/CSSUnknownRule.idl
Source/WebCore/css/CSSValue.idl
Source/WebCore/css/Counter.idl
Source/WebCore/css/RGBColor.idl
Source/WebCore/css/Rect.idl
Source/WebCore/css/StyleSheet.idl
Source/WebCore/css/WebKitCSSKeyframeRule.idl
Source/WebCore/css/WebKitCSSTransformValue.idl
Source/WebCore/dom/Attr.idl
Source/WebCore/dom/CDATASection.idl
Source/WebCore/dom/ClientRect.idl
Source/WebCore/dom/Comment.idl
Source/WebCore/dom/DOMCoreException.idl
Source/WebCore/dom/DOMStringMap.idl
Source/WebCore/dom/DocumentType.idl
Source/WebCore/dom/Entity.idl
Source/WebCore/dom/EntityReference.idl
Source/WebCore/dom/EventException.idl
Source/WebCore/dom/GeneratedStream.idl
Source/WebCore/dom/MessageChannel.idl
Source/WebCore/dom/NodeIterator.idl
Source/WebCore/dom/Notation.idl
Source/WebCore/dom/ProcessingInstruction.idl
Source/WebCore/dom/RangeException.idl
Source/WebCore/dom/Touch.idl
Source/WebCore/dom/TreeWalker.idl
Source/WebCore/fileapi/DOMFileSystem.idl
Source/WebCore/fileapi/DOMFileSystemSync.idl
Source/WebCore/fileapi/DirectoryReaderSync.idl
Source/WebCore/fileapi/File.idl
Source/WebCore/fileapi/FileEntrySync.idl
Source/WebCore/fileapi/FileError.idl
Source/WebCore/fileapi/FileException.idl
Source/WebCore/fileapi/Metadata.idl
Source/WebCore/fileapi/OperationNotAllowedException.idl
Source/WebCore/fileapi/WebKitFlags.idl
Source/WebCore/html/DOMSettableTokenList.idl
Source/WebCore/html/HTMLAppletElement.idl
Source/WebCore/html/HTMLAreaElement.idl
Source/WebCore/html/HTMLBRElement.idl
Source/WebCore/html/HTMLBaseElement.idl
Source/WebCore/html/HTMLBaseFontElement.idl
Source/WebCore/html/HTMLBlockquoteElement.idl
Source/WebCore/html/HTMLBodyElement.idl
Source/WebCore/html/HTMLDListElement.idl
Source/WebCore/html/HTMLDataListElement.idl
Source/WebCore/html/HTMLDetailsElement.idl
Source/WebCore/html/HTMLDirectoryElement.idl
Source/WebCore/html/HTMLEmbedElement.idl
Source/WebCore/html/HTMLFontElement.idl
Source/WebCore/html/HTMLFormElement.idl
Source/WebCore/html/HTMLFrameElement.idl
Source/WebCore/html/HTMLFrameSetElement.idl
Source/WebCore/html/HTMLHRElement.idl
Source/WebCore/html/HTMLHeadElement.idl
Source/WebCore/html/HTMLHeadingElement.idl
Source/WebCore/html/HTMLHtmlElement.idl
Source/WebCore/html/HTMLIFrameElement.idl
Source/WebCore/html/HTMLImageElement.idl
Source/WebCore/html/HTMLIsIndexElement.idl
Source/WebCore/html/HTMLLIElement.idl
Source/WebCore/html/HTMLLabelElement.idl
Source/WebCore/html/HTMLLegendElement.idl
Source/WebCore/html/HTMLLinkElement.idl
Source/WebCore/html/HTMLMapElement.idl
Source/WebCore/html/HTMLMarqueeElement.idl
Source/WebCore/html/HTMLMenuElement.idl
Source/WebCore/html/HTMLMetaElement.idl
Source/WebCore/html/HTMLMeterElement.idl
Source/WebCore/html/HTMLModElement.idl
Source/WebCore/html/HTMLOListElement.idl
Source/WebCore/html/HTMLOptGroupElement.idl
Source/WebCore/html/HTMLOptionElement.idl
Source/WebCore/html/HTMLParagraphElement.idl
Source/WebCore/html/HTMLParamElement.idl
Source/WebCore/html/HTMLPreElement.idl
Source/WebCore/html/HTMLProgressElement.idl
Source/WebCore/html/HTMLQuoteElement.idl
Source/WebCore/html/HTMLScriptElement.idl
Source/WebCore/html/HTMLSourceElement.idl
Source/WebCore/html/HTMLStyleElement.idl
Source/WebCore/html/HTMLTableCaptionElement.idl
Source/WebCore/html/HTMLTableCellElement.idl
Source/WebCore/html/HTMLTableColElement.idl
Source/WebCore/html/HTMLTitleElement.idl
Source/WebCore/html/HTMLTrackElement.idl
Source/WebCore/html/HTMLUListElement.idl
Source/WebCore/html/ImageData.idl
Source/WebCore/html/MediaError.idl
Source/WebCore/html/SpellcheckRange.idl
Source/WebCore/html/TextMetrics.idl
Source/WebCore/html/ValidityState.idl
Source/WebCore/html/VoidCallback.idl
Source/WebCore/html/canvas/ArrayBuffer.idl
Source/WebCore/html/canvas/ArrayBufferView.idl
Source/WebCore/html/canvas/CanvasPattern.idl
Source/WebCore/html/canvas/CanvasPixelArray.idl
Source/WebCore/html/canvas/CanvasRenderingContext.idl
Source/WebCore/html/canvas/DataView.idl
Source/WebCore/html/canvas/OESStandardDerivatives.idl
Source/WebCore/html/canvas/OESTextureFloat.idl
Source/WebCore/html/canvas/WebGLActiveInfo.idl
Source/WebCore/html/canvas/WebGLBuffer.idl
Source/WebCore/html/canvas/WebGLContextAttributes.idl
Source/WebCore/html/canvas/WebGLFramebuffer.idl
Source/WebCore/html/canvas/WebGLProgram.idl
Source/WebCore/html/canvas/WebGLRenderbuffer.idl
Source/WebCore/html/canvas/WebGLShader.idl
Source/WebCore/html/canvas/WebGLTexture.idl
Source/WebCore/html/canvas/WebGLUniformLocation.idl
Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.idl
Source/WebCore/html/canvas/WebKitLoseContext.idl
Source/WebCore/inspector/ScriptProfile.idl
Source/WebCore/inspector/ScriptProfileNode.idl
Source/WebCore/page/AbstractView.idl
Source/WebCore/page/BarInfo.idl
Source/WebCore/page/Coordinates.idl
Source/WebCore/page/Geoposition.idl
Source/WebCore/page/MemoryInfo.idl
Source/WebCore/page/NavigatorUserMediaError.idl
Source/WebCore/page/Performance.idl
Source/WebCore/page/PerformanceNavigation.idl
Source/WebCore/page/PerformanceTiming.idl
Source/WebCore/page/PositionError.idl
Source/WebCore/page/Screen.idl
Source/WebCore/page/SpeechInputEvent.idl
Source/WebCore/page/SpeechInputResult.idl
Source/WebCore/page/WebKitAnimation.idl
Source/WebCore/page/WebKitPoint.idl
Source/WebCore/page/WorkerNavigator.idl
Source/WebCore/plugins/DOMMimeType.idl
Source/WebCore/storage/Database.idl
Source/WebCore/storage/DatabaseSync.idl
Source/WebCore/storage/IDBAny.idl
Source/WebCore/storage/IDBCursorWithValue.idl
Source/WebCore/storage/IDBDatabaseError.idl
Source/WebCore/storage/IDBDatabaseException.idl
Source/WebCore/storage/IDBKey.idl
Source/WebCore/storage/IDBVersionChangeEvent.idl
Source/WebCore/storage/IDBVersionChangeRequest.idl
Source/WebCore/storage/SQLError.idl
Source/WebCore/storage/SQLException.idl
Source/WebCore/storage/SQLResultSet.idl
Source/WebCore/svg/SVGAElement.idl
Source/WebCore/svg/SVGAltGlyphElement.idl
Source/WebCore/svg/SVGAngle.idl
Source/WebCore/svg/SVGAnimateColorElement.idl
Source/WebCore/svg/SVGAnimateElement.idl
Source/WebCore/svg/SVGAnimateMotionElement.idl
Source/WebCore/svg/SVGAnimateTransformElement.idl
Source/WebCore/svg/SVGAnimatedAngle.idl
Source/WebCore/svg/SVGAnimatedBoolean.idl
Source/WebCore/svg/SVGAnimatedEnumeration.idl
Source/WebCore/svg/SVGAnimatedInteger.idl
Source/WebCore/svg/SVGAnimatedLength.idl
Source/WebCore/svg/SVGAnimatedLengthList.idl
Source/WebCore/svg/SVGAnimatedNumber.idl
Source/WebCore/svg/SVGAnimatedNumberList.idl
Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl
Source/WebCore/svg/SVGAnimatedRect.idl
Source/WebCore/svg/SVGAnimatedString.idl
Source/WebCore/svg/SVGAnimatedTransformList.idl
Source/WebCore/svg/SVGCircleElement.idl
Source/WebCore/svg/SVGClipPathElement.idl
Source/WebCore/svg/SVGColor.idl
Source/WebCore/svg/SVGComponentTransferFunctionElement.idl
Source/WebCore/svg/SVGCursorElement.idl
Source/WebCore/svg/SVGDefsElement.idl
Source/WebCore/svg/SVGDescElement.idl
Source/WebCore/svg/SVGElement.idl
Source/WebCore/svg/SVGEllipseElement.idl
Source/WebCore/svg/SVGExternalResourcesRequired.idl
Source/WebCore/svg/SVGFEBlendElement.idl
Source/WebCore/svg/SVGFEColorMatrixElement.idl
Source/WebCore/svg/SVGFEComponentTransferElement.idl
Source/WebCore/svg/SVGFECompositeElement.idl
Source/WebCore/svg/SVGFEConvolveMatrixElement.idl
Source/WebCore/svg/SVGFEDiffuseLightingElement.idl
Source/WebCore/svg/SVGFEDisplacementMapElement.idl
Source/WebCore/svg/SVGFEDistantLightElement.idl
Source/WebCore/svg/SVGFEFloodElement.idl
Source/WebCore/svg/SVGFEFuncAElement.idl
Source/WebCore/svg/SVGFEFuncBElement.idl
Source/WebCore/svg/SVGFEFuncGElement.idl
Source/WebCore/svg/SVGFEFuncRElement.idl
Source/WebCore/svg/SVGFEImageElement.idl
Source/WebCore/svg/SVGFEMergeElement.idl
Source/WebCore/svg/SVGFEMergeNodeElement.idl
Source/WebCore/svg/SVGFEOffsetElement.idl
Source/WebCore/svg/SVGFEPointLightElement.idl
Source/WebCore/svg/SVGFESpecularLightingElement.idl
Source/WebCore/svg/SVGFESpotLightElement.idl
Source/WebCore/svg/SVGFETileElement.idl
Source/WebCore/svg/SVGFETurbulenceElement.idl
Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl
Source/WebCore/svg/SVGFitToViewBox.idl
Source/WebCore/svg/SVGFontElement.idl
Source/WebCore/svg/SVGFontFaceElement.idl
Source/WebCore/svg/SVGFontFaceFormatElement.idl
Source/WebCore/svg/SVGFontFaceNameElement.idl
Source/WebCore/svg/SVGFontFaceSrcElement.idl
Source/WebCore/svg/SVGFontFaceUriElement.idl
Source/WebCore/svg/SVGForeignObjectElement.idl
Source/WebCore/svg/SVGGElement.idl
Source/WebCore/svg/SVGGlyphElement.idl
Source/WebCore/svg/SVGGradientElement.idl
Source/WebCore/svg/SVGHKernElement.idl
Source/WebCore/svg/SVGImageElement.idl
Source/WebCore/svg/SVGLangSpace.idl
Source/WebCore/svg/SVGLength.idl
Source/WebCore/svg/SVGLengthList.idl
Source/WebCore/svg/SVGLineElement.idl
Source/WebCore/svg/SVGLinearGradientElement.idl
Source/WebCore/svg/SVGMPathElement.idl
Source/WebCore/svg/SVGMaskElement.idl
Source/WebCore/svg/SVGMatrix.idl
Source/WebCore/svg/SVGMetadataElement.idl
Source/WebCore/svg/SVGMissingGlyphElement.idl
Source/WebCore/svg/SVGNumber.idl
Source/WebCore/svg/SVGNumberList.idl
Source/WebCore/svg/SVGPaint.idl
Source/WebCore/svg/SVGPathSeg.idl
Source/WebCore/svg/SVGPathSegArcAbs.idl
Source/WebCore/svg/SVGPathSegArcRel.idl
Source/WebCore/svg/SVGPathSegClosePath.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
Source/WebCore/svg/SVGPathSegLinetoAbs.idl
Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl
Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl
Source/WebCore/svg/SVGPathSegLinetoRel.idl
Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl
Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl
Source/WebCore/svg/SVGPathSegList.idl
Source/WebCore/svg/SVGPathSegMovetoAbs.idl
Source/WebCore/svg/SVGPathSegMovetoRel.idl
Source/WebCore/svg/SVGPatternElement.idl
Source/WebCore/svg/SVGPoint.idl
Source/WebCore/svg/SVGPointList.idl
Source/WebCore/svg/SVGPolygonElement.idl
Source/WebCore/svg/SVGPolylineElement.idl
Source/WebCore/svg/SVGPreserveAspectRatio.idl
Source/WebCore/svg/SVGRadialGradientElement.idl
Source/WebCore/svg/SVGRect.idl
Source/WebCore/svg/SVGRectElement.idl
Source/WebCore/svg/SVGRenderingIntent.idl
Source/WebCore/svg/SVGScriptElement.idl
Source/WebCore/svg/SVGSetElement.idl
Source/WebCore/svg/SVGStopElement.idl
Source/WebCore/svg/SVGStringList.idl
Source/WebCore/svg/SVGSwitchElement.idl
Source/WebCore/svg/SVGSymbolElement.idl
Source/WebCore/svg/SVGTRefElement.idl
Source/WebCore/svg/SVGTSpanElement.idl
Source/WebCore/svg/SVGTextElement.idl
Source/WebCore/svg/SVGTextPathElement.idl
Source/WebCore/svg/SVGTextPositioningElement.idl
Source/WebCore/svg/SVGTitleElement.idl
Source/WebCore/svg/SVGTransform.idl
Source/WebCore/svg/SVGTransformList.idl
Source/WebCore/svg/SVGTransformable.idl
Source/WebCore/svg/SVGURIReference.idl
Source/WebCore/svg/SVGUnitTypes.idl
Source/WebCore/svg/SVGUseElement.idl
Source/WebCore/svg/SVGVKernElement.idl
Source/WebCore/svg/SVGViewElement.idl
Source/WebCore/svg/SVGViewSpec.idl
Source/WebCore/svg/SVGZoomAndPan.idl
Source/WebCore/svg/SVGZoomEvent.idl
Source/WebCore/testing/Internals.idl
Source/WebCore/webaudio/AudioChannelMerger.idl
Source/WebCore/webaudio/AudioChannelSplitter.idl
Source/WebCore/webaudio/AudioDestinationNode.idl
Source/WebCore/webaudio/AudioGain.idl
Source/WebCore/webaudio/AudioGainNode.idl
Source/WebCore/webaudio/AudioProcessingEvent.idl
Source/WebCore/webaudio/AudioSourceNode.idl
Source/WebCore/webaudio/BiquadFilterNode.idl
Source/WebCore/webaudio/ConvolverNode.idl
Source/WebCore/webaudio/DelayNode.idl
Source/WebCore/webaudio/DynamicsCompressorNode.idl
Source/WebCore/webaudio/HighPass2FilterNode.idl
Source/WebCore/webaudio/JavaScriptAudioNode.idl
Source/WebCore/webaudio/LowPass2FilterNode.idl
Source/WebCore/webaudio/OfflineAudioCompletionEvent.idl
Source/WebCore/workers/SharedWorker.idl
Source/WebCore/workers/SharedWorkerContext.idl
Source/WebCore/workers/WorkerLocation.idl
Source/WebCore/xml/XMLHttpRequestException.idl
Source/WebCore/xml/XMLHttpRequestProgressEvent.idl
Source/WebCore/xml/XPathException.idl