Changeset 89269 in webkit


Ignore:
Timestamp:
Jun 20, 2011 12:22:29 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-06-20 Mark Pilgrim <pilgrim@chromium.org>

Reviewed by Adam Barth.

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/CodeGeneratorJS.pm:
  • 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:
Location:
trunk/Source/WebCore
Files:
307 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r89268 r89269  
     12011-06-20  Mark Pilgrim  <pilgrim@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Remove LegacyDefaultOptionalArguments flag from IDL files where it would not change behavior
     6        https://bugs.webkit.org/show_bug.cgi?id=62904
     7
     8        After bug 62750, there are many IDL files that contain the new
     9        LegacyDefaultOptionalArguments flag that don't actually need it.
     10        Some examples:
     11
     12            - the IDL file contains no functions
     13            - the IDL file contains only functions with no arguments
     14            - the IDL file contains functions, *all* of which use the
     15              [RequiresAllArguments=raise] extended attribute
     16
     17        This patch simplifies such IDL files by removing the
     18        LegacyDefaultOptionalArguments flag and (if needed) removing the
     19        [RequiresAllArguments=raise] extended attribute from each function
     20        declaration. This patch does not make any required arguments optional
     21        or any optional arguments required. It changes no behavior at all.
     22
     23        No new tests needed, all existing tests pass.
     24
     25        * bindings/scripts/CodeGeneratorJS.pm:
     26        * bindings/scripts/test/TestInterface.idl:
     27        * bindings/scripts/test/TestSerializedScriptValueInterface.idl:
     28        * css/CSSCharsetRule.idl:
     29        * css/CSSFontFaceRule.idl:
     30        * css/CSSImportRule.idl:
     31        * css/CSSPageRule.idl:
     32        * css/CSSRule.idl:
     33        * css/CSSStyleRule.idl:
     34        * css/CSSUnknownRule.idl:
     35        * css/CSSValue.idl:
     36        * css/Counter.idl:
     37        * css/RGBColor.idl:
     38        * css/Rect.idl:
     39        * css/StyleSheet.idl:
     40        * css/WebKitCSSKeyframeRule.idl:
     41        * css/WebKitCSSTransformValue.idl:
     42        * dom/Attr.idl:
     43        * dom/CDATASection.idl:
     44        * dom/ClientRect.idl:
     45        * dom/Comment.idl:
     46        * dom/DOMCoreException.idl:
     47        * dom/DOMStringMap.idl:
     48        * dom/DocumentType.idl:
     49        * dom/Entity.idl:
     50        * dom/EntityReference.idl:
     51        * dom/EventException.idl:
     52        * dom/GeneratedStream.idl:
     53        * dom/MessageChannel.idl:
     54        * dom/NodeIterator.idl:
     55        * dom/Notation.idl:
     56        * dom/ProcessingInstruction.idl:
     57        * dom/RangeException.idl:
     58        * dom/Touch.idl:
     59        * dom/TreeWalker.idl:
     60        * fileapi/DOMFileSystem.idl:
     61        * fileapi/DOMFileSystemSync.idl:
     62        * fileapi/DirectoryReaderSync.idl:
     63        * fileapi/File.idl:
     64        * fileapi/FileEntrySync.idl:
     65        * fileapi/FileError.idl:
     66        * fileapi/FileException.idl:
     67        * fileapi/Metadata.idl:
     68        * fileapi/OperationNotAllowedException.idl:
     69        * fileapi/WebKitFlags.idl:
     70        * html/DOMSettableTokenList.idl:
     71        * html/HTMLAppletElement.idl:
     72        * html/HTMLAreaElement.idl:
     73        * html/HTMLBRElement.idl:
     74        * html/HTMLBaseElement.idl:
     75        * html/HTMLBaseFontElement.idl:
     76        * html/HTMLBlockquoteElement.idl:
     77        * html/HTMLBodyElement.idl:
     78        * html/HTMLDListElement.idl:
     79        * html/HTMLDataListElement.idl:
     80        * html/HTMLDetailsElement.idl:
     81        * html/HTMLDirectoryElement.idl:
     82        * html/HTMLEmbedElement.idl:
     83        * html/HTMLFontElement.idl:
     84        * html/HTMLFormElement.idl:
     85        * html/HTMLFrameElement.idl:
     86        * html/HTMLFrameSetElement.idl:
     87        * html/HTMLHRElement.idl:
     88        * html/HTMLHeadElement.idl:
     89        * html/HTMLHeadingElement.idl:
     90        * html/HTMLHtmlElement.idl:
     91        * html/HTMLIFrameElement.idl:
     92        * html/HTMLImageElement.idl:
     93        * html/HTMLIsIndexElement.idl:
     94        * html/HTMLLIElement.idl:
     95        * html/HTMLLabelElement.idl:
     96        * html/HTMLLegendElement.idl:
     97        * html/HTMLLinkElement.idl:
     98        * html/HTMLMapElement.idl:
     99        * html/HTMLMarqueeElement.idl:
     100        * html/HTMLMenuElement.idl:
     101        * html/HTMLMetaElement.idl:
     102        * html/HTMLMeterElement.idl:
     103        * html/HTMLModElement.idl:
     104        * html/HTMLOListElement.idl:
     105        * html/HTMLOptGroupElement.idl:
     106        * html/HTMLOptionElement.idl:
     107        * html/HTMLParagraphElement.idl:
     108        * html/HTMLParamElement.idl:
     109        * html/HTMLPreElement.idl:
     110        * html/HTMLProgressElement.idl:
     111        * html/HTMLQuoteElement.idl:
     112        * html/HTMLScriptElement.idl:
     113        * html/HTMLSourceElement.idl:
     114        * html/HTMLStyleElement.idl:
     115        * html/HTMLTableCaptionElement.idl:
     116        * html/HTMLTableCellElement.idl:
     117        * html/HTMLTableColElement.idl:
     118        * html/HTMLTitleElement.idl:
     119        * html/HTMLTrackElement.idl:
     120        * html/HTMLUListElement.idl:
     121        * html/ImageData.idl:
     122        * html/MediaError.idl:
     123        * html/SpellcheckRange.idl:
     124        * html/TextMetrics.idl:
     125        * html/ValidityState.idl:
     126        * html/VoidCallback.idl:
     127        * html/canvas/ArrayBuffer.idl:
     128        * html/canvas/ArrayBufferView.idl:
     129        * html/canvas/CanvasPattern.idl:
     130        * html/canvas/CanvasPixelArray.idl:
     131        * html/canvas/CanvasRenderingContext.idl:
     132        * html/canvas/DataView.idl:
     133        * html/canvas/OESStandardDerivatives.idl:
     134        * html/canvas/OESTextureFloat.idl:
     135        * html/canvas/WebGLActiveInfo.idl:
     136        * html/canvas/WebGLBuffer.idl:
     137        * html/canvas/WebGLContextAttributes.idl:
     138        * html/canvas/WebGLFramebuffer.idl:
     139        * html/canvas/WebGLProgram.idl:
     140        * html/canvas/WebGLRenderbuffer.idl:
     141        * html/canvas/WebGLShader.idl:
     142        * html/canvas/WebGLTexture.idl:
     143        * html/canvas/WebGLUniformLocation.idl:
     144        * html/canvas/WebGLVertexArrayObjectOES.idl:
     145        * html/canvas/WebKitLoseContext.idl:
     146        * inspector/ScriptProfile.idl:
     147        * inspector/ScriptProfileNode.idl:
     148        * page/AbstractView.idl:
     149        * page/BarInfo.idl:
     150        * page/Coordinates.idl:
     151        * page/Geoposition.idl:
     152        * page/MemoryInfo.idl:
     153        * page/NavigatorUserMediaError.idl:
     154        * page/Performance.idl:
     155        * page/PerformanceNavigation.idl:
     156        * page/PerformanceTiming.idl:
     157        * page/PositionError.idl:
     158        * page/Screen.idl:
     159        * page/SpeechInputEvent.idl:
     160        * page/SpeechInputResult.idl:
     161        * page/WebKitAnimation.idl:
     162        * page/WebKitPoint.idl:
     163        * page/WorkerNavigator.idl:
     164        * plugins/DOMMimeType.idl:
     165        * storage/Database.idl:
     166        * storage/DatabaseSync.idl:
     167        * storage/IDBAny.idl:
     168        * storage/IDBCursorWithValue.idl:
     169        * storage/IDBDatabaseError.idl:
     170        * storage/IDBDatabaseException.idl:
     171        * storage/IDBKey.idl:
     172        * storage/IDBVersionChangeEvent.idl:
     173        * storage/IDBVersionChangeRequest.idl:
     174        * storage/SQLError.idl:
     175        * storage/SQLException.idl:
     176        * storage/SQLResultSet.idl:
     177        * svg/SVGAElement.idl:
     178        * svg/SVGAltGlyphElement.idl:
     179        * svg/SVGAngle.idl:
     180        * svg/SVGAnimateColorElement.idl:
     181        * svg/SVGAnimateElement.idl:
     182        * svg/SVGAnimateMotionElement.idl:
     183        * svg/SVGAnimateTransformElement.idl:
     184        * svg/SVGAnimatedAngle.idl:
     185        * svg/SVGAnimatedBoolean.idl:
     186        * svg/SVGAnimatedEnumeration.idl:
     187        * svg/SVGAnimatedInteger.idl:
     188        * svg/SVGAnimatedLength.idl:
     189        * svg/SVGAnimatedLengthList.idl:
     190        * svg/SVGAnimatedNumber.idl:
     191        * svg/SVGAnimatedNumberList.idl:
     192        * svg/SVGAnimatedPreserveAspectRatio.idl:
     193        * svg/SVGAnimatedRect.idl:
     194        * svg/SVGAnimatedString.idl:
     195        * svg/SVGAnimatedTransformList.idl:
     196        * svg/SVGCircleElement.idl:
     197        * svg/SVGClipPathElement.idl:
     198        * svg/SVGColor.idl:
     199        * svg/SVGComponentTransferFunctionElement.idl:
     200        * svg/SVGCursorElement.idl:
     201        * svg/SVGDefsElement.idl:
     202        * svg/SVGDescElement.idl:
     203        * svg/SVGElement.idl:
     204        * svg/SVGEllipseElement.idl:
     205        * svg/SVGExternalResourcesRequired.idl:
     206        * svg/SVGFEBlendElement.idl:
     207        * svg/SVGFEColorMatrixElement.idl:
     208        * svg/SVGFEComponentTransferElement.idl:
     209        * svg/SVGFECompositeElement.idl:
     210        * svg/SVGFEConvolveMatrixElement.idl:
     211        * svg/SVGFEDiffuseLightingElement.idl:
     212        * svg/SVGFEDisplacementMapElement.idl:
     213        * svg/SVGFEDistantLightElement.idl:
     214        * svg/SVGFEFloodElement.idl:
     215        * svg/SVGFEFuncAElement.idl:
     216        * svg/SVGFEFuncBElement.idl:
     217        * svg/SVGFEFuncGElement.idl:
     218        * svg/SVGFEFuncRElement.idl:
     219        * svg/SVGFEImageElement.idl:
     220        * svg/SVGFEMergeElement.idl:
     221        * svg/SVGFEMergeNodeElement.idl:
     222        * svg/SVGFEOffsetElement.idl:
     223        * svg/SVGFEPointLightElement.idl:
     224        * svg/SVGFESpecularLightingElement.idl:
     225        * svg/SVGFESpotLightElement.idl:
     226        * svg/SVGFETileElement.idl:
     227        * svg/SVGFETurbulenceElement.idl:
     228        * svg/SVGFilterPrimitiveStandardAttributes.idl:
     229        * svg/SVGFitToViewBox.idl:
     230        * svg/SVGFontElement.idl:
     231        * svg/SVGFontFaceElement.idl:
     232        * svg/SVGFontFaceFormatElement.idl:
     233        * svg/SVGFontFaceNameElement.idl:
     234        * svg/SVGFontFaceSrcElement.idl:
     235        * svg/SVGFontFaceUriElement.idl:
     236        * svg/SVGForeignObjectElement.idl:
     237        * svg/SVGGElement.idl:
     238        * svg/SVGGlyphElement.idl:
     239        * svg/SVGGradientElement.idl:
     240        * svg/SVGHKernElement.idl:
     241        * svg/SVGImageElement.idl:
     242        * svg/SVGLangSpace.idl:
     243        * svg/SVGLength.idl:
     244        * svg/SVGLengthList.idl:
     245        * svg/SVGLineElement.idl:
     246        * svg/SVGLinearGradientElement.idl:
     247        * svg/SVGMPathElement.idl:
     248        * svg/SVGMaskElement.idl:
     249        * svg/SVGMatrix.idl:
     250        * svg/SVGMetadataElement.idl:
     251        * svg/SVGMissingGlyphElement.idl:
     252        * svg/SVGNumber.idl:
     253        * svg/SVGNumberList.idl:
     254        * svg/SVGPaint.idl:
     255        * svg/SVGPathSeg.idl:
     256        * svg/SVGPathSegArcAbs.idl:
     257        * svg/SVGPathSegArcRel.idl:
     258        * svg/SVGPathSegClosePath.idl:
     259        * svg/SVGPathSegCurvetoCubicAbs.idl:
     260        * svg/SVGPathSegCurvetoCubicRel.idl:
     261        * svg/SVGPathSegCurvetoCubicSmoothAbs.idl:
     262        * svg/SVGPathSegCurvetoCubicSmoothRel.idl:
     263        * svg/SVGPathSegCurvetoQuadraticAbs.idl:
     264        * svg/SVGPathSegCurvetoQuadraticRel.idl:
     265        * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl:
     266        * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl:
     267        * svg/SVGPathSegLinetoAbs.idl:
     268        * svg/SVGPathSegLinetoHorizontalAbs.idl:
     269        * svg/SVGPathSegLinetoHorizontalRel.idl:
     270        * svg/SVGPathSegLinetoRel.idl:
     271        * svg/SVGPathSegLinetoVerticalAbs.idl:
     272        * svg/SVGPathSegLinetoVerticalRel.idl:
     273        * svg/SVGPathSegList.idl:
     274        * svg/SVGPathSegMovetoAbs.idl:
     275        * svg/SVGPathSegMovetoRel.idl:
     276        * svg/SVGPatternElement.idl:
     277        * svg/SVGPoint.idl:
     278        * svg/SVGPointList.idl:
     279        * svg/SVGPolygonElement.idl:
     280        * svg/SVGPolylineElement.idl:
     281        * svg/SVGPreserveAspectRatio.idl:
     282        * svg/SVGRadialGradientElement.idl:
     283        * svg/SVGRect.idl:
     284        * svg/SVGRectElement.idl:
     285        * svg/SVGRenderingIntent.idl:
     286        * svg/SVGScriptElement.idl:
     287        * svg/SVGSetElement.idl:
     288        * svg/SVGStopElement.idl:
     289        * svg/SVGStringList.idl:
     290        * svg/SVGSwitchElement.idl:
     291        * svg/SVGSymbolElement.idl:
     292        * svg/SVGTRefElement.idl:
     293        * svg/SVGTSpanElement.idl:
     294        * svg/SVGTextElement.idl:
     295        * svg/SVGTextPathElement.idl:
     296        * svg/SVGTextPositioningElement.idl:
     297        * svg/SVGTitleElement.idl:
     298        * svg/SVGTransform.idl:
     299        * svg/SVGTransformList.idl:
     300        * svg/SVGTransformable.idl:
     301        * svg/SVGURIReference.idl:
     302        * svg/SVGUnitTypes.idl:
     303        * svg/SVGUseElement.idl:
     304        * svg/SVGVKernElement.idl:
     305        * svg/SVGViewElement.idl:
     306        * svg/SVGViewSpec.idl:
     307        * svg/SVGZoomAndPan.idl:
     308        * svg/SVGZoomEvent.idl:
     309        * testing/Internals.idl:
     310        * webaudio/AudioChannelMerger.idl:
     311        * webaudio/AudioChannelSplitter.idl:
     312        * webaudio/AudioDestinationNode.idl:
     313        * webaudio/AudioGain.idl:
     314        * webaudio/AudioGainNode.idl:
     315        * webaudio/AudioProcessingEvent.idl:
     316        * webaudio/AudioSourceNode.idl:
     317        * webaudio/BiquadFilterNode.idl:
     318        * webaudio/ConvolverNode.idl:
     319        * webaudio/DelayNode.idl:
     320        * webaudio/DynamicsCompressorNode.idl:
     321        * webaudio/HighPass2FilterNode.idl:
     322        * webaudio/JavaScriptAudioNode.idl:
     323        * webaudio/LowPass2FilterNode.idl:
     324        * webaudio/OfflineAudioCompletionEvent.idl:
     325        * workers/SharedWorker.idl:
     326        * workers/SharedWorkerContext.idl:
     327        * workers/WorkerLocation.idl:
     328        * xml/XMLHttpRequestException.idl:
     329        * xml/XMLHttpRequestProgressEvent.idl:
     330        * xml/XPathException.idl:
     331
    13322011-06-20  Alex Milowski  <alex@milowski.com>
    2333
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm

    r89148 r89269  
    19451945                        }
    19461946                    }
    1947                     push(@implContent, "    if (exec->argumentCount() < $numMandatoryParams)\n");
    1948                     if ($requiresAllArguments eq "Raise") {
    1949                         push(@implContent, "        return throwVMError(exec, createSyntaxError(exec, \"Not enough arguments\"));\n");
    1950                     } else {
    1951                         push(@implContent, "        return JSValue::encode(jsUndefined());\n");
     1947                    if ($numMandatoryParams > 0)
     1948                    {
     1949                        push(@implContent, "    if (exec->argumentCount() < $numMandatoryParams)\n");
     1950                        if ($requiresAllArguments eq "Raise") {
     1951                            push(@implContent, "        return throwVMError(exec, createSyntaxError(exec, \"Not enough arguments\"));\n");
     1952                        } else {
     1953                            push(@implContent, "        return JSValue::encode(jsUndefined());\n");
     1954                        }
    19521955                    }
    19531956                }
  • trunk/Source/WebCore/bindings/scripts/test/TestInterface.idl

    r89190 r89269  
    3232    interface [
    3333        Conditional=Condition1|Condition2,
    34         LegacyDefaultOptionalArguments,
    3534        CanBeConstructed,
    3635        CallWith=ScriptExecutionContext
  • trunk/Source/WebCore/bindings/scripts/test/TestSerializedScriptValueInterface.idl

    r89190 r89269  
    2929    interface [
    3030        Conditional=Condition1|Condition2,
    31         LegacyDefaultOptionalArguments,
    3231    ] TestSerializedScriptValueInterface {
    3332        // The case of a single SerializedScriptValue attribute is a bit of a
  • trunk/Source/WebCore/css/CSSCharsetRule.idl

    r89190 r89269  
    2222
    2323    // Introduced in DOM Level 2:
    24     interface [
    25         LegacyDefaultOptionalArguments,
    26     ] CSSCharsetRule : CSSRule {
     24    interface CSSCharsetRule : CSSRule {
    2725#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
    2826        readonly attribute [ConvertNullStringTo=Null] DOMString encoding;
  • trunk/Source/WebCore/css/CSSFontFaceRule.idl

    r89190 r89269  
    2222
    2323    // Introduced in DOM Level 2:
    24     interface [
    25         LegacyDefaultOptionalArguments,
    26     ] CSSFontFaceRule : CSSRule {
     24    interface CSSFontFaceRule : CSSRule {
    2725        readonly attribute CSSStyleDeclaration style;
    2826    };
  • trunk/Source/WebCore/css/CSSImportRule.idl

    r89190 r89269  
    2222
    2323    // Introduced in DOM Level 2:
    24     interface [
    25         LegacyDefaultOptionalArguments,
    26     ] CSSImportRule : CSSRule {
     24    interface CSSImportRule : CSSRule {
    2725        readonly attribute [ConvertNullStringTo=Null] DOMString href;
    2826        readonly attribute MediaList media;
  • trunk/Source/WebCore/css/CSSPageRule.idl

    r89190 r89269  
    2222
    2323    // Introduced in DOM Level 2:
    24     interface [
    25         LegacyDefaultOptionalArguments,
    26     ] CSSPageRule : CSSRule {
     24    interface CSSPageRule : CSSRule {
    2725
    2826                 attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString selectorText;
  • trunk/Source/WebCore/css/CSSRule.idl

    r89190 r89269  
    2323    // Introduced in DOM Level 2:
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        CustomMarkFunction,
    2726        GenerateIsReachable,
  • trunk/Source/WebCore/css/CSSStyleRule.idl

    r89190 r89269  
    2222
    2323    // Introduced in DOM Level 2:
    24     interface [
    25         LegacyDefaultOptionalArguments,
    26     ] CSSStyleRule : CSSRule {
     24    interface CSSStyleRule : CSSRule {
    2725
    2826                 attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString selectorText;
  • trunk/Source/WebCore/css/CSSUnknownRule.idl

    r89190 r89269  
    2323    // Introduced in DOM Level 2:
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        OmitConstructor
    2726    ] CSSUnknownRule : CSSRule {
  • trunk/Source/WebCore/css/CSSValue.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        CustomToJS,
    2625        CustomIsReachable,
  • trunk/Source/WebCore/css/Counter.idl

    r89190 r89269  
    2121
    2222    // Introduced in DOM Level 2:
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] Counter {
     23    interface Counter {
    2624        readonly attribute DOMString identifier;
    2725        readonly attribute DOMString listStyle;
  • trunk/Source/WebCore/css/RGBColor.idl

    r89190 r89269  
    2222
    2323    // Introduced in DOM Level 2:
    24     interface [
    25         LegacyDefaultOptionalArguments,
    26     ] RGBColor {
     24    interface RGBColor {
    2725        readonly attribute CSSPrimitiveValue  red;
    2826        readonly attribute CSSPrimitiveValue  green;
  • trunk/Source/WebCore/css/Rect.idl

    r89190 r89269  
    2020module css {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] Rect {
     22    interface Rect {
    2523        readonly attribute CSSPrimitiveValue  top;
    2624        readonly attribute CSSPrimitiveValue  right;
  • trunk/Source/WebCore/css/StyleSheet.idl

    r89190 r89269  
    2323    // Introduced in DOM Level 2:
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        CustomMarkFunction,
    2726        GenerateIsReachable,
  • trunk/Source/WebCore/css/WebKitCSSKeyframeRule.idl

    r89190 r89269  
    3030
    3131    // Introduced in DOM Level ?:
    32     interface [
    33         LegacyDefaultOptionalArguments,
    34     ] WebKitCSSKeyframeRule : CSSRule {
     32    interface WebKitCSSKeyframeRule : CSSRule {
    3533
    3634        attribute DOMString keyText;
  • trunk/Source/WebCore/css/WebKitCSSTransformValue.idl

    r89190 r89269  
    3030
    3131    interface [
    32             LegacyDefaultOptionalArguments,
    3332            HasIndexGetter,
    3433            DontCheckEnums
  • trunk/Source/WebCore/dom/Attr.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        CustomMarkFunction,
    2625        GenerateNativeConverter
  • trunk/Source/WebCore/dom/CDATASection.idl

    r89190 r89269  
    2020module core {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] CDATASection : Text {
     22    interface CDATASection : Text {
    2523    };
    2624
  • trunk/Source/WebCore/dom/ClientRect.idl

    r89190 r89269  
    2727module view {
    2828
    29     interface [
    30         LegacyDefaultOptionalArguments,
    31     ] ClientRect {
     29    interface ClientRect {
    3230        readonly attribute float top;
    3331        readonly attribute float right;
  • trunk/Source/WebCore/dom/Comment.idl

    r89190 r89269  
    2020module core {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] Comment : CharacterData {
     22    interface Comment : CharacterData {
    2523    };
    2624
  • trunk/Source/WebCore/dom/DOMCoreException.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        NoStaticTables,
    3433        DontCheckEnums
  • trunk/Source/WebCore/dom/DOMStringMap.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        GenerateIsReachable=ImplElementRoot,
    3130        HasNameGetter,
  • trunk/Source/WebCore/dom/DocumentType.idl

    r89190 r89269  
    2121
    2222    interface [
    23         LegacyDefaultOptionalArguments,
    2423        GenerateNativeConverter
    2524    ] DocumentType : Node {
  • trunk/Source/WebCore/dom/Entity.idl

    r89190 r89269  
    2020module core {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] Entity : Node {
     22    interface Entity : Node {
    2523        readonly attribute [ConvertNullStringTo=Null] DOMString publicId;
    2624        readonly attribute [ConvertNullStringTo=Null] DOMString systemId;
  • trunk/Source/WebCore/dom/EntityReference.idl

    r89190 r89269  
    2020module core {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] EntityReference : Node {
     22    interface EntityReference : Node {
    2523    };
    2624
  • trunk/Source/WebCore/dom/EventException.idl

    r89190 r89269  
    3131    // Introduced in DOM Level 2:
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        NoStaticTables,
    3534        DontCheckEnums
  • trunk/Source/WebCore/dom/GeneratedStream.idl

    r89190 r89269  
    2626    interface [
    2727        Conditional=MEDIA_STREAM,
    28         LegacyDefaultOptionalArguments,
    2928        GenerateNativeConverter,
    3029        EventTarget
  • trunk/Source/WebCore/dom/MessageChannel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        CanBeConstructed,
    3231        CustomConstructFunction,
  • trunk/Source/WebCore/dom/NodeIterator.idl

    r89190 r89269  
    2323    // Introduced in DOM Level 2:
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        CustomMarkFunction
    2726    ] NodeIterator {
  • trunk/Source/WebCore/dom/Notation.idl

    r89190 r89269  
    2020module core {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] Notation : Node {
     22    interface Notation : Node {
    2523        readonly attribute [ConvertNullStringTo=Null] DOMString publicId;
    2624        readonly attribute [ConvertNullStringTo=Null] DOMString systemId;
  • trunk/Source/WebCore/dom/ProcessingInstruction.idl

    r89190 r89269  
    2121module core {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] ProcessingInstruction : Node {
     23    interface ProcessingInstruction : Node {
    2624
    2725        // DOM Level 1
  • trunk/Source/WebCore/dom/RangeException.idl

    r89190 r89269  
    2121
    2222    interface [
    23         LegacyDefaultOptionalArguments,
    2423        DontCheckEnums
    2524    ] RangeException {
  • trunk/Source/WebCore/dom/Touch.idl

    r89212 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=TOUCH_EVENTS
    3130    ] Touch {
  • trunk/Source/WebCore/dom/TreeWalker.idl

    r89190 r89269  
    2323    // Introduced in DOM Level 2:
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        CustomMarkFunction
    2726    ] TreeWalker {
  • trunk/Source/WebCore/fileapi/DOMFileSystem.idl

    r89190 r89269  
    3232module storage {
    3333    interface [
    34         LegacyDefaultOptionalArguments,
    3534        Conditional=FILE_SYSTEM,
    3635        ActiveDOMObject,
  • trunk/Source/WebCore/fileapi/DOMFileSystemSync.idl

    r89190 r89269  
    3131module storage {
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        Conditional=FILE_SYSTEM,
    3534        NoStaticTables
  • trunk/Source/WebCore/fileapi/DirectoryReaderSync.idl

    r89190 r89269  
    3131module storage {
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        Conditional=FILE_SYSTEM,
    3534        NoStaticTables
  • trunk/Source/WebCore/fileapi/File.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        GenerateNativeConverter,
    3130        GenerateToJS,
  • trunk/Source/WebCore/fileapi/FileEntrySync.idl

    r89190 r89269  
    3131module storage {
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        Conditional=FILE_SYSTEM,
    3534        GenerateNativeConverter,
  • trunk/Source/WebCore/fileapi/FileError.idl

    r89190 r89269  
    3131module html {
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        Conditional=BLOB|FILE_SYSTEM,
    3534        NoStaticTables
  • trunk/Source/WebCore/fileapi/FileException.idl

    r89190 r89269  
    3131module html {
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        Conditional=BLOB|FILE_SYSTEM,
    3534        DontCheckEnums,
  • trunk/Source/WebCore/fileapi/Metadata.idl

    r89190 r89269  
    3232    interface [
    3333        Conditional=FILE_SYSTEM,
    34         LegacyDefaultOptionalArguments,
    3534        NoStaticTables
    3635    ] Metadata {
  • trunk/Source/WebCore/fileapi/OperationNotAllowedException.idl

    r89190 r89269  
    3232    interface [
    3333        Conditional=BLOB|FILE_SYSTEM,
    34         LegacyDefaultOptionalArguments,
    3534        DontCheckEnums,
    3635        NoStaticTables
  • trunk/Source/WebCore/fileapi/WebKitFlags.idl

    r89190 r89269  
    3232    interface [
    3333        Conditional=FILE_SYSTEM,
    34         LegacyDefaultOptionalArguments,
    3534        CanBeConstructed,
    3635        NoStaticTables
  • trunk/Source/WebCore/html/DOMSettableTokenList.idl

    r89190 r89269  
    2626
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        GenerateConstructor,
    3029        HasIndexGetter,
  • trunk/Source/WebCore/html/HTMLAppletElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        DelegatingPutFunction,
    2625        DelegatingGetOwnPropertySlot,
  • trunk/Source/WebCore/html/HTMLAreaElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLAreaElement : HTMLElement {
     23    interface HTMLAreaElement : HTMLElement {
    2624        attribute [Reflect] DOMString accessKey;
    2725        attribute [Reflect] DOMString alt;
  • trunk/Source/WebCore/html/HTMLBRElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLBRElement : HTMLElement {
     22    interface HTMLBRElement : HTMLElement {
    2523        attribute [Reflect] DOMString clear;
    2624    };
  • trunk/Source/WebCore/html/HTMLBaseElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLBaseElement : HTMLElement {
     22    interface HTMLBaseElement : HTMLElement {
    2523        attribute [Reflect, URL] DOMString href;
    2624        attribute [Reflect] DOMString target;
  • trunk/Source/WebCore/html/HTMLBaseFontElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLBaseFontElement : HTMLElement {
     22    interface HTMLBaseFontElement : HTMLElement {
    2523        attribute [Reflect] DOMString color;
    2624        attribute [Reflect] DOMString face;
  • trunk/Source/WebCore/html/HTMLBlockquoteElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLBlockquoteElement : HTMLElement {
     22    interface HTMLBlockquoteElement : HTMLElement {
    2523        attribute [Reflect, URL] DOMString cite;
    2624    };
  • trunk/Source/WebCore/html/HTMLBodyElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLBodyElement : HTMLElement {
     23    interface HTMLBodyElement : HTMLElement {
    2624        attribute [Reflect] DOMString aLink;
    2725        attribute [Reflect] DOMString background;
  • trunk/Source/WebCore/html/HTMLDListElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLDListElement : HTMLElement {
     22    interface HTMLDListElement : HTMLElement {
    2523        attribute [Reflect] boolean compact;
    2624    };
  • trunk/Source/WebCore/html/HTMLDataListElement.idl

    r89190 r89269  
    3232    interface [
    3333        Conditional=DATALIST,
    34         LegacyDefaultOptionalArguments,
    3534    ] HTMLDataListElement : HTMLElement {
    3635        readonly attribute HTMLCollection options;
  • trunk/Source/WebCore/html/HTMLDetailsElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLDetailsElement : HTMLElement {
     22    interface HTMLDetailsElement : HTMLElement {
    2523        attribute [Reflect] boolean open;
    2624    };
  • trunk/Source/WebCore/html/HTMLDirectoryElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLDirectoryElement : HTMLElement {
     22    interface HTMLDirectoryElement : HTMLElement {
    2523        attribute [Reflect] boolean compact;
    2624    };
  • trunk/Source/WebCore/html/HTMLEmbedElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        DelegatingPutFunction,
    2625        DelegatingGetOwnPropertySlot,
  • trunk/Source/WebCore/html/HTMLFontElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLFontElement : HTMLElement {
     22    interface HTMLFontElement : HTMLElement {
    2523        attribute [Reflect] DOMString color;
    2624        attribute [Reflect] DOMString face;
  • trunk/Source/WebCore/html/HTMLFormElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        HasIndexGetter,
    2625        HasOverridingNameGetter
  • trunk/Source/WebCore/html/HTMLFrameElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLFrameElement : HTMLElement {
     23    interface HTMLFrameElement : HTMLElement {
    2624
    2725        attribute [Reflect] DOMString frameBorder;
  • trunk/Source/WebCore/html/HTMLFrameSetElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        HasOverridingNameGetter
    2625    ] HTMLFrameSetElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLHRElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLHRElement : HTMLElement {
     22    interface HTMLHRElement : HTMLElement {
    2523        attribute [Reflect] DOMString align;
    2624        attribute [Reflect] boolean noShade;
  • trunk/Source/WebCore/html/HTMLHeadElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLHeadElement : HTMLElement {
     22    interface HTMLHeadElement : HTMLElement {
    2523        attribute [Reflect] DOMString profile;
    2624    };
  • trunk/Source/WebCore/html/HTMLHeadingElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLHeadingElement : HTMLElement {
     22    interface HTMLHeadingElement : HTMLElement {
    2523        attribute [Reflect] DOMString align;
    2624    };
  • trunk/Source/WebCore/html/HTMLHtmlElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLHtmlElement : HTMLElement {
     22    interface HTMLHtmlElement : HTMLElement {
    2523        attribute [Reflect] DOMString version;
    2624        attribute [Reflect, URL] DOMString manifest;
  • trunk/Source/WebCore/html/HTMLIFrameElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLIFrameElement : HTMLElement {
     23    interface HTMLIFrameElement : HTMLElement {
    2624        attribute [Reflect] DOMString align;
    2725        attribute [Reflect] DOMString frameBorder;
  • trunk/Source/WebCore/html/HTMLImageElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        GenerateNativeConverter
    2625    ] HTMLImageElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLIsIndexElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLIsIndexElement : HTMLInputElement {
     22    interface HTMLIsIndexElement : HTMLInputElement {
    2523        readonly attribute HTMLFormElement form;
    2624        attribute [Reflect] DOMString prompt;
  • trunk/Source/WebCore/html/HTMLLIElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLLIElement : HTMLElement {
     22    interface HTMLLIElement : HTMLElement {
    2523        attribute [Reflect] DOMString type;
    2624        attribute [Reflect] long value;   
  • trunk/Source/WebCore/html/HTMLLabelElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLLabelElement : HTMLElement {
     23    interface HTMLLabelElement : HTMLElement {
    2624        readonly attribute HTMLFormElement form;
    2725        attribute [Reflect] DOMString accessKey;
  • trunk/Source/WebCore/html/HTMLLegendElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLLegendElement : HTMLElement {
     23    interface HTMLLegendElement : HTMLElement {
    2624        readonly attribute HTMLFormElement form;
    2725        attribute [Reflect] DOMString accessKey;
  • trunk/Source/WebCore/html/HTMLLinkElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLLinkElement : HTMLElement {
     23    interface HTMLLinkElement : HTMLElement {
    2624        attribute boolean disabled;
    2725        attribute [Reflect] DOMString charset;
  • trunk/Source/WebCore/html/HTMLMapElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLMapElement : HTMLElement {
     23    interface HTMLMapElement : HTMLElement {
    2624        readonly attribute HTMLCollection areas;
    2725        attribute [Reflect] DOMString name;
  • trunk/Source/WebCore/html/HTMLMarqueeElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLMarqueeElement : HTMLElement {
     22    interface HTMLMarqueeElement : HTMLElement {
    2523        void start();
    2624        void stop();
  • trunk/Source/WebCore/html/HTMLMenuElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLMenuElement : HTMLElement {
     22    interface HTMLMenuElement : HTMLElement {
    2523        attribute [Reflect] boolean compact;
    2624    };
  • trunk/Source/WebCore/html/HTMLMetaElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLMetaElement : HTMLElement {
     22    interface HTMLMetaElement : HTMLElement {
    2523        attribute [Reflect] DOMString content;
    2624        attribute [Reflect=http_equiv] DOMString httpEquiv;
  • trunk/Source/WebCore/html/HTMLMeterElement.idl

    r89190 r89269  
    2020module html {
    2121    interface [
    22         LegacyDefaultOptionalArguments,
    2322        Conditional=METER_TAG
    2423    ] HTMLMeterElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLModElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLModElement : HTMLElement {
     22    interface HTMLModElement : HTMLElement {
    2523        attribute [Reflect, URL] DOMString cite;
    2624        attribute [Reflect] DOMString dateTime;
  • trunk/Source/WebCore/html/HTMLOListElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLOListElement : HTMLElement {
     22    interface HTMLOListElement : HTMLElement {
    2523        attribute [Reflect] boolean compact;
    2624        attribute long start;
  • trunk/Source/WebCore/html/HTMLOptGroupElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLOptGroupElement : HTMLElement {
     22    interface HTMLOptGroupElement : HTMLElement {
    2523        attribute [Reflect] boolean disabled;
    2624        attribute [Reflect] DOMString label;
  • trunk/Source/WebCore/html/HTMLOptionElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        GenerateNativeConverter
    2625    ] HTMLOptionElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLParagraphElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLParagraphElement : HTMLElement {
     22    interface HTMLParagraphElement : HTMLElement {
    2523        attribute [Reflect] DOMString align;
    2624    };
  • trunk/Source/WebCore/html/HTMLParamElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLParamElement : HTMLElement {
     22    interface HTMLParamElement : HTMLElement {
    2523        attribute [Reflect] DOMString name;
    2624        attribute [Reflect] DOMString type;
  • trunk/Source/WebCore/html/HTMLPreElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLPreElement : HTMLElement {
     23    interface HTMLPreElement : HTMLElement {
    2624        // FIXME: DOM spec says that width should be of type DOMString
    2725        // see http://bugs.webkit.org/show_bug.cgi?id=8992
  • trunk/Source/WebCore/html/HTMLProgressElement.idl

    r89190 r89269  
    2020module html {
    2121    interface [
    22         LegacyDefaultOptionalArguments,
    2322        Conditional=PROGRESS_TAG
    2423    ] HTMLProgressElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLQuoteElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLQuoteElement : HTMLElement {
     22    interface HTMLQuoteElement : HTMLElement {
    2523        attribute [Reflect, URL] DOMString cite;
    2624    };
  • trunk/Source/WebCore/html/HTMLScriptElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLScriptElement : HTMLElement {
     22    interface HTMLScriptElement : HTMLElement {
    2523        attribute [ConvertNullToNullString] DOMString text;
    2624        attribute [Reflect=for] DOMString htmlFor;
  • trunk/Source/WebCore/html/HTMLSourceElement.idl

    r89190 r89269  
    2727    interface [
    2828        Conditional=VIDEO,
    29         LegacyDefaultOptionalArguments,
    3029    ] HTMLSourceElement : HTMLElement {
    3130    attribute [Reflect, URL] DOMString src;
  • trunk/Source/WebCore/html/HTMLStyleElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLStyleElement : HTMLElement {
     23    interface HTMLStyleElement : HTMLElement {
    2624        attribute boolean disabled;
    2725        attribute [Reflect] DOMString media;
  • trunk/Source/WebCore/html/HTMLTableCaptionElement.idl

    r89190 r89269  
    2222
    2323    interface [
    24         LegacyDefaultOptionalArguments,
    2524        GenerateNativeConverter
    2625    ] HTMLTableCaptionElement : HTMLElement {
  • trunk/Source/WebCore/html/HTMLTableCellElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLTableCellElement : HTMLElement {
     23    interface HTMLTableCellElement : HTMLElement {
    2624        readonly attribute long cellIndex;
    2725        attribute [Reflect] DOMString abbr;
  • trunk/Source/WebCore/html/HTMLTableColElement.idl

    r89190 r89269  
    2121module html {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] HTMLTableColElement : HTMLElement {
     23    interface HTMLTableColElement : HTMLElement {
    2624        attribute [Reflect] DOMString align;
    2725        attribute [Reflect=char] DOMString ch;
  • trunk/Source/WebCore/html/HTMLTitleElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLTitleElement : HTMLElement {
     22    interface HTMLTitleElement : HTMLElement {
    2523        attribute  [ConvertNullToNullString] DOMString            text;
    2624    };
  • trunk/Source/WebCore/html/HTMLTrackElement.idl

    r89190 r89269  
    2727    interface [
    2828        Conditional=VIDEO_TRACK,
    29         LegacyDefaultOptionalArguments,
    3029    ] HTMLTrackElement : HTMLElement {
    3130    attribute [Reflect, URL] DOMString src;
  • trunk/Source/WebCore/html/HTMLUListElement.idl

    r89190 r89269  
    2020module html {
    2121
    22     interface [
    23         LegacyDefaultOptionalArguments,
    24     ] HTMLUListElement : HTMLElement {
     22    interface HTMLUListElement : HTMLElement {
    2523        attribute [Reflect] boolean compact;
    2624        attribute [Reflect] DOMString type;
  • trunk/Source/WebCore/html/ImageData.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        CustomToJS
    3433    ] ImageData {
  • trunk/Source/WebCore/html/MediaError.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=VIDEO
    3029    ] MediaError {
  • trunk/Source/WebCore/html/SpellcheckRange.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SPELLCHECK_API,
    3130    ] SpellcheckRange {
  • trunk/Source/WebCore/html/TextMetrics.idl

    r89190 r89269  
    2626module html {
    2727
    28     interface [
    29         LegacyDefaultOptionalArguments,
    30     ] TextMetrics {
     28    interface TextMetrics {
    3129        readonly attribute float width;
    3230    };
  • trunk/Source/WebCore/html/ValidityState.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        OmitConstructor
    2827    ] ValidityState {
  • trunk/Source/WebCore/html/VoidCallback.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        CustomNativeConverter,
    3029        OmitConstructor
  • trunk/Source/WebCore/html/canvas/ArrayBuffer.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        GenerateIsReachable=Impl,
    3130        CanBeConstructed,
  • trunk/Source/WebCore/html/canvas/ArrayBufferView.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        CustomToJS,
    3029        NoStaticTables,
  • trunk/Source/WebCore/html/canvas/CanvasPattern.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        InterfaceUUID=c2131348-6d8c-47b5-86cc-d41aff34ce15,
    3130        ImplementationUUID=82f5d713-3d17-44dd-aa4a-7766fe345940
  • trunk/Source/WebCore/html/canvas/CanvasPixelArray.idl

    r89190 r89269  
    3030#if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT || defined(V8_BINDING) && V8_BINDING
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        OmitConstructor,
    3433        CustomHeader,
  • trunk/Source/WebCore/html/canvas/CanvasRenderingContext.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        CustomMarkFunction,
    3130        GenerateIsReachable,
  • trunk/Source/WebCore/html/canvas/DataView.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        CanBeConstructed,
    3130        CustomConstructFunction,
     
    4443            raises (DOMException);
    4544
    46         [StrictTypeChecking, RequiresAllArguments=Raise] short getInt16(in unsigned long byteOffset, in [Optional] boolean littleEndian)
     45        [StrictTypeChecking] short getInt16(in unsigned long byteOffset, in [Optional] boolean littleEndian)
    4746            raises (DOMException);
    48         [StrictTypeChecking, RequiresAllArguments=Raise] unsigned short getUint16(in unsigned long byteOffset, in [Optional] boolean littleEndian)
     47        [StrictTypeChecking] unsigned short getUint16(in unsigned long byteOffset, in [Optional] boolean littleEndian)
    4948            raises (DOMException);
    50         [StrictTypeChecking, RequiresAllArguments=Raise] long getInt32(in unsigned long byteOffset, in [Optional] boolean littleEndian)
     49        [StrictTypeChecking] long getInt32(in unsigned long byteOffset, in [Optional] boolean littleEndian)
    5150            raises (DOMException);
    52         [StrictTypeChecking, RequiresAllArguments=Raise] unsigned long getUint32(in unsigned long byteOffset, in [Optional] boolean littleEndian)
     51        [StrictTypeChecking] unsigned long getUint32(in unsigned long byteOffset, in [Optional] boolean littleEndian)
    5352            raises (DOMException);
    5453
    5554        // Use custom code to handle NaN case for JSC.
    56         [JSCCustom, StrictTypeChecking, RequiresAllArguments=Raise] float getFloat32(in unsigned long byteOffset, in [Optional] boolean littleEndian)
     55        [JSCCustom, StrictTypeChecking] float getFloat32(in unsigned long byteOffset, in [Optional] boolean littleEndian)
    5756            raises (DOMException);
    58         [JSCCustom, StrictTypeChecking, RequiresAllArguments=Raise] double getFloat64(in unsigned long byteOffset, in [Optional] boolean littleEndian)
     57        [JSCCustom, StrictTypeChecking] double getFloat64(in unsigned long byteOffset, in [Optional] boolean littleEndian)
    5958            raises (DOMException);
    6059
     
    6766            raises (DOMException);
    6867
    69         [StrictTypeChecking, RequiresAllArguments=Raise] void setInt16(in unsigned long byteOffset, in short value, in [Optional] boolean littleEndian)
     68        [StrictTypeChecking] void setInt16(in unsigned long byteOffset, in short value, in [Optional] boolean littleEndian)
    7069            raises (DOMException);
    71         [StrictTypeChecking, RequiresAllArguments=Raise] void setUint16(in unsigned long byteOffset, in unsigned short value, in [Optional] boolean littleEndian)
     70        [StrictTypeChecking] void setUint16(in unsigned long byteOffset, in unsigned short value, in [Optional] boolean littleEndian)
    7271            raises (DOMException);
    73         [StrictTypeChecking, RequiresAllArguments=Raise] void setInt32(in unsigned long byteOffset, in long value, in [Optional] boolean littleEndian)
     72        [StrictTypeChecking] void setInt32(in unsigned long byteOffset, in long value, in [Optional] boolean littleEndian)
    7473            raises (DOMException);
    75         [StrictTypeChecking, RequiresAllArguments=Raise] void setUint32(in unsigned long byteOffset, in unsigned long value, in [Optional] boolean littleEndian)
     74        [StrictTypeChecking] void setUint32(in unsigned long byteOffset, in unsigned long value, in [Optional] boolean littleEndian)
    7675            raises (DOMException);
    77         [StrictTypeChecking, RequiresAllArguments=Raise] void setFloat32(in unsigned long byteOffset, in float value, in [Optional] boolean littleEndian)
     76        [StrictTypeChecking] void setFloat32(in unsigned long byteOffset, in float value, in [Optional] boolean littleEndian)
    7877            raises (DOMException);
    79         [StrictTypeChecking, RequiresAllArguments=Raise] void setFloat64(in unsigned long byteOffset, in double value, in [Optional] boolean littleEndian)
     78        [StrictTypeChecking] void setFloat64(in unsigned long byteOffset, in double value, in [Optional] boolean littleEndian)
    8079            raises (DOMException);
    8180    };
  • trunk/Source/WebCore/html/canvas/OESStandardDerivatives.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL,
    3029        GenerateIsReachable=ImplContext,
  • trunk/Source/WebCore/html/canvas/OESTextureFloat.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL,
    3029        GenerateIsReachable=ImplContext,
  • trunk/Source/WebCore/html/canvas/WebGLActiveInfo.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=WEBGL,
    30         LegacyDefaultOptionalArguments,
    3130    ] WebGLActiveInfo {
    3231        readonly attribute int size;
  • trunk/Source/WebCore/html/canvas/WebGLBuffer.idl

    r89190 r89269  
    2727    interface [
    2828        Conditional=WEBGL,
    29         LegacyDefaultOptionalArguments,
    3029    ] WebGLBuffer {
    3130    };
  • trunk/Source/WebCore/html/canvas/WebGLContextAttributes.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=WEBGL,
    30         LegacyDefaultOptionalArguments,
    3130        OmitConstructor
    3231    ] WebGLContextAttributes {
  • trunk/Source/WebCore/html/canvas/WebGLFramebuffer.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL
    3029    ] WebGLFramebuffer {
  • trunk/Source/WebCore/html/canvas/WebGLProgram.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL
    3029    ] WebGLProgram {
  • trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL
    3029    ] WebGLRenderbuffer {
  • trunk/Source/WebCore/html/canvas/WebGLShader.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL
    3029    ] WebGLShader {
  • trunk/Source/WebCore/html/canvas/WebGLTexture.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL
    3029    ] WebGLTexture {
  • trunk/Source/WebCore/html/canvas/WebGLUniformLocation.idl

    r89190 r89269  
    2727module html {
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=WEBGL
    3130    ] WebGLUniformLocation {
  • trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.idl

    r89190 r89269  
    2626module html {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEBGL
    3029    ] WebGLVertexArrayObjectOES {
  • trunk/Source/WebCore/html/canvas/WebKitLoseContext.idl

    r89190 r89269  
    2727    interface [
    2828        Conditional=WEBGL,
    29         LegacyDefaultOptionalArguments,
    3029        GenerateIsReachable=ImplContext,
    3130        OmitConstructor
  • trunk/Source/WebCore/inspector/ScriptProfile.idl

    r89190 r89269  
    2929    interface [
    3030        Conditional=JAVASCRIPT_DEBUGGER,
    31         LegacyDefaultOptionalArguments,
    3231        OmitConstructor
    3332    ] ScriptProfile {
  • trunk/Source/WebCore/inspector/ScriptProfileNode.idl

    r89190 r89269  
    2929    interface [
    3030        Conditional=JAVASCRIPT_DEBUGGER,
    31         LegacyDefaultOptionalArguments,
    3231        OmitConstructor
    3332    ] ScriptProfileNode {
  • trunk/Source/WebCore/page/AbstractView.idl

    r89190 r89269  
    2929    // Introduced in DOM Level 2:
    3030    interface [
    31         LegacyDefaultOptionalArguments,
    3231        ObjCCustomImplementation,
    3332        OmitConstructor
  • trunk/Source/WebCore/page/BarInfo.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        GenerateIsReachable=ImplFrame,
    3433        OmitConstructor
  • trunk/Source/WebCore/page/Coordinates.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        OmitConstructor
    3130    ] Coordinates {
  • trunk/Source/WebCore/page/Geoposition.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=GEOLOCATION,
    30         LegacyDefaultOptionalArguments,
    3130        OmitConstructor
    3231    ] Geoposition {
  • trunk/Source/WebCore/page/MemoryInfo.idl

    r89190 r89269  
    3232
    3333    interface [
    34         LegacyDefaultOptionalArguments,
    3534        OmitConstructor
    3635    ] MemoryInfo {
  • trunk/Source/WebCore/page/NavigatorUserMediaError.idl

    r89190 r89269  
    2525module window {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=MEDIA_STREAM
    2928    ] NavigatorUserMediaError {
  • trunk/Source/WebCore/page/Performance.idl

    r89190 r89269  
    3333    // See: http://dev.w3.org/2006/webapi/WebTiming/
    3434    interface [
    35         LegacyDefaultOptionalArguments,
    3635        Conditional=WEB_TIMING,
    3736        OmitConstructor
  • trunk/Source/WebCore/page/PerformanceNavigation.idl

    r89190 r89269  
    3333    // See: http://www.w3.org/TR/navigation-timing/
    3434    interface [
    35         LegacyDefaultOptionalArguments,
    3635        Conditional=WEB_TIMING,
    3736        OmitConstructor
  • trunk/Source/WebCore/page/PerformanceTiming.idl

    r89190 r89269  
    3333    // See: http://dev.w3.org/2006/webapi/WebTiming/
    3434    interface [
    35         LegacyDefaultOptionalArguments,
    3635        Conditional=WEB_TIMING,
    3736        OmitConstructor
  • trunk/Source/WebCore/page/PositionError.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=GEOLOCATION
    3130    ] PositionError {
  • trunk/Source/WebCore/page/Screen.idl

    r89190 r89269  
    3131
    3232    interface [
    33         LegacyDefaultOptionalArguments,
    3433        GenerateIsReachable=ImplFrame,
    3534        OmitConstructor
  • trunk/Source/WebCore/page/SpeechInputEvent.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=INPUT_SPEECH,
    30         LegacyDefaultOptionalArguments,
    3130    ] SpeechInputEvent : Event {
    3231        readonly attribute SpeechInputResultList results;
  • trunk/Source/WebCore/page/SpeechInputResult.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=INPUT_SPEECH,
    30         LegacyDefaultOptionalArguments,
    3130    ] SpeechInputResult {
    3231        readonly attribute DOMString utterance;
  • trunk/Source/WebCore/page/WebKitAnimation.idl

    r89190 r89269  
    2929module html {
    3030
    31     interface [
    32         LegacyDefaultOptionalArguments,
    33     ] WebKitAnimation {
     31    interface WebKitAnimation {
    3432
    3533        readonly attribute DOMString name;
  • trunk/Source/WebCore/page/WebKitPoint.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        CanBeConstructed,
    3130        CustomConstructFunction,
  • trunk/Source/WebCore/page/WorkerNavigator.idl

    r89190 r89269  
    3131    interface [
    3232        Conditional=WORKERS,
    33         LegacyDefaultOptionalArguments,
    3433        GenerateIsReachable=Impl,
    3534        NoStaticTables,
  • trunk/Source/WebCore/plugins/DOMMimeType.idl

    r89190 r89269  
    2121module window {
    2222
    23     interface [
    24         LegacyDefaultOptionalArguments,
    25     ] DOMMimeType {
     23    interface DOMMimeType {
    2624        readonly attribute DOMString type;
    2725        readonly attribute DOMString suffixes;
  • trunk/Source/WebCore/storage/Database.idl

    r89190 r89269  
    3131    interface [
    3232        Conditional=DATABASE,
    33         LegacyDefaultOptionalArguments,
    3433        OmitConstructor,
    3534        NoStaticTables
    3635    ] Database {
    3736        readonly attribute DOMString version;
    38         [RequiresAllArguments=Raise] void changeVersion(in DOMString oldVersion, in DOMString newVersion, in [Callback, Optional] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
    39         [RequiresAllArguments=Raise] void transaction(in [Callback] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
    40         [RequiresAllArguments=Raise] void readTransaction(in [Callback] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
     37        void changeVersion(in DOMString oldVersion, in DOMString newVersion, in [Callback, Optional] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
     38        void transaction(in [Callback] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
     39        void readTransaction(in [Callback] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
    4140    };
    4241
  • trunk/Source/WebCore/storage/DatabaseSync.idl

    r89190 r89269  
    3333    interface [
    3434        Conditional=DATABASE,
    35         LegacyDefaultOptionalArguments,
    3635        OmitConstructor,
    3736        NoStaticTables
    3837    ] DatabaseSync {
    3938        readonly attribute DOMString version;
    40         [RequiresAllArguments=Raise] void changeVersion(in DOMString oldVersion, in DOMString newVersion, in [Callback, Optional] SQLTransactionSyncCallback callback) raises(DOMException);
    41         [RequiresAllArguments=Raise] void transaction(in [Callback] SQLTransactionSyncCallback callback) raises(DOMException);
    42         [RequiresAllArguments=Raise] void readTransaction(in [Callback] SQLTransactionSyncCallback callback) raises(DOMException);
     39        void changeVersion(in DOMString oldVersion, in DOMString newVersion, in [Callback, Optional] SQLTransactionSyncCallback callback) raises(DOMException);
     40        void transaction(in [Callback] SQLTransactionSyncCallback callback) raises(DOMException);
     41        void readTransaction(in [Callback] SQLTransactionSyncCallback callback) raises(DOMException);
    4342    };
    4443
  • trunk/Source/WebCore/storage/IDBAny.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=INDEXED_DATABASE,
    30         LegacyDefaultOptionalArguments,
    3130        CustomToJS
    3231    ] IDBAny {
  • trunk/Source/WebCore/storage/IDBCursorWithValue.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=INDEXED_DATABASE
    3130    ] IDBCursorWithValue : IDBCursor {
  • trunk/Source/WebCore/storage/IDBDatabaseError.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=INDEXED_DATABASE
    3130    ] IDBDatabaseError {
  • trunk/Source/WebCore/storage/IDBDatabaseException.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=INDEXED_DATABASE,
    30         LegacyDefaultOptionalArguments,
    3130        DontCheckEnums
    3231    ] IDBDatabaseException {
  • trunk/Source/WebCore/storage/IDBKey.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=INDEXED_DATABASE,
    3130        CustomToJS
  • trunk/Source/WebCore/storage/IDBVersionChangeEvent.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=INDEXED_DATABASE
    3130    ] IDBVersionChangeEvent : Event {
  • trunk/Source/WebCore/storage/IDBVersionChangeRequest.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=INDEXED_DATABASE,
    3130        EventTarget
  • trunk/Source/WebCore/storage/SQLError.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        Conditional=DATABASE,
    3433        OmitConstructor,
  • trunk/Source/WebCore/storage/SQLException.idl

    r89190 r89269  
    3232
    3333    interface [
    34         LegacyDefaultOptionalArguments,
    3534        Conditional=DATABASE,
    3635        NoStaticTables,
  • trunk/Source/WebCore/storage/SQLResultSet.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        Conditional=DATABASE,
    3433        OmitConstructor,
  • trunk/Source/WebCore/svg/SVGAElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGAltGlyphElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&SVG_FONTS,
    30         LegacyDefaultOptionalArguments,
    3130    ] SVGAltGlyphElement : SVGTextPositioningElement, SVGURIReference {
    3231        attribute DOMString glyphRef
  • trunk/Source/WebCore/svg/SVGAngle.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        Conditional=SVG
    2827    ] SVGAngle {
     
    4140            setter raises(DOMException);
    4241
    43         [StrictTypeChecking, RequiresAllArguments=Raise] void newValueSpecifiedUnits(in unsigned short unitType, in float valueInSpecifiedUnits)
     42        [StrictTypeChecking] void newValueSpecifiedUnits(in unsigned short unitType, in float valueInSpecifiedUnits)
    4443            raises(DOMException);
    4544
    46         [StrictTypeChecking, RequiresAllArguments=Raise] void convertToSpecifiedUnits(in unsigned short unitType)
     45        [StrictTypeChecking] void convertToSpecifiedUnits(in unsigned short unitType)
    4746            raises(DOMException);
    4847    };
  • trunk/Source/WebCore/svg/SVGAnimateColorElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG_ANIMATION
    3130    ] SVGAnimateColorElement : SVGAnimationElement {
  • trunk/Source/WebCore/svg/SVGAnimateElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_ANIMATION
    3130    ] SVGAnimateElement : SVGAnimationElement {
  • trunk/Source/WebCore/svg/SVGAnimateMotionElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_ANIMATION
    3130    ] SVGAnimateMotionElement : SVGAnimationElement {
  • trunk/Source/WebCore/svg/SVGAnimateTransformElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_ANIMATION
    3130    ] SVGAnimateTransformElement : SVGAnimationElement {
  • trunk/Source/WebCore/svg/SVGAnimatedAngle.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedAngle {
  • trunk/Source/WebCore/svg/SVGAnimatedBoolean.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedBoolean {
  • trunk/Source/WebCore/svg/SVGAnimatedEnumeration.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedEnumeration {
  • trunk/Source/WebCore/svg/SVGAnimatedInteger.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedInteger {
  • trunk/Source/WebCore/svg/SVGAnimatedLength.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedLength {
  • trunk/Source/WebCore/svg/SVGAnimatedLengthList.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedLengthList {
  • trunk/Source/WebCore/svg/SVGAnimatedNumber.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGAnimatedNumber {
  • trunk/Source/WebCore/svg/SVGAnimatedNumberList.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedNumberList {
  • trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedPreserveAspectRatio {
  • trunk/Source/WebCore/svg/SVGAnimatedRect.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedRect {
  • trunk/Source/WebCore/svg/SVGAnimatedString.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedString {
  • trunk/Source/WebCore/svg/SVGAnimatedTransformList.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGAnimatedTransformList {
  • trunk/Source/WebCore/svg/SVGCircleElement.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGCircleElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGClipPathElement.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGClipPathElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGColor.idl

    r89190 r89269  
    2323
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        Conditional=SVG
    2726    ] SVGColor : CSSValue {
     
    3534        // FIXME: readonly attribute SVGICCColor iccColor;
    3635
    37         [StrictTypeChecking, RequiresAllArguments=Raise] void setRGBColor(in DOMString rgbColor)
     36        [StrictTypeChecking] void setRGBColor(in DOMString rgbColor)
    3837            raises(DOMException, SVGException);
    3938
    40         [StrictTypeChecking, RequiresAllArguments=Raise] void setRGBColorICCColor(in DOMString rgbColor, in DOMString iccColor)
     39        [StrictTypeChecking] void setRGBColorICCColor(in DOMString rgbColor, in DOMString iccColor)
    4140            raises(DOMException, SVGException);
    4241
    43         [StrictTypeChecking, RequiresAllArguments=Raise] void setColor(in unsigned short colorType, in DOMString rgbColor, in DOMString iccColor)
     42        [StrictTypeChecking] void setColor(in unsigned short colorType, in DOMString rgbColor, in DOMString iccColor)
    4443            raises(DOMException, SVGException);
    4544    };
  • trunk/Source/WebCore/svg/SVGComponentTransferFunctionElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS,
    3130        DontCheckEnums
  • trunk/Source/WebCore/svg/SVGCursorElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGCursorElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGDefsElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGDefsElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGDescElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGDescElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGElement.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        GenerateNativeConverter,
    2827        Conditional=SVG
  • trunk/Source/WebCore/svg/SVGEllipseElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGEllipseElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGExternalResourcesRequired.idl

    r89190 r89269  
    2929    interface [
    3030        Conditional=SVG,
    31         LegacyDefaultOptionalArguments,
    3231        ObjCProtocol,
    3332        OmitConstructor
  • trunk/Source/WebCore/svg/SVGFEBlendElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&FILTERS,
    30         LegacyDefaultOptionalArguments,
    3130        DontCheckEnums
    3231    ] SVGFEBlendElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEColorMatrixElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&FILTERS,
    30         LegacyDefaultOptionalArguments,
    3130        DontCheckEnums
    3231    ] SVGFEColorMatrixElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEComponentTransferElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEComponentTransferElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFECompositeElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&FILTERS,
    30         LegacyDefaultOptionalArguments,
    3130        DontCheckEnums
    3231    ] SVGFECompositeElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&FILTERS,
    30         LegacyDefaultOptionalArguments,
    3130        GenerateConstructor,
    3231        DontCheckEnums
  • trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEDiffuseLightingElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&FILTERS,
    30         LegacyDefaultOptionalArguments,
    3130        DontCheckEnums
    3231    ] SVGFEDisplacementMapElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEDistantLightElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEDistantLightElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFEFloodElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEFloodElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEFuncAElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEFuncAElement : SVGComponentTransferFunctionElement {
  • trunk/Source/WebCore/svg/SVGFEFuncBElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEFuncBElement : SVGComponentTransferFunctionElement {
  • trunk/Source/WebCore/svg/SVGFEFuncGElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEFuncGElement : SVGComponentTransferFunctionElement {
  • trunk/Source/WebCore/svg/SVGFEFuncRElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEFuncRElement : SVGComponentTransferFunctionElement {
  • trunk/Source/WebCore/svg/SVGFEImageElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEImageElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEMergeElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEMergeElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEMergeNodeElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEMergeNodeElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFEOffsetElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEOffsetElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFEPointLightElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFEPointLightElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFESpecularLightingElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFESpecularLightingElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFESpotLightElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFESpotLightElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFETileElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&FILTERS
    3130    ] SVGFETileElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFETurbulenceElement.idl

    r89190 r89269  
    2828    interface [
    2929        Conditional=SVG&FILTERS,
    30         LegacyDefaultOptionalArguments,
    3130        DontCheckEnums
    3231    ] SVGFETurbulenceElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        ObjCProtocol
  • trunk/Source/WebCore/svg/SVGFitToViewBox.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        ObjCProtocol,
  • trunk/Source/WebCore/svg/SVGFontElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGFontElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFontFaceElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGFontFaceElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFontFaceFormatElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGFontFaceFormatElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFontFaceNameElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGFontFaceNameElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFontFaceSrcElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGFontFaceSrcElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGFontFaceUriElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGFontFaceUriElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGForeignObjectElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FOREIGN_OBJECT
    3130    ] SVGForeignObjectElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGGElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGGElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGGlyphElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGGlyphElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGGradientElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG,
    3130        DontCheckEnums
  • trunk/Source/WebCore/svg/SVGHKernElement.idl

    r89190 r89269  
    2121
    2222    interface [
    23         LegacyDefaultOptionalArguments,
    2423        Conditional=SVG&SVG_FONTS
    2524    ] SVGHKernElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGImageElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGImageElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGLangSpace.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        ObjCProtocol,
  • trunk/Source/WebCore/svg/SVGLength.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        Conditional=SVG
    2827    ] SVGLength {
     
    4948            setter raises(DOMException);
    5049
    51         [StrictTypeChecking, RequiresAllArguments=Raise] void newValueSpecifiedUnits(in unsigned short unitType,
     50        [StrictTypeChecking] void newValueSpecifiedUnits(in unsigned short unitType,
    5251                                                         in float valueInSpecifiedUnits)
    5352            raises(DOMException);
    5453
    55         [Custom, StrictTypeChecking, RequiresAllArguments=Raise] void convertToSpecifiedUnits(in unsigned short unitType)
     54        [Custom, StrictTypeChecking] void convertToSpecifiedUnits(in unsigned short unitType)
    5655            raises(DOMException);
    5756    };
  • trunk/Source/WebCore/svg/SVGLengthList.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGLengthList {
     
    3534        void clear()
    3635            raises(DOMException);
    37         [StrictTypeChecking, RequiresAllArguments=Raise] SVGLength initialize(in SVGLength item)
     36        [StrictTypeChecking] SVGLength initialize(in SVGLength item)
    3837            raises(DOMException, SVGException);
    39         [StrictTypeChecking, RequiresAllArguments=Raise] SVGLength getItem(in unsigned long index)
     38        [StrictTypeChecking] SVGLength getItem(in unsigned long index)
    4039            raises(DOMException);
    41         [StrictTypeChecking, RequiresAllArguments=Raise] SVGLength insertItemBefore(in SVGLength item, in unsigned long index)
     40        [StrictTypeChecking] SVGLength insertItemBefore(in SVGLength item, in unsigned long index)
    4241            raises(DOMException, SVGException);
    43         [StrictTypeChecking, RequiresAllArguments=Raise] SVGLength replaceItem(in SVGLength item, in unsigned long index)
     42        [StrictTypeChecking] SVGLength replaceItem(in SVGLength item, in unsigned long index)
    4443            raises(DOMException, SVGException);
    45         [StrictTypeChecking, RequiresAllArguments=Raise] SVGLength removeItem(in unsigned long index)
     44        [StrictTypeChecking] SVGLength removeItem(in unsigned long index)
    4645            raises(DOMException);
    47         [StrictTypeChecking, RequiresAllArguments=Raise] SVGLength appendItem(in SVGLength item)
     46        [StrictTypeChecking] SVGLength appendItem(in SVGLength item)
    4847            raises(DOMException, SVGException);
    4948    };
  • trunk/Source/WebCore/svg/SVGLineElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGLineElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGLinearGradientElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGLinearGradientElement : SVGGradientElement {
  • trunk/Source/WebCore/svg/SVGMPathElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_ANIMATION
    3130    ] SVGMPathElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGMaskElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGMaskElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGMatrix.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        Conditional=SVG
    2827    ] SVGMatrix {
     
    3635        attribute [StrictTypeChecking] double f;
    3736
    38         [StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix multiply(in SVGMatrix secondMatrix);
     37        [StrictTypeChecking] SVGMatrix multiply(in SVGMatrix secondMatrix);
    3938        SVGMatrix inverse()
    4039            raises(SVGException);
    41         [Immutable, StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix translate(in float x, in float y);
    42         [Immutable, StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix scale(in float scaleFactor);
    43         [Immutable, StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix scaleNonUniform(in float scaleFactorX, in float scaleFactorY);
    44         [Immutable, StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix rotate(in float angle);
    45         [StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix rotateFromVector(in float x, in float y)
     40        [Immutable, StrictTypeChecking] SVGMatrix translate(in float x, in float y);
     41        [Immutable, StrictTypeChecking] SVGMatrix scale(in float scaleFactor);
     42        [Immutable, StrictTypeChecking] SVGMatrix scaleNonUniform(in float scaleFactorX, in float scaleFactorY);
     43        [Immutable, StrictTypeChecking] SVGMatrix rotate(in float angle);
     44        [StrictTypeChecking] SVGMatrix rotateFromVector(in float x, in float y)
    4645            raises(SVGException);
    4746        [Immutable] SVGMatrix flipX();
    4847        [Immutable] SVGMatrix flipY();
    49         [Immutable, StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix skewX(in float angle);
    50         [Immutable, StrictTypeChecking, RequiresAllArguments=Raise] SVGMatrix skewY(in float angle);
     48        [Immutable, StrictTypeChecking] SVGMatrix skewX(in float angle);
     49        [Immutable, StrictTypeChecking] SVGMatrix skewY(in float angle);
    5150    };
    5251
  • trunk/Source/WebCore/svg/SVGMetadataElement.idl

    r89190 r89269  
    2323
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        Conditional=SVG
    2726    ] SVGMetadataElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGMissingGlyphElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG&SVG_FONTS
    3130    ] SVGMissingGlyphElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGNumber.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        Conditional=SVG
    2827    ] SVGNumber {
  • trunk/Source/WebCore/svg/SVGNumberList.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGNumberList {
     
    3534        void clear()
    3635            raises(DOMException);
    37         [StrictTypeChecking, RequiresAllArguments=Raise] SVGNumber initialize(in SVGNumber item)
     36        [StrictTypeChecking] SVGNumber initialize(in SVGNumber item)
    3837            raises(DOMException, SVGException);
    39         [StrictTypeChecking, RequiresAllArguments=Raise] SVGNumber getItem(in unsigned long index)
     38        [StrictTypeChecking] SVGNumber getItem(in unsigned long index)
    4039            raises(DOMException);
    41         [StrictTypeChecking, RequiresAllArguments=Raise] SVGNumber insertItemBefore(in SVGNumber item, in unsigned long index)
     40        [StrictTypeChecking] SVGNumber insertItemBefore(in SVGNumber item, in unsigned long index)
    4241            raises(DOMException, SVGException);
    43         [StrictTypeChecking, RequiresAllArguments=Raise] SVGNumber replaceItem(in SVGNumber item, in unsigned long index)
     42        [StrictTypeChecking] SVGNumber replaceItem(in SVGNumber item, in unsigned long index)
    4443            raises(DOMException, SVGException);
    45         [StrictTypeChecking, RequiresAllArguments=Raise] SVGNumber removeItem(in unsigned long index)
     44        [StrictTypeChecking] SVGNumber removeItem(in unsigned long index)
    4645            raises(DOMException);
    47         [StrictTypeChecking, RequiresAllArguments=Raise] SVGNumber appendItem(in SVGNumber item)
     46        [StrictTypeChecking] SVGNumber appendItem(in SVGNumber item)
    4847            raises(DOMException, SVGException);
    4948    };
  • trunk/Source/WebCore/svg/SVGPaint.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGPaint : SVGColor {
     
    4443        readonly attribute DOMString uri;
    4544
    46         [StrictTypeChecking, RequiresAllArguments=Raise] void setUri(in DOMString uri);
    47         [StrictTypeChecking, RequiresAllArguments=Raise] void setPaint(in unsigned short paintType, in DOMString uri, in DOMString rgbColor, in DOMString iccColor)
     45        [StrictTypeChecking] void setUri(in DOMString uri);
     46        [StrictTypeChecking] void setPaint(in unsigned short paintType, in DOMString uri, in DOMString rgbColor, in DOMString iccColor)
    4847            raises(DOMException, SVGException);
    4948    };
  • trunk/Source/WebCore/svg/SVGPathSeg.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        CustomToJS,
  • trunk/Source/WebCore/svg/SVGPathSegArcAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegArcAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegArcRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegArcRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegClosePath.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegClosePath : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoCubicAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoCubicRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoCubicSmoothAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoCubicSmoothRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoQuadraticAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoQuadraticRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoQuadraticSmoothAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegCurvetoQuadraticSmoothRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegLinetoAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegLinetoAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegLinetoHorizontalAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegLinetoHorizontalRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegLinetoRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegLinetoRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegLinetoVerticalAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegLinetoVerticalRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegList.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegList {
     
    3534        void clear()
    3635            raises(DOMException);
    37         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPathSeg initialize(in SVGPathSeg newItem)
     36        [StrictTypeChecking] SVGPathSeg initialize(in SVGPathSeg newItem)
    3837            raises(DOMException, SVGException);
    39         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPathSeg getItem(in unsigned long index)
     38        [StrictTypeChecking] SVGPathSeg getItem(in unsigned long index)
    4039            raises(DOMException);
    41         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPathSeg insertItemBefore(in SVGPathSeg newItem, in unsigned long index)
     40        [StrictTypeChecking] SVGPathSeg insertItemBefore(in SVGPathSeg newItem, in unsigned long index)
    4241            raises(DOMException, SVGException);
    43         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPathSeg replaceItem(in SVGPathSeg newItem, in unsigned long index)
     42        [StrictTypeChecking] SVGPathSeg replaceItem(in SVGPathSeg newItem, in unsigned long index)
    4443            raises(DOMException, SVGException);
    45         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPathSeg removeItem(in unsigned long index)
     44        [StrictTypeChecking] SVGPathSeg removeItem(in unsigned long index)
    4645            raises(DOMException);
    47         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPathSeg appendItem(in SVGPathSeg newItem)
     46        [StrictTypeChecking] SVGPathSeg appendItem(in SVGPathSeg newItem)
    4847            raises(DOMException, SVGException);
    4948    };
  • trunk/Source/WebCore/svg/SVGPathSegMovetoAbs.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegMovetoAbs : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPathSegMovetoRel.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGPathSegMovetoRel : SVGPathSeg {
  • trunk/Source/WebCore/svg/SVGPatternElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGPatternElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGPoint.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        Conditional=SVG
    2827    ] SVGPoint {
     
    3029        attribute [StrictTypeChecking] float y;
    3130
    32         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint matrixTransform(in SVGMatrix matrix);
     31        [StrictTypeChecking] SVGPoint matrixTransform(in SVGMatrix matrix);
    3332    };
    3433
  • trunk/Source/WebCore/svg/SVGPointList.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGPointList {
     
    3433        void clear()
    3534            raises(DOMException);
    36         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint initialize(in SVGPoint item)
     35        [StrictTypeChecking] SVGPoint initialize(in SVGPoint item)
    3736            raises(DOMException, SVGException);
    38         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint getItem(in unsigned long index)
     37        [StrictTypeChecking] SVGPoint getItem(in unsigned long index)
    3938            raises(DOMException);
    40         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint insertItemBefore(in SVGPoint item, in unsigned long index)
     39        [StrictTypeChecking] SVGPoint insertItemBefore(in SVGPoint item, in unsigned long index)
    4140            raises(DOMException, SVGException);
    42         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint replaceItem(in SVGPoint item, in unsigned long index)
     41        [StrictTypeChecking] SVGPoint replaceItem(in SVGPoint item, in unsigned long index)
    4342            raises(DOMException, SVGException);
    44         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint removeItem(in unsigned long index)
     43        [StrictTypeChecking] SVGPoint removeItem(in unsigned long index)
    4544            raises(DOMException);
    46         [StrictTypeChecking, RequiresAllArguments=Raise] SVGPoint appendItem(in SVGPoint item)
     45        [StrictTypeChecking] SVGPoint appendItem(in SVGPoint item)
    4746            raises(DOMException, SVGException);
    4847    };
  • trunk/Source/WebCore/svg/SVGPolygonElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGPolygonElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGPolylineElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGPolylineElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGPreserveAspectRatio.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGPreserveAspectRatio {
  • trunk/Source/WebCore/svg/SVGRadialGradientElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGRadialGradientElement : SVGGradientElement {
  • trunk/Source/WebCore/svg/SVGRect.idl

    r89190 r89269  
    2424
    2525    interface [
    26         LegacyDefaultOptionalArguments,
    2726        Conditional=SVG
    2827    ] SVGRect {
  • trunk/Source/WebCore/svg/SVGRectElement.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGRectElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGRenderingIntent.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGRenderingIntent {
  • trunk/Source/WebCore/svg/SVGScriptElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGScriptElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGSetElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG_ANIMATION
    3130    ] SVGSetElement : SVGAnimationElement {
  • trunk/Source/WebCore/svg/SVGStopElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGStopElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGStringList.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGStringList {
     
    3433        void clear()
    3534            raises(DOMException);
    36         [StrictTypeChecking, RequiresAllArguments=Raise] DOMString initialize(in DOMString item)
     35        [StrictTypeChecking] DOMString initialize(in DOMString item)
    3736            raises(DOMException, SVGException);
    38         [StrictTypeChecking, RequiresAllArguments=Raise] DOMString getItem(in unsigned long index)
     37        [StrictTypeChecking] DOMString getItem(in unsigned long index)
    3938            raises(DOMException);
    40         [StrictTypeChecking, RequiresAllArguments=Raise] DOMString insertItemBefore(in DOMString item, in unsigned long index)
     39        [StrictTypeChecking] DOMString insertItemBefore(in DOMString item, in unsigned long index)
    4140            raises(DOMException, SVGException);
    42         [StrictTypeChecking, RequiresAllArguments=Raise] DOMString replaceItem(in DOMString item, in unsigned long index)
     41        [StrictTypeChecking] DOMString replaceItem(in DOMString item, in unsigned long index)
    4342            raises(DOMException, SVGException);
    44         [StrictTypeChecking, RequiresAllArguments=Raise] DOMString removeItem(in unsigned long index)
     43        [StrictTypeChecking] DOMString removeItem(in unsigned long index)
    4544            raises(DOMException);
    46         [StrictTypeChecking, RequiresAllArguments=Raise] DOMString appendItem(in DOMString item)
     45        [StrictTypeChecking] DOMString appendItem(in DOMString item)
    4746            raises(DOMException, SVGException);
    4847    };
  • trunk/Source/WebCore/svg/SVGSwitchElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGSwitchElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGSymbolElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGSymbolElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGTRefElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGTRefElement : SVGTextPositioningElement,
  • trunk/Source/WebCore/svg/SVGTSpanElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGTSpanElement : SVGTextPositioningElement {
  • trunk/Source/WebCore/svg/SVGTextElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGTextElement : SVGTextPositioningElement,
  • trunk/Source/WebCore/svg/SVGTextPathElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGTextPathElement : SVGTextContentElement,
  • trunk/Source/WebCore/svg/SVGTextPositioningElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGTextPositioningElement : SVGTextContentElement {
  • trunk/Source/WebCore/svg/SVGTitleElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGTitleElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGTransform.idl

    r89190 r89269  
    2323
    2424    interface [
    25         LegacyDefaultOptionalArguments,
    2625        Conditional=SVG
    2726    ] SVGTransform {
     
    3938        readonly attribute float angle;
    4039
    41         [StrictTypeChecking, RequiresAllArguments=Raise] void setMatrix(in SVGMatrix matrix);
    42         [StrictTypeChecking, RequiresAllArguments=Raise] void setTranslate(in float tx, in float ty);
    43         [StrictTypeChecking, RequiresAllArguments=Raise] void setScale(in float sx, in float sy);
    44         [StrictTypeChecking, RequiresAllArguments=Raise] void setRotate(in float angle, in float cx, in float cy);
    45         [StrictTypeChecking, RequiresAllArguments=Raise] void setSkewX(in float angle);
    46         [StrictTypeChecking, RequiresAllArguments=Raise] void setSkewY(in float angle);
     40        [StrictTypeChecking] void setMatrix(in SVGMatrix matrix);
     41        [StrictTypeChecking] void setTranslate(in float tx, in float ty);
     42        [StrictTypeChecking] void setScale(in float sx, in float sy);
     43        [StrictTypeChecking] void setRotate(in float angle, in float cx, in float cy);
     44        [StrictTypeChecking] void setSkewX(in float angle);
     45        [StrictTypeChecking] void setSkewY(in float angle);
    4746    };
    4847
  • trunk/Source/WebCore/svg/SVGTransformList.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG
    3231    ] SVGTransformList {
     
    3534        void clear()
    3635            raises(DOMException);
    37         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform initialize(in SVGTransform item)
     36        [StrictTypeChecking] SVGTransform initialize(in SVGTransform item)
    3837            raises(DOMException, SVGException);
    39         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform getItem(in unsigned long index)
     38        [StrictTypeChecking] SVGTransform getItem(in unsigned long index)
    4039            raises(DOMException);
    41         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform insertItemBefore(in SVGTransform item, in unsigned long index)
     40        [StrictTypeChecking] SVGTransform insertItemBefore(in SVGTransform item, in unsigned long index)
    4241            raises(DOMException, SVGException);
    43         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform replaceItem(in SVGTransform item, in unsigned long index)
     42        [StrictTypeChecking] SVGTransform replaceItem(in SVGTransform item, in unsigned long index)
    4443            raises(DOMException, SVGException);
    45         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform removeItem(in unsigned long index)
     44        [StrictTypeChecking] SVGTransform removeItem(in unsigned long index)
    4645            raises(DOMException);
    47         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform appendItem(in SVGTransform item)
     46        [StrictTypeChecking] SVGTransform appendItem(in SVGTransform item)
    4847            raises(DOMException, SVGException);
    4948
    50         [StrictTypeChecking, RequiresAllArguments=Raise] SVGTransform createSVGTransformFromMatrix(in SVGMatrix matrix)
     49        [StrictTypeChecking] SVGTransform createSVGTransformFromMatrix(in SVGMatrix matrix)
    5150            raises(DOMException);
    5251
  • trunk/Source/WebCore/svg/SVGTransformable.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        ObjCProtocol,
  • trunk/Source/WebCore/svg/SVGURIReference.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        ObjCProtocol,
  • trunk/Source/WebCore/svg/SVGUnitTypes.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGUnitTypes {
  • trunk/Source/WebCore/svg/SVGUseElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGUseElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGVKernElement.idl

    r89190 r89269  
    2121
    2222    interface [
    23         LegacyDefaultOptionalArguments,
    2423        Conditional=SVG&SVG_FONTS
    2524    ] SVGVKernElement : SVGElement {
  • trunk/Source/WebCore/svg/SVGViewElement.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGViewElement : SVGElement,
  • trunk/Source/WebCore/svg/SVGViewSpec.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGViewSpec : SVGZoomAndPan, SVGFitToViewBox
  • trunk/Source/WebCore/svg/SVGZoomAndPan.idl

    r89190 r89269  
    2828
    2929    interface [
    30         LegacyDefaultOptionalArguments,
    3130        Conditional=SVG,
    3231        ObjCProtocol
  • trunk/Source/WebCore/svg/SVGZoomEvent.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=SVG
    3130    ] SVGZoomEvent : UIEvent {
  • trunk/Source/WebCore/testing/Internals.idl

    r89230 r89269  
    2626module window {
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        OmitConstructor
    3029    ] Internals {
  • trunk/Source/WebCore/webaudio/AudioChannelMerger.idl

    r89190 r89269  
    2929module audio {
    3030    interface [
    31         LegacyDefaultOptionalArguments,
    3231        Conditional=WEB_AUDIO
    3332    ] AudioChannelMerger : AudioNode {
  • trunk/Source/WebCore/webaudio/AudioChannelSplitter.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO
    2928    ] AudioChannelSplitter : AudioNode {
  • trunk/Source/WebCore/webaudio/AudioDestinationNode.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/webaudio/AudioGain.idl

    r89190 r89269  
    2929module audio {
    3030    interface [
    31         LegacyDefaultOptionalArguments,
    3231        Conditional=WEB_AUDIO,
    3332        GenerateToJS
  • trunk/Source/WebCore/webaudio/AudioGainNode.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/webaudio/AudioProcessingEvent.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/webaudio/AudioSourceNode.idl

    r89190 r89269  
    2929module audio {
    3030    interface [
    31         LegacyDefaultOptionalArguments,
    3231        Conditional=WEB_AUDIO
    3332    ] AudioSourceNode : AudioNode {
  • trunk/Source/WebCore/webaudio/BiquadFilterNode.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/webaudio/ConvolverNode.idl

    r89190 r89269  
    2626    // A linear convolution effect
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEB_AUDIO,
    3029        GenerateToJS
  • trunk/Source/WebCore/webaudio/DelayNode.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/webaudio/DynamicsCompressorNode.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/webaudio/HighPass2FilterNode.idl

    r89190 r89269  
    2727    // FIXME: design BiquadNode and use instead of this
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=WEB_AUDIO,
    3130        GenerateToJS
  • trunk/Source/WebCore/webaudio/JavaScriptAudioNode.idl

    r89190 r89269  
    2626    // For real-time audio stream synthesis/processing in JavaScript
    2727    interface [
    28         LegacyDefaultOptionalArguments,
    2928        Conditional=WEB_AUDIO,
    3029        GenerateToJS,
  • trunk/Source/WebCore/webaudio/LowPass2FilterNode.idl

    r89190 r89269  
    2727    // FIXME: design BiquadNode and use instead of this
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        Conditional=WEB_AUDIO,
    3130        GenerateToJS
  • trunk/Source/WebCore/webaudio/OfflineAudioCompletionEvent.idl

    r89190 r89269  
    2525module audio {
    2626    interface [
    27         LegacyDefaultOptionalArguments,
    2827        Conditional=WEB_AUDIO,
    2928        GenerateToJS
  • trunk/Source/WebCore/workers/SharedWorker.idl

    r89190 r89269  
    3434    interface [
    3535        Conditional=SHARED_WORKERS,
    36         LegacyDefaultOptionalArguments,
    3736        ActiveDOMObject,
    3837        CanBeConstructed,
  • trunk/Source/WebCore/workers/SharedWorkerContext.idl

    r89190 r89269  
    3333    interface [
    3434        Conditional=SHARED_WORKERS,
    35         LegacyDefaultOptionalArguments,
    3635        ExtendsDOMGlobalObject,
    3736        IsWorkerContext,
  • trunk/Source/WebCore/workers/WorkerLocation.idl

    r89190 r89269  
    3131    interface [
    3232        Conditional=WORKERS,
    33         LegacyDefaultOptionalArguments,
    3433        GenerateIsReachable=Impl,
    3534        NoStaticTables
  • trunk/Source/WebCore/xml/XMLHttpRequestException.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        NoStaticTables,
    3433        DontCheckEnums
  • trunk/Source/WebCore/xml/XMLHttpRequestProgressEvent.idl

    r89190 r89269  
    2727
    2828    interface [
    29         LegacyDefaultOptionalArguments,
    3029        NoStaticTables
    3130    // We should also inherit from LSProgressEvent when the idl is added.
  • trunk/Source/WebCore/xml/XPathException.idl

    r89190 r89269  
    3030
    3131    interface [
    32         LegacyDefaultOptionalArguments,
    3332        Conditional=XPATH,
    3433        DontCheckEnums
Note: See TracChangeset for help on using the changeset viewer.