[WebKit IDL] move extended attributes to left of interface, exception...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Oct 2012 11:44:58 +0000 (11:44 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Oct 2012 11:44:58 +0000 (11:44 +0000)
https://bugs.webkit.org/show_bug.cgi?id=99012

Patch by Takashi Sakamoto <tasak@google.com> on 2012-10-12
Reviewed by Kentaro Hara.

According to WebIDL spec, moved all extended attributes to the left
of interface / attribute / readonly attribute / exception.

No new tests. I ran run-bindings-tests and all tests passed.

* Modules/battery/BatteryManager.idl:
* Modules/battery/NavigatorBattery.idl:
* Modules/filesystem/DOMFileSystem.idl:
* Modules/filesystem/DOMFileSystemSync.idl:
* Modules/filesystem/DOMWindowFileSystem.idl:
* Modules/filesystem/DataTransferItemFileSystem.idl:
* Modules/filesystem/DirectoryEntry.idl:
* Modules/filesystem/DirectoryEntrySync.idl:
* Modules/filesystem/DirectoryReader.idl:
* Modules/filesystem/DirectoryReaderSync.idl:
* Modules/filesystem/EntriesCallback.idl:
* Modules/filesystem/Entry.idl:
* Modules/filesystem/EntryArray.idl:
* Modules/filesystem/EntryArraySync.idl:
* Modules/filesystem/EntryCallback.idl:
* Modules/filesystem/EntrySync.idl:
* Modules/filesystem/ErrorCallback.idl:
* Modules/filesystem/FileCallback.idl:
* Modules/filesystem/FileEntry.idl:
* Modules/filesystem/FileEntrySync.idl:
* Modules/filesystem/FileSystemCallback.idl:
* Modules/filesystem/FileWriter.idl:
* Modules/filesystem/FileWriterCallback.idl:
* Modules/filesystem/FileWriterSync.idl:
* Modules/filesystem/HTMLInputElementFileSystem.idl:
* Modules/filesystem/Metadata.idl:
* Modules/filesystem/MetadataCallback.idl:
* Modules/filesystem/WorkerContextFileSystem.idl:
* Modules/gamepad/Gamepad.idl:
* Modules/gamepad/GamepadList.idl:
* Modules/gamepad/NavigatorGamepad.idl:
* Modules/geolocation/Geolocation.idl:
* Modules/geolocation/Geoposition.idl:
* Modules/geolocation/NavigatorGeolocation.idl:
* Modules/geolocation/PositionCallback.idl:
* Modules/geolocation/PositionError.idl:
* Modules/geolocation/PositionErrorCallback.idl:
* Modules/indexeddb/DOMWindowIndexedDatabase.idl:
* Modules/indexeddb/IDBAny.idl:
* Modules/indexeddb/IDBCursor.idl:
* Modules/indexeddb/IDBCursorWithValue.idl:
* Modules/indexeddb/IDBDatabase.idl:
* Modules/indexeddb/IDBDatabaseException.idl:
* Modules/indexeddb/IDBFactory.idl:
* Modules/indexeddb/IDBIndex.idl:
* Modules/indexeddb/IDBKey.idl:
* Modules/indexeddb/IDBKeyRange.idl:
* Modules/indexeddb/IDBObjectStore.idl:
* Modules/indexeddb/IDBOpenDBRequest.idl:
* Modules/indexeddb/IDBRequest.idl:
* Modules/indexeddb/IDBTransaction.idl:
* Modules/indexeddb/IDBUpgradeNeededEvent.idl:
* Modules/indexeddb/IDBVersionChangeEvent.idl:
* Modules/indexeddb/IDBVersionChangeRequest.idl:
* Modules/indexeddb/WorkerContextIndexedDatabase.idl:
* Modules/intents/DOMWindowIntents.idl:
* Modules/intents/DeliveredIntent.idl:
* Modules/intents/NavigatorIntents.idl:
* Modules/mediasource/MediaSource.idl:
* Modules/mediasource/SourceBuffer.idl:
* Modules/mediasource/SourceBufferList.idl:
* Modules/mediastream/DOMWindowMediaStream.idl:
* Modules/mediastream/IceCallback.idl:
* Modules/mediastream/IceCandidate.idl:
* Modules/mediastream/LocalMediaStream.idl:
* Modules/mediastream/MediaStream.idl:
* Modules/mediastream/MediaStreamEvent.idl:
* Modules/mediastream/MediaStreamList.idl:
* Modules/mediastream/MediaStreamTrack.idl:
* Modules/mediastream/MediaStreamTrackEvent.idl:
* Modules/mediastream/MediaStreamTrackList.idl:
* Modules/mediastream/NavigatorMediaStream.idl:
* Modules/mediastream/NavigatorUserMediaError.idl:
* Modules/mediastream/NavigatorUserMediaErrorCallback.idl:
* Modules/mediastream/NavigatorUserMediaSuccessCallback.idl:
* Modules/mediastream/PeerConnection00.idl:
* Modules/mediastream/RTCErrorCallback.idl:
* Modules/mediastream/RTCIceCandidate.idl:
* Modules/mediastream/RTCIceCandidateEvent.idl:
* Modules/mediastream/RTCPeerConnection.idl:
* Modules/mediastream/RTCSessionDescription.idl:
* Modules/mediastream/RTCSessionDescriptionCallback.idl:
* Modules/mediastream/RTCStatsCallback.idl:
* Modules/mediastream/RTCStatsElement.idl:
* Modules/mediastream/RTCStatsReport.idl:
* Modules/mediastream/RTCStatsResponse.idl:
* Modules/mediastream/SessionDescription.idl:
* Modules/navigatorcontentutils/NavigatorContentUtils.idl:
* Modules/networkinfo/NavigatorNetworkInfoConnection.idl:
* Modules/networkinfo/NetworkInfoConnection.idl:
* Modules/notifications/DOMWindowNotifications.idl:
* Modules/notifications/Notification.idl:
* Modules/notifications/NotificationCenter.idl:
* Modules/notifications/NotificationPermissionCallback.idl:
* Modules/notifications/WorkerContextNotifications.idl:
* Modules/proximity/DeviceProximityEvent.idl:
* Modules/quota/DOMWindowQuota.idl:
* Modules/quota/StorageInfo.idl:
* Modules/quota/StorageInfoErrorCallback.idl:
* Modules/quota/StorageInfoQuotaCallback.idl:
* Modules/quota/StorageInfoUsageCallback.idl:
* Modules/speech/DOMWindowSpeech.idl:
* Modules/speech/SpeechGrammar.idl:
* Modules/speech/SpeechGrammarList.idl:
* Modules/speech/SpeechRecognition.idl:
* Modules/speech/SpeechRecognitionAlternative.idl:
* Modules/speech/SpeechRecognitionError.idl:
* Modules/speech/SpeechRecognitionEvent.idl:
* Modules/speech/SpeechRecognitionResult.idl:
* Modules/speech/SpeechRecognitionResultList.idl:
* Modules/vibration/NavigatorVibration.idl:
* Modules/webaudio/AudioBuffer.idl:
* Modules/webaudio/AudioBufferCallback.idl:
* Modules/webaudio/AudioBufferSourceNode.idl:
* Modules/webaudio/AudioChannelMerger.idl:
* Modules/webaudio/AudioChannelSplitter.idl:
* Modules/webaudio/AudioContext.idl:
* Modules/webaudio/AudioDestinationNode.idl:
* Modules/webaudio/AudioGain.idl:
* Modules/webaudio/AudioGainNode.idl:
* Modules/webaudio/AudioListener.idl:
* Modules/webaudio/AudioNode.idl:
* Modules/webaudio/AudioPannerNode.idl:
* Modules/webaudio/AudioParam.idl:
* Modules/webaudio/AudioProcessingEvent.idl:
* Modules/webaudio/AudioSourceNode.idl:
* Modules/webaudio/BiquadFilterNode.idl:
* Modules/webaudio/ConvolverNode.idl:
* Modules/webaudio/DOMWindowWebAudio.idl:
* Modules/webaudio/DelayNode.idl:
* Modules/webaudio/DynamicsCompressorNode.idl:
* Modules/webaudio/JavaScriptAudioNode.idl:
* Modules/webaudio/MediaElementAudioSourceNode.idl:
* Modules/webaudio/MediaStreamAudioSourceNode.idl:
* Modules/webaudio/OfflineAudioCompletionEvent.idl:
* Modules/webaudio/Oscillator.idl:
* Modules/webaudio/RealtimeAnalyserNode.idl:
* Modules/webaudio/WaveShaperNode.idl:
* Modules/webaudio/WaveTable.idl:
* Modules/webdatabase/DOMWindowWebDatabase.idl:
* Modules/webdatabase/Database.idl:
* Modules/webdatabase/DatabaseCallback.idl:
* Modules/webdatabase/DatabaseSync.idl:
* Modules/webdatabase/SQLError.idl:
* Modules/webdatabase/SQLException.idl:
* Modules/webdatabase/SQLResultSet.idl:
* Modules/webdatabase/SQLResultSetRowList.idl:
* Modules/webdatabase/SQLStatementCallback.idl:
* Modules/webdatabase/SQLStatementErrorCallback.idl:
* Modules/webdatabase/SQLTransaction.idl:
* Modules/webdatabase/SQLTransactionCallback.idl:
* Modules/webdatabase/SQLTransactionErrorCallback.idl:
* Modules/webdatabase/SQLTransactionSync.idl:
* Modules/webdatabase/SQLTransactionSyncCallback.idl:
* Modules/webdatabase/WorkerContextWebDatabase.idl:
* Modules/websockets/CloseEvent.idl:
* Modules/websockets/DOMWindowWebSocket.idl:
* Modules/websockets/WebSocket.idl:
* Modules/websockets/WorkerContextWebSocket.idl:
* bindings/scripts/test/TestCallback.idl:
* bindings/scripts/test/TestCustomNamedGetter.idl:
* bindings/scripts/test/TestDomainSecurity.idl:
* bindings/scripts/test/TestEventConstructor.idl:
* bindings/scripts/test/TestEventTarget.idl:
* bindings/scripts/test/TestInterface.idl:
* bindings/scripts/test/TestNamedConstructor.idl:
* bindings/scripts/test/TestNode.idl:
* bindings/scripts/test/TestObj.idl:
* bindings/scripts/test/TestSerializedScriptValueInterface.idl:
* bindings/scripts/test/TestSupplemental.idl:
* bindings/scripts/test/TestTypedArray.idl:
* css/CSSCharsetRule.idl:
* css/CSSImportRule.idl:
* css/CSSPageRule.idl:
* css/CSSRule.idl:
* css/CSSRuleList.idl:
* css/CSSStyleDeclaration.idl:
* css/CSSStyleRule.idl:
* css/CSSStyleSheet.idl:
* css/CSSUnknownRule.idl:
* css/CSSValue.idl:
* css/CSSValueList.idl:
* css/MediaList.idl:
* css/MediaQueryListListener.idl:
* css/StyleMedia.idl:
* css/StyleSheet.idl:
* css/StyleSheetList.idl:
* css/WebKitCSSFilterValue.idl:
* css/WebKitCSSKeyframesRule.idl:
* css/WebKitCSSMatrix.idl:
* css/WebKitCSSRegionRule.idl:
* css/WebKitCSSTransformValue.idl:
* dom/Attr.idl:
* dom/BeforeLoadEvent.idl:
* dom/CharacterData.idl:
* dom/ClientRectList.idl:
* dom/Clipboard.idl:
* dom/CustomEvent.idl:
* dom/DOMCoreException.idl:
* dom/DOMImplementation.idl:
* dom/DOMNamedFlowCollection.idl:
* dom/DOMStringList.idl:
* dom/DOMStringMap.idl:
* dom/DataTransferItem.idl:
* dom/DataTransferItemList.idl:
* dom/DeviceMotionEvent.idl:
* dom/DeviceOrientationEvent.idl:
* dom/Document.idl:
* dom/DocumentType.idl:
* dom/Element.idl:
* dom/Entity.idl:
* dom/ErrorEvent.idl:
* dom/Event.idl:
* dom/EventException.idl:
* dom/EventListener.idl:
* dom/EventTarget.idl:
* dom/HashChangeEvent.idl:
* dom/MessageChannel.idl:
* dom/MessageEvent.idl:
* dom/MessagePort.idl:
* dom/MouseEvent.idl:
* dom/MutationCallback.idl:
* dom/MutationObserver.idl:
* dom/MutationRecord.idl:
* dom/NamedNodeMap.idl:
* dom/Node.idl:
* dom/NodeFilter.idl:
* dom/NodeIterator.idl:
* dom/NodeList.idl:
* dom/Notation.idl:
* dom/OverflowEvent.idl:
* dom/PageTransitionEvent.idl:
* dom/PopStateEvent.idl:
* dom/ProcessingInstruction.idl:
* dom/ProgressEvent.idl:
* dom/PropertyNodeList.idl:
* dom/RangeException.idl:
* dom/RequestAnimationFrameCallback.idl:
* dom/ShadowRoot.idl:
* dom/StringCallback.idl:
* dom/Touch.idl:
* dom/TouchEvent.idl:
* dom/TouchList.idl:
* dom/TreeWalker.idl:
* dom/WebKitAnimationEvent.idl:
* dom/WebKitNamedFlow.idl:
* dom/WebKitTransitionEvent.idl:
* editing/DOMTransaction.idl:
* editing/UndoManager.idl:
* fileapi/Blob.idl:
* fileapi/File.idl:
* fileapi/FileError.idl:
* fileapi/FileException.idl:
* fileapi/FileList.idl:
* fileapi/FileReader.idl:
* fileapi/FileReaderSync.idl:
* html/DOMFormData.idl:
* html/DOMSettableTokenList.idl:
* html/DOMTokenList.idl:
* html/DOMURL.idl:
* html/HTMLAllCollection.idl:
* html/HTMLAnchorElement.idl:
* html/HTMLAppletElement.idl:
* html/HTMLAreaElement.idl:
* html/HTMLAudioElement.idl:
* html/HTMLBRElement.idl:
* html/HTMLBaseElement.idl:
* html/HTMLBaseFontElement.idl:
* html/HTMLBodyElement.idl:
* html/HTMLButtonElement.idl:
* html/HTMLCanvasElement.idl:
* html/HTMLCollection.idl:
* html/HTMLDListElement.idl:
* html/HTMLDataListElement.idl:
* html/HTMLDetailsElement.idl:
* html/HTMLDialogElement.idl:
* html/HTMLDirectoryElement.idl:
* html/HTMLDivElement.idl:
* html/HTMLDocument.idl:
* html/HTMLElement.idl:
* html/HTMLEmbedElement.idl:
* html/HTMLFieldSetElement.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/HTMLInputElement.idl:
* html/HTMLIntentElement.idl:
* html/HTMLKeygenElement.idl:
* html/HTMLLIElement.idl:
* html/HTMLLabelElement.idl:
* html/HTMLLegendElement.idl:
* html/HTMLLinkElement.idl:
* html/HTMLMapElement.idl:
* html/HTMLMarqueeElement.idl:
* html/HTMLMediaElement.idl:
* html/HTMLMenuElement.idl:
* html/HTMLMetaElement.idl:
* html/HTMLMeterElement.idl:
* html/HTMLModElement.idl:
* html/HTMLOListElement.idl:
* html/HTMLObjectElement.idl:
* html/HTMLOptGroupElement.idl:
* html/HTMLOptionElement.idl:
* html/HTMLOptionsCollection.idl:
* html/HTMLOutputElement.idl:
* html/HTMLParagraphElement.idl:
* html/HTMLParamElement.idl:
* html/HTMLPreElement.idl:
* html/HTMLProgressElement.idl:
* html/HTMLPropertiesCollection.idl:
* html/HTMLQuoteElement.idl:
* html/HTMLScriptElement.idl:
* html/HTMLSelectElement.idl:
* html/HTMLSourceElement.idl:
* html/HTMLStyleElement.idl:
* html/HTMLTableCaptionElement.idl:
* html/HTMLTableCellElement.idl:
* html/HTMLTableColElement.idl:
* html/HTMLTableElement.idl:
* html/HTMLTableRowElement.idl:
* html/HTMLTableSectionElement.idl:
* html/HTMLTextAreaElement.idl:
* html/HTMLTitleElement.idl:
* html/HTMLTrackElement.idl:
* html/HTMLUListElement.idl:
* html/HTMLVideoElement.idl:
* html/ImageData.idl:
* html/MediaController.idl:
* html/MediaError.idl:
* html/MediaKeyError.idl:
* html/MediaKeyEvent.idl:
* html/MicroDataItemValue.idl:
* html/RadioNodeList.idl:
* html/TimeRanges.idl:
* html/ValidityState.idl:
* html/VoidCallback.idl:
* html/canvas/ArrayBuffer.idl:
* html/canvas/ArrayBufferView.idl:
* html/canvas/CanvasRenderingContext.idl:
* html/canvas/CanvasRenderingContext2D.idl:
* html/canvas/DataView.idl:
* html/canvas/EXTTextureFilterAnisotropic.idl:
* html/canvas/Float32Array.idl:
* html/canvas/Float64Array.idl:
* html/canvas/Int16Array.idl:
* html/canvas/Int32Array.idl:
* html/canvas/Int8Array.idl:
* html/canvas/OESStandardDerivatives.idl:
* html/canvas/OESTextureFloat.idl:
* html/canvas/OESVertexArrayObject.idl:
* html/canvas/Uint16Array.idl:
* html/canvas/Uint32Array.idl:
* html/canvas/Uint8Array.idl:
* html/canvas/Uint8ClampedArray.idl:
* html/canvas/WebGLActiveInfo.idl:
* html/canvas/WebGLBuffer.idl:
* html/canvas/WebGLCompressedTextureS3TC.idl:
* html/canvas/WebGLContextAttributes.idl:
* html/canvas/WebGLContextEvent.idl:
* html/canvas/WebGLDebugRendererInfo.idl:
* html/canvas/WebGLDebugShaders.idl:
* html/canvas/WebGLDepthTexture.idl:
* html/canvas/WebGLFramebuffer.idl:
* html/canvas/WebGLLoseContext.idl:
* html/canvas/WebGLProgram.idl:
* html/canvas/WebGLRenderbuffer.idl:
* html/canvas/WebGLRenderingContext.idl:
* html/canvas/WebGLShader.idl:
* html/canvas/WebGLShaderPrecisionFormat.idl:
* html/canvas/WebGLTexture.idl:
* html/canvas/WebGLUniformLocation.idl:
* html/canvas/WebGLVertexArrayObjectOES.idl:
* html/shadow/HTMLContentElement.idl:
* html/shadow/HTMLShadowElement.idl:
* html/track/TextTrack.idl:
* html/track/TextTrackCue.idl:
* html/track/TextTrackCueList.idl:
* html/track/TextTrackList.idl:
* html/track/TrackEvent.idl:
* inspector/InjectedScriptHost.idl:
* inspector/InspectorFrontendHost.idl:
* inspector/JavaScriptCallFrame.idl:
* inspector/ScriptProfile.idl:
* inspector/ScriptProfileNode.idl:
* loader/appcache/DOMApplicationCache.idl:
* page/AbstractView.idl:
* page/BarInfo.idl:
* page/Console.idl:
* page/Coordinates.idl:
* page/Crypto.idl:
* page/DOMSecurityPolicy.idl:
* page/DOMSelection.idl:
* page/DOMWindow.idl:
* page/DOMWindowPagePopup.idl:
* page/EventSource.idl:
* page/History.idl:
* page/Location.idl:
* page/MemoryInfo.idl:
* page/Navigator.idl:
* page/PagePopupController.idl:
* page/Performance.idl:
* page/PerformanceEntry.idl:
* page/PerformanceEntryList.idl:
* page/PerformanceNavigation.idl:
* page/PerformanceResourceTiming.idl:
* page/PerformanceTiming.idl:
* page/Screen.idl:
* page/SpeechInputEvent.idl:
* page/SpeechInputResult.idl:
* page/SpeechInputResultList.idl:
* page/WebKitAnimation.idl:
* page/WebKitAnimationList.idl:
* page/WebKitPoint.idl:
* page/WorkerNavigator.idl:
* plugins/DOMMimeType.idl:
* plugins/DOMMimeTypeArray.idl:
* plugins/DOMPlugin.idl:
* plugins/DOMPluginArray.idl:
* storage/Storage.idl:
* storage/StorageEvent.idl:
* svg/ElementTimeControl.idl:
* svg/SVGAElement.idl:
* svg/SVGAltGlyphDefElement.idl:
* svg/SVGAltGlyphElement.idl:
* svg/SVGAltGlyphItemElement.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/SVGAnimationElement.idl:
* svg/SVGCircleElement.idl:
* svg/SVGClipPathElement.idl:
* svg/SVGColor.idl:
* svg/SVGComponentTransferFunctionElement.idl:
* svg/SVGCursorElement.idl:
* svg/SVGDefsElement.idl:
* svg/SVGDescElement.idl:
* svg/SVGDocument.idl:
* svg/SVGElement.idl:
* svg/SVGElementInstance.idl:
* svg/SVGElementInstanceList.idl:
* svg/SVGEllipseElement.idl:
* svg/SVGException.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/SVGFEDropShadowElement.idl:
* svg/SVGFEFloodElement.idl:
* svg/SVGFEFuncAElement.idl:
* svg/SVGFEFuncBElement.idl:
* svg/SVGFEFuncGElement.idl:
* svg/SVGFEFuncRElement.idl:
* svg/SVGFEGaussianBlurElement.idl:
* svg/SVGFEImageElement.idl:
* svg/SVGFEMergeElement.idl:
* svg/SVGFEMergeNodeElement.idl:
* svg/SVGFEMorphologyElement.idl:
* svg/SVGFEOffsetElement.idl:
* svg/SVGFEPointLightElement.idl:
* svg/SVGFESpecularLightingElement.idl:
* svg/SVGFESpotLightElement.idl:
* svg/SVGFETileElement.idl:
* svg/SVGFETurbulenceElement.idl:
* svg/SVGFilterElement.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/SVGGlyphRefElement.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/SVGLocatable.idl:
* svg/SVGMPathElement.idl:
* svg/SVGMarkerElement.idl:
* svg/SVGMaskElement.idl:
* svg/SVGMatrix.idl:
* svg/SVGMetadataElement.idl:
* svg/SVGMissingGlyphElement.idl:
* svg/SVGNumber.idl:
* svg/SVGNumberList.idl:
* svg/SVGPaint.idl:
* svg/SVGPathElement.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/SVGSVGElement.idl:
* svg/SVGScriptElement.idl:
* svg/SVGSetElement.idl:
* svg/SVGStopElement.idl:
* svg/SVGStringList.idl:
* svg/SVGStylable.idl:
* svg/SVGStyleElement.idl:
* svg/SVGSwitchElement.idl:
* svg/SVGSymbolElement.idl:
* svg/SVGTRefElement.idl:
* svg/SVGTSpanElement.idl:
* svg/SVGTests.idl:
* svg/SVGTextContentElement.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/InternalSettings.idl:
* testing/Internals.idl:
* testing/MallocStatistics.idl:
* workers/AbstractWorker.idl:
* workers/DedicatedWorkerContext.idl:
* workers/SharedWorker.idl:
* workers/SharedWorkerContext.idl:
* workers/Worker.idl:
* workers/WorkerContext.idl:
* workers/WorkerLocation.idl:
* xml/DOMParser.idl:
* xml/XMLHttpRequest.idl:
* xml/XMLHttpRequestException.idl:
* xml/XMLHttpRequestProgressEvent.idl:
* xml/XMLHttpRequestUpload.idl:
* xml/XMLSerializer.idl:
* xml/XPathEvaluator.idl:
* xml/XPathException.idl:
* xml/XPathNSResolver.idl:
* xml/XPathResult.idl:
* xml/XSLTProcessor.idl:
Moved extended attributes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@131172 268f45cc-cd09-0410-ab3c-d52691b4dbfc

602 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/battery/BatteryManager.idl
Source/WebCore/Modules/battery/NavigatorBattery.idl
Source/WebCore/Modules/filesystem/DOMFileSystem.idl
Source/WebCore/Modules/filesystem/DOMFileSystemSync.idl
Source/WebCore/Modules/filesystem/DOMWindowFileSystem.idl
Source/WebCore/Modules/filesystem/DataTransferItemFileSystem.idl
Source/WebCore/Modules/filesystem/DirectoryEntry.idl
Source/WebCore/Modules/filesystem/DirectoryEntrySync.idl
Source/WebCore/Modules/filesystem/DirectoryReader.idl
Source/WebCore/Modules/filesystem/DirectoryReaderSync.idl
Source/WebCore/Modules/filesystem/EntriesCallback.idl
Source/WebCore/Modules/filesystem/Entry.idl
Source/WebCore/Modules/filesystem/EntryArray.idl
Source/WebCore/Modules/filesystem/EntryArraySync.idl
Source/WebCore/Modules/filesystem/EntryCallback.idl
Source/WebCore/Modules/filesystem/EntrySync.idl
Source/WebCore/Modules/filesystem/ErrorCallback.idl
Source/WebCore/Modules/filesystem/FileCallback.idl
Source/WebCore/Modules/filesystem/FileEntry.idl
Source/WebCore/Modules/filesystem/FileEntrySync.idl
Source/WebCore/Modules/filesystem/FileSystemCallback.idl
Source/WebCore/Modules/filesystem/FileWriter.idl
Source/WebCore/Modules/filesystem/FileWriterCallback.idl
Source/WebCore/Modules/filesystem/FileWriterSync.idl
Source/WebCore/Modules/filesystem/HTMLInputElementFileSystem.idl
Source/WebCore/Modules/filesystem/Metadata.idl
Source/WebCore/Modules/filesystem/MetadataCallback.idl
Source/WebCore/Modules/filesystem/WorkerContextFileSystem.idl
Source/WebCore/Modules/gamepad/Gamepad.idl
Source/WebCore/Modules/gamepad/GamepadList.idl
Source/WebCore/Modules/gamepad/NavigatorGamepad.idl
Source/WebCore/Modules/geolocation/Geolocation.idl
Source/WebCore/Modules/geolocation/Geoposition.idl
Source/WebCore/Modules/geolocation/NavigatorGeolocation.idl
Source/WebCore/Modules/geolocation/PositionCallback.idl
Source/WebCore/Modules/geolocation/PositionError.idl
Source/WebCore/Modules/geolocation/PositionErrorCallback.idl
Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.idl
Source/WebCore/Modules/indexeddb/IDBAny.idl
Source/WebCore/Modules/indexeddb/IDBCursor.idl
Source/WebCore/Modules/indexeddb/IDBCursorWithValue.idl
Source/WebCore/Modules/indexeddb/IDBDatabase.idl
Source/WebCore/Modules/indexeddb/IDBDatabaseException.idl
Source/WebCore/Modules/indexeddb/IDBFactory.idl
Source/WebCore/Modules/indexeddb/IDBIndex.idl
Source/WebCore/Modules/indexeddb/IDBKey.idl
Source/WebCore/Modules/indexeddb/IDBKeyRange.idl
Source/WebCore/Modules/indexeddb/IDBObjectStore.idl
Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.idl
Source/WebCore/Modules/indexeddb/IDBRequest.idl
Source/WebCore/Modules/indexeddb/IDBTransaction.idl
Source/WebCore/Modules/indexeddb/IDBUpgradeNeededEvent.idl
Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.idl
Source/WebCore/Modules/indexeddb/IDBVersionChangeRequest.idl
Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.idl
Source/WebCore/Modules/intents/DOMWindowIntents.idl
Source/WebCore/Modules/intents/DeliveredIntent.idl
Source/WebCore/Modules/intents/NavigatorIntents.idl
Source/WebCore/Modules/mediasource/MediaSource.idl
Source/WebCore/Modules/mediasource/SourceBuffer.idl
Source/WebCore/Modules/mediasource/SourceBufferList.idl
Source/WebCore/Modules/mediastream/DOMWindowMediaStream.idl
Source/WebCore/Modules/mediastream/IceCallback.idl
Source/WebCore/Modules/mediastream/IceCandidate.idl
Source/WebCore/Modules/mediastream/LocalMediaStream.idl
Source/WebCore/Modules/mediastream/MediaStream.idl
Source/WebCore/Modules/mediastream/MediaStreamEvent.idl
Source/WebCore/Modules/mediastream/MediaStreamList.idl
Source/WebCore/Modules/mediastream/MediaStreamTrack.idl
Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.idl
Source/WebCore/Modules/mediastream/MediaStreamTrackList.idl
Source/WebCore/Modules/mediastream/NavigatorMediaStream.idl
Source/WebCore/Modules/mediastream/NavigatorUserMediaError.idl
Source/WebCore/Modules/mediastream/NavigatorUserMediaErrorCallback.idl
Source/WebCore/Modules/mediastream/NavigatorUserMediaSuccessCallback.idl
Source/WebCore/Modules/mediastream/PeerConnection00.idl
Source/WebCore/Modules/mediastream/RTCErrorCallback.idl
Source/WebCore/Modules/mediastream/RTCIceCandidate.idl
Source/WebCore/Modules/mediastream/RTCIceCandidateEvent.idl
Source/WebCore/Modules/mediastream/RTCPeerConnection.idl
Source/WebCore/Modules/mediastream/RTCSessionDescription.idl
Source/WebCore/Modules/mediastream/RTCSessionDescriptionCallback.idl
Source/WebCore/Modules/mediastream/RTCStatsCallback.idl
Source/WebCore/Modules/mediastream/RTCStatsElement.idl
Source/WebCore/Modules/mediastream/RTCStatsReport.idl
Source/WebCore/Modules/mediastream/RTCStatsResponse.idl
Source/WebCore/Modules/mediastream/SessionDescription.idl
Source/WebCore/Modules/navigatorcontentutils/NavigatorContentUtils.idl
Source/WebCore/Modules/networkinfo/NavigatorNetworkInfoConnection.idl
Source/WebCore/Modules/networkinfo/NetworkInfoConnection.idl
Source/WebCore/Modules/notifications/DOMWindowNotifications.idl
Source/WebCore/Modules/notifications/Notification.idl
Source/WebCore/Modules/notifications/NotificationCenter.idl
Source/WebCore/Modules/notifications/NotificationPermissionCallback.idl
Source/WebCore/Modules/notifications/WorkerContextNotifications.idl
Source/WebCore/Modules/proximity/DeviceProximityEvent.idl
Source/WebCore/Modules/quota/DOMWindowQuota.idl
Source/WebCore/Modules/quota/StorageInfo.idl
Source/WebCore/Modules/quota/StorageInfoErrorCallback.idl
Source/WebCore/Modules/quota/StorageInfoQuotaCallback.idl
Source/WebCore/Modules/quota/StorageInfoUsageCallback.idl
Source/WebCore/Modules/speech/DOMWindowSpeech.idl
Source/WebCore/Modules/speech/SpeechGrammar.idl
Source/WebCore/Modules/speech/SpeechGrammarList.idl
Source/WebCore/Modules/speech/SpeechRecognition.idl
Source/WebCore/Modules/speech/SpeechRecognitionAlternative.idl
Source/WebCore/Modules/speech/SpeechRecognitionError.idl
Source/WebCore/Modules/speech/SpeechRecognitionEvent.idl
Source/WebCore/Modules/speech/SpeechRecognitionResult.idl
Source/WebCore/Modules/speech/SpeechRecognitionResultList.idl
Source/WebCore/Modules/vibration/NavigatorVibration.idl
Source/WebCore/Modules/webaudio/AudioBuffer.idl
Source/WebCore/Modules/webaudio/AudioBufferCallback.idl
Source/WebCore/Modules/webaudio/AudioBufferSourceNode.idl
Source/WebCore/Modules/webaudio/AudioChannelMerger.idl
Source/WebCore/Modules/webaudio/AudioChannelSplitter.idl
Source/WebCore/Modules/webaudio/AudioContext.idl
Source/WebCore/Modules/webaudio/AudioDestinationNode.idl
Source/WebCore/Modules/webaudio/AudioGain.idl
Source/WebCore/Modules/webaudio/AudioGainNode.idl
Source/WebCore/Modules/webaudio/AudioListener.idl
Source/WebCore/Modules/webaudio/AudioNode.idl
Source/WebCore/Modules/webaudio/AudioPannerNode.idl
Source/WebCore/Modules/webaudio/AudioParam.idl
Source/WebCore/Modules/webaudio/AudioProcessingEvent.idl
Source/WebCore/Modules/webaudio/AudioSourceNode.idl
Source/WebCore/Modules/webaudio/BiquadFilterNode.idl
Source/WebCore/Modules/webaudio/ConvolverNode.idl
Source/WebCore/Modules/webaudio/DOMWindowWebAudio.idl
Source/WebCore/Modules/webaudio/DelayNode.idl
Source/WebCore/Modules/webaudio/DynamicsCompressorNode.idl
Source/WebCore/Modules/webaudio/JavaScriptAudioNode.idl
Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.idl
Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.idl
Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.idl
Source/WebCore/Modules/webaudio/Oscillator.idl
Source/WebCore/Modules/webaudio/RealtimeAnalyserNode.idl
Source/WebCore/Modules/webaudio/WaveShaperNode.idl
Source/WebCore/Modules/webaudio/WaveTable.idl
Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.idl
Source/WebCore/Modules/webdatabase/Database.idl
Source/WebCore/Modules/webdatabase/DatabaseCallback.idl
Source/WebCore/Modules/webdatabase/DatabaseSync.idl
Source/WebCore/Modules/webdatabase/SQLError.idl
Source/WebCore/Modules/webdatabase/SQLException.idl
Source/WebCore/Modules/webdatabase/SQLResultSet.idl
Source/WebCore/Modules/webdatabase/SQLResultSetRowList.idl
Source/WebCore/Modules/webdatabase/SQLStatementCallback.idl
Source/WebCore/Modules/webdatabase/SQLStatementErrorCallback.idl
Source/WebCore/Modules/webdatabase/SQLTransaction.idl
Source/WebCore/Modules/webdatabase/SQLTransactionCallback.idl
Source/WebCore/Modules/webdatabase/SQLTransactionErrorCallback.idl
Source/WebCore/Modules/webdatabase/SQLTransactionSync.idl
Source/WebCore/Modules/webdatabase/SQLTransactionSyncCallback.idl
Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.idl
Source/WebCore/Modules/websockets/CloseEvent.idl
Source/WebCore/Modules/websockets/DOMWindowWebSocket.idl
Source/WebCore/Modules/websockets/WebSocket.idl
Source/WebCore/Modules/websockets/WorkerContextWebSocket.idl
Source/WebCore/bindings/scripts/test/TestCallback.idl
Source/WebCore/bindings/scripts/test/TestCustomNamedGetter.idl
Source/WebCore/bindings/scripts/test/TestDomainSecurity.idl
Source/WebCore/bindings/scripts/test/TestEventConstructor.idl
Source/WebCore/bindings/scripts/test/TestEventTarget.idl
Source/WebCore/bindings/scripts/test/TestInterface.idl
Source/WebCore/bindings/scripts/test/TestNamedConstructor.idl
Source/WebCore/bindings/scripts/test/TestNode.idl
Source/WebCore/bindings/scripts/test/TestObj.idl
Source/WebCore/bindings/scripts/test/TestSerializedScriptValueInterface.idl
Source/WebCore/bindings/scripts/test/TestSupplemental.idl
Source/WebCore/bindings/scripts/test/TestTypedArray.idl
Source/WebCore/css/CSSCharsetRule.idl
Source/WebCore/css/CSSImportRule.idl
Source/WebCore/css/CSSPageRule.idl
Source/WebCore/css/CSSRule.idl
Source/WebCore/css/CSSRuleList.idl
Source/WebCore/css/CSSStyleDeclaration.idl
Source/WebCore/css/CSSStyleRule.idl
Source/WebCore/css/CSSStyleSheet.idl
Source/WebCore/css/CSSUnknownRule.idl
Source/WebCore/css/CSSValue.idl
Source/WebCore/css/CSSValueList.idl
Source/WebCore/css/MediaList.idl
Source/WebCore/css/MediaQueryListListener.idl
Source/WebCore/css/StyleMedia.idl
Source/WebCore/css/StyleSheet.idl
Source/WebCore/css/StyleSheetList.idl
Source/WebCore/css/WebKitCSSFilterValue.idl
Source/WebCore/css/WebKitCSSKeyframesRule.idl
Source/WebCore/css/WebKitCSSMatrix.idl
Source/WebCore/css/WebKitCSSRegionRule.idl
Source/WebCore/css/WebKitCSSTransformValue.idl
Source/WebCore/dom/Attr.idl
Source/WebCore/dom/BeforeLoadEvent.idl
Source/WebCore/dom/CharacterData.idl
Source/WebCore/dom/ClientRectList.idl
Source/WebCore/dom/Clipboard.idl
Source/WebCore/dom/CustomEvent.idl
Source/WebCore/dom/DOMCoreException.idl
Source/WebCore/dom/DOMImplementation.idl
Source/WebCore/dom/DOMNamedFlowCollection.idl
Source/WebCore/dom/DOMStringList.idl
Source/WebCore/dom/DOMStringMap.idl
Source/WebCore/dom/DataTransferItem.idl
Source/WebCore/dom/DataTransferItemList.idl
Source/WebCore/dom/DeviceMotionEvent.idl
Source/WebCore/dom/DeviceOrientationEvent.idl
Source/WebCore/dom/Document.idl
Source/WebCore/dom/DocumentType.idl
Source/WebCore/dom/Element.idl
Source/WebCore/dom/Entity.idl
Source/WebCore/dom/ErrorEvent.idl
Source/WebCore/dom/Event.idl
Source/WebCore/dom/EventException.idl
Source/WebCore/dom/EventListener.idl
Source/WebCore/dom/EventTarget.idl
Source/WebCore/dom/HashChangeEvent.idl
Source/WebCore/dom/MessageChannel.idl
Source/WebCore/dom/MessageEvent.idl
Source/WebCore/dom/MessagePort.idl
Source/WebCore/dom/MouseEvent.idl
Source/WebCore/dom/MutationCallback.idl
Source/WebCore/dom/MutationObserver.idl
Source/WebCore/dom/MutationRecord.idl
Source/WebCore/dom/NamedNodeMap.idl
Source/WebCore/dom/Node.idl
Source/WebCore/dom/NodeFilter.idl
Source/WebCore/dom/NodeIterator.idl
Source/WebCore/dom/NodeList.idl
Source/WebCore/dom/Notation.idl
Source/WebCore/dom/OverflowEvent.idl
Source/WebCore/dom/PageTransitionEvent.idl
Source/WebCore/dom/PopStateEvent.idl
Source/WebCore/dom/ProcessingInstruction.idl
Source/WebCore/dom/ProgressEvent.idl
Source/WebCore/dom/PropertyNodeList.idl
Source/WebCore/dom/RangeException.idl
Source/WebCore/dom/RequestAnimationFrameCallback.idl
Source/WebCore/dom/ShadowRoot.idl
Source/WebCore/dom/StringCallback.idl
Source/WebCore/dom/Touch.idl
Source/WebCore/dom/TouchEvent.idl
Source/WebCore/dom/TouchList.idl
Source/WebCore/dom/TreeWalker.idl
Source/WebCore/dom/WebKitAnimationEvent.idl
Source/WebCore/dom/WebKitNamedFlow.idl
Source/WebCore/dom/WebKitTransitionEvent.idl
Source/WebCore/editing/DOMTransaction.idl
Source/WebCore/editing/UndoManager.idl
Source/WebCore/fileapi/Blob.idl
Source/WebCore/fileapi/File.idl
Source/WebCore/fileapi/FileError.idl
Source/WebCore/fileapi/FileException.idl
Source/WebCore/fileapi/FileList.idl
Source/WebCore/fileapi/FileReader.idl
Source/WebCore/fileapi/FileReaderSync.idl
Source/WebCore/html/DOMFormData.idl
Source/WebCore/html/DOMSettableTokenList.idl
Source/WebCore/html/DOMTokenList.idl
Source/WebCore/html/DOMURL.idl
Source/WebCore/html/HTMLAllCollection.idl
Source/WebCore/html/HTMLAnchorElement.idl
Source/WebCore/html/HTMLAppletElement.idl
Source/WebCore/html/HTMLAreaElement.idl
Source/WebCore/html/HTMLAudioElement.idl
Source/WebCore/html/HTMLBRElement.idl
Source/WebCore/html/HTMLBaseElement.idl
Source/WebCore/html/HTMLBaseFontElement.idl
Source/WebCore/html/HTMLBodyElement.idl
Source/WebCore/html/HTMLButtonElement.idl
Source/WebCore/html/HTMLCanvasElement.idl
Source/WebCore/html/HTMLCollection.idl
Source/WebCore/html/HTMLDListElement.idl
Source/WebCore/html/HTMLDataListElement.idl
Source/WebCore/html/HTMLDetailsElement.idl
Source/WebCore/html/HTMLDialogElement.idl
Source/WebCore/html/HTMLDirectoryElement.idl
Source/WebCore/html/HTMLDivElement.idl
Source/WebCore/html/HTMLDocument.idl
Source/WebCore/html/HTMLElement.idl
Source/WebCore/html/HTMLEmbedElement.idl
Source/WebCore/html/HTMLFieldSetElement.idl
Source/WebCore/html/HTMLFontElement.idl
Source/WebCore/html/HTMLFormElement.idl
Source/WebCore/html/HTMLFrameElement.idl
Source/WebCore/html/HTMLFrameSetElement.idl
Source/WebCore/html/HTMLHRElement.idl
Source/WebCore/html/HTMLHeadElement.idl
Source/WebCore/html/HTMLHeadingElement.idl
Source/WebCore/html/HTMLHtmlElement.idl
Source/WebCore/html/HTMLIFrameElement.idl
Source/WebCore/html/HTMLImageElement.idl
Source/WebCore/html/HTMLInputElement.idl
Source/WebCore/html/HTMLIntentElement.idl
Source/WebCore/html/HTMLKeygenElement.idl
Source/WebCore/html/HTMLLIElement.idl
Source/WebCore/html/HTMLLabelElement.idl
Source/WebCore/html/HTMLLegendElement.idl
Source/WebCore/html/HTMLLinkElement.idl
Source/WebCore/html/HTMLMapElement.idl
Source/WebCore/html/HTMLMarqueeElement.idl
Source/WebCore/html/HTMLMediaElement.idl
Source/WebCore/html/HTMLMenuElement.idl
Source/WebCore/html/HTMLMetaElement.idl
Source/WebCore/html/HTMLMeterElement.idl
Source/WebCore/html/HTMLModElement.idl
Source/WebCore/html/HTMLOListElement.idl
Source/WebCore/html/HTMLObjectElement.idl
Source/WebCore/html/HTMLOptGroupElement.idl
Source/WebCore/html/HTMLOptionElement.idl
Source/WebCore/html/HTMLOptionsCollection.idl
Source/WebCore/html/HTMLOutputElement.idl
Source/WebCore/html/HTMLParagraphElement.idl
Source/WebCore/html/HTMLParamElement.idl
Source/WebCore/html/HTMLPreElement.idl
Source/WebCore/html/HTMLProgressElement.idl
Source/WebCore/html/HTMLPropertiesCollection.idl
Source/WebCore/html/HTMLQuoteElement.idl
Source/WebCore/html/HTMLScriptElement.idl
Source/WebCore/html/HTMLSelectElement.idl
Source/WebCore/html/HTMLSourceElement.idl
Source/WebCore/html/HTMLStyleElement.idl
Source/WebCore/html/HTMLTableCaptionElement.idl
Source/WebCore/html/HTMLTableCellElement.idl
Source/WebCore/html/HTMLTableColElement.idl
Source/WebCore/html/HTMLTableElement.idl
Source/WebCore/html/HTMLTableRowElement.idl
Source/WebCore/html/HTMLTableSectionElement.idl
Source/WebCore/html/HTMLTextAreaElement.idl
Source/WebCore/html/HTMLTitleElement.idl
Source/WebCore/html/HTMLTrackElement.idl
Source/WebCore/html/HTMLUListElement.idl
Source/WebCore/html/HTMLVideoElement.idl
Source/WebCore/html/ImageData.idl
Source/WebCore/html/MediaController.idl
Source/WebCore/html/MediaError.idl
Source/WebCore/html/MediaKeyError.idl
Source/WebCore/html/MediaKeyEvent.idl
Source/WebCore/html/MicroDataItemValue.idl
Source/WebCore/html/RadioNodeList.idl
Source/WebCore/html/TimeRanges.idl
Source/WebCore/html/ValidityState.idl
Source/WebCore/html/VoidCallback.idl
Source/WebCore/html/canvas/ArrayBuffer.idl
Source/WebCore/html/canvas/ArrayBufferView.idl
Source/WebCore/html/canvas/CanvasRenderingContext.idl
Source/WebCore/html/canvas/CanvasRenderingContext2D.idl
Source/WebCore/html/canvas/DataView.idl
Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.idl
Source/WebCore/html/canvas/Float32Array.idl
Source/WebCore/html/canvas/Float64Array.idl
Source/WebCore/html/canvas/Int16Array.idl
Source/WebCore/html/canvas/Int32Array.idl
Source/WebCore/html/canvas/Int8Array.idl
Source/WebCore/html/canvas/OESStandardDerivatives.idl
Source/WebCore/html/canvas/OESTextureFloat.idl
Source/WebCore/html/canvas/OESVertexArrayObject.idl
Source/WebCore/html/canvas/Uint16Array.idl
Source/WebCore/html/canvas/Uint32Array.idl
Source/WebCore/html/canvas/Uint8Array.idl
Source/WebCore/html/canvas/Uint8ClampedArray.idl
Source/WebCore/html/canvas/WebGLActiveInfo.idl
Source/WebCore/html/canvas/WebGLBuffer.idl
Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.idl
Source/WebCore/html/canvas/WebGLContextAttributes.idl
Source/WebCore/html/canvas/WebGLContextEvent.idl
Source/WebCore/html/canvas/WebGLDebugRendererInfo.idl
Source/WebCore/html/canvas/WebGLDebugShaders.idl
Source/WebCore/html/canvas/WebGLDepthTexture.idl
Source/WebCore/html/canvas/WebGLFramebuffer.idl
Source/WebCore/html/canvas/WebGLLoseContext.idl
Source/WebCore/html/canvas/WebGLProgram.idl
Source/WebCore/html/canvas/WebGLRenderbuffer.idl
Source/WebCore/html/canvas/WebGLRenderingContext.idl
Source/WebCore/html/canvas/WebGLShader.idl
Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.idl
Source/WebCore/html/canvas/WebGLTexture.idl
Source/WebCore/html/canvas/WebGLUniformLocation.idl
Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.idl
Source/WebCore/html/shadow/HTMLContentElement.idl
Source/WebCore/html/shadow/HTMLShadowElement.idl
Source/WebCore/html/track/TextTrack.idl
Source/WebCore/html/track/TextTrackCue.idl
Source/WebCore/html/track/TextTrackCueList.idl
Source/WebCore/html/track/TextTrackList.idl
Source/WebCore/html/track/TrackEvent.idl
Source/WebCore/inspector/InjectedScriptHost.idl
Source/WebCore/inspector/InspectorFrontendHost.idl
Source/WebCore/inspector/JavaScriptCallFrame.idl
Source/WebCore/inspector/ScriptProfile.idl
Source/WebCore/inspector/ScriptProfileNode.idl
Source/WebCore/loader/appcache/DOMApplicationCache.idl
Source/WebCore/page/AbstractView.idl
Source/WebCore/page/BarInfo.idl
Source/WebCore/page/Console.idl
Source/WebCore/page/Coordinates.idl
Source/WebCore/page/Crypto.idl
Source/WebCore/page/DOMSecurityPolicy.idl
Source/WebCore/page/DOMSelection.idl
Source/WebCore/page/DOMWindow.idl
Source/WebCore/page/DOMWindowPagePopup.idl
Source/WebCore/page/EventSource.idl
Source/WebCore/page/History.idl
Source/WebCore/page/Location.idl
Source/WebCore/page/MemoryInfo.idl
Source/WebCore/page/Navigator.idl
Source/WebCore/page/PagePopupController.idl
Source/WebCore/page/Performance.idl
Source/WebCore/page/PerformanceEntry.idl
Source/WebCore/page/PerformanceEntryList.idl
Source/WebCore/page/PerformanceNavigation.idl
Source/WebCore/page/PerformanceResourceTiming.idl
Source/WebCore/page/PerformanceTiming.idl
Source/WebCore/page/Screen.idl
Source/WebCore/page/SpeechInputEvent.idl
Source/WebCore/page/SpeechInputResult.idl
Source/WebCore/page/SpeechInputResultList.idl
Source/WebCore/page/WebKitAnimation.idl
Source/WebCore/page/WebKitAnimationList.idl
Source/WebCore/page/WebKitPoint.idl
Source/WebCore/page/WorkerNavigator.idl
Source/WebCore/plugins/DOMMimeType.idl
Source/WebCore/plugins/DOMMimeTypeArray.idl
Source/WebCore/plugins/DOMPlugin.idl
Source/WebCore/plugins/DOMPluginArray.idl
Source/WebCore/storage/Storage.idl
Source/WebCore/storage/StorageEvent.idl
Source/WebCore/svg/ElementTimeControl.idl
Source/WebCore/svg/SVGAElement.idl
Source/WebCore/svg/SVGAltGlyphDefElement.idl
Source/WebCore/svg/SVGAltGlyphElement.idl
Source/WebCore/svg/SVGAltGlyphItemElement.idl
Source/WebCore/svg/SVGAngle.idl
Source/WebCore/svg/SVGAnimateColorElement.idl
Source/WebCore/svg/SVGAnimateElement.idl
Source/WebCore/svg/SVGAnimateMotionElement.idl
Source/WebCore/svg/SVGAnimateTransformElement.idl
Source/WebCore/svg/SVGAnimatedAngle.idl
Source/WebCore/svg/SVGAnimatedBoolean.idl
Source/WebCore/svg/SVGAnimatedEnumeration.idl
Source/WebCore/svg/SVGAnimatedInteger.idl
Source/WebCore/svg/SVGAnimatedLength.idl
Source/WebCore/svg/SVGAnimatedLengthList.idl
Source/WebCore/svg/SVGAnimatedNumber.idl
Source/WebCore/svg/SVGAnimatedNumberList.idl
Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl
Source/WebCore/svg/SVGAnimatedRect.idl
Source/WebCore/svg/SVGAnimatedString.idl
Source/WebCore/svg/SVGAnimatedTransformList.idl
Source/WebCore/svg/SVGAnimationElement.idl
Source/WebCore/svg/SVGCircleElement.idl
Source/WebCore/svg/SVGClipPathElement.idl
Source/WebCore/svg/SVGColor.idl
Source/WebCore/svg/SVGComponentTransferFunctionElement.idl
Source/WebCore/svg/SVGCursorElement.idl
Source/WebCore/svg/SVGDefsElement.idl
Source/WebCore/svg/SVGDescElement.idl
Source/WebCore/svg/SVGDocument.idl
Source/WebCore/svg/SVGElement.idl
Source/WebCore/svg/SVGElementInstance.idl
Source/WebCore/svg/SVGElementInstanceList.idl
Source/WebCore/svg/SVGEllipseElement.idl
Source/WebCore/svg/SVGException.idl
Source/WebCore/svg/SVGExternalResourcesRequired.idl
Source/WebCore/svg/SVGFEBlendElement.idl
Source/WebCore/svg/SVGFEColorMatrixElement.idl
Source/WebCore/svg/SVGFEComponentTransferElement.idl
Source/WebCore/svg/SVGFECompositeElement.idl
Source/WebCore/svg/SVGFEConvolveMatrixElement.idl
Source/WebCore/svg/SVGFEDiffuseLightingElement.idl
Source/WebCore/svg/SVGFEDisplacementMapElement.idl
Source/WebCore/svg/SVGFEDistantLightElement.idl
Source/WebCore/svg/SVGFEDropShadowElement.idl
Source/WebCore/svg/SVGFEFloodElement.idl
Source/WebCore/svg/SVGFEFuncAElement.idl
Source/WebCore/svg/SVGFEFuncBElement.idl
Source/WebCore/svg/SVGFEFuncGElement.idl
Source/WebCore/svg/SVGFEFuncRElement.idl
Source/WebCore/svg/SVGFEGaussianBlurElement.idl
Source/WebCore/svg/SVGFEImageElement.idl
Source/WebCore/svg/SVGFEMergeElement.idl
Source/WebCore/svg/SVGFEMergeNodeElement.idl
Source/WebCore/svg/SVGFEMorphologyElement.idl
Source/WebCore/svg/SVGFEOffsetElement.idl
Source/WebCore/svg/SVGFEPointLightElement.idl
Source/WebCore/svg/SVGFESpecularLightingElement.idl
Source/WebCore/svg/SVGFESpotLightElement.idl
Source/WebCore/svg/SVGFETileElement.idl
Source/WebCore/svg/SVGFETurbulenceElement.idl
Source/WebCore/svg/SVGFilterElement.idl
Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl
Source/WebCore/svg/SVGFitToViewBox.idl
Source/WebCore/svg/SVGFontElement.idl
Source/WebCore/svg/SVGFontFaceElement.idl
Source/WebCore/svg/SVGFontFaceFormatElement.idl
Source/WebCore/svg/SVGFontFaceNameElement.idl
Source/WebCore/svg/SVGFontFaceSrcElement.idl
Source/WebCore/svg/SVGFontFaceUriElement.idl
Source/WebCore/svg/SVGForeignObjectElement.idl
Source/WebCore/svg/SVGGElement.idl
Source/WebCore/svg/SVGGlyphElement.idl
Source/WebCore/svg/SVGGlyphRefElement.idl
Source/WebCore/svg/SVGGradientElement.idl
Source/WebCore/svg/SVGHKernElement.idl
Source/WebCore/svg/SVGImageElement.idl
Source/WebCore/svg/SVGLangSpace.idl
Source/WebCore/svg/SVGLength.idl
Source/WebCore/svg/SVGLengthList.idl
Source/WebCore/svg/SVGLineElement.idl
Source/WebCore/svg/SVGLinearGradientElement.idl
Source/WebCore/svg/SVGLocatable.idl
Source/WebCore/svg/SVGMPathElement.idl
Source/WebCore/svg/SVGMarkerElement.idl
Source/WebCore/svg/SVGMaskElement.idl
Source/WebCore/svg/SVGMatrix.idl
Source/WebCore/svg/SVGMetadataElement.idl
Source/WebCore/svg/SVGMissingGlyphElement.idl
Source/WebCore/svg/SVGNumber.idl
Source/WebCore/svg/SVGNumberList.idl
Source/WebCore/svg/SVGPaint.idl
Source/WebCore/svg/SVGPathElement.idl
Source/WebCore/svg/SVGPathSeg.idl
Source/WebCore/svg/SVGPathSegArcAbs.idl
Source/WebCore/svg/SVGPathSegArcRel.idl
Source/WebCore/svg/SVGPathSegClosePath.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
Source/WebCore/svg/SVGPathSegLinetoAbs.idl
Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl
Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl
Source/WebCore/svg/SVGPathSegLinetoRel.idl
Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl
Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl
Source/WebCore/svg/SVGPathSegList.idl
Source/WebCore/svg/SVGPathSegMovetoAbs.idl
Source/WebCore/svg/SVGPathSegMovetoRel.idl
Source/WebCore/svg/SVGPatternElement.idl
Source/WebCore/svg/SVGPoint.idl
Source/WebCore/svg/SVGPointList.idl
Source/WebCore/svg/SVGPolygonElement.idl
Source/WebCore/svg/SVGPolylineElement.idl
Source/WebCore/svg/SVGPreserveAspectRatio.idl
Source/WebCore/svg/SVGRadialGradientElement.idl
Source/WebCore/svg/SVGRect.idl
Source/WebCore/svg/SVGRectElement.idl
Source/WebCore/svg/SVGRenderingIntent.idl
Source/WebCore/svg/SVGSVGElement.idl
Source/WebCore/svg/SVGScriptElement.idl
Source/WebCore/svg/SVGSetElement.idl
Source/WebCore/svg/SVGStopElement.idl
Source/WebCore/svg/SVGStringList.idl
Source/WebCore/svg/SVGStylable.idl
Source/WebCore/svg/SVGStyleElement.idl
Source/WebCore/svg/SVGSwitchElement.idl
Source/WebCore/svg/SVGSymbolElement.idl
Source/WebCore/svg/SVGTRefElement.idl
Source/WebCore/svg/SVGTSpanElement.idl
Source/WebCore/svg/SVGTests.idl
Source/WebCore/svg/SVGTextContentElement.idl
Source/WebCore/svg/SVGTextElement.idl
Source/WebCore/svg/SVGTextPathElement.idl
Source/WebCore/svg/SVGTextPositioningElement.idl
Source/WebCore/svg/SVGTitleElement.idl
Source/WebCore/svg/SVGTransform.idl
Source/WebCore/svg/SVGTransformList.idl
Source/WebCore/svg/SVGTransformable.idl
Source/WebCore/svg/SVGURIReference.idl
Source/WebCore/svg/SVGUnitTypes.idl
Source/WebCore/svg/SVGUseElement.idl
Source/WebCore/svg/SVGVKernElement.idl
Source/WebCore/svg/SVGViewElement.idl
Source/WebCore/svg/SVGViewSpec.idl
Source/WebCore/svg/SVGZoomAndPan.idl
Source/WebCore/svg/SVGZoomEvent.idl
Source/WebCore/testing/InternalSettings.idl
Source/WebCore/testing/Internals.idl
Source/WebCore/testing/MallocStatistics.idl
Source/WebCore/workers/AbstractWorker.idl
Source/WebCore/workers/DedicatedWorkerContext.idl
Source/WebCore/workers/SharedWorker.idl
Source/WebCore/workers/SharedWorkerContext.idl
Source/WebCore/workers/Worker.idl
Source/WebCore/workers/WorkerContext.idl
Source/WebCore/workers/WorkerLocation.idl
Source/WebCore/xml/DOMParser.idl
Source/WebCore/xml/XMLHttpRequest.idl
Source/WebCore/xml/XMLHttpRequestException.idl
Source/WebCore/xml/XMLHttpRequestProgressEvent.idl
Source/WebCore/xml/XMLHttpRequestUpload.idl
Source/WebCore/xml/XMLSerializer.idl
Source/WebCore/xml/XPathEvaluator.idl
Source/WebCore/xml/XPathException.idl
Source/WebCore/xml/XPathNSResolver.idl
Source/WebCore/xml/XPathResult.idl
Source/WebCore/xml/XSLTProcessor.idl

index 2f45a8ed32c9e21187f396b19718554f6f3e2ef5..69b95886f12a69eb06ab793314fcb37f3c549c50 100644 (file)
@@ -1,3 +1,618 @@
+2012-10-12  Takashi Sakamoto  <tasak@google.com>
+
+        [WebKit IDL] move extended attributes to left of interface, exception...
+        https://bugs.webkit.org/show_bug.cgi?id=99012
+
+        Reviewed by Kentaro Hara.
+
+        According to WebIDL spec, moved all extended attributes to the left
+        of interface / attribute / readonly attribute / exception.
+
+        No new tests. I ran run-bindings-tests and all tests passed.
+
+        * Modules/battery/BatteryManager.idl:
+        * Modules/battery/NavigatorBattery.idl:
+        * Modules/filesystem/DOMFileSystem.idl:
+        * Modules/filesystem/DOMFileSystemSync.idl:
+        * Modules/filesystem/DOMWindowFileSystem.idl:
+        * Modules/filesystem/DataTransferItemFileSystem.idl:
+        * Modules/filesystem/DirectoryEntry.idl:
+        * Modules/filesystem/DirectoryEntrySync.idl:
+        * Modules/filesystem/DirectoryReader.idl:
+        * Modules/filesystem/DirectoryReaderSync.idl:
+        * Modules/filesystem/EntriesCallback.idl:
+        * Modules/filesystem/Entry.idl:
+        * Modules/filesystem/EntryArray.idl:
+        * Modules/filesystem/EntryArraySync.idl:
+        * Modules/filesystem/EntryCallback.idl:
+        * Modules/filesystem/EntrySync.idl:
+        * Modules/filesystem/ErrorCallback.idl:
+        * Modules/filesystem/FileCallback.idl:
+        * Modules/filesystem/FileEntry.idl:
+        * Modules/filesystem/FileEntrySync.idl:
+        * Modules/filesystem/FileSystemCallback.idl:
+        * Modules/filesystem/FileWriter.idl:
+        * Modules/filesystem/FileWriterCallback.idl:
+        * Modules/filesystem/FileWriterSync.idl:
+        * Modules/filesystem/HTMLInputElementFileSystem.idl:
+        * Modules/filesystem/Metadata.idl:
+        * Modules/filesystem/MetadataCallback.idl:
+        * Modules/filesystem/WorkerContextFileSystem.idl:
+        * Modules/gamepad/Gamepad.idl:
+        * Modules/gamepad/GamepadList.idl:
+        * Modules/gamepad/NavigatorGamepad.idl:
+        * Modules/geolocation/Geolocation.idl:
+        * Modules/geolocation/Geoposition.idl:
+        * Modules/geolocation/NavigatorGeolocation.idl:
+        * Modules/geolocation/PositionCallback.idl:
+        * Modules/geolocation/PositionError.idl:
+        * Modules/geolocation/PositionErrorCallback.idl:
+        * Modules/indexeddb/DOMWindowIndexedDatabase.idl:
+        * Modules/indexeddb/IDBAny.idl:
+        * Modules/indexeddb/IDBCursor.idl:
+        * Modules/indexeddb/IDBCursorWithValue.idl:
+        * Modules/indexeddb/IDBDatabase.idl:
+        * Modules/indexeddb/IDBDatabaseException.idl:
+        * Modules/indexeddb/IDBFactory.idl:
+        * Modules/indexeddb/IDBIndex.idl:
+        * Modules/indexeddb/IDBKey.idl:
+        * Modules/indexeddb/IDBKeyRange.idl:
+        * Modules/indexeddb/IDBObjectStore.idl:
+        * Modules/indexeddb/IDBOpenDBRequest.idl:
+        * Modules/indexeddb/IDBRequest.idl:
+        * Modules/indexeddb/IDBTransaction.idl:
+        * Modules/indexeddb/IDBUpgradeNeededEvent.idl:
+        * Modules/indexeddb/IDBVersionChangeEvent.idl:
+        * Modules/indexeddb/IDBVersionChangeRequest.idl:
+        * Modules/indexeddb/WorkerContextIndexedDatabase.idl:
+        * Modules/intents/DOMWindowIntents.idl:
+        * Modules/intents/DeliveredIntent.idl:
+        * Modules/intents/NavigatorIntents.idl:
+        * Modules/mediasource/MediaSource.idl:
+        * Modules/mediasource/SourceBuffer.idl:
+        * Modules/mediasource/SourceBufferList.idl:
+        * Modules/mediastream/DOMWindowMediaStream.idl:
+        * Modules/mediastream/IceCallback.idl:
+        * Modules/mediastream/IceCandidate.idl:
+        * Modules/mediastream/LocalMediaStream.idl:
+        * Modules/mediastream/MediaStream.idl:
+        * Modules/mediastream/MediaStreamEvent.idl:
+        * Modules/mediastream/MediaStreamList.idl:
+        * Modules/mediastream/MediaStreamTrack.idl:
+        * Modules/mediastream/MediaStreamTrackEvent.idl:
+        * Modules/mediastream/MediaStreamTrackList.idl:
+        * Modules/mediastream/NavigatorMediaStream.idl:
+        * Modules/mediastream/NavigatorUserMediaError.idl:
+        * Modules/mediastream/NavigatorUserMediaErrorCallback.idl:
+        * Modules/mediastream/NavigatorUserMediaSuccessCallback.idl:
+        * Modules/mediastream/PeerConnection00.idl:
+        * Modules/mediastream/RTCErrorCallback.idl:
+        * Modules/mediastream/RTCIceCandidate.idl:
+        * Modules/mediastream/RTCIceCandidateEvent.idl:
+        * Modules/mediastream/RTCPeerConnection.idl:
+        * Modules/mediastream/RTCSessionDescription.idl:
+        * Modules/mediastream/RTCSessionDescriptionCallback.idl:
+        * Modules/mediastream/RTCStatsCallback.idl:
+        * Modules/mediastream/RTCStatsElement.idl:
+        * Modules/mediastream/RTCStatsReport.idl:
+        * Modules/mediastream/RTCStatsResponse.idl:
+        * Modules/mediastream/SessionDescription.idl:
+        * Modules/navigatorcontentutils/NavigatorContentUtils.idl:
+        * Modules/networkinfo/NavigatorNetworkInfoConnection.idl:
+        * Modules/networkinfo/NetworkInfoConnection.idl:
+        * Modules/notifications/DOMWindowNotifications.idl:
+        * Modules/notifications/Notification.idl:
+        * Modules/notifications/NotificationCenter.idl:
+        * Modules/notifications/NotificationPermissionCallback.idl:
+        * Modules/notifications/WorkerContextNotifications.idl:
+        * Modules/proximity/DeviceProximityEvent.idl:
+        * Modules/quota/DOMWindowQuota.idl:
+        * Modules/quota/StorageInfo.idl:
+        * Modules/quota/StorageInfoErrorCallback.idl:
+        * Modules/quota/StorageInfoQuotaCallback.idl:
+        * Modules/quota/StorageInfoUsageCallback.idl:
+        * Modules/speech/DOMWindowSpeech.idl:
+        * Modules/speech/SpeechGrammar.idl:
+        * Modules/speech/SpeechGrammarList.idl:
+        * Modules/speech/SpeechRecognition.idl:
+        * Modules/speech/SpeechRecognitionAlternative.idl:
+        * Modules/speech/SpeechRecognitionError.idl:
+        * Modules/speech/SpeechRecognitionEvent.idl:
+        * Modules/speech/SpeechRecognitionResult.idl:
+        * Modules/speech/SpeechRecognitionResultList.idl:
+        * Modules/vibration/NavigatorVibration.idl:
+        * Modules/webaudio/AudioBuffer.idl:
+        * Modules/webaudio/AudioBufferCallback.idl:
+        * Modules/webaudio/AudioBufferSourceNode.idl:
+        * Modules/webaudio/AudioChannelMerger.idl:
+        * Modules/webaudio/AudioChannelSplitter.idl:
+        * Modules/webaudio/AudioContext.idl:
+        * Modules/webaudio/AudioDestinationNode.idl:
+        * Modules/webaudio/AudioGain.idl:
+        * Modules/webaudio/AudioGainNode.idl:
+        * Modules/webaudio/AudioListener.idl:
+        * Modules/webaudio/AudioNode.idl:
+        * Modules/webaudio/AudioPannerNode.idl:
+        * Modules/webaudio/AudioParam.idl:
+        * Modules/webaudio/AudioProcessingEvent.idl:
+        * Modules/webaudio/AudioSourceNode.idl:
+        * Modules/webaudio/BiquadFilterNode.idl:
+        * Modules/webaudio/ConvolverNode.idl:
+        * Modules/webaudio/DOMWindowWebAudio.idl:
+        * Modules/webaudio/DelayNode.idl:
+        * Modules/webaudio/DynamicsCompressorNode.idl:
+        * Modules/webaudio/JavaScriptAudioNode.idl:
+        * Modules/webaudio/MediaElementAudioSourceNode.idl:
+        * Modules/webaudio/MediaStreamAudioSourceNode.idl:
+        * Modules/webaudio/OfflineAudioCompletionEvent.idl:
+        * Modules/webaudio/Oscillator.idl:
+        * Modules/webaudio/RealtimeAnalyserNode.idl:
+        * Modules/webaudio/WaveShaperNode.idl:
+        * Modules/webaudio/WaveTable.idl:
+        * Modules/webdatabase/DOMWindowWebDatabase.idl:
+        * Modules/webdatabase/Database.idl:
+        * Modules/webdatabase/DatabaseCallback.idl:
+        * Modules/webdatabase/DatabaseSync.idl:
+        * Modules/webdatabase/SQLError.idl:
+        * Modules/webdatabase/SQLException.idl:
+        * Modules/webdatabase/SQLResultSet.idl:
+        * Modules/webdatabase/SQLResultSetRowList.idl:
+        * Modules/webdatabase/SQLStatementCallback.idl:
+        * Modules/webdatabase/SQLStatementErrorCallback.idl:
+        * Modules/webdatabase/SQLTransaction.idl:
+        * Modules/webdatabase/SQLTransactionCallback.idl:
+        * Modules/webdatabase/SQLTransactionErrorCallback.idl:
+        * Modules/webdatabase/SQLTransactionSync.idl:
+        * Modules/webdatabase/SQLTransactionSyncCallback.idl:
+        * Modules/webdatabase/WorkerContextWebDatabase.idl:
+        * Modules/websockets/CloseEvent.idl:
+        * Modules/websockets/DOMWindowWebSocket.idl:
+        * Modules/websockets/WebSocket.idl:
+        * Modules/websockets/WorkerContextWebSocket.idl:
+        * bindings/scripts/test/TestCallback.idl:
+        * bindings/scripts/test/TestCustomNamedGetter.idl:
+        * bindings/scripts/test/TestDomainSecurity.idl:
+        * bindings/scripts/test/TestEventConstructor.idl:
+        * bindings/scripts/test/TestEventTarget.idl:
+        * bindings/scripts/test/TestInterface.idl:
+        * bindings/scripts/test/TestNamedConstructor.idl:
+        * bindings/scripts/test/TestNode.idl:
+        * bindings/scripts/test/TestObj.idl:
+        * bindings/scripts/test/TestSerializedScriptValueInterface.idl:
+        * bindings/scripts/test/TestSupplemental.idl:
+        * bindings/scripts/test/TestTypedArray.idl:
+        * css/CSSCharsetRule.idl:
+        * css/CSSImportRule.idl:
+        * css/CSSPageRule.idl:
+        * css/CSSRule.idl:
+        * css/CSSRuleList.idl:
+        * css/CSSStyleDeclaration.idl:
+        * css/CSSStyleRule.idl:
+        * css/CSSStyleSheet.idl:
+        * css/CSSUnknownRule.idl:
+        * css/CSSValue.idl:
+        * css/CSSValueList.idl:
+        * css/MediaList.idl:
+        * css/MediaQueryListListener.idl:
+        * css/StyleMedia.idl:
+        * css/StyleSheet.idl:
+        * css/StyleSheetList.idl:
+        * css/WebKitCSSFilterValue.idl:
+        * css/WebKitCSSKeyframesRule.idl:
+        * css/WebKitCSSMatrix.idl:
+        * css/WebKitCSSRegionRule.idl:
+        * css/WebKitCSSTransformValue.idl:
+        * dom/Attr.idl:
+        * dom/BeforeLoadEvent.idl:
+        * dom/CharacterData.idl:
+        * dom/ClientRectList.idl:
+        * dom/Clipboard.idl:
+        * dom/CustomEvent.idl:
+        * dom/DOMCoreException.idl:
+        * dom/DOMImplementation.idl:
+        * dom/DOMNamedFlowCollection.idl:
+        * dom/DOMStringList.idl:
+        * dom/DOMStringMap.idl:
+        * dom/DataTransferItem.idl:
+        * dom/DataTransferItemList.idl:
+        * dom/DeviceMotionEvent.idl:
+        * dom/DeviceOrientationEvent.idl:
+        * dom/Document.idl:
+        * dom/DocumentType.idl:
+        * dom/Element.idl:
+        * dom/Entity.idl:
+        * dom/ErrorEvent.idl:
+        * dom/Event.idl:
+        * dom/EventException.idl:
+        * dom/EventListener.idl:
+        * dom/EventTarget.idl:
+        * dom/HashChangeEvent.idl:
+        * dom/MessageChannel.idl:
+        * dom/MessageEvent.idl:
+        * dom/MessagePort.idl:
+        * dom/MouseEvent.idl:
+        * dom/MutationCallback.idl:
+        * dom/MutationObserver.idl:
+        * dom/MutationRecord.idl:
+        * dom/NamedNodeMap.idl:
+        * dom/Node.idl:
+        * dom/NodeFilter.idl:
+        * dom/NodeIterator.idl:
+        * dom/NodeList.idl:
+        * dom/Notation.idl:
+        * dom/OverflowEvent.idl:
+        * dom/PageTransitionEvent.idl:
+        * dom/PopStateEvent.idl:
+        * dom/ProcessingInstruction.idl:
+        * dom/ProgressEvent.idl:
+        * dom/PropertyNodeList.idl:
+        * dom/RangeException.idl:
+        * dom/RequestAnimationFrameCallback.idl:
+        * dom/ShadowRoot.idl:
+        * dom/StringCallback.idl:
+        * dom/Touch.idl:
+        * dom/TouchEvent.idl:
+        * dom/TouchList.idl:
+        * dom/TreeWalker.idl:
+        * dom/WebKitAnimationEvent.idl:
+        * dom/WebKitNamedFlow.idl:
+        * dom/WebKitTransitionEvent.idl:
+        * editing/DOMTransaction.idl:
+        * editing/UndoManager.idl:
+        * fileapi/Blob.idl:
+        * fileapi/File.idl:
+        * fileapi/FileError.idl:
+        * fileapi/FileException.idl:
+        * fileapi/FileList.idl:
+        * fileapi/FileReader.idl:
+        * fileapi/FileReaderSync.idl:
+        * html/DOMFormData.idl:
+        * html/DOMSettableTokenList.idl:
+        * html/DOMTokenList.idl:
+        * html/DOMURL.idl:
+        * html/HTMLAllCollection.idl:
+        * html/HTMLAnchorElement.idl:
+        * html/HTMLAppletElement.idl:
+        * html/HTMLAreaElement.idl:
+        * html/HTMLAudioElement.idl:
+        * html/HTMLBRElement.idl:
+        * html/HTMLBaseElement.idl:
+        * html/HTMLBaseFontElement.idl:
+        * html/HTMLBodyElement.idl:
+        * html/HTMLButtonElement.idl:
+        * html/HTMLCanvasElement.idl:
+        * html/HTMLCollection.idl:
+        * html/HTMLDListElement.idl:
+        * html/HTMLDataListElement.idl:
+        * html/HTMLDetailsElement.idl:
+        * html/HTMLDialogElement.idl:
+        * html/HTMLDirectoryElement.idl:
+        * html/HTMLDivElement.idl:
+        * html/HTMLDocument.idl:
+        * html/HTMLElement.idl:
+        * html/HTMLEmbedElement.idl:
+        * html/HTMLFieldSetElement.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/HTMLInputElement.idl:
+        * html/HTMLIntentElement.idl:
+        * html/HTMLKeygenElement.idl:
+        * html/HTMLLIElement.idl:
+        * html/HTMLLabelElement.idl:
+        * html/HTMLLegendElement.idl:
+        * html/HTMLLinkElement.idl:
+        * html/HTMLMapElement.idl:
+        * html/HTMLMarqueeElement.idl:
+        * html/HTMLMediaElement.idl:
+        * html/HTMLMenuElement.idl:
+        * html/HTMLMetaElement.idl:
+        * html/HTMLMeterElement.idl:
+        * html/HTMLModElement.idl:
+        * html/HTMLOListElement.idl:
+        * html/HTMLObjectElement.idl:
+        * html/HTMLOptGroupElement.idl:
+        * html/HTMLOptionElement.idl:
+        * html/HTMLOptionsCollection.idl:
+        * html/HTMLOutputElement.idl:
+        * html/HTMLParagraphElement.idl:
+        * html/HTMLParamElement.idl:
+        * html/HTMLPreElement.idl:
+        * html/HTMLProgressElement.idl:
+        * html/HTMLPropertiesCollection.idl:
+        * html/HTMLQuoteElement.idl:
+        * html/HTMLScriptElement.idl:
+        * html/HTMLSelectElement.idl:
+        * html/HTMLSourceElement.idl:
+        * html/HTMLStyleElement.idl:
+        * html/HTMLTableCaptionElement.idl:
+        * html/HTMLTableCellElement.idl:
+        * html/HTMLTableColElement.idl:
+        * html/HTMLTableElement.idl:
+        * html/HTMLTableRowElement.idl:
+        * html/HTMLTableSectionElement.idl:
+        * html/HTMLTextAreaElement.idl:
+        * html/HTMLTitleElement.idl:
+        * html/HTMLTrackElement.idl:
+        * html/HTMLUListElement.idl:
+        * html/HTMLVideoElement.idl:
+        * html/ImageData.idl:
+        * html/MediaController.idl:
+        * html/MediaError.idl:
+        * html/MediaKeyError.idl:
+        * html/MediaKeyEvent.idl:
+        * html/MicroDataItemValue.idl:
+        * html/RadioNodeList.idl:
+        * html/TimeRanges.idl:
+        * html/ValidityState.idl:
+        * html/VoidCallback.idl:
+        * html/canvas/ArrayBuffer.idl:
+        * html/canvas/ArrayBufferView.idl:
+        * html/canvas/CanvasRenderingContext.idl:
+        * html/canvas/CanvasRenderingContext2D.idl:
+        * html/canvas/DataView.idl:
+        * html/canvas/EXTTextureFilterAnisotropic.idl:
+        * html/canvas/Float32Array.idl:
+        * html/canvas/Float64Array.idl:
+        * html/canvas/Int16Array.idl:
+        * html/canvas/Int32Array.idl:
+        * html/canvas/Int8Array.idl:
+        * html/canvas/OESStandardDerivatives.idl:
+        * html/canvas/OESTextureFloat.idl:
+        * html/canvas/OESVertexArrayObject.idl:
+        * html/canvas/Uint16Array.idl:
+        * html/canvas/Uint32Array.idl:
+        * html/canvas/Uint8Array.idl:
+        * html/canvas/Uint8ClampedArray.idl:
+        * html/canvas/WebGLActiveInfo.idl:
+        * html/canvas/WebGLBuffer.idl:
+        * html/canvas/WebGLCompressedTextureS3TC.idl:
+        * html/canvas/WebGLContextAttributes.idl:
+        * html/canvas/WebGLContextEvent.idl:
+        * html/canvas/WebGLDebugRendererInfo.idl:
+        * html/canvas/WebGLDebugShaders.idl:
+        * html/canvas/WebGLDepthTexture.idl:
+        * html/canvas/WebGLFramebuffer.idl:
+        * html/canvas/WebGLLoseContext.idl:
+        * html/canvas/WebGLProgram.idl:
+        * html/canvas/WebGLRenderbuffer.idl:
+        * html/canvas/WebGLRenderingContext.idl:
+        * html/canvas/WebGLShader.idl:
+        * html/canvas/WebGLShaderPrecisionFormat.idl:
+        * html/canvas/WebGLTexture.idl:
+        * html/canvas/WebGLUniformLocation.idl:
+        * html/canvas/WebGLVertexArrayObjectOES.idl:
+        * html/shadow/HTMLContentElement.idl:
+        * html/shadow/HTMLShadowElement.idl:
+        * html/track/TextTrack.idl:
+        * html/track/TextTrackCue.idl:
+        * html/track/TextTrackCueList.idl:
+        * html/track/TextTrackList.idl:
+        * html/track/TrackEvent.idl:
+        * inspector/InjectedScriptHost.idl:
+        * inspector/InspectorFrontendHost.idl:
+        * inspector/JavaScriptCallFrame.idl:
+        * inspector/ScriptProfile.idl:
+        * inspector/ScriptProfileNode.idl:
+        * loader/appcache/DOMApplicationCache.idl:
+        * page/AbstractView.idl:
+        * page/BarInfo.idl:
+        * page/Console.idl:
+        * page/Coordinates.idl:
+        * page/Crypto.idl:
+        * page/DOMSecurityPolicy.idl:
+        * page/DOMSelection.idl:
+        * page/DOMWindow.idl:
+        * page/DOMWindowPagePopup.idl:
+        * page/EventSource.idl:
+        * page/History.idl:
+        * page/Location.idl:
+        * page/MemoryInfo.idl:
+        * page/Navigator.idl:
+        * page/PagePopupController.idl:
+        * page/Performance.idl:
+        * page/PerformanceEntry.idl:
+        * page/PerformanceEntryList.idl:
+        * page/PerformanceNavigation.idl:
+        * page/PerformanceResourceTiming.idl:
+        * page/PerformanceTiming.idl:
+        * page/Screen.idl:
+        * page/SpeechInputEvent.idl:
+        * page/SpeechInputResult.idl:
+        * page/SpeechInputResultList.idl:
+        * page/WebKitAnimation.idl:
+        * page/WebKitAnimationList.idl:
+        * page/WebKitPoint.idl:
+        * page/WorkerNavigator.idl:
+        * plugins/DOMMimeType.idl:
+        * plugins/DOMMimeTypeArray.idl:
+        * plugins/DOMPlugin.idl:
+        * plugins/DOMPluginArray.idl:
+        * storage/Storage.idl:
+        * storage/StorageEvent.idl:
+        * svg/ElementTimeControl.idl:
+        * svg/SVGAElement.idl:
+        * svg/SVGAltGlyphDefElement.idl:
+        * svg/SVGAltGlyphElement.idl:
+        * svg/SVGAltGlyphItemElement.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/SVGAnimationElement.idl:
+        * svg/SVGCircleElement.idl:
+        * svg/SVGClipPathElement.idl:
+        * svg/SVGColor.idl:
+        * svg/SVGComponentTransferFunctionElement.idl:
+        * svg/SVGCursorElement.idl:
+        * svg/SVGDefsElement.idl:
+        * svg/SVGDescElement.idl:
+        * svg/SVGDocument.idl:
+        * svg/SVGElement.idl:
+        * svg/SVGElementInstance.idl:
+        * svg/SVGElementInstanceList.idl:
+        * svg/SVGEllipseElement.idl:
+        * svg/SVGException.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/SVGFEDropShadowElement.idl:
+        * svg/SVGFEFloodElement.idl:
+        * svg/SVGFEFuncAElement.idl:
+        * svg/SVGFEFuncBElement.idl:
+        * svg/SVGFEFuncGElement.idl:
+        * svg/SVGFEFuncRElement.idl:
+        * svg/SVGFEGaussianBlurElement.idl:
+        * svg/SVGFEImageElement.idl:
+        * svg/SVGFEMergeElement.idl:
+        * svg/SVGFEMergeNodeElement.idl:
+        * svg/SVGFEMorphologyElement.idl:
+        * svg/SVGFEOffsetElement.idl:
+        * svg/SVGFEPointLightElement.idl:
+        * svg/SVGFESpecularLightingElement.idl:
+        * svg/SVGFESpotLightElement.idl:
+        * svg/SVGFETileElement.idl:
+        * svg/SVGFETurbulenceElement.idl:
+        * svg/SVGFilterElement.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/SVGGlyphRefElement.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/SVGLocatable.idl:
+        * svg/SVGMPathElement.idl:
+        * svg/SVGMarkerElement.idl:
+        * svg/SVGMaskElement.idl:
+        * svg/SVGMatrix.idl:
+        * svg/SVGMetadataElement.idl:
+        * svg/SVGMissingGlyphElement.idl:
+        * svg/SVGNumber.idl:
+        * svg/SVGNumberList.idl:
+        * svg/SVGPaint.idl:
+        * svg/SVGPathElement.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/SVGSVGElement.idl:
+        * svg/SVGScriptElement.idl:
+        * svg/SVGSetElement.idl:
+        * svg/SVGStopElement.idl:
+        * svg/SVGStringList.idl:
+        * svg/SVGStylable.idl:
+        * svg/SVGStyleElement.idl:
+        * svg/SVGSwitchElement.idl:
+        * svg/SVGSymbolElement.idl:
+        * svg/SVGTRefElement.idl:
+        * svg/SVGTSpanElement.idl:
+        * svg/SVGTests.idl:
+        * svg/SVGTextContentElement.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/InternalSettings.idl:
+        * testing/Internals.idl:
+        * testing/MallocStatistics.idl:
+        * workers/AbstractWorker.idl:
+        * workers/DedicatedWorkerContext.idl:
+        * workers/SharedWorker.idl:
+        * workers/SharedWorkerContext.idl:
+        * workers/Worker.idl:
+        * workers/WorkerContext.idl:
+        * workers/WorkerLocation.idl:
+        * xml/DOMParser.idl:
+        * xml/XMLHttpRequest.idl:
+        * xml/XMLHttpRequestException.idl:
+        * xml/XMLHttpRequestProgressEvent.idl:
+        * xml/XMLHttpRequestUpload.idl:
+        * xml/XMLSerializer.idl:
+        * xml/XPathEvaluator.idl:
+        * xml/XPathException.idl:
+        * xml/XPathNSResolver.idl:
+        * xml/XPathResult.idl:
+        * xml/XSLTProcessor.idl:
+        Moved extended attributes.
+
 2012-10-12  Pavel Feldman  <pfeldman@chromium.org>
 
         Web Inspector: never expand global scope automatically
index 1c1d01e1882bcac06c58fdee9593249dd6bcc172..ab2de39e52e5bc2d990fc80d5e0599869979ea31 100644 (file)
  */
 
 // http://dev.w3.org/2009/dap/system-info/battery-status.html
-interface [
+[
     Conditional=BATTERY_STATUS,
     ActiveDOMObject,
     EventTarget
- ] BatteryManager {
+ ] interface BatteryManager {
     readonly attribute boolean charging;
     readonly attribute double chargingTime;
     readonly attribute double dischargingTime;
index 7c416185adae28d339a42b746474cf10c3e2800f..a1da4c7fd3a74d284955ffdf332a697b1ad0525e 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=BATTERY_STATUS,
     Supplemental=Navigator
-] NavigatorBattery {
+] interface NavigatorBattery {
     readonly attribute BatteryManager webkitBattery;
 };
 
index 55037a454b98f203a700fa53a497a88be6f071ae..0d3594e8e0271f4dcc54d1fd3d03cae93dc583da 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     ActiveDOMObject,
     JSNoStaticTables
-] DOMFileSystem {
+] interface DOMFileSystem {
     readonly attribute DOMString name;
     readonly attribute DirectoryEntry root;
 };
index 3a5e81228fbd1181f6f3848354854b51264dd236..06db9e9e974915e7e315126d67f440afc07830b1 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSNoStaticTables
-] DOMFileSystemSync {
+] interface DOMFileSystemSync {
     readonly attribute DOMString name;
     readonly attribute DirectoryEntrySync root;
 };
index 9ba9a05df9d0dc5803704bc6b48e72d2f084bbd8..35ca8007d036a43f92f410e3009c503ccc645ced 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Supplemental=DOMWindow
-] DOMWindowFileSystem {
+] interface DOMWindowFileSystem {
     const unsigned short TEMPORARY = 0;
     const unsigned short PERSISTENT = 1;
 
index b3d78a049634f5ad95949e3b0b6777df1d45ca29..86def7236a3d9f9f54816ad5110b31b6871c5ff5 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=DATA_TRANSFER_ITEMS&FILE_SYSTEM,
     Supplemental=DataTransferItem
-] DataTransferItemFileSystem {
+] interface DataTransferItemFileSystem {
     [CallWith=ScriptExecutionContext] Entry webkitGetAsEntry();
 };
 
index 0a41b02b4210da7ff39acbc4d04ff24a55e54f99..63b427ab4b53c5505512bcb9c9752510335fa684 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSGenerateToNativeObject,
     JSGenerateToJSObject,
     JSNoStaticTables
-] DirectoryEntry : Entry {
+] interface DirectoryEntry : Entry {
     DirectoryReader createReader();
     void getFile(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, in [Optional] Dictionary options, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
     void getDirectory(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, in [Optional] Dictionary options, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
index 4fc9923cc123484c96bf2d052a8f5e320ce25402..5f53a9d9791890a0433992fe7868114c7fba4234 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSGenerateToNativeObject,
     JSGenerateToJSObject,
     JSNoStaticTables
-] DirectoryEntrySync : EntrySync {
+] interface DirectoryEntrySync : EntrySync {
     DirectoryReaderSync createReader() raises (FileException);
     FileEntrySync getFile(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, in Dictionary flags) raises (FileException);
     DirectoryEntrySync getDirectory(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, in Dictionary flags) raises (FileException);
index a7baa508300b33f94102244b2396604d374adcbe..3e34544c049761922f143682e6586ae556184eb8 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSNoStaticTables
-] DirectoryReader {
+] interface DirectoryReader {
     void readEntries(in [Callback] EntriesCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
 };
index 2e717727800d25ef00f1bfa4d2aa8fc210e74809..acfba522f854ee137bcc92014b1a83ecf60cda5a 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSNoStaticTables
-] DirectoryReaderSync {
+] interface DirectoryReaderSync {
     EntryArraySync readEntries() raises (FileException);
 };
index 9726a556ea4635691686d7b132f112197a3a2083..26f1a21a5d086fb4071d4087f6a658518cddcbd0 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] EntriesCallback {
+] interface EntriesCallback {
     boolean handleEvent(in EntryArray entries);
 };
index a068f3f4639eae9a0669a97b06351f6bce10686b..c43def4fada8e47f8d22f496f5a5017bd361ad29 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     CustomToJSObject,
     JSNoStaticTables
-] Entry {
+] interface Entry {
     readonly attribute boolean isFile;
     readonly attribute boolean isDirectory;
     readonly attribute DOMString name;
index 8d9ad1909a9fc9fd0e295f15b39b6bb10ad7b1b9..66a834b948790fdd3c095f8a38846dbc74afd823 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     IndexedGetter,
     JSNoStaticTables
-] EntryArray {
+] interface EntryArray {
     readonly attribute unsigned long length;
     Entry item(in [IsIndex] unsigned long index);
 };
index 072a2ab28f5276738de5e2dc1045d944071b65fb..0760c0bd731b501ec015b63f662bfa26fafd362e 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     IndexedGetter,
     JSNoStaticTables
-] EntryArraySync {
+] interface EntryArraySync {
     readonly attribute unsigned long length;
     EntrySync item(in [IsIndex] unsigned long index);
 };
index cf3d5788f053282ae704f98abb290e543753e580..b4db4db221ffb1a449c96c959b10e4960911c0f5 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] EntryCallback {
+] interface EntryCallback {
     boolean handleEvent(in Entry entry);
 };
index 9e3088c6c034687ff538ef34fa56d6f156e480f1..20b43b3496e7f305de10ae77f2b823ae7e940365 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     CustomToJSObject,
     JSNoStaticTables
-] EntrySync {
+] interface EntrySync {
     readonly attribute boolean isFile;
     readonly attribute boolean isDirectory;
     readonly attribute DOMString name;
index a7632743e1bc809d59d31b5e5afb74cd08c3982a..f840a50bd4661505f359b94152c2805799c3a729 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] ErrorCallback {
+] interface ErrorCallback {
     boolean handleEvent(in FileError error);
 };
index ddbae31fe0a33f2cf74613c374477fcdb7f22645..00beba82769b4b4ce27c46452d58b9f0ee84f121 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] FileCallback {
+] interface FileCallback {
     boolean handleEvent(in File file);
 };
index d83f5d245b9c96104981b7e5c202403640777008..9bad5515e917c0cc094794b652cacc76a5ed173d 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSGenerateToNativeObject,
     JSGenerateToJSObject,
     JSNoStaticTables
-] FileEntry : Entry {
+] interface FileEntry : Entry {
     void createWriter(in [Callback] FileWriterCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
     void file(in [Callback] FileCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
 };
index 53052c6e4ff91d3d3ed4ebd1c14e8978ad4746b7..88764000bd8cbd77cf0e41b7b701f7ead210212b 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSGenerateToNativeObject,
     JSGenerateToJSObject,
     JSNoStaticTables
-] FileEntrySync : EntrySync {
+] interface FileEntrySync : EntrySync {
     File file() raises (FileException);
     FileWriterSync createWriter() raises (FileException);
 };
index 940e2382b81fc3c12a9d94fdede1e88ef9db62e8..c8006b2c66f1a64098f54e0da2d6498bfab12251 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] FileSystemCallback {
+] interface FileSystemCallback {
     boolean handleEvent(in DOMFileSystem fileSystem);
 };
index e95764d7f48daef28ad5da352128163b22840a3a..f4b2e9197f16fca27d9e7f2bd6d73c8be3cbb2db 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     ActiveDOMObject,
     CallWith=ScriptExecutionContext,
     EventTarget,
     JSNoStaticTables
-] FileWriter {
+] interface FileWriter {
     // ready states
     const unsigned short INIT = 0;
     const unsigned short WRITING = 1;
index b4d1b5094827ea2b08f7d85ee55eb2793a1a6656..9c920a4419d6c4a6e20579d96696bf5128c64cff 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] FileWriterCallback {
+] interface FileWriterCallback {
     boolean handleEvent(in FileWriter fileWriter);
 };
index 264bb954f4f29849060b5e64513e8851ff587307..13301da5c755c74ca82148c167a0d83be3c30011 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSNoStaticTables
-] FileWriterSync {
+] interface FileWriterSync {
     // synchronous write/modify methods
     void write(in Blob data) raises (FileException);
     void seek(in long long position) raises (FileException);
index 3222c2bd99b5ae764fb7d3e08de1ba4e01c0a0a8..8fa26295eb230a6778d8bcf4d1e7b17413270dd5 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Supplemental=HTMLInputElement
-] HTMLInputElementFileSystem {
-    readonly attribute [V8EnabledAtRuntime=FileSystem,CallWith=ScriptExecutionContext] EntryArray webkitEntries;
+] interface HTMLInputElementFileSystem {
+    [V8EnabledAtRuntime=FileSystem,CallWith=ScriptExecutionContext] readonly attribute EntryArray webkitEntries;
 };
 
index 2a46741da82bb777fe50d13477bdf213c771cc33..38e09df66db9fbb5ab07c87aa14e7249f07e4325 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     JSNoStaticTables
-] Metadata {
+] interface Metadata {
     readonly attribute Date modificationTime;
     readonly attribute unsigned long long size;
 };
index 3981a1c0dafdf2dcaeeb56379204b328acce6b94..86c5cc6d6ea4de3b4067b23ea5923f7b025bee0e 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Callback
-] MetadataCallback {
+] interface MetadataCallback {
     boolean handleEvent(in Metadata metadata);
 };
index 663616764ccfa13742e5a17799ede35c3a4b1f52..645e347a7f34133305215079a178d454580053f3 100644 (file)
  *
  */
 
-interface [
+[
     Conditional=FILE_SYSTEM,
     Supplemental=WorkerContext
-] WorkerContextFileSystem {
+] interface WorkerContextFileSystem {
     const unsigned short TEMPORARY = 0;
     const unsigned short PERSISTENT = 1;
 
@@ -36,7 +36,7 @@ interface [
     [V8EnabledAtRuntime=FileSystem] void webkitResolveLocalFileSystemURL(in DOMString url, in [Callback] EntryCallback successCallback, in [Callback, Optional] ErrorCallback errorCallback);
     [V8EnabledAtRuntime=FileSystem] EntrySync webkitResolveLocalFileSystemSyncURL(in DOMString url) raises (FileException);
 
-    attribute [V8EnabledAtRuntime=FileSystem] FileErrorConstructor FileError;
-    attribute [V8EnabledAtRuntime=FileSystem] FileExceptionConstructor FileException;
+    [V8EnabledAtRuntime=FileSystem] attribute FileErrorConstructor FileError;
+    [V8EnabledAtRuntime=FileSystem] attribute FileExceptionConstructor FileException;
 };
 
index e2b0006eeac8e382d05fe294ad7cdc2a767b57a0..656d7da1ed337f1431b1538819329cde8b4f8186 100644 (file)
@@ -23,9 +23,9 @@
  * DAMAGE.
  */
 
-interface [
+[
     Conditional=GAMEPAD
-] Gamepad {
+] interface Gamepad {
     readonly attribute DOMString id;
     readonly attribute unsigned long index;
     readonly attribute unsigned long long timestamp;
index 4fea9a9cef4674db57dfdf6e5ce109aa7208104d..800868702f513860658925598019cb03e0d78616 100644 (file)
  * DAMAGE.
  */
 
-interface [
+[
     Conditional=GAMEPAD,
     IndexedGetter
-] GamepadList {
+] interface GamepadList {
     readonly attribute unsigned long length;
     Gamepad item(in [Optional=DefaultIsUndefined] unsigned long index);
 };
index 9554b8f671debbd93be280e90badaa09966c6da5..fdf17b721bc777780efb02df7dbf45bc49b6385c 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=GAMEPAD,
     Supplemental=Navigator
-] NavigatorGamepad {
+] interface NavigatorGamepad {
     [V8EnabledAtRuntime] GamepadList webkitGetGamepads();
 };
 
index f27be58be31949bb6079cc5a598f8bb65fb62a7d..5ad3c7b95a3ff34311a3fa9dd9fcd28a00d759db 100644 (file)
  */
 
 // http://www.w3.org/TR/geolocation-API/#geolocation_interface
-interface [
+[
     Conditional=GEOLOCATION, 
     JSGenerateIsReachable=ImplFrame,
     OmitConstructor
-] Geolocation {
+] interface Geolocation {
     [Custom] void getCurrentPosition(in PositionCallback successCallback,
                                      in [Optional] PositionErrorCallback errorCallback,
                                      in [Optional] PositionOptions options);
index 00d9ddbb777112e81a2d23334dedadb6f8259d33..f4d296a7a4167331bd684e8ef7963268a0d1ac4e 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface [
+[
     Conditional=GEOLOCATION,
     OmitConstructor
-] Geoposition {
+] interface Geoposition {
     readonly attribute Coordinates coords;
     readonly attribute DOMTimeStamp timestamp;
 };
index 00a40346ef94c66fe14b23579ac43419e9b69a2c..c8c5cb263d4b1748453a58957a796affa46c3221 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=GEOLOCATION,
     Supplemental=Navigator
-] NavigatorGeolocation {
-    readonly attribute [V8EnabledAtRuntime] Geolocation geolocation;
+] interface NavigatorGeolocation {
+    [V8EnabledAtRuntime] readonly attribute Geolocation geolocation;
 };
 
index 96b83130dce108f662645f991115135f44f7bf95..de2eeb32a67cc0c78bee1c687c5f2e652aa60f40 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=GEOLOCATION,
     Callback
-] PositionCallback {
+] interface PositionCallback {
     boolean handleEvent(in Geoposition position);
 };
index e1f23d6b4fb7f85e3c12d2bc1727fd50c9a18e72..7fbe987bb7a448826eb04efcaef0f805bed2262f 100644 (file)
@@ -23,9 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface [
+[
     Conditional=GEOLOCATION
-] PositionError {
+] interface PositionError {
     readonly attribute unsigned short code;
     readonly attribute DOMString message;
 
index cd4fa31db34324f46dc3840e0cc72241ca0ea071..8d7848856e2c4b4224f7e96e88641c50c1e83acd 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=GEOLOCATION,
     Callback
-] PositionErrorCallback {
+] interface PositionErrorCallback {
     boolean handleEvent(in PositionError error);
 };
index 5f3d656377278ca6d7b10af47d38c88cde9121dc..fe932553fd7b7e5742bf01ccb501168e2f36e683 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     Supplemental=DOMWindow
-] DOMWindowIndexedDatabase {
-    readonly attribute [ImplementedAs=indexedDB,V8MeasureAs=PrefixedIndexedDB] IDBFactory webkitIndexedDB;
+] interface DOMWindowIndexedDatabase {
+    [ImplementedAs=indexedDB,V8MeasureAs=PrefixedIndexedDB] readonly attribute IDBFactory webkitIndexedDB;
 
     attribute IDBCursorConstructor webkitIDBCursor;
     attribute IDBDatabaseConstructor webkitIDBDatabase;
@@ -40,7 +40,7 @@ interface [
     attribute IDBRequestConstructor webkitIDBRequest;
     attribute IDBTransactionConstructor webkitIDBTransaction;
 
-    readonly attribute [V8MeasureAs=UnprefixedIndexedDB] IDBFactory indexedDB;
+    [V8MeasureAs=UnprefixedIndexedDB] readonly attribute IDBFactory indexedDB;
 
     attribute IDBCursorConstructor IDBCursor;
     attribute IDBCursorWithValueConstructor IDBCursorWithValue;
index de1897f9ca6c44b6f8545ddb4babd08eb3bad0b0..59618ad749c332e78d455bb86a710f2cac6a8d16 100644 (file)
@@ -23,9 +23,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     CustomToJSObject
-] IDBAny {
+] interface IDBAny {
     // This space is intentionally left blank.
 };
index afe761dc4b9e123d36ff10629e9fc7679b36f5a0..375479bc3da0eecdb5b0f02ae0243e02ef7b6a18 100644 (file)
@@ -23,9 +23,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
-] IDBCursor {
+] interface IDBCursor {
     // FIXME: Eventually remove legacy enum constants, see https://bugs.webkit.org/show_bug.cgi?id=85315
     const unsigned short NEXT = 0;
     const unsigned short NEXT_NO_DUPLICATE = 1;
index 7291f978d1b749922af1e487e9485765f6932a1c..98cc65b3261c0e49339bf7dd5831e09b1a145fb4 100644 (file)
@@ -23,8 +23,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE
-] IDBCursorWithValue : IDBCursor {
-    readonly attribute [V8CustomGetter] IDBAny value;
+] interface IDBCursorWithValue : IDBCursor {
+    [V8CustomGetter] readonly attribute IDBAny value;
 };
index cb9af4e5955be25d209def4c0a0eb21037674ad4..91ef1d8a0149f9bcf49e713d8fb41a7a94844bf9 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     ActiveDOMObject,
     EventTarget
-] IDBDatabase {
+] interface IDBDatabase {
     readonly attribute DOMString name;
     readonly attribute IDBAny version;
     readonly attribute DOMStringList objectStoreNames;
index 7baa6a2095789a3f9190ccba3687ad70a1dcdc2d..bb215bdf9fc9edb71fc197ead4e3c9d0f0b81181 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-exception [
+[
     Conditional=INDEXED_DATABASE,
     DoNotCheckConstants
-] IDBDatabaseException {
+] exception IDBDatabaseException {
 
     readonly attribute unsigned short   code;
     readonly attribute DOMString        name;
index 6430e82dbbc9dba0408591bb77bd971559be491c..dfb276815998bc299cab5dd4807a079cd694baaf 100644 (file)
@@ -23,9 +23,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE
-] IDBFactory {
+] interface IDBFactory {
     [CallWith=ScriptExecutionContext, ImplementedAs=getDatabaseNames] IDBRequest webkitGetDatabaseNames();
 
     [CallWith=ScriptExecutionContext] IDBOpenDBRequest open(in DOMString name, in [Optional] unsigned long long version)
index d097e8fac7f89b3a65703914e23ece4554797178..effa9cf41b3da374a26b8d017a86addbf14fc2e2 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE
-] IDBIndex {
+] interface IDBIndex {
     readonly attribute DOMString name;
     readonly attribute IDBObjectStore objectStore;
-    readonly attribute [ImplementedAs=keyPathAny] IDBAny keyPath;
+    [ImplementedAs=keyPathAny] readonly attribute IDBAny keyPath;
     readonly attribute boolean unique;
     readonly attribute boolean multiEntry;
 
index 7c09874a2526e68d6e683628c7bb216581ce3104..3b96fc1bb4e6d5abc2dbf6da7cb1d6440d132ef7 100644 (file)
@@ -23,9 +23,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     CustomToJSObject
-] IDBKey {
+] interface IDBKey {
     // This space is intentionally left blank.
 };
index 56deefbb25c97ce388a37f0cb367d6294d4834ec..820628ac75c5bcb23f34bdb600509bc28d03334d 100644 (file)
@@ -23,9 +23,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE
-] IDBKeyRange {
+] interface IDBKeyRange {
     readonly attribute IDBKey lower;
     readonly attribute IDBKey upper;
     readonly attribute boolean lowerOpen;
index 6e939de654a190c4491c1671472dc7323c2d538c..13204347873ed4b466973480072bf1ec51ed8da6 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE
-] IDBObjectStore {
-    readonly attribute [TreatReturnedNullStringAs=Null] DOMString name;
-    readonly attribute [ImplementedAs=keyPathAny] IDBAny keyPath;
+] interface IDBObjectStore {
+    [TreatReturnedNullStringAs=Null] readonly attribute DOMString name;
+    [ImplementedAs=keyPathAny] readonly attribute IDBAny keyPath;
     readonly attribute DOMStringList indexNames;
     readonly attribute IDBTransaction transaction;
     readonly attribute boolean autoIncrement;
index f21d023b8f2fb1f62bfe90f80875977158be109e..bbde9bc4431f1c6a8d80ca2fadf08c45e18df8fb 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     ActiveDOMObject,
     EventTarget
-] IDBOpenDBRequest : IDBRequest {
+] interface IDBOpenDBRequest : IDBRequest {
     attribute EventListener onblocked;
     attribute EventListener onupgradeneeded;
 };
index 84c746ffbee36e4aae14b6c666ddb39b0c9a26a5..4e8ff093a77a9c30ebecdf922bfbae2a6191689b 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     ActiveDOMObject,
     EventTarget
-] IDBRequest {
+] interface IDBRequest {
     readonly attribute IDBAny result
         getter raises (IDBDatabaseException);
     readonly attribute unsigned short errorCode
         getter raises (IDBDatabaseException);
     readonly attribute DOMError error
         getter raises (IDBDatabaseException);
-    readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString webkitErrorMessage
+    [TreatReturnedNullStringAs=Undefined] readonly attribute DOMString webkitErrorMessage
         getter raises (IDBDatabaseException);
 
     readonly attribute IDBAny source;
index 342cd65ac62c9376bac1412d08a9a5cad4363f8c..72faa8d630b9724f0d63674ec076a438013af8cf 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     ActiveDOMObject,
     EventTarget
-] IDBTransaction {
+] interface IDBTransaction {
     // FIXME: Eventually remove legacy enum constants, see https://bugs.webkit.org/show_bug.cgi?id=85315
     const unsigned short READ_ONLY = 0;
     const unsigned short READ_WRITE = 1;
index e6ba93c622556ff156cdd85e9788355246f12f85..0810dd249ec8b4eba173e1a328b114303b871125 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     InterfaceName=IDBVersionChangeEvent
-] IDBUpgradeNeededEvent : Event {
+] interface IDBUpgradeNeededEvent : Event {
     readonly attribute unsigned long long oldVersion;
     readonly attribute unsigned long long newVersion;
 };
index f879ece83c51f0583ea3d2523ecd430dbe6627d2..f92ef53182b5467804630224c361e3debada88ee 100644 (file)
@@ -23,8 +23,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE
-] IDBVersionChangeEvent : Event {
+] interface IDBVersionChangeEvent : Event {
     readonly attribute DOMString version;
 };
index fe2a05f056bc1554d5598c7882e742791df3dc53..497b57bea2695e582465b1217bb12a5f1d96610f 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     ActiveDOMObject,
     EventTarget
-] IDBVersionChangeRequest : IDBRequest {
+] interface IDBVersionChangeRequest : IDBRequest {
     attribute EventListener onblocked;
 };
index 24fd5e4a21ac060294d172a2f962c4447ead648d..9c8b144a2c711e12114657cec5576e2eeba068ee 100644 (file)
  *
  */
 
-interface [
+[
     Conditional=INDEXED_DATABASE,
     Supplemental=WorkerContext
-] WorkerContextIndexedDatabase {
-    readonly attribute [ImplementedAs=indexedDB,V8EnabledAtRuntime] IDBFactory webkitIndexedDB;
+] interface WorkerContextIndexedDatabase {
+    [ImplementedAs=indexedDB,V8EnabledAtRuntime] readonly attribute IDBFactory webkitIndexedDB;
 
     attribute IDBCursorConstructor webkitIDBCursor;
     attribute IDBDatabaseConstructor webkitIDBDatabase;
@@ -40,7 +40,7 @@ interface [
     attribute IDBRequestConstructor webkitIDBRequest;
     attribute IDBTransactionConstructor webkitIDBTransaction;
 
-    readonly attribute [V8EnabledAtRuntime] IDBFactory indexedDB;
+    [V8EnabledAtRuntime] readonly attribute IDBFactory indexedDB;
 
     attribute IDBCursorConstructor IDBCursor;
     attribute IDBCursorWithValueConstructor IDBCursorWithValue;
index 7a9594cc659b18697533ba8ae1adf498a4885b58..766f5f930eb2434805841a0d6b319c3df7cfd1d4 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_INTENTS,
     Supplemental=DOMWindow
-] DOMWindowIntents {
+] interface DOMWindowIntents {
     attribute IntentConstructor WebKitIntent;
 
-    attribute [Replaceable] DeliveredIntent webkitIntent;
+    [Replaceable] attribute DeliveredIntent webkitIntent;
 };
 
index 783cb79df88ccdd5c18e707966cd7f5b56c9bdf4..39a0f17ada1787f30d0dd101f4c6bc7c85ffc006 100644 (file)
@@ -23,9 +23,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_INTENTS,
-] DeliveredIntent : Intent {
+] interface DeliveredIntent : Intent {
     readonly attribute MessagePortArray ports;
 
     [TreatReturnedNullStringAs=Null] DOMString getExtra(in DOMString key);
index 210666e669a5e6e2dafa635abb22a3546e86b0b0..73e31eb1acf6c42544a929825a0a250012d283a3 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=WEB_INTENTS,
     Supplemental=Navigator
-] NavigatorIntents {
+] interface NavigatorIntents {
     void webkitStartActivity(in Intent intent,
                              in [Callback, Optional] IntentResultCallback successCallback,
                              in [Callback, Optional] IntentResultCallback failureCallback)
index aadd290c8e79e13f4cd2dfe3cf3128431cbd99dd..bc0f6c9690806fd900ef11cc6164d7f844f569bf 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  
-interface [
+[
     Conditional=MEDIA_SOURCE,
     V8EnabledAtRuntime=mediaSource,
     EventTarget,
     Constructor,
     CallWith=ScriptExecutionContext
-] MediaSource {
+] interface MediaSource {
     // All the source buffers created by this object.
     readonly attribute SourceBufferList sourceBuffers;
 
index 3bb4236953a7731f1c0e99ff8d8aac17dddde410..c24b8fac210004d46f23634e4fe16937e2b895e2 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  
-interface [
+[
     Conditional=MEDIA_SOURCE,
     V8EnabledAtRuntime=mediaSource
-] SourceBuffer {
+] interface SourceBuffer {
 
     // Returns the time ranges buffered.
     readonly attribute TimeRanges buffered
index 787da098ef0d2a2729c9078d42be3a9980550729..588a9224b04a876879063a68e9b4ef2bbecd80e3 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  
-interface [
+[
     Conditional=MEDIA_SOURCE,
     V8EnabledAtRuntime=mediaSource,
     IndexedGetter,
     EventTarget,
     CallWith=ScriptExecutionContext
-] SourceBufferList {
+] interface SourceBufferList {
     readonly attribute unsigned long length;
     SourceBuffer item(in unsigned long index);
 
index 84a4da481acb39487b9afd765a77dabe7429dcf3..8eb99d5494325e44937c162bfdf69534f631e3dc 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Supplemental=DOMWindow
-] DOMWindowMediaStream {
-    attribute [V8EnabledAtRuntime] MediaStreamConstructor webkitMediaStream;
-    attribute [V8EnabledAtRuntime] PeerConnection00Constructor webkitPeerConnection00;
-    attribute [V8EnabledAtRuntime] RTCPeerConnectionConstructor webkitRTCPeerConnection;
+] interface DOMWindowMediaStream {
+    [V8EnabledAtRuntime] attribute MediaStreamConstructor webkitMediaStream;
+    [V8EnabledAtRuntime] attribute PeerConnection00Constructor webkitPeerConnection00;
+    [V8EnabledAtRuntime] attribute RTCPeerConnectionConstructor webkitRTCPeerConnection;
     attribute SessionDescriptionConstructor SessionDescription;
     attribute RTCSessionDescriptionConstructor RTCSessionDescription;
     attribute IceCandidateConstructor IceCandidate;
index a37e6a55f63e8091e2921e4a6eb9ebfa391a9311..5b32d7ebfc35debb01e78587da7434f8bb20f7ff 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Callback
-] IceCallback {
+] interface IceCallback {
     boolean handleEvent(in IceCandidate candidate, in boolean moreToFollow, in PeerConnection00 source);
 };
 
index 8cf8097e2e4a8d9fa46bf0e1df400a29a31c29b1..91ea4d78b8ae8da9c9eec19683f5be2655544216 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Constructor(in DOMString label, in DOMString candidateLine)
-] IceCandidate {
+] interface IceCandidate {
     readonly attribute DOMString label;
 
     DOMString toSdp();
index c19d32e52a902636f94b45cfdac99701352b2225..c4b480f863999e0f3932ff659fa3bc190018b3c5 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     EventTarget,
     JSGenerateToNativeObject,
     JSGenerateToJSObject
-] LocalMediaStream : MediaStream {
+] interface LocalMediaStream : MediaStream {
     void stop();
 };
 
index d7d0e31e3290a0ed09cb35a831f8c7631137dbff..83fd7dadc1acdc5ef0e2c4a80b673919c55fee2c 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     EventTarget,
     Constructor(in MediaStreamTrackList audioTracks, in MediaStreamTrackList videoTracks),
     CallWith=ScriptExecutionContext,
     ConstructorRaisesException
-   ] MediaStream {
+   ] interface MediaStream {
     readonly attribute DOMString label;
     readonly attribute MediaStreamTrackList audioTracks;
     readonly attribute MediaStreamTrackList videoTracks;
index 67083ae02b13212d8438ac3accef859f2e29f90f..b67156b63103396689efd9636b0f94092cb9edde 100644 (file)
@@ -24,9 +24,9 @@
 
 // According to the WHATWG specification:
 // http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#mediastreamevent
-interface [
+[
     Conditional=MEDIA_STREAM,
-] MediaStreamEvent : Event {
+] interface MediaStreamEvent : Event {
    readonly attribute MediaStream stream;
 };
 
index e1c1c1ecc101798eb0edac3d80fee4ef0ce49170..c21e6ee65206ed7a24daefeb6a54b7d4ba639a1e 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     IndexedGetter
-] MediaStreamList {
+] interface MediaStreamList {
     MediaStream item(in [IsIndex] unsigned long index);
 
     readonly attribute unsigned long length;
index ff8bf5d5694e6204cc0a517f6fbb88281c572b5c..8d8c0fa67f3daa7260fe999a07bcdfacd193f9a5 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     EventTarget,
     ActiveDOMObject
-] MediaStreamTrack {
+] interface MediaStreamTrack {
     readonly attribute DOMString kind;
     readonly attribute DOMString label;
              attribute boolean enabled;
index 960065dc0ec4a0bd39ffd9830b73a7ec32e937ad..640a2afb206ebfb1d6ff39304da21059544b7ceb 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
-] MediaStreamTrackEvent : Event {
+] interface MediaStreamTrackEvent : Event {
    readonly attribute MediaStreamTrack track;
 };
 
index 0b13c21e570eb0eb5211daca33fd65ca3d5bbe1a..208e2c6e6a78a96973bcfefc2db95ccbd1c64e08 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     IndexedGetter,
     EventTarget
-] MediaStreamTrackList {
+] interface MediaStreamTrackList {
     readonly attribute unsigned long length;
     MediaStreamTrack item(in [IsIndex] unsigned long index);
 
index 2bc748b581e68bdeb273b26e05c5260fdfc82037..9cc3957313fdf062041d46b034388ba92da86423 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Supplemental=Navigator
-] NavigatorMediaStream {
+] interface NavigatorMediaStream {
     [V8EnabledAtRuntime] void webkitGetUserMedia(in Dictionary options,
                                                  in [Callback] NavigatorUserMediaSuccessCallback successCallback,
                                                  in [Callback, Optional] NavigatorUserMediaErrorCallback errorCallback)
index 7eb6baa0f4cc9b4c2509d683bb65393e84264de4..9c6df79e57954ef7cd37fc8f49d0c17e89d3f413 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM
-] NavigatorUserMediaError {
+] interface NavigatorUserMediaError {
     const unsigned short PERMISSION_DENIED = 1;
     readonly attribute unsigned short code;
 };
index d1ca5587f6ed701174e6d5381cd0e0fc0f71131b..3ab837b285e9d1e8379854bce82da9bc6ce409c1 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Callback
-] NavigatorUserMediaErrorCallback {
+] interface NavigatorUserMediaErrorCallback {
     boolean handleEvent(in NavigatorUserMediaError error);
 };
 
index 18ee4f91f44b0dbd73aa5807142922b45e6532ad..4da4cd52de9c2dbe4c86519cfd8ccf360daadc10 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Callback
-] NavigatorUserMediaSuccessCallback {
+] interface NavigatorUserMediaSuccessCallback {
     boolean handleEvent(in LocalMediaStream stream);
 };
 
index 26e2412e3f74c0fc4a0a36ef9bf282bcce3a23d4..68dd1c7906a7875247e32f795595b587ddceec6c 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     ActiveDOMObject,
     Constructor(in DOMString serverConfiguration, in [Callback] IceCallback iceCallback),
     CallWith=ScriptExecutionContext,
     ConstructorRaisesException,
     EventTarget
-] PeerConnection00 {
+] interface PeerConnection00 {
     SessionDescription createOffer(in [Optional] Dictionary mediaHints)
         raises(DOMException);
     SessionDescription createAnswer(in DOMString offer, in [Optional] Dictionary mediaHints)
index 8e877b511ec63d826f0f40ff2a79d890bec0e056..b97b702550a0e8cf79ad84efc902ba8839ea0461 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Callback
-] RTCErrorCallback {
+] interface RTCErrorCallback {
     boolean handleEvent(in DOMString errorInformation);
 };
 
index 62c2d401c6aeb9d7705cfb81673c89f2d5743b2a..cd1a4934f84fb6c81c637e98f91258beaa0a5239 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Constructor(in Dictionary dictionary),
     ConstructorRaisesException
-] RTCIceCandidate {
+] interface RTCIceCandidate {
     readonly attribute DOMString candidate;
     readonly attribute DOMString sdpMid;
     readonly attribute unsigned short sdpMLineIndex;
index 6ad52f0e9143cb410c1248cecee22d7229d45cea..331d3b36465d3b8b80e69dbec0958980edd96288 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
-] RTCIceCandidateEvent : Event {
+] interface RTCIceCandidateEvent : Event {
     readonly attribute RTCIceCandidate candidate;
 };
 
index 31269dd5e38879418eca119c77b46440d621b2af..d0b56333631b94f4ad73e7a9d9da4cd1b24e0f17 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     ActiveDOMObject,
     Constructor(in Dictionary rtcIceServers, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints),
     ConstructorRaisesException,
     CallWith=ScriptExecutionContext,
     EventTarget
-] RTCPeerConnection {
+] interface RTCPeerConnection {
     void createOffer(in [Callback] RTCSessionDescriptionCallback successCallback, in [Callback,Optional=DefaultIsUndefined] RTCErrorCallback failureCallback, in [Optional=DefaultIsUndefined] Dictionary mediaConstraints)
         raises(DOMException);
 
index 8167a4c67080254c2f6374a4177fc63a7cb5b3c3..12e30da9b8e687f3210d88a4aa2e33fbbb455fe7 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Constructor(in Dictionary dictionary),
     ConstructorRaisesException
-] RTCSessionDescription {
+] interface RTCSessionDescription {
     attribute DOMString type
         setter raises(DOMException);
     attribute DOMString sdp
index 6bcfc780838eaa5875ea290176a834cfb87c80e8..fec675450806f0b4516ce28a9f16dd1177013acc 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Callback
-] RTCSessionDescriptionCallback {
+] interface RTCSessionDescriptionCallback {
     boolean handleEvent(in RTCSessionDescription sdp);
 };
 
index 87bae9f683c82b280652aaf7b30617e2a19f88c7..15a0d4f43f648d619217449bd77512a77fff8fc9 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Callback
-] RTCStatsCallback {
+] interface RTCStatsCallback {
     boolean handleEvent(in RTCStatsResponse response);
 };
 
index 2bf11bc04c43057d0983a43765f77e84391cf097..aa4e79ffccd049dfebde1ff45cb0957a4e5454e2 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
-] RTCStatsElement {
+] interface RTCStatsElement {
     readonly attribute Date timestamp;
     DOMString stat(in DOMString name);
 };
index 2b923a0975a902313e97f792393930234fa84d81..551ccef8fe18b93672f8a63849d388a15f3448ae 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM
-] RTCStatsReport {
+] interface RTCStatsReport {
     readonly attribute RTCStatsElement local;
     readonly attribute RTCStatsElement remote;
 };
index 88c0a381bf2c8a3c05e6bdfe8eb825a7a6ae7dd5..abcd19811a4c4c8e92ca6a67ff890db6eb44504a 100644 (file)
@@ -22,8 +22,8 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM
-] RTCStatsResponse {
+] interface RTCStatsResponse {
     sequence<RTCStatsReport> result();
 };
index ae18e3606b8fc214db79f358749053740f740b11..601d9785482b43147e4309b43e556ab2640c411c 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=MEDIA_STREAM,
     Constructor(in DOMString sdp)
-] SessionDescription {
+] interface SessionDescription {
     [StrictTypeChecking] void addCandidate(in IceCandidate candidate)
         raises(DOMException);
 
index 1cb9dbd6a37572b0fc8bd2b49e4501d7c44ca4c3..b4171a058cf0e01c64f1cc9c8ab4e2a5bb4c523b 100644 (file)
@@ -19,9 +19,9 @@
 */
 
 // http://www.w3.org/TR/html5/system-state-and-capabilities.html#custom-handlers
-interface [
+[
     Supplemental=Navigator
-] NavigatorContentUtils {
+] interface NavigatorContentUtils {
     [Conditional=NAVIGATOR_CONTENT_UTILS] void registerProtocolHandler(in DOMString scheme, in DOMString url, in DOMString title)
         raises(DOMException);
     [Conditional=NAVIGATOR_CONTENT_UTILS&CUSTOM_SCHEME_HANDLER] DOMString isProtocolHandlerRegistered(in DOMString scheme, in DOMString url)
index 9614ddc8e4563eba5af431374b2fb30f1c50cc25..7cbf556f23f71ee38880b4ed5676a46f5a7dda7e 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=NETWORK_INFO,
     Supplemental=Navigator
-] NavigatorNetworkInfoConnection {
+] interface NavigatorNetworkInfoConnection {
     readonly attribute NetworkInfoConnection webkitConnection;
 };
 
index b2e828dbb80f23bfe4d7fa2da012ff9bd7d6a763..61edbe20485663d2e4a7e32df7d04e9d82d036be 100644 (file)
  */
 
 // http://dvcs.w3.org/hg/dap/raw-file/tip/network-api/index.html
-interface [
+[
     Conditional=NETWORK_INFO,
     ActiveDOMObject,
     EventTarget
-] NetworkInfoConnection {
+] interface NetworkInfoConnection {
     readonly attribute double bandwidth;
     readonly attribute boolean metered;
 
index d7a5b9fc6ed2806edbfe63ae7b617a1568a459d3..a03086685609d4b59411827e1983bdaa4568659b 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=NOTIFICATIONS|LEGACY_NOTIFICATIONS,
     Supplemental=DOMWindow
-] DOMWindowNotifications {
+] interface DOMWindowNotifications {
 #if defined(ENABLE_LEGACY_NOTIFICATIONS) && ENABLE_LEGACY_NOTIFICATIONS
-    readonly attribute [V8EnabledAtRuntime, V8MeasureAs=LegacyNotifications] NotificationCenter webkitNotifications;
+    [V8EnabledAtRuntime, V8MeasureAs=LegacyNotifications] readonly attribute NotificationCenter webkitNotifications;
 #endif
 #if defined(ENABLE_NOTIFICATIONS) && ENABLE_NOTIFICATIONS
     attribute NotificationConstructor Notification;
index 9fe91f83fd0ebb619afa229af7d3d11a5642773f..e0a21f943cc8c26c472e92992922675b329635a8 100644 (file)
@@ -29,7 +29,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=NOTIFICATIONS|LEGACY_NOTIFICATIONS,
     ActiveDOMObject,
     EventTarget,
@@ -39,7 +39,7 @@ interface [
 #else
     OmitConstructor
 #endif
-] Notification {
+] interface Notification {
     void show();
 #if defined(ENABLE_LEGACY_NOTIFICATIONS) && ENABLE_LEGACY_NOTIFICATIONS
     void cancel();
index 0eb1c81083ab735098ae8a80b1ee27b063f9d3d4..78adfed0445f34a7fd4da0111c391902046865c2 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=LEGACY_NOTIFICATIONS,
     ActiveDOMObject,
     OmitConstructor
-] NotificationCenter {
+] interface NotificationCenter {
 #if !defined(ENABLE_TEXT_NOTIFICATIONS_ONLY) || !ENABLE_TEXT_NOTIFICATIONS_ONLY
    [V8EnabledPerContext=htmlNotifications, V8MeasureAs=LegacyHTMLNotifications] Notification createHTMLNotification(in DOMString url) raises(DOMException);
 #endif
index d8008fe538b59610b077edd317a60858a8a045fd..bb77716a8307ad428b2a6709f49bc56a3e73a5b4 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=NOTIFICATIONS,
     Callback
-] NotificationPermissionCallback {
+] interface NotificationPermissionCallback {
     boolean handleEvent(in DOMString permission);
 };
 
index 71f4b2dcd1c3a81dc7c36b9b6faba473287b6cf4..5e0c3fe8a7ecfc46ff9127aff81644c7dabedab5 100644 (file)
  *
  */
 
-interface [
+[
     Conditional=NOTIFICATIONS|LEGACY_NOTIFICATIONS,
     Supplemental=WorkerContext
-] WorkerContextNotifications {
+] interface WorkerContextNotifications {
 #if defined(ENABLE_LEGACY_NOTIFICATIONS) && ENABLE_LEGACY_NOTIFICATIONS
-    readonly attribute [V8EnabledAtRuntime] NotificationCenter webkitNotifications;
+    [V8EnabledAtRuntime] readonly attribute NotificationCenter webkitNotifications;
 #endif
 };
 
index 56c93d0abe82d906561d6ef5b73660449fd70532..519a60baaedad2a147a8cfce71733ce01462cbb3 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=PROXIMITY_EVENTS,
     ConstructorTemplate=Event
-] DeviceProximityEvent : Event {
-    readonly attribute [InitializedByEventConstructor] double value;
-    readonly attribute [InitializedByEventConstructor] double min;
-    readonly attribute [InitializedByEventConstructor] double max;
+] interface DeviceProximityEvent : Event {
+    [InitializedByEventConstructor] readonly attribute double value;
+    [InitializedByEventConstructor] readonly attribute double min;
+    [InitializedByEventConstructor] readonly attribute double max;
 };
 
index 09363f1fc8b8f79b8cf6e76571cf213cf824f137..20c7a1400f7c75098da5693be1f33722b894cc5e 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=QUOTA,
     Supplemental=DOMWindow
-] DOMWindowQuota {
+] interface DOMWindowQuota {
     readonly attribute StorageInfo webkitStorageInfo;
 };
 
index 5fa15da5aadead08b614547152ff2953df1063eb..b61d037f6672e2ebcb9f52134cc1da1610ca54f5 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface [
+[
     Conditional=QUOTA,
     OmitConstructor
-] StorageInfo {
+] interface StorageInfo {
     const unsigned short TEMPORARY = 0;
     const unsigned short PERSISTENT = 1;
 
index 33b0e76e8df713ab3259fc135216421a756e7014..02ea7c5b2d6ef3de9a20cfcd6f9d61b77e1094f8 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=QUOTA,
     Callback
-] StorageInfoErrorCallback {
+] interface StorageInfoErrorCallback {
     boolean handleEvent(in DOMCoreException error);
 };
index fe6e83d8021f73bd2989e3c5d581fd54dbb529c9..3802e67167bdb17b011928be359c624a521abad9 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=QUOTA,
     Callback
-] StorageInfoQuotaCallback {
+] interface StorageInfoQuotaCallback {
     boolean handleEvent(in unsigned long long grantedQuotaInBytes);
 };
index 8407795aac0906fdb5d603323d8b74272061c0e2..fe190cdf9f0b442b01730fa52896390190943783 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=QUOTA,
     Callback
-] StorageInfoUsageCallback {
+] interface StorageInfoUsageCallback {
     boolean handleEvent(in unsigned long long currentUsageInBytes, in unsigned long long currentQuotaInBytes);
 };
index c2c54edb6b012d30a6c58d9907490719d2d51e63..8f737c949cf20732dc3c701dd0558012b455b4fe 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     Supplemental=DOMWindow
-] DOMWindowSpeech {
-    attribute [V8EnabledAtRuntime] SpeechRecognitionConstructor webkitSpeechRecognition;
-    attribute [V8EnabledAtRuntime] SpeechRecognitionErrorConstructor webkitSpeechRecognitionError;
-    attribute [V8EnabledAtRuntime] SpeechRecognitionEventConstructor webkitSpeechRecognitionEvent;
-    attribute [V8EnabledAtRuntime] SpeechGrammarConstructor webkitSpeechGrammar;
-    attribute [V8EnabledAtRuntime] SpeechGrammarListConstructor webkitSpeechGrammarList;
+] interface DOMWindowSpeech {
+    [V8EnabledAtRuntime] attribute SpeechRecognitionConstructor webkitSpeechRecognition;
+    [V8EnabledAtRuntime] attribute SpeechRecognitionErrorConstructor webkitSpeechRecognitionError;
+    [V8EnabledAtRuntime] attribute SpeechRecognitionEventConstructor webkitSpeechRecognitionEvent;
+    [V8EnabledAtRuntime] attribute SpeechGrammarConstructor webkitSpeechGrammar;
+    [V8EnabledAtRuntime] attribute SpeechGrammarListConstructor webkitSpeechGrammarList;
 };
index 349fdd0b9b82fe50327f9f1aea75a93ce122ebce..340cacf84971ffb4999bbf7a6c15311d09beed8d 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     Constructor
-] SpeechGrammar {
-    attribute [URL,CallWith=ScriptExecutionContext] DOMString src;
+] interface SpeechGrammar {
+    [URL,CallWith=ScriptExecutionContext] attribute DOMString src;
     attribute float weight;
 };
index 4cf23c6eac42659264467728f47b0a62ca9bcc27..94941da21b90c51c4d1ef7cb3f91fd2515518fa2 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     IndexedGetter,
     Constructor,
-] SpeechGrammarList {
+] interface SpeechGrammarList {
     readonly attribute unsigned long length;
     SpeechGrammar item(in [IsIndex] unsigned long index);
     [CallWith=ScriptExecutionContext] void addFromUri(in DOMString src, in [Optional] float weight);
index b7b3e8a56e0c189927a97af357f857b0b0d80618..1f85d35c5762f549edd2a34141620d05b249bee3 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     ActiveDOMObject,
     Constructor,
     CallWith=ScriptExecutionContext,
     EventTarget,
-] SpeechRecognition {
+] interface SpeechRecognition {
     attribute SpeechGrammarList grammars;
     attribute DOMString lang;
     attribute boolean continuous;
index a185a3c4af78b382fc499129e7517b4c1f817115..03cec18c83c282eaf73479c65c79d04e0e84069f 100644 (file)
@@ -23,9 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH
-] SpeechRecognitionAlternative {
+] interface SpeechRecognitionAlternative {
     readonly attribute DOMString transcript;
     readonly attribute float confidence;
 };
index 6b3f09001df06f05c0da1724519267b406fe9858..d42b34d107bea1cca27cc8a07e35fed0d03d270d 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     ConstructorTemplate=Event
-] SpeechRecognitionError : Event {
+] interface SpeechRecognitionError : Event {
     const unsigned short OTHER = 0;
     const unsigned short NO_SPEECH = 1;
     const unsigned short ABORTED = 2;
@@ -37,6 +37,6 @@ interface [
     const unsigned short BAD_GRAMMAR = 7;
     const unsigned short LANGUAGE_NOT_SUPPORTED = 8;
 
-    readonly attribute [InitializedByEventConstructor] unsigned short code;
-    readonly attribute [InitializedByEventConstructor] DOMString message;
+    [InitializedByEventConstructor] readonly attribute unsigned short code;
+    [InitializedByEventConstructor] readonly attribute DOMString message;
 };
index 4719483a3310552cb8cc20def546ddb8353fac6b..8eb789c0c0c95087bd00537412127411e5c66726 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     ConstructorTemplate=Event
-] SpeechRecognitionEvent : Event {
-    readonly attribute [InitializedByEventConstructor] SpeechRecognitionResult result;
-    readonly attribute [InitializedByEventConstructor] short resultIndex;
-    readonly attribute [InitializedByEventConstructor] SpeechRecognitionResultList resultHistory;
+] interface SpeechRecognitionEvent : Event {
+    [InitializedByEventConstructor] readonly attribute SpeechRecognitionResult result;
+    [InitializedByEventConstructor] readonly attribute short resultIndex;
+    [InitializedByEventConstructor] readonly attribute SpeechRecognitionResultList resultHistory;
 };
index e84b37b7ab9354150c7d566d1cea033dbefe3a55..609d6ea87b7fddae0468a7660fb096721ffdc166 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     CustomIsReachable,
     IndexedGetter,
     V8DependentLifetime
-] SpeechRecognitionResult {
+] interface SpeechRecognitionResult {
     readonly attribute unsigned long length;
     SpeechRecognitionAlternative item(in [IsIndex] unsigned long index);
     readonly attribute boolean final;
index 3614e1d8236179d149f22a082c33c28453414388..57e31118ecb6fb3d5208414a4244ca4073e8d239 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SCRIPTED_SPEECH,
     IndexedGetter
-] SpeechRecognitionResultList {
+] interface SpeechRecognitionResultList {
     readonly attribute unsigned long length;
     SpeechRecognitionResult item(in [IsIndex] unsigned long index);
 };
index 31c1358008a1d54d19db14701c4af9eb28a5ee4a..1faef23d8c466919119fa1ba8d360378f93d98a4 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     Conditional=VIBRATION,
     Supplemental=Navigator
-] NavigatorVibration {
+] interface NavigatorVibration {
     void vibrate(in sequence<unsigned long> pattern) raises(DOMException);
     void vibrate(in unsigned long time) raises(DOMException);
 };
index 0659e30701d67e2b9ffd0f9749bd9e556f084d77..abd916d4a72b4d289be6eef9707b1d35ac77fc8d 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioBuffer {
+] interface AudioBuffer {
     readonly attribute long length; // in sample-frames
     readonly attribute float duration; // in seconds
     readonly attribute float sampleRate; // in sample-frames per second
index 590b6c954c6d0c5845c9101a1dd9c8782f0e7859..365c8ea9e77163758b756f25a44feb5bbfbe038b 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject,
     Callback
-] AudioBufferCallback {
+] interface AudioBufferCallback {
     boolean handleEvent(in AudioBuffer audioBuffer);
 };
index 914faeaaaa24ae2bab2fd40537e5592b15cbe6a1..a838c791f42362faaf9a0ff303be97a7a87a74b0 100644 (file)
  */
 
 // A cached (non-streamed), memory-resident audio source
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] AudioBufferSourceNode : AudioSourceNode {
-    attribute [CustomSetter] AudioBuffer buffer
+] interface AudioBufferSourceNode : AudioSourceNode {
+    [CustomSetter] attribute AudioBuffer buffer
         setter raises (DOMException);
 
     const unsigned short UNSCHEDULED_STATE = 0;
index 5d204cc7d2d32109d528e97b998328295d1147e0..1035d26ac8502381afe43604c4ad291fe0ef0bac 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioChannelMerger : AudioNode {
+] interface AudioChannelMerger : AudioNode {
 };
index 5296a7d08a54baa80ac58fa5926f5ccf1040e2eb..87376f97a6d4cd9d60c01821db5b23748e68e94b 100644 (file)
@@ -22,7 +22,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioChannelSplitter : AudioNode {
+] interface AudioChannelSplitter : AudioNode {
 };
index bf635d374310c0ace43fc2d367cc14c2e3372eee..e7f972e60c062fa9a2d6b0f261d519802ae0c217 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     ActiveDOMObject,
     CustomConstructor,
     ConstructorParameters=0,
     JSCustomMarkFunction,
     EventTarget
-] AudioContext {
+] interface AudioContext {
     // All rendered audio ultimately connects to destination, which represents the audio hardware.
     readonly attribute AudioDestinationNode destination;
 
index 36607a36348c850a7d50aa9f22abff49efe5927a..bf2600b8356155069b40002d9aaae104c2290e88 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] AudioDestinationNode : AudioNode {
+] interface AudioDestinationNode : AudioNode {
     readonly attribute long numberOfChannels;
 };
index 52bcafd58f4fc39b6b0d6c18ce8ffe9c1df47d17..8da7729bccc9d1cea512187684dbe435b1668ad6 100644 (file)
@@ -26,8 +26,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] AudioGain : AudioParam {
+] interface AudioGain : AudioParam {
 };
index 8784eec172aaa4ce4ad300e5778dc54e81e38240..375936e79f55932690d5c6f8da392756d9407a2d 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] AudioGainNode : AudioNode {
+] interface AudioGainNode : AudioNode {
     // FIXME: eventually it will be interesting to remove the readonly restriction, but need to properly deal with thread safety here.
     readonly attribute AudioGain gain;
 };
index a5898b61a956357c60030eb4acde1d9f3c0550e2..8ed89923de217a61d3d39ee03414eb56fcef9d1a 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioListener {
+] interface AudioListener {
     attribute float dopplerFactor;  // same as OpenAL (default 1.0)
     attribute float speedOfSound;   // in meters / second (default 343.3)
 
index 254fc90c4293678e4ad8024b8312a4e99a41f103..dd8ec8bb738bce5a403f5f0c7b48c87cad2d9cf3 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioNode {
+] interface AudioNode {
     readonly attribute AudioContext context;
     readonly attribute unsigned long numberOfInputs;
     readonly attribute unsigned long numberOfOutputs;
index 53a6bca388d391f02437a90f8db6c5b390b00ce9..653c6d856ac9707b73c0e80b5eb22115b6ef144e 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] AudioPannerNode : AudioNode {
+] interface AudioPannerNode : AudioNode {
     // Panning model
     const unsigned short EQUALPOWER = 0;
     const unsigned short HRTF = 1;
index 06859672f0d56e5edf3e0be2464922479269a588..84a952c5a76601ad2c241d40cf6c3243fbd245cc 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioParam {
+] interface AudioParam {
     attribute float value;
     readonly attribute float minValue;
     readonly attribute float maxValue;
index 269a566b02afcc5485896eee07f3ca7f9c6602ed..5b498d2ebb894bf851e906dc96d9cb20f2b1ac2f 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] AudioProcessingEvent : Event {
+] interface AudioProcessingEvent : Event {
     readonly attribute AudioBuffer inputBuffer;
     readonly attribute AudioBuffer outputBuffer; 
 };
index 9ee74b655f864c39050a17a821a40780eeef26d6..e83ac1c67aa9b608f21edeeb836a743a55c2a41a 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO
-] AudioSourceNode : AudioNode {
+] interface AudioSourceNode : AudioNode {
 };
index a0ed06280edb42fb414e756d254d627fae147b3d..c976d052b5b91122098653e27ba9b47bc79f9517 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] BiquadFilterNode : AudioNode {
+] interface BiquadFilterNode : AudioNode {
     // Filter type.
     const unsigned short LOWPASS = 0;
     const unsigned short HIGHPASS = 1;
index ebe9970157110f5290c0d25a983d46377239f091..5451d4e5889516f5a34a49c6de9dd8c28091933c 100644 (file)
  */
 
 // A linear convolution effect
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] ConvolverNode : AudioNode {
+] interface ConvolverNode : AudioNode {
     attribute AudioBuffer buffer;
     attribute boolean normalize;
 };
index 718bb220387ff7fa1171937f1bdee33ebf1f6318..2737ecfdde0376af2a57777e7e662da89d9a4e46 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     Supplemental=DOMWindow
-] DOMWindowWebAudio {
+] interface DOMWindowWebAudio {
 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
-    attribute [JSCustomGetter, V8EnabledAtRuntime] AudioContextConstructor webkitAudioContext;
+    [JSCustomGetter, V8EnabledAtRuntime] attribute AudioContextConstructor webkitAudioContext;
     attribute AudioPannerNodeConstructor webkitAudioPannerNode;
     attribute AudioProcessingEventConstructor AudioProcessingEvent;
     attribute OfflineAudioCompletionEventConstructor OfflineAudioCompletionEvent;
index a1a76f9b06721b72ccd84bd857264241f91aa0b3..699ead449567d79f73cf3aa5e6c4c5efb0f77575 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] DelayNode : AudioNode {
+] interface DelayNode : AudioNode {
     readonly attribute AudioParam delayTime;
 };
index 3b4c0c20dbdad837b3e74d24b50faa35abbd3e15..ad7a47e6b326fed912466e0906e9334acb9dc716 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] DynamicsCompressorNode : AudioNode {
+] interface DynamicsCompressorNode : AudioNode {
     readonly attribute AudioParam threshold; // in Decibels
     readonly attribute AudioParam knee; // in Decibels
     readonly attribute AudioParam ratio; // unit-less
index a5f831f6a3269e4d0a3b136f85de9502c22095b9..4326642223e4815497baee8abf0aeb6c19059126 100644 (file)
  */
 
 // For real-time audio stream synthesis/processing in JavaScript 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject,
     JSCustomMarkFunction,
     EventTarget
-] JavaScriptAudioNode : AudioNode {
+] interface JavaScriptAudioNode : AudioNode {
     // Rendering callback
     attribute EventListener onaudioprocess;
     
index fd6ef3e3907128b501767c172aecd9cfb509b331..916360b6e0f95e737e84b512c1a4b9b2992084db 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO&VIDEO,
     JSGenerateToJSObject
-] MediaElementAudioSourceNode : AudioSourceNode {
+] interface MediaElementAudioSourceNode : AudioSourceNode {
     readonly attribute HTMLMediaElement mediaElement;
 };
index 44b6b8163140912eeea5fdc46a61f7f421a9e783..d91e5e8435b6a03d70831c27b72ef6b4db15418d 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO&MEDIA_STREAM,
     JSGenerateToJSObject
-] MediaStreamAudioSourceNode : AudioSourceNode {
+] interface MediaStreamAudioSourceNode : AudioSourceNode {
     readonly attribute MediaStream mediaStream;
 };
index ccad913335a3d4a0489f5049cb0bfa4bf1908031..10cd0ffaed759a20aed32ee5c6be878f6d55f538 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] OfflineAudioCompletionEvent : Event {
+] interface OfflineAudioCompletionEvent : Event {
     readonly attribute AudioBuffer renderedBuffer;
 };
index a42106eb8f61f0fa87604986b9bef67aefbf8d95..5490585f2743b4022f2cb083fa2845bd142bf399 100644 (file)
  */
 
 // Oscillator is an audio generator of periodic waveforms.
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] Oscillator : AudioSourceNode {
+] interface Oscillator : AudioSourceNode {
 
     // Type constants.
     const unsigned short SINE = 0;
index 180e3124506eea665dcda93c7c8a2e92719d17a3..7634783c15d8d349d54f7fdd3fa0883899db3c00 100644 (file)
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] RealtimeAnalyserNode : AudioNode {
+] interface RealtimeAnalyserNode : AudioNode {
     attribute unsigned long fftSize
         setter raises(DOMException);
     readonly attribute unsigned long frequencyBinCount;
index b61f18743b6764c0e750a0c12abd2a756d01d7d9..35740b17f14d610b48384d8d9dd8b48dc1c18a13 100644 (file)
@@ -22,9 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject
-] WaveShaperNode : AudioNode {
+] interface WaveShaperNode : AudioNode {
     attribute Float32Array curve;
 };
index 8dbac0aaae70ea921c310f731d5d8a22a019038b..0174b5ecf13c6c6de351ae1e01ecf1ef8bc2406d 100644 (file)
@@ -23,8 +23,8 @@
  */
 
 // WaveTable represents a periodic audio waveform given by its Fourier coefficients.
-interface [
+[
     Conditional=WEB_AUDIO
-] WaveTable {
+] interface WaveTable {
 
 };
index d891ae9b4b4fc2ccf7a3f6b5004268767891cffb..299453dc3e29abf4647d888b9423b2439085bb5d 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Supplemental=DOMWindow
-] DOMWindowWebDatabase {
+] interface DOMWindowWebDatabase {
     [V8EnabledAtRuntime, V8MeasureAs=OpenWebDatabase] Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in [Callback, Optional] DatabaseCallback creationCallback)
         raises(DOMException);
 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
index 63c5f736761b3b6d45034abd077c6bcc29c12bca..5f648976b9aad0231a7ee6634f379810aa16be71 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] Database {
+] interface Database {
     readonly attribute DOMString version;
     void changeVersion(in DOMString oldVersion, in DOMString newVersion, in [Callback, Optional] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
     void transaction(in [Callback] SQLTransactionCallback callback, in [Callback, Optional] SQLTransactionErrorCallback errorCallback, in [Callback, Optional] VoidCallback successCallback);
index 37448fecba27264eefc700b48f9cabc987785f21..1933ff9547080706ae98eb7d388fe801837b4ab7 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] DatabaseCallback {
+] interface DatabaseCallback {
     boolean handleEvent(in Database database);
     boolean handleEvent(in DatabaseSync database);
 };
index 89cbcaafd1c20b6389fb4ff1828ed15c60dbaf9b..1301eabe7243887b06a25838997ff0a4134a5655 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] DatabaseSync {
+] interface DatabaseSync {
     readonly attribute DOMString version;
     readonly attribute DOMString lastErrorMessage;
     void changeVersion(in DOMString oldVersion, in DOMString newVersion, in [Callback, Optional] SQLTransactionSyncCallback callback) raises(DOMException);
index 16010c5e933fd4f7d3af0f71df95359474d80729..aa27ebfcaf3e25e5f04595c58c4c5d5fe2f39a3c 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] SQLError {
+] interface SQLError {
     readonly attribute unsigned long code;
     readonly attribute DOMString message;
 
index bbe97aab58489b5e14197e71a203a184c56eb2ee..5282a96e7949a18b2022a93bb888daf7848f9731 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-exception [
+[
     Conditional=SQL_DATABASE,
     JSNoStaticTables,
     DoNotCheckConstants
-] SQLException {
+] exception SQLException {
     readonly attribute unsigned long code;
     readonly attribute DOMString message;
 
index d2f4502be93d76a3f18e34ff369869fc507a7401..8c80bde996a0919090658da856a44c01f94af644 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] SQLResultSet {
+] interface SQLResultSet {
     readonly attribute SQLResultSetRowList rows;
 
 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
index 6fa4597bec1053db1898e5150b08a39c4d41733b..a6dddaafd601a657eea0f4cf3dfd1ba49c2b821f 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] SQLResultSetRowList {
+] interface SQLResultSetRowList {
     readonly attribute unsigned long length;
     [Custom] DOMObject item(in unsigned long index);
 };
index 5f5d3729a0e15fde3d02881bf7595d812db5fdc4..5ce2dd73514a51a1e6c186b93808f92b0b680364 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] SQLStatementCallback {
+] interface SQLStatementCallback {
     boolean handleEvent(in SQLTransaction transaction, in SQLResultSet resultSet);
 };
index b4202413931a2994c9b00200282ed31e84b3273a..ddea7899d2bdc45e2a47edcf27e546c788da52e5 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] SQLStatementErrorCallback {
+] interface SQLStatementErrorCallback {
     [Custom] boolean handleEvent(in SQLTransaction transaction, in SQLError error);
 };
index 7c1f26b12d87730a9610620f4cf49adb2f986e84..406fea9ca3daef9f6d1a9e92dbe363af4966ff53 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] SQLTransaction {
+] interface SQLTransaction {
     [Custom] void executeSql(in DOMString sqlStatement,
                              in ObjectArray arguments,
                              in [Optional, Callback] SQLStatementCallback callback,
index 334d21ab7b523e0ece6c6e8332bf9075ae7e2ba3..d09ae9d0e0fb1ee7564734e5fcd042d0cb125811 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] SQLTransactionCallback {
+] interface SQLTransactionCallback {
     boolean handleEvent(in SQLTransaction transaction);
 };
index e9642095eded0a0330406d966b914b714111b144..e8f8dda8c7f0f5302792b2f7f77cda79be87a423 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] SQLTransactionErrorCallback {
+] interface SQLTransactionErrorCallback {
     boolean handleEvent(in SQLError error);
 };
index df4005a43aad66b800d1fb5d9412830722faf75f..f4072c6ade233e26f845a2ec15a481caefc54111 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     OmitConstructor,
     JSNoStaticTables
-] SQLTransactionSync {
+] interface SQLTransactionSync {
     [Custom] SQLResultSet executeSql(in DOMString sqlStatement, in ObjectArray arguments);
 };
index 7a4a7a65c2835324ff5b66440163fc17d771c36c..308c911a9e8c324b9bf86d661be4c86b65232851 100644 (file)
@@ -28,9 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] SQLTransactionSyncCallback {
+] interface SQLTransactionSyncCallback {
     boolean handleEvent(in SQLTransactionSync transaction);
 };
index 17c94a3246911d5354d788787ef440a7771963da..90bb521b3b18534642b88f274ca06038c3235a73 100644 (file)
  *
  */
 
-interface [
+[
     Conditional=SQL_DATABASE,
     Supplemental=WorkerContext
-] WorkerContextWebDatabase {
+] interface WorkerContextWebDatabase {
     [V8EnabledAtRuntime] Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in [Callback, Optional] DatabaseCallback creationCallback)
         raises(DOMException);
 
index 6f41f6c3bddafc3ae852cdade1d1755cbde00803..3f29a495914ed2d5e413a26181660fd89869fef5 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     JSNoStaticTables,
     ConstructorTemplate=Event
-] CloseEvent : Event {
-    readonly attribute [InitializedByEventConstructor] boolean wasClean;
-    readonly attribute [InitializedByEventConstructor] unsigned short code;
-    readonly attribute [InitializedByEventConstructor] DOMString reason;
+] interface CloseEvent : Event {
+    [InitializedByEventConstructor] readonly attribute boolean wasClean;
+    [InitializedByEventConstructor] readonly attribute unsigned short code;
+    [InitializedByEventConstructor] readonly attribute DOMString reason;
 };
 
index f2fcd7907b9c5ba7546d18ddb63520e9f05862b3..a70f67e4f3e5ffeb114d5136953306f2b103070b 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_SOCKETS,
     Supplemental=DOMWindow
-] DOMWindowWebSocket {
+] interface DOMWindowWebSocket {
 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
     attribute CloseEventConstructor CloseEvent;
-    attribute [JSCustomGetter, V8EnabledAtRuntime] WebSocketConstructor WebSocket; // Usable with the new operator
+    [JSCustomGetter, V8EnabledAtRuntime] attribute WebSocketConstructor WebSocket; // Usable with the new operator
 #endif
 };
 
index 363971d2750404896d57a438f6533292fb01251c..72cf5d4e9cc17bc92f738f09be68acb2011ee947 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     Conditional=WEB_SOCKETS,
     ActiveDOMObject,
     CustomConstructor,
     ConstructorParameters=1,
     EventTarget,
     JSNoStaticTables
-] WebSocket {
+] interface WebSocket {
     readonly attribute DOMString URL; // Lowercased .url is the one in the spec, but leaving .URL for compatibility reasons.
     readonly attribute DOMString url;
 
@@ -55,8 +55,8 @@ interface [
     attribute EventListener onerror;
     attribute EventListener onclose;
 
-    readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString protocol;
-    readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString extensions;
+    [TreatReturnedNullStringAs=Undefined] readonly attribute DOMString protocol;
+    [TreatReturnedNullStringAs=Undefined] readonly attribute DOMString extensions;
 
     attribute DOMString binaryType;
 
index ed580639290591b31b78459f0b5dc48758ac6e40..1f8ae5d9e6032ab7239a6830bf6afd7a05e0b05e 100644 (file)
  *
  */
 
-interface [
+[
     Conditional=WEB_SOCKETS,
     Supplemental=WorkerContext
-] WorkerContextWebSocket {
-    attribute [JSCustomGetter,V8EnabledAtRuntime] WebSocketConstructor WebSocket; // Usable with the new operator
+] interface WorkerContextWebSocket {
+    [JSCustomGetter,V8EnabledAtRuntime] attribute WebSocketConstructor WebSocket; // Usable with the new operator
 };
 
index 390e7ee0debfe70e4c62ef87309517022e6f428a..ed1944797550d86e205d5e7f592508b119b0ef97 100644 (file)
 
 // This IDL file is for testing the bindings code generator with an interface
 // that has the "Callback" attribute and for tracking changes in its ouput.
-interface [
+[
     Conditional=SQL_DATABASE,
     Callback
-] TestCallback {
+] interface TestCallback {
   boolean callbackWithNoParam();
   boolean callbackWithClass1Param(in Class1 class1Param);
   boolean callbackWithClass2Param(in Class2 class2Param, in DOMString strArg);
index 92fc0f104efa2cb80c7bde7387be8293933f6332..18f037b72e61a2c7d5b31d865d71b847266a07c8 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     CustomNamedGetter
-] TestCustomNamedGetter {
+] interface TestCustomNamedGetter {
     void anotherFunction(in DOMString str);
 };
 
index 02d71a68715b09fb9aefd0a8ee3f320b87036652..9447ed98bc94a531f84d207822c637aef511ba81 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     CheckSecurity
-] TestActiveDOMObject {
+] interface TestActiveDOMObject {
     readonly attribute long excitingAttr;
     void excitingFunction(in Node nextChild);
     [DoNotCheckSecurity] void postMessage(in DOMString message);
index f3cfb61d5abc352cf40153146583f968e7aee244..60e8af0ee6cb64ee8015bfb77ac57a2fdfc79759 100644 (file)
 
 // This IDL file is for testing the bindings code generator and for tracking
 // changes in its ouput.
-interface [
+[
     ConstructorTemplate=Event
-] TestEventConstructor {
+] interface TestEventConstructor {
     // Attributes
     readonly attribute DOMString attr1;
-    readonly attribute [InitializedByEventConstructor] DOMString attr2;
+    [InitializedByEventConstructor] readonly attribute DOMString attr2;
 };
index 0831aa6bea6835eb70eefb2a01c157e7a021fab9..c322601da90b5daef7465215b05dabb31e8eb664 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface [
+[
     EventTarget,
     IndexedGetter,
     NamedGetter,
     MasqueradesAsUndefined
-] TestEventTarget {
+] interface TestEventTarget {
 
     Node item(in [IsIndex] unsigned long index);
 
index d171cebc3c8a36e2d1c46d024df5667f1b9f2bca..6fa157b76b2e74b3548d73620ca0063f354f2e5f 100644 (file)
 
 // This IDL file is for testing the bindings code generator and for tracking
 // changes in its ouput.
-interface [
+[
     ActiveDOMObject,
     CustomNamedSetter,
     Conditional=Condition1|Condition2,
     CallWith=ScriptExecutionContext,
     Constructor(in DOMString str1, in [Optional=DefaultIsUndefined] DOMString str2),
     ConstructorRaisesException
-] TestInterface {
+] interface TestInterface {
 };
index c485e3b519c1b0eec8a73f10ae2a5040a6236fef..998efb559831f4de432b4e4563338f076ffd95a9 100644 (file)
@@ -28,9 +28,9 @@
 
 // This IDL file is for testing the bindings code generator and for tracking
 // changes in its ouput.
-interface [
+[
     ActiveDOMObject,
     NamedConstructor=Audio(in DOMString str1, in [Optional=DefaultIsUndefined] DOMString str2, in [Optional=DefaultIsNullString] DOMString str3),
     ConstructorRaisesException
-] TestNamedConstructor {
+] interface TestNamedConstructor {
 };
index e0d37a36761c995622d3b817e0e96bec9c0e26b3..65b015117ab654a379129c5bbe08ebc549236f55 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-interface [
+[
     EventTarget,
     Constructor,
     V8DependentLifetime
-] TestNode : Node {
+] interface TestNode : Node {
 };
 
index 321aa3feaaaac8a87ed50b5b760d8ba6484665e3..83fe86fc4f3b2b5587601dcfb963a6f757fb66a7 100644 (file)
 
 // This IDL file is for testing the bindings code generator and for tracking
 // changes in its ouput.
-interface [
+[
     Constructor(in [Callback] TestCallback testCallback),
     InterfaceName=TestObject
-] TestObj {
+] interface TestObj {
     // Attributes
     readonly attribute long            readOnlyLongAttr;
     readonly attribute DOMString       readOnlyStringAttr;
@@ -48,22 +48,22 @@ interface [
     attribute long long                longLongAttr;
     attribute unsigned long long       unsignedLongLongAttr;
     attribute DOMString                stringAttr;
-    attribute [V8MeasureAs=TestFeature] TestObj testObjAttr;
+    [V8MeasureAs=TestFeature] attribute TestObj testObjAttr;
 
     // WK_ucfirst, WK_lcfirst exceptional cases.
     attribute TestObj                  XMLObjAttr;
     attribute boolean                  create;
 
     // Reflected DOM attributes
-    attribute [Reflect] DOMString reflectedStringAttr;
-    attribute [Reflect] long reflectedIntegralAttr;
-    attribute [Reflect] unsigned long reflectedUnsignedIntegralAttr;
-    attribute [Reflect] boolean reflectedBooleanAttr;
-    attribute [Reflect, URL] DOMString reflectedURLAttr;
-    attribute [Reflect=customContentStringAttr] DOMString reflectedStringAttr;
-    attribute [Reflect=customContentIntegralAttr] long reflectedCustomIntegralAttr;
-    attribute [Reflect=customContentBooleanAttr] boolean reflectedCustomBooleanAttr;
-    attribute [Reflect=customContentURLAttr, URL] DOMString reflectedCustomURLAttr;
+    [Reflect] attribute DOMString reflectedStringAttr;
+    [Reflect] attribute long reflectedIntegralAttr;
+    [Reflect] attribute unsigned long reflectedUnsignedIntegralAttr;
+    [Reflect] attribute boolean reflectedBooleanAttr;
+    [Reflect, URL] attribute DOMString reflectedURLAttr;
+    [Reflect=customContentStringAttr] attribute DOMString reflectedStringAttr;
+    [Reflect=customContentIntegralAttr] attribute long reflectedCustomIntegralAttr;
+    [Reflect=customContentBooleanAttr] attribute boolean reflectedCustomBooleanAttr;
+    [Reflect=customContentURLAttr, URL] attribute DOMString reflectedCustomURLAttr;
 
     // TypedArray attribute
     attribute Float32Array typedArrayAttr;
@@ -94,7 +94,7 @@ interface [
     attribute DOMString stringAttrWithSetterException setter raises(DOMException);
 
     // 'Custom' extended attribute
-    attribute [Custom] long            customAttr;
+    [Custom] attribute long            customAttr;
     [Custom, V8MeasureAs=CustomTestFeature] void customMethod();
     [Custom] void customMethodWithArgs(in long longArg, in DOMString strArg, in TestObj objArg);
 
@@ -119,17 +119,17 @@ interface [
     [CallWith=  ScriptExecutionContext  |  ScriptState  ] TestObj withScriptExecutionContextAndScriptStateWithSpaces();
     [CallWith=ScriptArguments|CallStack] void withScriptArgumentsAndCallStack();
 
-    attribute [CallWith=ScriptState] long withScriptStateAttribute;
-    attribute [CallWith=ScriptExecutionContext] TestObj withScriptExecutionContextAttribute;
-    attribute [CallWith=ScriptState] TestObj withScriptStateAttributeRaises
+    [CallWith=ScriptState] attribute long withScriptStateAttribute;
+    [CallWith=ScriptExecutionContext] attribute TestObj withScriptExecutionContextAttribute;
+    [CallWith=ScriptState] attribute TestObj withScriptStateAttributeRaises
         getter raises(DOMException);
-    attribute [CallWith=ScriptExecutionContext] TestObj withScriptExecutionContextAttributeRaises
+    [CallWith=ScriptExecutionContext] attribute TestObj withScriptExecutionContextAttributeRaises
         getter raises(DOMException);
-    attribute [CallWith=ScriptExecutionContext|ScriptState] TestObj withScriptExecutionContextAndScriptStateAttribute;
-    attribute [CallWith=ScriptExecutionContext|ScriptState] TestObj withScriptExecutionContextAndScriptStateAttributeRaises
+    [CallWith=ScriptExecutionContext|ScriptState] attribute TestObj withScriptExecutionContextAndScriptStateAttribute;
+    [CallWith=ScriptExecutionContext|ScriptState] attribute TestObj withScriptExecutionContextAndScriptStateAttributeRaises
         getter raises(DOMException);
-    attribute [CallWith=  ScriptExecutionContext  |  ScriptState  ] TestObj withScriptExecutionContextAndScriptStateWithSpacesAttribute;
-    attribute [CallWith=ScriptArguments|CallStack] TestObj withScriptArgumentsAndCallStackAttribute;
+    [CallWith=  ScriptExecutionContext  |  ScriptState  ] attribute TestObj withScriptExecutionContextAndScriptStateWithSpacesAttribute;
+    [CallWith=ScriptArguments|CallStack] attribute TestObj withScriptArgumentsAndCallStackAttribute;
 
     // 'Optional' extended attribute
     void    methodWithOptionalArg(in [Optional] long opt);
@@ -147,24 +147,24 @@ interface [
 #endif
 
     // 'Conditional' extended attribute
-    attribute [Conditional=Condition1] long conditionalAttr1;
-    attribute [Conditional=Condition1&Condition2] long conditionalAttr2;
-    attribute [Conditional=Condition1|Condition2] long conditionalAttr3;
+    [Conditional=Condition1] attribute long conditionalAttr1;
+    [Conditional=Condition1&Condition2] attribute long conditionalAttr2;
+    [Conditional=Condition1|Condition2] attribute long conditionalAttr3;
 
     // 'Conditional' extended method
     [Conditional=Condition1] DOMString conditionalMethod1();
     [Conditional=Condition1&Condition2] void conditionalMethod2();
     [Conditional=Condition1|Condition2] void conditionalMethod3();
 
-    attribute [Conditional=Condition1] TestObjectAConstructor conditionalAttr4;
-    attribute [Conditional=Condition1&Condition2] TestObjectBConstructor conditionalAttr5;
-    attribute [Conditional=Condition1|Condition2] TestObjectCConstructor conditionalAttr6;
+    [Conditional=Condition1] attribute TestObjectAConstructor conditionalAttr4;
+    [Conditional=Condition1&Condition2] attribute TestObjectBConstructor conditionalAttr5;
+    [Conditional=Condition1|Condition2] attribute TestObjectCConstructor conditionalAttr6;
 
     [Conditional=Condition1] const unsigned short CONDITIONAL_CONST = 0;
 
 #if defined(TESTING_V8) || defined(TESTING_JS)
-    readonly attribute [CachedAttribute] any cachedAttribute1;
-    readonly attribute [CachedAttribute] any cachedAttribute2;
+    [CachedAttribute] readonly attribute any cachedAttribute1;
+    [CachedAttribute] readonly attribute any cachedAttribute2;
 #endif
     
     attribute any anyAttribute;
@@ -199,13 +199,13 @@ interface [
     // 'V8EnabledAtRuntime' methods and attributes.
     [V8EnabledAtRuntime] void enabledAtRuntimeMethod1(in long longArg);
     [V8EnabledAtRuntime=FeatureName] void enabledAtRuntimeMethod2(in long longArg);
-    attribute [V8EnabledAtRuntime] long enabledAtRuntimeAttr1;
-    attribute [V8EnabledAtRuntime=FeatureName] long enabledAtRuntimeAttr2;
+    [V8EnabledAtRuntime] attribute long enabledAtRuntimeAttr1;
+    [V8EnabledAtRuntime=FeatureName] attribute long enabledAtRuntimeAttr2;
     // 'V8EnabledPerContext' methods and attributes.
     [V8EnabledPerContext] void enabledPerContextMethod1(in long longArg);
     [V8EnabledPerContext=FeatureName] void enabledPerContextMethod2(in long longArg);
-    attribute [V8EnabledPerContext] long enabledPerContextAttr1;
-    attribute [V8EnabledPerContext=FeatureName] long enabledPerContextAttr2;
+    [V8EnabledPerContext] attribute long enabledPerContextAttr1;
+    [V8EnabledPerContext=FeatureName] attribute long enabledPerContextAttr2;
 #endif
 
 
@@ -221,7 +221,7 @@ interface [
     DOMString[] stringArrayFunction(in DOMString[] values) raises(DOMException);
 #endif
 
-    readonly attribute [CheckSecurityForNode] Document contentDocument;
+    [CheckSecurityForNode] readonly attribute Document contentDocument;
     [CheckSecurityForNode] SVGDocument getSVGDocument()
         raises(DOMException);