Stop using "in" keyword in IDL files
authorch.dumez@sisa.samsung.com <ch.dumez@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Apr 2013 14:37:25 +0000 (14:37 +0000)
committerch.dumez@sisa.samsung.com <ch.dumez@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Apr 2013 14:37:25 +0000 (14:37 +0000)
https://bugs.webkit.org/show_bug.cgi?id=115418

Reviewed by Kentaro Hara.

Source/WebCore:

Stop using "in" keyword in IDL files as this is no longer part of the
Web IDL specification and it brings no additional information.

For now, the IDL parser will still accept the "in" keyword for operation
argument to not break anything. However, we should remove support for it
later on.

No new tests, no behavior change.

* Modules/battery/BatteryManager.idl:
* Modules/encryptedmedia/MediaKeySession.idl:
* Modules/encryptedmedia/MediaKeys.idl:
* Modules/filesystem/DOMWindowFileSystem.idl:
* Modules/filesystem/DirectoryEntry.idl:
* Modules/filesystem/DirectoryEntrySync.idl:
* Modules/filesystem/DirectoryReader.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/FileSystemCallback.idl:
* Modules/filesystem/FileWriter.idl:
* Modules/filesystem/FileWriterCallback.idl:
* Modules/filesystem/FileWriterSync.idl:
* Modules/filesystem/MetadataCallback.idl:
* Modules/filesystem/WorkerContextFileSystem.idl:
* Modules/gamepad/GamepadList.idl:
* Modules/geolocation/Geolocation.idl:
* Modules/geolocation/PositionCallback.idl:
* Modules/geolocation/PositionErrorCallback.idl:
* Modules/indexeddb/IDBCursor.idl:
* Modules/indexeddb/IDBDatabase.idl:
* Modules/indexeddb/IDBFactory.idl:
* Modules/indexeddb/IDBIndex.idl:
* Modules/indexeddb/IDBKeyRange.idl:
* Modules/indexeddb/IDBObjectStore.idl:
* Modules/indexeddb/IDBRequest.idl:
* Modules/indexeddb/IDBTransaction.idl:
* Modules/mediasource/MediaSource.idl:
* Modules/mediasource/SourceBuffer.idl:
* Modules/mediasource/SourceBufferList.idl:
* Modules/mediastream/MediaStream.idl:
* Modules/mediastream/MediaStreamTrack.idl:
* Modules/mediastream/NavigatorMediaStream.idl:
* Modules/mediastream/NavigatorUserMediaErrorCallback.idl:
* Modules/mediastream/NavigatorUserMediaSuccessCallback.idl:
* Modules/mediastream/RTCDTMFSender.idl:
* Modules/mediastream/RTCDataChannel.idl:
* Modules/mediastream/RTCErrorCallback.idl:
* Modules/mediastream/RTCIceCandidate.idl:
* Modules/mediastream/RTCPeerConnection.idl:
* Modules/mediastream/RTCSessionDescription.idl:
* Modules/mediastream/RTCSessionDescriptionCallback.idl:
* Modules/mediastream/RTCStatsCallback.idl:
* Modules/mediastream/RTCStatsReport.idl:
* Modules/mediastream/RTCStatsResponse.idl:
* Modules/navigatorcontentutils/NavigatorContentUtils.idl:
* Modules/networkinfo/NetworkInfoConnection.idl:
* Modules/notifications/Notification.idl:
* Modules/notifications/NotificationCenter.idl:
* Modules/notifications/NotificationPermissionCallback.idl:
* Modules/quota/StorageErrorCallback.idl:
* Modules/quota/StorageInfo.idl:
* Modules/quota/StorageQuota.idl:
* Modules/quota/StorageQuotaCallback.idl:
* Modules/quota/StorageUsageCallback.idl:
* Modules/speech/SpeechGrammarList.idl:
* Modules/speech/SpeechRecognition.idl:
* Modules/speech/SpeechRecognitionResult.idl:
* Modules/speech/SpeechRecognitionResultList.idl:
* Modules/speech/SpeechSynthesisUtterance.idl:
* Modules/vibration/NavigatorVibration.idl:
* Modules/webaudio/AnalyserNode.idl:
* Modules/webaudio/AudioBuffer.idl:
* Modules/webaudio/AudioBufferCallback.idl:
* Modules/webaudio/AudioBufferSourceNode.idl:
* Modules/webaudio/AudioContext.idl:
* Modules/webaudio/AudioListener.idl:
* Modules/webaudio/AudioNode.idl:
* Modules/webaudio/AudioParam.idl:
* Modules/webaudio/BiquadFilterNode.idl:
* Modules/webaudio/OfflineAudioContext.idl:
* Modules/webaudio/OscillatorNode.idl:
* Modules/webaudio/PannerNode.idl:
* Modules/webdatabase/DOMWindowWebDatabase.idl:
* Modules/webdatabase/Database.idl:
* Modules/webdatabase/DatabaseCallback.idl:
* Modules/webdatabase/DatabaseSync.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/WebSocket.idl:
* bindings/scripts/test/TestCallback.idl:
* bindings/scripts/test/TestCustomNamedGetter.idl:
* bindings/scripts/test/TestDomainSecurity.idl:
* bindings/scripts/test/TestEventTarget.idl:
* bindings/scripts/test/TestInterface.idl:
* bindings/scripts/test/TestMediaQueryListListener.idl:
* bindings/scripts/test/TestNamedConstructor.idl:
* bindings/scripts/test/TestObj.idl:
* bindings/scripts/test/TestOverloadedConstructors.idl:
* bindings/scripts/test/TestSerializedScriptValueInterface.idl:
* bindings/scripts/test/TestSupplemental.idl:
* bindings/scripts/test/TestTypedArray.idl:
* bindings/scripts/test/TestTypedefs.idl:
* css/CSSHostRule.idl:
* css/CSSMediaRule.idl:
* css/CSSPrimitiveValue.idl:
* css/CSSRuleList.idl:
* css/CSSStyleDeclaration.idl:
* css/CSSStyleSheet.idl:
* css/CSSSupportsRule.idl:
* css/CSSValueList.idl:
* css/FontLoader.idl:
* css/MediaList.idl:
* css/MediaQueryList.idl:
* css/MediaQueryListListener.idl:
* css/StyleMedia.idl:
* css/StyleSheetList.idl:
* css/WebKitCSSKeyframesRule.idl:
* css/WebKitCSSMatrix.idl:
* dom/CharacterData.idl:
* dom/ClientRectList.idl:
* dom/Clipboard.idl:
* dom/CompositionEvent.idl:
* dom/CustomEvent.idl:
* dom/DOMImplementation.idl:
* dom/DOMNamedFlowCollection.idl:
* dom/DOMStringList.idl:
* dom/DataTransferItem.idl:
* dom/DataTransferItemList.idl:
* dom/DeviceMotionEvent.idl:
* dom/DeviceOrientationEvent.idl:
* dom/Document.idl:
* dom/DocumentFragment.idl:
* dom/Element.idl:
* dom/Event.idl:
* dom/EventListener.idl:
* dom/EventTarget.idl:
* dom/HashChangeEvent.idl:
* dom/KeyboardEvent.idl:
* dom/MessageEvent.idl:
* dom/MessagePort.idl:
* dom/MouseEvent.idl:
* dom/MutationEvent.idl:
* dom/MutationObserver.idl:
* dom/NamedNodeMap.idl:
* dom/Node.idl:
* dom/NodeFilter.idl:
* dom/NodeList.idl:
* dom/OverflowEvent.idl:
* dom/PropertyNodeList.idl:
* dom/Range.idl:
* dom/RequestAnimationFrameCallback.idl:
* dom/ShadowRoot.idl:
* dom/StringCallback.idl:
* dom/Text.idl:
* dom/TextEvent.idl:
* dom/TouchEvent.idl:
* dom/TouchList.idl:
* dom/UIEvent.idl:
* dom/WebKitNamedFlow.idl:
* dom/WheelEvent.idl:
* fileapi/Blob.idl:
* fileapi/FileList.idl:
* fileapi/FileReader.idl:
* fileapi/FileReaderSync.idl:
* html/DOMFormData.idl:
* html/DOMTokenList.idl:
* html/DOMURL.idl:
* html/HTMLAllCollection.idl:
* html/HTMLAudioElement.idl:
* html/HTMLButtonElement.idl:
* html/HTMLCanvasElement.idl:
* html/HTMLCollection.idl:
* html/HTMLDocument.idl:
* html/HTMLElement.idl:
* html/HTMLFieldSetElement.idl:
* html/HTMLFormControlsCollection.idl:
* html/HTMLInputElement.idl:
* html/HTMLKeygenElement.idl:
* html/HTMLMediaElement.idl:
* html/HTMLObjectElement.idl:
* html/HTMLOptionElement.idl:
* html/HTMLOptionsCollection.idl:
* html/HTMLOutputElement.idl:
* html/HTMLPropertiesCollection.idl:
* html/HTMLSelectElement.idl:
* html/HTMLTableElement.idl:
* html/HTMLTableRowElement.idl:
* html/HTMLTableSectionElement.idl:
* html/HTMLTextAreaElement.idl:
* html/MediaController.idl:
* html/TimeRanges.idl:
* html/canvas/ArrayBuffer.idl:
* html/canvas/CanvasGradient.idl:
* html/canvas/CanvasRenderingContext2D.idl:
* html/canvas/DOMPath.idl:
* html/canvas/DataView.idl:
* html/canvas/EXTDrawBuffers.idl:
* html/canvas/Float32Array.idl:
* html/canvas/Float64Array.idl:
* html/canvas/Int16Array.idl:
* html/canvas/Int32Array.idl:
* html/canvas/Int8Array.idl:
* html/canvas/OESVertexArrayObject.idl:
* html/canvas/Uint16Array.idl:
* html/canvas/Uint32Array.idl:
* html/canvas/Uint8Array.idl:
* html/canvas/Uint8ClampedArray.idl:
* html/canvas/WebGLDebugShaders.idl:
* html/canvas/WebGLRenderingContext.idl:
* html/track/AudioTrackList.idl:
* html/track/TextTrack.idl:
* html/track/TextTrackCue.idl:
* html/track/TextTrackCueList.idl:
* html/track/TextTrackList.idl:
* html/track/TextTrackRegionList.idl:
* html/track/VideoTrackList.idl:
* inspector/InjectedScriptHost.idl:
* inspector/InspectorFrontendHost.idl:
* inspector/JavaScriptCallFrame.idl:
* loader/appcache/DOMApplicationCache.idl:
* page/Console.idl:
* page/Crypto.idl:
* page/DOMSecurityPolicy.idl:
* page/DOMSelection.idl:
* page/DOMWindow.idl:
* page/EventSource.idl:
* page/History.idl:
* page/Location.idl:
* page/PagePopupController.idl:
* page/Performance.idl:
* page/PerformanceEntryList.idl:
* page/SpeechInputResultList.idl:
* plugins/DOMMimeTypeArray.idl:
* plugins/DOMPlugin.idl:
* plugins/DOMPluginArray.idl:
* storage/Storage.idl:
* storage/StorageEvent.idl:
* svg/ElementTimeControl.idl:
* svg/SVGAngle.idl:
* svg/SVGColor.idl:
* svg/SVGDocument.idl:
* svg/SVGElementInstanceList.idl:
* svg/SVGFEDropShadowElement.idl:
* svg/SVGFEGaussianBlurElement.idl:
* svg/SVGFEMorphologyElement.idl:
* svg/SVGFilterElement.idl:
* svg/SVGLength.idl:
* svg/SVGLengthList.idl:
* svg/SVGLocatable.idl:
* svg/SVGMarkerElement.idl:
* svg/SVGMatrix.idl:
* svg/SVGNumberList.idl:
* svg/SVGPaint.idl:
* svg/SVGPathElement.idl:
* svg/SVGPathSegList.idl:
* svg/SVGPoint.idl:
* svg/SVGPointList.idl:
* svg/SVGSVGElement.idl:
* svg/SVGStringList.idl:
* svg/SVGStyledElement.idl:
* svg/SVGTests.idl:
* svg/SVGTextContentElement.idl:
* svg/SVGTransform.idl:
* svg/SVGTransformList.idl:
* testing/InternalSettings.idl:
* testing/Internals.idl:
* workers/AbstractWorker.idl:
* workers/DedicatedWorkerContext.idl:
* workers/SharedWorker.idl:
* workers/Worker.idl:
* workers/WorkerContext.idl:
* xml/DOMParser.idl:
* xml/XMLHttpRequest.idl:
* xml/XMLHttpRequestUpload.idl:
* xml/XMLSerializer.idl:
* xml/XPathEvaluator.idl:
* xml/XPathExpression.idl:
* xml/XPathNSResolver.idl:
* xml/XPathResult.idl:
* xml/XSLTProcessor.idl:

Source/WebKit/win:

Remove "in" keyword from IDL files as this is no longer part of the Web
IDL specification.

* Interfaces/DOMEvents.idl:
* Interfaces/DOMPrivate.idl:
* Interfaces/DOMWindow.idl:

Tools:

Remove "in" keyword from IDL files as this is no longer part of the Web
IDL specification.

* WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl:
* WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarker.idl:
* WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarkerRange.idl:
* WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
* WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl:
* WebKitTestRunner/InjectedBundle/Bindings/GCController.idl:
* WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
* WebKitTestRunner/InjectedBundle/Bindings/TextInputController.idl:

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

299 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/battery/BatteryManager.idl
Source/WebCore/Modules/encryptedmedia/MediaKeySession.idl
Source/WebCore/Modules/encryptedmedia/MediaKeys.idl
Source/WebCore/Modules/filesystem/DOMWindowFileSystem.idl
Source/WebCore/Modules/filesystem/DirectoryEntry.idl
Source/WebCore/Modules/filesystem/DirectoryEntrySync.idl
Source/WebCore/Modules/filesystem/DirectoryReader.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/FileSystemCallback.idl
Source/WebCore/Modules/filesystem/FileWriter.idl
Source/WebCore/Modules/filesystem/FileWriterCallback.idl
Source/WebCore/Modules/filesystem/FileWriterSync.idl
Source/WebCore/Modules/filesystem/MetadataCallback.idl
Source/WebCore/Modules/filesystem/WorkerContextFileSystem.idl
Source/WebCore/Modules/gamepad/GamepadList.idl
Source/WebCore/Modules/geolocation/Geolocation.idl
Source/WebCore/Modules/geolocation/PositionCallback.idl
Source/WebCore/Modules/geolocation/PositionErrorCallback.idl
Source/WebCore/Modules/indexeddb/IDBCursor.idl
Source/WebCore/Modules/indexeddb/IDBDatabase.idl
Source/WebCore/Modules/indexeddb/IDBFactory.idl
Source/WebCore/Modules/indexeddb/IDBIndex.idl
Source/WebCore/Modules/indexeddb/IDBKeyRange.idl
Source/WebCore/Modules/indexeddb/IDBObjectStore.idl
Source/WebCore/Modules/indexeddb/IDBRequest.idl
Source/WebCore/Modules/indexeddb/IDBTransaction.idl
Source/WebCore/Modules/mediasource/MediaSource.idl
Source/WebCore/Modules/mediasource/SourceBuffer.idl
Source/WebCore/Modules/mediasource/SourceBufferList.idl
Source/WebCore/Modules/mediastream/MediaStream.idl
Source/WebCore/Modules/mediastream/MediaStreamTrack.idl
Source/WebCore/Modules/mediastream/NavigatorMediaStream.idl
Source/WebCore/Modules/mediastream/NavigatorUserMediaErrorCallback.idl
Source/WebCore/Modules/mediastream/NavigatorUserMediaSuccessCallback.idl
Source/WebCore/Modules/mediastream/RTCDTMFSender.idl
Source/WebCore/Modules/mediastream/RTCDataChannel.idl
Source/WebCore/Modules/mediastream/RTCErrorCallback.idl
Source/WebCore/Modules/mediastream/RTCIceCandidate.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/RTCStatsReport.idl
Source/WebCore/Modules/mediastream/RTCStatsResponse.idl
Source/WebCore/Modules/navigatorcontentutils/NavigatorContentUtils.idl
Source/WebCore/Modules/networkinfo/NetworkInfoConnection.idl
Source/WebCore/Modules/notifications/Notification.idl
Source/WebCore/Modules/notifications/NotificationCenter.idl
Source/WebCore/Modules/notifications/NotificationPermissionCallback.idl
Source/WebCore/Modules/quota/StorageErrorCallback.idl
Source/WebCore/Modules/quota/StorageInfo.idl
Source/WebCore/Modules/quota/StorageQuota.idl
Source/WebCore/Modules/quota/StorageQuotaCallback.idl
Source/WebCore/Modules/quota/StorageUsageCallback.idl
Source/WebCore/Modules/speech/SpeechGrammarList.idl
Source/WebCore/Modules/speech/SpeechRecognition.idl
Source/WebCore/Modules/speech/SpeechRecognitionResult.idl
Source/WebCore/Modules/speech/SpeechRecognitionResultList.idl
Source/WebCore/Modules/speech/SpeechSynthesisUtterance.idl
Source/WebCore/Modules/vibration/NavigatorVibration.idl
Source/WebCore/Modules/webaudio/AnalyserNode.idl
Source/WebCore/Modules/webaudio/AudioBuffer.idl
Source/WebCore/Modules/webaudio/AudioBufferCallback.idl
Source/WebCore/Modules/webaudio/AudioBufferSourceNode.idl
Source/WebCore/Modules/webaudio/AudioContext.idl
Source/WebCore/Modules/webaudio/AudioListener.idl
Source/WebCore/Modules/webaudio/AudioNode.idl
Source/WebCore/Modules/webaudio/AudioParam.idl
Source/WebCore/Modules/webaudio/BiquadFilterNode.idl
Source/WebCore/Modules/webaudio/OfflineAudioContext.idl
Source/WebCore/Modules/webaudio/OscillatorNode.idl
Source/WebCore/Modules/webaudio/PannerNode.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/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/WebSocket.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/TestEventTarget.idl
Source/WebCore/bindings/scripts/test/TestInterface.idl
Source/WebCore/bindings/scripts/test/TestMediaQueryListListener.idl
Source/WebCore/bindings/scripts/test/TestNamedConstructor.idl
Source/WebCore/bindings/scripts/test/TestObj.idl
Source/WebCore/bindings/scripts/test/TestOverloadedConstructors.idl
Source/WebCore/bindings/scripts/test/TestSerializedScriptValueInterface.idl
Source/WebCore/bindings/scripts/test/TestSupplemental.idl
Source/WebCore/bindings/scripts/test/TestTypedArray.idl
Source/WebCore/bindings/scripts/test/TestTypedefs.idl
Source/WebCore/css/CSSHostRule.idl
Source/WebCore/css/CSSMediaRule.idl
Source/WebCore/css/CSSPrimitiveValue.idl
Source/WebCore/css/CSSRuleList.idl
Source/WebCore/css/CSSStyleDeclaration.idl
Source/WebCore/css/CSSStyleSheet.idl
Source/WebCore/css/CSSSupportsRule.idl
Source/WebCore/css/CSSValueList.idl
Source/WebCore/css/FontLoader.idl
Source/WebCore/css/MediaList.idl
Source/WebCore/css/MediaQueryList.idl
Source/WebCore/css/MediaQueryListListener.idl
Source/WebCore/css/StyleMedia.idl
Source/WebCore/css/StyleSheetList.idl
Source/WebCore/css/WebKitCSSKeyframesRule.idl
Source/WebCore/css/WebKitCSSMatrix.idl
Source/WebCore/dom/CharacterData.idl
Source/WebCore/dom/ClientRectList.idl
Source/WebCore/dom/Clipboard.idl
Source/WebCore/dom/CompositionEvent.idl
Source/WebCore/dom/CustomEvent.idl
Source/WebCore/dom/DOMImplementation.idl
Source/WebCore/dom/DOMNamedFlowCollection.idl
Source/WebCore/dom/DOMStringList.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/DocumentFragment.idl
Source/WebCore/dom/Element.idl
Source/WebCore/dom/Event.idl
Source/WebCore/dom/EventListener.idl
Source/WebCore/dom/EventTarget.idl
Source/WebCore/dom/HashChangeEvent.idl
Source/WebCore/dom/KeyboardEvent.idl
Source/WebCore/dom/MessageEvent.idl
Source/WebCore/dom/MessagePort.idl
Source/WebCore/dom/MouseEvent.idl
Source/WebCore/dom/MutationEvent.idl
Source/WebCore/dom/MutationObserver.idl
Source/WebCore/dom/NamedNodeMap.idl
Source/WebCore/dom/Node.idl
Source/WebCore/dom/NodeFilter.idl
Source/WebCore/dom/NodeList.idl
Source/WebCore/dom/OverflowEvent.idl
Source/WebCore/dom/PropertyNodeList.idl
Source/WebCore/dom/Range.idl
Source/WebCore/dom/RequestAnimationFrameCallback.idl
Source/WebCore/dom/ShadowRoot.idl
Source/WebCore/dom/StringCallback.idl
Source/WebCore/dom/Text.idl
Source/WebCore/dom/TextEvent.idl
Source/WebCore/dom/TouchEvent.idl
Source/WebCore/dom/TouchList.idl
Source/WebCore/dom/UIEvent.idl
Source/WebCore/dom/WebKitNamedFlow.idl
Source/WebCore/dom/WheelEvent.idl
Source/WebCore/fileapi/Blob.idl
Source/WebCore/fileapi/FileList.idl
Source/WebCore/fileapi/FileReader.idl
Source/WebCore/fileapi/FileReaderSync.idl
Source/WebCore/html/DOMFormData.idl
Source/WebCore/html/DOMTokenList.idl
Source/WebCore/html/DOMURL.idl
Source/WebCore/html/HTMLAllCollection.idl
Source/WebCore/html/HTMLAudioElement.idl
Source/WebCore/html/HTMLButtonElement.idl
Source/WebCore/html/HTMLCanvasElement.idl
Source/WebCore/html/HTMLCollection.idl
Source/WebCore/html/HTMLDocument.idl
Source/WebCore/html/HTMLElement.idl
Source/WebCore/html/HTMLFieldSetElement.idl
Source/WebCore/html/HTMLFormControlsCollection.idl
Source/WebCore/html/HTMLInputElement.idl
Source/WebCore/html/HTMLKeygenElement.idl
Source/WebCore/html/HTMLMediaElement.idl
Source/WebCore/html/HTMLObjectElement.idl
Source/WebCore/html/HTMLOptionElement.idl
Source/WebCore/html/HTMLOptionsCollection.idl
Source/WebCore/html/HTMLOutputElement.idl
Source/WebCore/html/HTMLPropertiesCollection.idl
Source/WebCore/html/HTMLSelectElement.idl
Source/WebCore/html/HTMLTableElement.idl
Source/WebCore/html/HTMLTableRowElement.idl
Source/WebCore/html/HTMLTableSectionElement.idl
Source/WebCore/html/HTMLTextAreaElement.idl
Source/WebCore/html/MediaController.idl
Source/WebCore/html/TimeRanges.idl
Source/WebCore/html/canvas/ArrayBuffer.idl
Source/WebCore/html/canvas/CanvasGradient.idl
Source/WebCore/html/canvas/CanvasRenderingContext2D.idl
Source/WebCore/html/canvas/DOMPath.idl
Source/WebCore/html/canvas/DataView.idl
Source/WebCore/html/canvas/EXTDrawBuffers.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/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/WebGLDebugShaders.idl
Source/WebCore/html/canvas/WebGLRenderingContext.idl
Source/WebCore/html/track/AudioTrackList.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/TextTrackRegionList.idl
Source/WebCore/html/track/VideoTrackList.idl
Source/WebCore/inspector/InjectedScriptHost.idl
Source/WebCore/inspector/InspectorFrontendHost.idl
Source/WebCore/inspector/JavaScriptCallFrame.idl
Source/WebCore/loader/appcache/DOMApplicationCache.idl
Source/WebCore/page/Console.idl
Source/WebCore/page/Crypto.idl
Source/WebCore/page/DOMSecurityPolicy.idl
Source/WebCore/page/DOMSelection.idl
Source/WebCore/page/DOMWindow.idl
Source/WebCore/page/EventSource.idl
Source/WebCore/page/History.idl
Source/WebCore/page/Location.idl
Source/WebCore/page/PagePopupController.idl
Source/WebCore/page/Performance.idl
Source/WebCore/page/PerformanceEntryList.idl
Source/WebCore/page/SpeechInputResultList.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/SVGAngle.idl
Source/WebCore/svg/SVGColor.idl
Source/WebCore/svg/SVGDocument.idl
Source/WebCore/svg/SVGElementInstanceList.idl
Source/WebCore/svg/SVGFEDropShadowElement.idl
Source/WebCore/svg/SVGFEGaussianBlurElement.idl
Source/WebCore/svg/SVGFEMorphologyElement.idl
Source/WebCore/svg/SVGFilterElement.idl
Source/WebCore/svg/SVGLength.idl
Source/WebCore/svg/SVGLengthList.idl
Source/WebCore/svg/SVGLocatable.idl
Source/WebCore/svg/SVGMarkerElement.idl
Source/WebCore/svg/SVGMatrix.idl
Source/WebCore/svg/SVGNumberList.idl
Source/WebCore/svg/SVGPaint.idl
Source/WebCore/svg/SVGPathElement.idl
Source/WebCore/svg/SVGPathSegList.idl
Source/WebCore/svg/SVGPoint.idl
Source/WebCore/svg/SVGPointList.idl
Source/WebCore/svg/SVGSVGElement.idl
Source/WebCore/svg/SVGStringList.idl
Source/WebCore/svg/SVGStyledElement.idl
Source/WebCore/svg/SVGTests.idl
Source/WebCore/svg/SVGTextContentElement.idl
Source/WebCore/svg/SVGTransform.idl
Source/WebCore/svg/SVGTransformList.idl
Source/WebCore/testing/InternalSettings.idl
Source/WebCore/testing/Internals.idl
Source/WebCore/workers/AbstractWorker.idl
Source/WebCore/workers/DedicatedWorkerContext.idl
Source/WebCore/workers/SharedWorker.idl
Source/WebCore/workers/Worker.idl
Source/WebCore/workers/WorkerContext.idl
Source/WebCore/xml/DOMParser.idl
Source/WebCore/xml/XMLHttpRequest.idl
Source/WebCore/xml/XMLHttpRequestUpload.idl
Source/WebCore/xml/XMLSerializer.idl
Source/WebCore/xml/XPathEvaluator.idl
Source/WebCore/xml/XPathExpression.idl
Source/WebCore/xml/XPathNSResolver.idl
Source/WebCore/xml/XPathResult.idl
Source/WebCore/xml/XSLTProcessor.idl
Source/WebKit/win/ChangeLog
Source/WebKit/win/Interfaces/DOMEvents.idl
Source/WebKit/win/Interfaces/DOMPrivate.idl
Source/WebKit/win/Interfaces/DOMWindow.idl
Tools/ChangeLog
Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarker.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityTextMarkerRange.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/GCController.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl
Tools/WebKitTestRunner/InjectedBundle/Bindings/TextInputController.idl

index fa27ff6..06ad72f 100644 (file)
@@ -1,3 +1,305 @@
+2013-04-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Stop using "in" keyword in IDL files
+        https://bugs.webkit.org/show_bug.cgi?id=115418
+
+        Reviewed by Kentaro Hara.
+
+        Stop using "in" keyword in IDL files as this is no longer part of the
+        Web IDL specification and it brings no additional information.
+
+        For now, the IDL parser will still accept the "in" keyword for operation
+        argument to not break anything. However, we should remove support for it
+        later on.
+
+        No new tests, no behavior change.
+
+        * Modules/battery/BatteryManager.idl:
+        * Modules/encryptedmedia/MediaKeySession.idl:
+        * Modules/encryptedmedia/MediaKeys.idl:
+        * Modules/filesystem/DOMWindowFileSystem.idl:
+        * Modules/filesystem/DirectoryEntry.idl:
+        * Modules/filesystem/DirectoryEntrySync.idl:
+        * Modules/filesystem/DirectoryReader.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/FileSystemCallback.idl:
+        * Modules/filesystem/FileWriter.idl:
+        * Modules/filesystem/FileWriterCallback.idl:
+        * Modules/filesystem/FileWriterSync.idl:
+        * Modules/filesystem/MetadataCallback.idl:
+        * Modules/filesystem/WorkerContextFileSystem.idl:
+        * Modules/gamepad/GamepadList.idl:
+        * Modules/geolocation/Geolocation.idl:
+        * Modules/geolocation/PositionCallback.idl:
+        * Modules/geolocation/PositionErrorCallback.idl:
+        * Modules/indexeddb/IDBCursor.idl:
+        * Modules/indexeddb/IDBDatabase.idl:
+        * Modules/indexeddb/IDBFactory.idl:
+        * Modules/indexeddb/IDBIndex.idl:
+        * Modules/indexeddb/IDBKeyRange.idl:
+        * Modules/indexeddb/IDBObjectStore.idl:
+        * Modules/indexeddb/IDBRequest.idl:
+        * Modules/indexeddb/IDBTransaction.idl:
+        * Modules/mediasource/MediaSource.idl:
+        * Modules/mediasource/SourceBuffer.idl:
+        * Modules/mediasource/SourceBufferList.idl:
+        * Modules/mediastream/MediaStream.idl:
+        * Modules/mediastream/MediaStreamTrack.idl:
+        * Modules/mediastream/NavigatorMediaStream.idl:
+        * Modules/mediastream/NavigatorUserMediaErrorCallback.idl:
+        * Modules/mediastream/NavigatorUserMediaSuccessCallback.idl:
+        * Modules/mediastream/RTCDTMFSender.idl:
+        * Modules/mediastream/RTCDataChannel.idl:
+        * Modules/mediastream/RTCErrorCallback.idl:
+        * Modules/mediastream/RTCIceCandidate.idl:
+        * Modules/mediastream/RTCPeerConnection.idl:
+        * Modules/mediastream/RTCSessionDescription.idl:
+        * Modules/mediastream/RTCSessionDescriptionCallback.idl:
+        * Modules/mediastream/RTCStatsCallback.idl:
+        * Modules/mediastream/RTCStatsReport.idl:
+        * Modules/mediastream/RTCStatsResponse.idl:
+        * Modules/navigatorcontentutils/NavigatorContentUtils.idl:
+        * Modules/networkinfo/NetworkInfoConnection.idl:
+        * Modules/notifications/Notification.idl:
+        * Modules/notifications/NotificationCenter.idl:
+        * Modules/notifications/NotificationPermissionCallback.idl:
+        * Modules/quota/StorageErrorCallback.idl:
+        * Modules/quota/StorageInfo.idl:
+        * Modules/quota/StorageQuota.idl:
+        * Modules/quota/StorageQuotaCallback.idl:
+        * Modules/quota/StorageUsageCallback.idl:
+        * Modules/speech/SpeechGrammarList.idl:
+        * Modules/speech/SpeechRecognition.idl:
+        * Modules/speech/SpeechRecognitionResult.idl:
+        * Modules/speech/SpeechRecognitionResultList.idl:
+        * Modules/speech/SpeechSynthesisUtterance.idl:
+        * Modules/vibration/NavigatorVibration.idl:
+        * Modules/webaudio/AnalyserNode.idl:
+        * Modules/webaudio/AudioBuffer.idl:
+        * Modules/webaudio/AudioBufferCallback.idl:
+        * Modules/webaudio/AudioBufferSourceNode.idl:
+        * Modules/webaudio/AudioContext.idl:
+        * Modules/webaudio/AudioListener.idl:
+        * Modules/webaudio/AudioNode.idl:
+        * Modules/webaudio/AudioParam.idl:
+        * Modules/webaudio/BiquadFilterNode.idl:
+        * Modules/webaudio/OfflineAudioContext.idl:
+        * Modules/webaudio/OscillatorNode.idl:
+        * Modules/webaudio/PannerNode.idl:
+        * Modules/webdatabase/DOMWindowWebDatabase.idl:
+        * Modules/webdatabase/Database.idl:
+        * Modules/webdatabase/DatabaseCallback.idl:
+        * Modules/webdatabase/DatabaseSync.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/WebSocket.idl:
+        * bindings/scripts/test/TestCallback.idl:
+        * bindings/scripts/test/TestCustomNamedGetter.idl:
+        * bindings/scripts/test/TestDomainSecurity.idl:
+        * bindings/scripts/test/TestEventTarget.idl:
+        * bindings/scripts/test/TestInterface.idl:
+        * bindings/scripts/test/TestMediaQueryListListener.idl:
+        * bindings/scripts/test/TestNamedConstructor.idl:
+        * bindings/scripts/test/TestObj.idl:
+        * bindings/scripts/test/TestOverloadedConstructors.idl:
+        * bindings/scripts/test/TestSerializedScriptValueInterface.idl:
+        * bindings/scripts/test/TestSupplemental.idl:
+        * bindings/scripts/test/TestTypedArray.idl:
+        * bindings/scripts/test/TestTypedefs.idl:
+        * css/CSSHostRule.idl:
+        * css/CSSMediaRule.idl:
+        * css/CSSPrimitiveValue.idl:
+        * css/CSSRuleList.idl:
+        * css/CSSStyleDeclaration.idl:
+        * css/CSSStyleSheet.idl:
+        * css/CSSSupportsRule.idl:
+        * css/CSSValueList.idl:
+        * css/FontLoader.idl:
+        * css/MediaList.idl:
+        * css/MediaQueryList.idl:
+        * css/MediaQueryListListener.idl:
+        * css/StyleMedia.idl:
+        * css/StyleSheetList.idl:
+        * css/WebKitCSSKeyframesRule.idl:
+        * css/WebKitCSSMatrix.idl:
+        * dom/CharacterData.idl:
+        * dom/ClientRectList.idl:
+        * dom/Clipboard.idl:
+        * dom/CompositionEvent.idl:
+        * dom/CustomEvent.idl:
+        * dom/DOMImplementation.idl:
+        * dom/DOMNamedFlowCollection.idl:
+        * dom/DOMStringList.idl:
+        * dom/DataTransferItem.idl:
+        * dom/DataTransferItemList.idl:
+        * dom/DeviceMotionEvent.idl:
+        * dom/DeviceOrientationEvent.idl:
+        * dom/Document.idl:
+        * dom/DocumentFragment.idl:
+        * dom/Element.idl:
+        * dom/Event.idl:
+        * dom/EventListener.idl:
+        * dom/EventTarget.idl:
+        * dom/HashChangeEvent.idl:
+        * dom/KeyboardEvent.idl:
+        * dom/MessageEvent.idl:
+        * dom/MessagePort.idl:
+        * dom/MouseEvent.idl:
+        * dom/MutationEvent.idl:
+        * dom/MutationObserver.idl:
+        * dom/NamedNodeMap.idl:
+        * dom/Node.idl:
+        * dom/NodeFilter.idl:
+        * dom/NodeList.idl:
+        * dom/OverflowEvent.idl:
+        * dom/PropertyNodeList.idl:
+        * dom/Range.idl:
+        * dom/RequestAnimationFrameCallback.idl:
+        * dom/ShadowRoot.idl:
+        * dom/StringCallback.idl:
+        * dom/Text.idl:
+        * dom/TextEvent.idl:
+        * dom/TouchEvent.idl:
+        * dom/TouchList.idl:
+        * dom/UIEvent.idl:
+        * dom/WebKitNamedFlow.idl:
+        * dom/WheelEvent.idl:
+        * fileapi/Blob.idl:
+        * fileapi/FileList.idl:
+        * fileapi/FileReader.idl:
+        * fileapi/FileReaderSync.idl:
+        * html/DOMFormData.idl:
+        * html/DOMTokenList.idl:
+        * html/DOMURL.idl:
+        * html/HTMLAllCollection.idl:
+        * html/HTMLAudioElement.idl:
+        * html/HTMLButtonElement.idl:
+        * html/HTMLCanvasElement.idl:
+        * html/HTMLCollection.idl:
+        * html/HTMLDocument.idl:
+        * html/HTMLElement.idl:
+        * html/HTMLFieldSetElement.idl:
+        * html/HTMLFormControlsCollection.idl:
+        * html/HTMLInputElement.idl:
+        * html/HTMLKeygenElement.idl:
+        * html/HTMLMediaElement.idl:
+        * html/HTMLObjectElement.idl:
+        * html/HTMLOptionElement.idl:
+        * html/HTMLOptionsCollection.idl:
+        * html/HTMLOutputElement.idl:
+        * html/HTMLPropertiesCollection.idl:
+        * html/HTMLSelectElement.idl:
+        * html/HTMLTableElement.idl:
+        * html/HTMLTableRowElement.idl:
+        * html/HTMLTableSectionElement.idl:
+        * html/HTMLTextAreaElement.idl:
+        * html/MediaController.idl:
+        * html/TimeRanges.idl:
+        * html/canvas/ArrayBuffer.idl:
+        * html/canvas/CanvasGradient.idl:
+        * html/canvas/CanvasRenderingContext2D.idl:
+        * html/canvas/DOMPath.idl:
+        * html/canvas/DataView.idl:
+        * html/canvas/EXTDrawBuffers.idl:
+        * html/canvas/Float32Array.idl:
+        * html/canvas/Float64Array.idl:
+        * html/canvas/Int16Array.idl:
+        * html/canvas/Int32Array.idl:
+        * html/canvas/Int8Array.idl:
+        * html/canvas/OESVertexArrayObject.idl:
+        * html/canvas/Uint16Array.idl:
+        * html/canvas/Uint32Array.idl:
+        * html/canvas/Uint8Array.idl:
+        * html/canvas/Uint8ClampedArray.idl:
+        * html/canvas/WebGLDebugShaders.idl:
+        * html/canvas/WebGLRenderingContext.idl:
+        * html/track/AudioTrackList.idl:
+        * html/track/TextTrack.idl:
+        * html/track/TextTrackCue.idl:
+        * html/track/TextTrackCueList.idl:
+        * html/track/TextTrackList.idl:
+        * html/track/TextTrackRegionList.idl:
+        * html/track/VideoTrackList.idl:
+        * inspector/InjectedScriptHost.idl:
+        * inspector/InspectorFrontendHost.idl:
+        * inspector/JavaScriptCallFrame.idl:
+        * loader/appcache/DOMApplicationCache.idl:
+        * page/Console.idl:
+        * page/Crypto.idl:
+        * page/DOMSecurityPolicy.idl:
+        * page/DOMSelection.idl:
+        * page/DOMWindow.idl:
+        * page/EventSource.idl:
+        * page/History.idl:
+        * page/Location.idl:
+        * page/PagePopupController.idl:
+        * page/Performance.idl:
+        * page/PerformanceEntryList.idl:
+        * page/SpeechInputResultList.idl:
+        * plugins/DOMMimeTypeArray.idl:
+        * plugins/DOMPlugin.idl:
+        * plugins/DOMPluginArray.idl:
+        * storage/Storage.idl:
+        * storage/StorageEvent.idl:
+        * svg/ElementTimeControl.idl:
+        * svg/SVGAngle.idl:
+        * svg/SVGColor.idl:
+        * svg/SVGDocument.idl:
+        * svg/SVGElementInstanceList.idl:
+        * svg/SVGFEDropShadowElement.idl:
+        * svg/SVGFEGaussianBlurElement.idl:
+        * svg/SVGFEMorphologyElement.idl:
+        * svg/SVGFilterElement.idl:
+        * svg/SVGLength.idl:
+        * svg/SVGLengthList.idl:
+        * svg/SVGLocatable.idl:
+        * svg/SVGMarkerElement.idl:
+        * svg/SVGMatrix.idl:
+        * svg/SVGNumberList.idl:
+        * svg/SVGPaint.idl:
+        * svg/SVGPathElement.idl:
+        * svg/SVGPathSegList.idl:
+        * svg/SVGPoint.idl:
+        * svg/SVGPointList.idl:
+        * svg/SVGSVGElement.idl:
+        * svg/SVGStringList.idl:
+        * svg/SVGStyledElement.idl:
+        * svg/SVGTests.idl:
+        * svg/SVGTextContentElement.idl:
+        * svg/SVGTransform.idl:
+        * svg/SVGTransformList.idl:
+        * testing/InternalSettings.idl:
+        * testing/Internals.idl:
+        * workers/AbstractWorker.idl:
+        * workers/DedicatedWorkerContext.idl:
+        * workers/SharedWorker.idl:
+        * workers/Worker.idl:
+        * workers/WorkerContext.idl:
+        * xml/DOMParser.idl:
+        * xml/XMLHttpRequest.idl:
+        * xml/XMLHttpRequestUpload.idl:
+        * xml/XMLSerializer.idl:
+        * xml/XPathEvaluator.idl:
+        * xml/XPathExpression.idl:
+        * xml/XPathNSResolver.idl:
+        * xml/XPathResult.idl:
+        * xml/XSLTProcessor.idl:
+
 2013-04-30  Noam Rosenthal  <noam@webkit.org>
 
         [Texmap] Use fewer intermediate surfaces when compositing filters
index 974d31b..7a09d24 100644 (file)
     attribute EventListener onlevelchange;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index 33388c3..816ff28 100644 (file)
@@ -35,7 +35,7 @@ interface [
     readonly attribute DOMString sessionId;
 
     // session operations
-    void update(in Uint8Array key)
+    void update(Uint8Array key)
         raises(DOMException);
     void close();
     
@@ -45,12 +45,12 @@ interface [
     attribute EventListener onwebkitkeymessage;
 
     // EventTarget interface
-    void addEventListener(in DOMString type, 
-                          in EventListener listener, 
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type, 
-                             in EventListener listener, 
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type, 
+                          EventListener listener, 
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type, 
+                             EventListener listener, 
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index e443324..e86c882 100644 (file)
  
 interface [
     Conditional=ENCRYPTED_MEDIA_V2,
-    Constructor(in DOMString keySystem),
+    Constructor(DOMString keySystem),
     ConstructorRaisesException,
 ] MediaKeys {
-    [CallWith=ScriptExecutionContext] MediaKeySession createSession(in [Default=Undefined] optional DOMString type, in [Default=Undefined] optional Uint8Array initData)
+    [CallWith=ScriptExecutionContext] MediaKeySession createSession([Default=Undefined] optional DOMString type, [Default=Undefined] optional Uint8Array initData)
         raises(DOMException);
 
     readonly attribute DOMString keySystem;
index 1e44064..a9c903e 100644 (file)
@@ -30,9 +30,9 @@
     const unsigned short TEMPORARY = 0;
     const unsigned short PERSISTENT = 1;
 
-    void webkitRequestFileSystem(in unsigned short type, in long long size,
-            in FileSystemCallback successCallback, in optional ErrorCallback errorCallback);
-    void webkitResolveLocalFileSystemURL(in DOMString url,
-            in EntryCallback successCallback, in optional ErrorCallback errorCallback);
+    void webkitRequestFileSystem(unsigned short type, long long size,
+            FileSystemCallback successCallback, optional ErrorCallback errorCallback);
+    void webkitResolveLocalFileSystemURL(DOMString url,
+            EntryCallback successCallback, optional ErrorCallback errorCallback);
 };
 
index ada7207..a527448 100644 (file)
@@ -35,7 +35,7 @@
     JSNoStaticTables
 ] interface DirectoryEntry : Entry {
     DirectoryReader createReader();
-    void getFile(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, in optional Dictionary options, in optional EntryCallback successCallback, in optional ErrorCallback errorCallback);
-    void getDirectory(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, in optional Dictionary options, in optional EntryCallback successCallback, in optional ErrorCallback errorCallback);
-    void removeRecursively(in VoidCallback successCallback, in optional ErrorCallback errorCallback);
+    void getFile([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, optional Dictionary options, optional EntryCallback successCallback, optional ErrorCallback errorCallback);
+    void getDirectory([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, optional Dictionary options, optional EntryCallback successCallback, optional ErrorCallback errorCallback);
+    void removeRecursively(VoidCallback successCallback, optional ErrorCallback errorCallback);
 };
index 5f53a9d..ed5f371 100644 (file)
@@ -35,7 +35,7 @@
     JSNoStaticTables
 ] 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);
+    FileEntrySync getFile([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, Dictionary flags) raises (FileException);
+    DirectoryEntrySync getDirectory([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, Dictionary flags) raises (FileException);
     void removeRecursively() raises (FileException);
 };
index 24652ac..01608d0 100644 (file)
@@ -33,5 +33,5 @@
     JSNoStaticTables,
     ImplementationLacksVTable
 ] interface DirectoryReader {
-    void readEntries(in EntriesCallback successCallback, in optional ErrorCallback errorCallback);
+    void readEntries(EntriesCallback successCallback, optional ErrorCallback errorCallback);
 };
index aa0d555..73cda6c 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface EntriesCallback {
-    boolean handleEvent(in EntryArray entries);
+    boolean handleEvent(EntryArray entries);
 };
index 3c34e53..a73c748 100644 (file)
     readonly attribute DOMString fullPath;
     readonly attribute DOMFileSystem filesystem;
 
-    void getMetadata(in MetadataCallback successCallback, in optional ErrorCallback errorCallback);
-    void moveTo(in DirectoryEntry parent, in [TreatNullAs=NullString, TreatUndefinedAs=NullString] optional DOMString name, in optional EntryCallback successCallback, in optional ErrorCallback errorCallback);
-    void copyTo(in DirectoryEntry parent, in [TreatNullAs=NullString, TreatUndefinedAs=NullString] optional DOMString name, in optional EntryCallback successCallback, in optional ErrorCallback errorCallback);
+    void getMetadata(MetadataCallback successCallback, optional ErrorCallback errorCallback);
+    void moveTo(DirectoryEntry parent, [TreatNullAs=NullString, TreatUndefinedAs=NullString] optional DOMString name, optional EntryCallback successCallback, optional ErrorCallback errorCallback);
+    void copyTo(DirectoryEntry parent, [TreatNullAs=NullString, TreatUndefinedAs=NullString] optional DOMString name, optional EntryCallback successCallback, optional ErrorCallback errorCallback);
     DOMString toURL();
-    void remove(in VoidCallback successCallback, in optional ErrorCallback errorCallback);
-    void getParent(in optional EntryCallback successCallback, in optional ErrorCallback errorCallback);
+    void remove(VoidCallback successCallback, optional ErrorCallback errorCallback);
+    void getParent(optional EntryCallback successCallback, optional ErrorCallback errorCallback);
 };
index bc03d55..19160b2 100644 (file)
@@ -35,5 +35,5 @@
     ImplementationLacksVTable
 ] interface EntryArray {
     readonly attribute unsigned long length;
-    Entry item(in [IsIndex] unsigned long index);
+    Entry item([IsIndex] unsigned long index);
 };
index ea4bed8..3831846 100644 (file)
@@ -35,5 +35,5 @@
     ImplementationLacksVTable
 ] interface EntryArraySync {
     readonly attribute unsigned long length;
-    EntrySync item(in [IsIndex] unsigned long index);
+    EntrySync item([IsIndex] unsigned long index);
 };
index 9c0d80d..584d7ca 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface EntryCallback {
-    boolean handleEvent(in Entry entry);
+    boolean handleEvent(Entry entry);
 };
index 20b43b3..5133da3 100644 (file)
@@ -40,8 +40,8 @@
     readonly attribute DOMFileSystemSync filesystem;
 
     Metadata getMetadata() raises (FileException);
-    EntrySync moveTo(in DirectoryEntrySync parent, in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString name) raises (FileException);
-    EntrySync copyTo(in DirectoryEntrySync parent, in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString name) raises (FileException);
+    EntrySync moveTo(DirectoryEntrySync parent, [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString name) raises (FileException);
+    EntrySync copyTo(DirectoryEntrySync parent, [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString name) raises (FileException);
     DOMString toURL();
     void remove() raises (FileException);
     DirectoryEntrySync getParent();
index 2182e34..024beca 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface ErrorCallback {
-    boolean handleEvent(in FileError error);
+    boolean handleEvent(FileError error);
 };
index 8365e94..4447ef0 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface FileCallback {
-    boolean handleEvent(in File file);
+    boolean handleEvent(File file);
 };
index c722d55..b9c7482 100644 (file)
@@ -34,6 +34,6 @@
     JSGenerateToJSObject,
     JSNoStaticTables
 ] interface FileEntry : Entry {
-    void createWriter(in FileWriterCallback successCallback, in optional ErrorCallback errorCallback);
-    void file(in FileCallback successCallback, in optional ErrorCallback errorCallback);
+    void createWriter(FileWriterCallback successCallback, optional ErrorCallback errorCallback);
+    void file(FileCallback successCallback, optional ErrorCallback errorCallback);
 };
index 71cbefe..d543efd 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface FileSystemCallback {
-    boolean handleEvent(in DOMFileSystem fileSystem);
+    boolean handleEvent(DOMFileSystem fileSystem);
 };
index 651059f..f0c1b53 100644 (file)
@@ -43,9 +43,9 @@
     readonly attribute unsigned short readyState;
 
     // async write/modify methods
-    void write(in Blob data) raises (FileException);
-    void seek(in long long position) raises (FileException);
-    void truncate(in long long size) raises (FileException);
+    void write(Blob data) raises (FileException);
+    void seek(long long position) raises (FileException);
+    void truncate(long long size) raises (FileException);
 
     void abort() raises (FileException);
 
              attribute EventListener onwriteend;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index 85694b9..ebebd0c 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface FileWriterCallback {
-    boolean handleEvent(in FileWriter fileWriter);
+    boolean handleEvent(FileWriter fileWriter);
 };
index 13301da..d6bd118 100644 (file)
@@ -33,9 +33,9 @@
     JSNoStaticTables
 ] interface FileWriterSync {
     // synchronous write/modify methods
-    void write(in Blob data) raises (FileException);
-    void seek(in long long position) raises (FileException);
-    void truncate(in long long size) raises (FileException);
+    void write(Blob data) raises (FileException);
+    void seek(long long position) raises (FileException);
+    void truncate(long long size) raises (FileException);
 
     readonly attribute long long position;
     readonly attribute long long length;
index 3e18d5d..346b714 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=FILE_SYSTEM,
 ] callback interface MetadataCallback {
-    boolean handleEvent(in Metadata metadata);
+    boolean handleEvent(Metadata metadata);
 };
index c967469..3b6bafa 100644 (file)
     const unsigned short TEMPORARY = 0;
     const unsigned short PERSISTENT = 1;
 
-    void webkitRequestFileSystem(in unsigned short type, in long long size, in optional FileSystemCallback successCallback, in optional ErrorCallback errorCallback);
-    DOMFileSystemSync webkitRequestFileSystemSync(in unsigned short type, in long long size) raises (FileException);
-    void webkitResolveLocalFileSystemURL(in DOMString url, in EntryCallback successCallback, in optional ErrorCallback errorCallback);
-    EntrySync webkitResolveLocalFileSystemSyncURL(in DOMString url) raises (FileException);
+    void webkitRequestFileSystem(unsigned short type, long long size, optional FileSystemCallback successCallback, optional ErrorCallback errorCallback);
+    DOMFileSystemSync webkitRequestFileSystemSync(unsigned short type, long long size) raises (FileException);
+    void webkitResolveLocalFileSystemURL(DOMString url, EntryCallback successCallback, optional ErrorCallback errorCallback);
+    EntrySync webkitResolveLocalFileSystemSyncURL(DOMString url) raises (FileException);
 
     attribute FileErrorConstructor FileError;
     attribute FileExceptionConstructor FileException;
index 5c7af72..82c8367 100644 (file)
@@ -29,6 +29,6 @@
     ImplementationLacksVTable
 ] interface GamepadList {
     readonly attribute unsigned long length;
-    Gamepad item(in [Default=Undefined] optional unsigned long index);
+    Gamepad item([Default=Undefined] optional unsigned long index);
 };
 
index 1b4a37b..bda489d 100644 (file)
     GenerateIsReachable=ImplFrame,
     OmitConstructor
 ] interface Geolocation {
-    [Custom] void getCurrentPosition(in PositionCallback successCallback,
-                                     in optional PositionErrorCallback errorCallback,
-                                     in optional PositionOptions options);
+    [Custom] void getCurrentPosition(PositionCallback successCallback,
+                                     optional PositionErrorCallback errorCallback,
+                                     optional PositionOptions options);
 
-    [Custom] long watchPosition(in PositionCallback successCallback,
-                                in optional PositionErrorCallback errorCallback,
-                                in optional PositionOptions options);
+    [Custom] long watchPosition(PositionCallback successCallback,
+                                optional PositionErrorCallback errorCallback,
+                                optional PositionOptions options);
 
-    void clearWatch(in long watchID);
+    void clearWatch(long watchID);
 };
 
index 1bf0a10..51cbde5 100644 (file)
@@ -25,5 +25,5 @@
 [
     Conditional=GEOLOCATION,
 ] callback interface PositionCallback {
-    boolean handleEvent(in Geoposition position);
+    boolean handleEvent(Geoposition position);
 };
index 6212d2b..78121b8 100644 (file)
@@ -25,5 +25,5 @@
 [
     Conditional=GEOLOCATION,
 ] callback interface PositionErrorCallback {
-    boolean handleEvent(in PositionError error);
+    boolean handleEvent(PositionError error);
 };
index dff538e..acb7ef5 100644 (file)
     readonly attribute any primaryKey;
     readonly attribute IDBAny source;
 
-    [CallWith=ScriptState] IDBRequest update(in any value)
+    [CallWith=ScriptState] IDBRequest update(any value)
         raises (DOMException);
-    void advance(in [EnforceRange] unsigned long count)
+    void advance([EnforceRange] unsigned long count)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext, ImplementedAs=continueFunction] void continue(in optional any key)
+    [CallWith=ScriptExecutionContext, ImplementedAs=continueFunction] void continue(optional any key)
         raises (DOMException);
     [CallWith=ScriptExecutionContext, ImplementedAs=deleteFunction] IDBRequest delete()
         raises (DOMException);
index a8370f0..26b0c03 100644 (file)
     attribute EventListener onerror;
     attribute EventListener onversionchange;
 
-    [Custom] IDBObjectStore createObjectStore(in DOMString name, in optional Dictionary options)
+    [Custom] IDBObjectStore createObjectStore(DOMString name, optional Dictionary options)
         raises (DOMException);
-    void deleteObjectStore(in DOMString name)
+    void deleteObjectStore(DOMString name)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBTransaction transaction(in DOMStringList storeNames, in [Default=NullString] optional DOMString mode)
+    [CallWith=ScriptExecutionContext] IDBTransaction transaction(DOMStringList storeNames, [Default=NullString] optional DOMString mode)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBTransaction transaction(in sequence<DOMString> storeNames, in [Default=NullString] optional DOMString mode)
+    [CallWith=ScriptExecutionContext] IDBTransaction transaction(sequence<DOMString> storeNames, [Default=NullString] optional DOMString mode)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBTransaction transaction(in DOMString storeName, in [Default=NullString] optional DOMString mode)
+    [CallWith=ScriptExecutionContext] IDBTransaction transaction(DOMString storeName, [Default=NullString] optional DOMString mode)
         raises (DOMException);
 
     void close();
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
 
index 5377950..c9c5ac4 100644 (file)
     [CallWith=ScriptExecutionContext, ImplementedAs=getDatabaseNames] IDBRequest webkitGetDatabaseNames()
         raises (DOMException);
 
-    [CallWith=ScriptExecutionContext] IDBOpenDBRequest open(in DOMString name, in [EnforceRange] optional unsigned long long version)
+    [CallWith=ScriptExecutionContext] IDBOpenDBRequest open(DOMString name, [EnforceRange] optional unsigned long long version)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBOpenDBRequest deleteDatabase(in DOMString name)
+    [CallWith=ScriptExecutionContext] IDBOpenDBRequest deleteDatabase(DOMString name)
         raises (DOMException);
 
-    [CallWith=ScriptExecutionContext] short cmp(in any first, in any second)
+    [CallWith=ScriptExecutionContext] short cmp(any first, any second)
         raises (DOMException);
 };
 
index c1ce840..2627199 100644 (file)
     readonly attribute boolean unique;
     readonly attribute boolean multiEntry;
 
-    [CallWith=ScriptExecutionContext] IDBRequest openCursor(in optional IDBKeyRange? range, in optional DOMString direction)
+    [CallWith=ScriptExecutionContext] IDBRequest openCursor(optional IDBKeyRange? range, optional DOMString direction)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest openCursor(in any key, in optional DOMString direction)
+    [CallWith=ScriptExecutionContext] IDBRequest openCursor(any key, optional DOMString direction)
         raises (DOMException);
 
-    [CallWith=ScriptExecutionContext] IDBRequest openKeyCursor(in optional IDBKeyRange? range, in optional DOMString  direction)
+    [CallWith=ScriptExecutionContext] IDBRequest openKeyCursor(optional IDBKeyRange? range, optional DOMString  direction)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest openKeyCursor(in any key, in optional DOMString direction)
+    [CallWith=ScriptExecutionContext] IDBRequest openKeyCursor(any key, optional DOMString direction)
         raises (DOMException);
 
-    [CallWith=ScriptExecutionContext] IDBRequest get(in IDBKeyRange? key)
+    [CallWith=ScriptExecutionContext] IDBRequest get(IDBKeyRange? key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest get(in any key)
+    [CallWith=ScriptExecutionContext] IDBRequest get(any key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest getKey(in IDBKeyRange? key)
+    [CallWith=ScriptExecutionContext] IDBRequest getKey(IDBKeyRange? key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest getKey(in any key)
+    [CallWith=ScriptExecutionContext] IDBRequest getKey(any key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest count(in optional IDBKeyRange? range)
+    [CallWith=ScriptExecutionContext] IDBRequest count(optional IDBKeyRange? range)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest count(in any key)
+    [CallWith=ScriptExecutionContext] IDBRequest count(any key)
         raises (DOMException);
 };
 
index b9c05c8..b542749 100644 (file)
     readonly attribute boolean lowerOpen;
     readonly attribute boolean upperOpen;
 
-    [CallWith=ScriptExecutionContext] static IDBKeyRange only(in any value)
+    [CallWith=ScriptExecutionContext] static IDBKeyRange only(any value)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] static IDBKeyRange lowerBound(in any bound, in optional boolean open)
+    [CallWith=ScriptExecutionContext] static IDBKeyRange lowerBound(any bound, optional boolean open)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] static IDBKeyRange upperBound(in any bound, in optional boolean open)
+    [CallWith=ScriptExecutionContext] static IDBKeyRange upperBound(any bound, optional boolean open)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] static IDBKeyRange bound(in any lower, in any upper, in optional boolean lowerOpen, in optional boolean upperOpen)
+    [CallWith=ScriptExecutionContext] static IDBKeyRange bound(any lower, any upper, optional boolean lowerOpen, optional boolean upperOpen)
         raises (DOMException);
 };
 
index 629834a..73c590a 100644 (file)
     readonly attribute IDBTransaction transaction;
     readonly attribute boolean autoIncrement;
 
-    [CallWith=ScriptState] IDBRequest put(in any value, in optional any key)
+    [CallWith=ScriptState] IDBRequest put(any value, optional any key)
         raises (DOMException);
-    [CallWith=ScriptState] IDBRequest add(in any value, in optional any key)
+    [CallWith=ScriptState] IDBRequest add(any value, optional any key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext, ImplementedAs=deleteFunction] IDBRequest delete(in IDBKeyRange? keyRange)
+    [CallWith=ScriptExecutionContext, ImplementedAs=deleteFunction] IDBRequest delete(IDBKeyRange? keyRange)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext, ImplementedAs=deleteFunction] IDBRequest delete(in any key)
+    [CallWith=ScriptExecutionContext, ImplementedAs=deleteFunction] IDBRequest delete(any key)
         raises (DOMException);
     [CallWith=ScriptExecutionContext] IDBRequest clear()
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest get(in IDBKeyRange? key)
+    [CallWith=ScriptExecutionContext] IDBRequest get(IDBKeyRange? key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest get(in any key)
+    [CallWith=ScriptExecutionContext] IDBRequest get(any key)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest openCursor(in optional IDBKeyRange? range, in optional DOMString direction)
+    [CallWith=ScriptExecutionContext] IDBRequest openCursor(optional IDBKeyRange? range, optional DOMString direction)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest openCursor(in any key, in optional DOMString direction)
+    [CallWith=ScriptExecutionContext] IDBRequest openCursor(any key, optional DOMString direction)
         raises (DOMException);
 
-    [CallWith=ScriptExecutionContext, Custom] IDBIndex createIndex(in DOMString name, in sequence<DOMString> keyPath, in optional Dictionary options)
+    [CallWith=ScriptExecutionContext, Custom] IDBIndex createIndex(DOMString name, sequence<DOMString> keyPath, optional Dictionary options)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext, Custom] IDBIndex createIndex(in DOMString name, in DOMString keyPath, in optional Dictionary options)
+    [CallWith=ScriptExecutionContext, Custom] IDBIndex createIndex(DOMString name, DOMString keyPath, optional Dictionary options)
         raises (DOMException);
-    IDBIndex index(in DOMString name)
+    IDBIndex index(DOMString name)
         raises (DOMException);
-    void deleteIndex(in DOMString name)
+    void deleteIndex(DOMString name)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest count(in optional IDBKeyRange? range)
+    [CallWith=ScriptExecutionContext] IDBRequest count(optional IDBKeyRange? range)
         raises (DOMException);
-    [CallWith=ScriptExecutionContext] IDBRequest count(in any key)
+    [CallWith=ScriptExecutionContext] IDBRequest count(any key)
         raises (DOMException);
 };
index 699d722..1bc1e22 100644 (file)
     attribute EventListener onerror;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index ebc885a..39a29fa 100644 (file)
@@ -38,7 +38,7 @@
     [TreatReturnedNullStringAs=Undefined] readonly attribute DOMString webkitErrorMessage;
 
     // Methods
-    IDBObjectStore objectStore (in DOMString name)
+    IDBObjectStore objectStore (DOMString name)
         raises (DOMException);
     void abort ()
         raises (DOMException);
     attribute EventListener oncomplete;
     attribute EventListener onerror;
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt) 
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt) 
         raises(EventException);
 };
index 641dffb..1f42762 100644 (file)
 
     attribute double duration setter raises (DOMException);
 
-    SourceBuffer addSourceBuffer(in DOMString type) raises (DOMException);
-    void removeSourceBuffer(in SourceBuffer buffer) raises (DOMException);
+    SourceBuffer addSourceBuffer(DOMString type) raises (DOMException);
+    void removeSourceBuffer(SourceBuffer buffer) raises (DOMException);
 
     readonly attribute DOMString readyState;
     
-    void endOfStream(in [Default=NullString] optional DOMString error)
+    void endOfStream([Default=NullString] optional DOMString error)
         raises (DOMException);
 
     static boolean isTypeSupported (DOMString type);
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index bc048b2..82519b3 100644 (file)
@@ -41,7 +41,7 @@
         setter raises(DOMException);
 
     // Append segment data.
-    void append(in Uint8Array data) raises (DOMException);
+    void append(Uint8Array data) raises (DOMException);
 
     // Abort the current segment append sequence.
     void abort() raises (DOMException);
index 90eb3f9..55223e8 100644 (file)
     CallWith=ScriptExecutionContext
 ] interface SourceBufferList {
     readonly attribute unsigned long length;
-    SourceBuffer item(in unsigned long index);
+    SourceBuffer item(unsigned long index);
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index fcfb2ff..3710b42 100644 (file)
@@ -26,8 +26,8 @@
     Conditional=MEDIA_STREAM,
     EventTarget,
     Constructor,
-    Constructor(in MediaStream stream),
-    Constructor(in MediaStreamTrack[] tracks),
+    Constructor(MediaStream stream),
+    Constructor(MediaStreamTrack[] tracks),
     ConstructorParameters=0,
     CallWith=ScriptExecutionContext,
     SkipVTableValidation
     attribute EventListener onremovetrack;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index 9140312..5dac56a 100644 (file)
     attribute EventListener onended;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index ea5e134..90f99b7 100644 (file)
@@ -20,9 +20,9 @@
 [
     Conditional=MEDIA_STREAM,
 ] partial interface Navigator {
-    void webkitGetUserMedia(in Dictionary options,
-                                                 in NavigatorUserMediaSuccessCallback successCallback,
-                                                 in optional NavigatorUserMediaErrorCallback errorCallback)
+    void webkitGetUserMedia(Dictionary options,
+                                                 NavigatorUserMediaSuccessCallback successCallback,
+                                                 optional NavigatorUserMediaErrorCallback errorCallback)
         raises(DOMException);
 };
 
index 728d170..e7754f1 100644 (file)
@@ -25,6 +25,6 @@
 [
     Conditional=MEDIA_STREAM,
 ] callback interface NavigatorUserMediaErrorCallback {
-    boolean handleEvent(in NavigatorUserMediaError error);
+    boolean handleEvent(NavigatorUserMediaError error);
 };
 
index 453b871..226a9a6 100644 (file)
@@ -25,6 +25,6 @@
 [
     Conditional=MEDIA_STREAM,
 ] callback interface NavigatorUserMediaSuccessCallback {
-    boolean handleEvent(in LocalMediaStream stream);
+    boolean handleEvent(LocalMediaStream stream);
 };
 
index 45b5911..d165340 100644 (file)
     readonly attribute long duration;
     readonly attribute long interToneGap;
 
-    void insertDTMF(in DOMString tones, in optional long duration, in optional long interToneGap)
+    void insertDTMF(DOMString tones, optional long duration, optional long interToneGap)
         raises(DOMException);
 
     attribute EventListener ontonechange;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
index b877d31..696c2b7 100644 (file)
     attribute DOMString binaryType
         setter raises(DOMException);
 
-    void send(in ArrayBuffer data)
+    void send(ArrayBuffer data)
         raises(DOMException);
-    void send(in ArrayBufferView data)
+    void send(ArrayBufferView data)
         raises(DOMException);
-    void send(in Blob data)
+    void send(Blob data)
         raises(DOMException);
-    void send(in DOMString data)
+    void send(DOMString data)
         raises(DOMException);
 
     void close();
     attribute EventListener onmessage;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
index e120ed0..a2d4653 100644 (file)
@@ -31,6 +31,6 @@
 [
     Conditional=MEDIA_STREAM,
 ] callback interface RTCErrorCallback {
-    boolean handleEvent(in DOMString errorInformation);
+    boolean handleEvent(DOMString errorInformation);
 };
 
index cd1a493..2ca14e5 100644 (file)
@@ -30,7 +30,7 @@
 
 [
     Conditional=MEDIA_STREAM,
-    Constructor(in Dictionary dictionary),
+    Constructor(Dictionary dictionary),
     ConstructorRaisesException
 ] interface RTCIceCandidate {
     readonly attribute DOMString candidate;
index 71df03d..3712f73 100644 (file)
 [
     Conditional=MEDIA_STREAM,
     ActiveDOMObject,
-    Constructor(in Dictionary rtcIceServers, in optional Dictionary mediaConstraints),
+    Constructor(Dictionary rtcIceServers, optional Dictionary mediaConstraints),
     ConstructorRaisesException,
     CallWith=ScriptExecutionContext,
     EventTarget
 ] interface RTCPeerConnection {
-    void createOffer(in RTCSessionDescriptionCallback successCallback, in [Default=Undefined] optional RTCErrorCallback failureCallback, in optional Dictionary mediaConstraints)
+    void createOffer(RTCSessionDescriptionCallback successCallback, [Default=Undefined] optional RTCErrorCallback failureCallback, optional Dictionary mediaConstraints)
         raises(DOMException);
 
-    void createAnswer(in RTCSessionDescriptionCallback successCallback, in [Default=Undefined] optional RTCErrorCallback failureCallback, in optional Dictionary mediaConstraints)
+    void createAnswer(RTCSessionDescriptionCallback successCallback, [Default=Undefined] optional RTCErrorCallback failureCallback, optional Dictionary mediaConstraints)
         raises(DOMException);
 
-    void setLocalDescription(in RTCSessionDescription description, in [Default=Undefined] optional VoidCallback successCallback, in [Default=Undefined] optional RTCErrorCallback failureCallback)
+    void setLocalDescription(RTCSessionDescription description, [Default=Undefined] optional VoidCallback successCallback, [Default=Undefined] optional RTCErrorCallback failureCallback)
         raises(DOMException);
     readonly attribute RTCSessionDescription localDescription
         getter raises(DOMException);
 
-    void setRemoteDescription(in RTCSessionDescription description, in [Default=Undefined] optional VoidCallback successCallback, in [Default=Undefined] optional RTCErrorCallback failureCallback)
+    void setRemoteDescription(RTCSessionDescription description, [Default=Undefined] optional VoidCallback successCallback, [Default=Undefined] optional RTCErrorCallback failureCallback)
         raises(DOMException);
     readonly attribute RTCSessionDescription remoteDescription
         getter raises(DOMException);
 
     readonly attribute DOMString signalingState;
 
-    void updateIce(in optional Dictionary configuration, in optional Dictionary mediaConstraints)
+    void updateIce(optional Dictionary configuration, optional Dictionary mediaConstraints)
         raises(DOMException);
 
-    void addIceCandidate(in RTCIceCandidate candidate)
+    void addIceCandidate(RTCIceCandidate candidate)
         raises(DOMException);
 
     readonly attribute DOMString iceGatheringState;
     sequence<MediaStream> getRemoteStreams();
     MediaStream getStreamById(DOMString streamId);
 
-    [StrictTypeChecking] void addStream(in MediaStream stream, in optional Dictionary mediaConstraints)
+    [StrictTypeChecking] void addStream(MediaStream stream, optional Dictionary mediaConstraints)
         raises(DOMException);
-    [StrictTypeChecking] void removeStream(in MediaStream stream)
+    [StrictTypeChecking] void removeStream(MediaStream stream)
         raises(DOMException);
 
-    void getStats(in RTCStatsCallback successCallback, in [Default=Undefined] optional MediaStreamTrack selector);
+    void getStats(RTCStatsCallback successCallback, [Default=Undefined] optional MediaStreamTrack selector);
 
-    RTCDataChannel createDataChannel(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString label, in optional Dictionary options)
+    RTCDataChannel createDataChannel([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString label, optional Dictionary options)
          raises(DOMException);
 
-    RTCDTMFSender createDTMFSender(in MediaStreamTrack track)
+    RTCDTMFSender createDTMFSender(MediaStreamTrack track)
          raises(DOMException);
 
     void close()
     attribute EventListener ondatachannel;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index 12e30da..acf47fb 100644 (file)
@@ -30,7 +30,7 @@
 
 [
     Conditional=MEDIA_STREAM,
-    Constructor(in Dictionary dictionary),
+    Constructor(Dictionary dictionary),
     ConstructorRaisesException
 ] interface RTCSessionDescription {
     attribute DOMString type
index 75592f8..30ce085 100644 (file)
@@ -31,6 +31,6 @@
 [
     Conditional=MEDIA_STREAM,
 ] callback interface RTCSessionDescriptionCallback {
-    boolean handleEvent(in RTCSessionDescription sdp);
+    boolean handleEvent(RTCSessionDescription sdp);
 };
 
index a5d4e51..b32f43d 100644 (file)
@@ -25,6 +25,6 @@
 [
     Conditional=MEDIA_STREAM,
 ] callback interface RTCStatsCallback {
-    boolean handleEvent(in RTCStatsResponse response);
+    boolean handleEvent(RTCStatsResponse response);
 };
 
index 8c50e80..0259add 100644 (file)
@@ -29,7 +29,7 @@
     readonly attribute Date timestamp;
     readonly attribute DOMString id;
     readonly attribute DOMString type;
-    DOMString stat(in DOMString name);
+    DOMString stat(DOMString name);
     sequence<DOMString> names();
     // DEPRECATED - fake for old RTCStatsElement object.
     readonly attribute RTCStatsReport local;
index ee99170..5d66b3e 100644 (file)
@@ -27,5 +27,5 @@
     NamedGetter
 ] interface RTCStatsResponse {
     sequence<RTCStatsReport> result();
-    RTCStatsReport namedItem(in [Default=Undefined] optional DOMString name);
+    RTCStatsReport namedItem([Default=Undefined] optional DOMString name);
 };
index b5098e7..762ceac 100644 (file)
 
 // http://www.w3.org/TR/html5/system-state-and-capabilities.html#custom-handlers
 partial interface Navigator {
-    [Conditional=NAVIGATOR_CONTENT_UTILS] void registerProtocolHandler(in DOMString scheme, in DOMString url, in DOMString title)
+    [Conditional=NAVIGATOR_CONTENT_UTILS] void registerProtocolHandler(DOMString scheme, DOMString url, DOMString title)
         raises(DOMException);
-    [Conditional=NAVIGATOR_CONTENT_UTILS&CUSTOM_SCHEME_HANDLER] DOMString isProtocolHandlerRegistered(in DOMString scheme, in DOMString url)
+    [Conditional=NAVIGATOR_CONTENT_UTILS&CUSTOM_SCHEME_HANDLER] DOMString isProtocolHandlerRegistered(DOMString scheme, DOMString url)
         raises(DOMException);
-    [Conditional=NAVIGATOR_CONTENT_UTILS&CUSTOM_SCHEME_HANDLER] void unregisterProtocolHandler(in DOMString scheme, in DOMString url)
+    [Conditional=NAVIGATOR_CONTENT_UTILS&CUSTOM_SCHEME_HANDLER] void unregisterProtocolHandler(DOMString scheme, DOMString url)
         raises(DOMException);
 };
 
index 4d3dfb5..8460ef5 100644 (file)
     attribute EventListener onwebkitnetworkinfochange;
 
     // EventTarget interface
-    void addEventListener(in DOMString type, 
-                          in EventListener listener, 
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type, 
-                             in EventListener listener, 
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type, 
+                          EventListener listener, 
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type, 
+                             EventListener listener, 
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index b7c28ad..1d68138 100644 (file)
@@ -34,7 +34,7 @@
     ActiveDOMObject,
     EventTarget,
 #if defined(ENABLE_NOTIFICATIONS) && ENABLE_NOTIFICATIONS
-    Constructor(in DOMString title, in [Default=Undefined] optional Dictionary options),
+    Constructor(DOMString title, [Default=Undefined] optional Dictionary options),
     CallWith=ScriptExecutionContext,
 #else
     OmitConstructor
@@ -51,7 +51,7 @@
 
 #if defined(ENABLE_NOTIFICATIONS) && ENABLE_NOTIFICATIONS
     static readonly attribute [CallWith=ScriptExecutionContext] DOMString permission;
-    [CallWith=ScriptExecutionContext] static void requestPermission(in optional NotificationPermissionCallback callback);
+    [CallWith=ScriptExecutionContext] static void requestPermission(optional NotificationPermissionCallback callback);
 #endif
 
     attribute EventListener onshow;
 #endif
 
     // EventTarget interface
-    void addEventListener(in DOMString type, 
-                          in EventListener listener, 
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type, 
-                             in EventListener listener, 
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type, 
+                          EventListener listener, 
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type, 
+                             EventListener listener, 
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
 
index 14b3448..4b8e069 100644 (file)
@@ -34,9 +34,9 @@
     ActiveDOMObject,
     OmitConstructor
 ] interface NotificationCenter {
-   Notification createNotification(in DOMString iconUrl, in DOMString title, in DOMString body) raises(DOMException);
+   Notification createNotification(DOMString iconUrl, DOMString title, DOMString body) raises(DOMException);
 
    int checkPermission();
-   void requestPermission(in optional VoidCallback callback);
+   void requestPermission(optional VoidCallback callback);
 };
 
index e2287bc..ca48794 100644 (file)
@@ -26,6 +26,6 @@
 [
     Conditional=NOTIFICATIONS,
 ] callback interface NotificationPermissionCallback {
-    boolean handleEvent(in DOMString permission);
+    boolean handleEvent(DOMString permission);
 };
 
index 992c167..b37fbd4 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=QUOTA,
 ] callback interface StorageErrorCallback {
-    boolean handleEvent(in DOMCoreException error);
+    boolean handleEvent(DOMCoreException error);
 };
index c7690bc..cb3cbb5 100644 (file)
@@ -31,6 +31,6 @@
     const unsigned short TEMPORARY = 0;
     const unsigned short PERSISTENT = 1;
 
-    [CallWith=ScriptExecutionContext] void queryUsageAndQuota(in unsigned short storageType, in optional StorageUsageCallback usageCallback, in optional StorageErrorCallback errorCallback);
-    [CallWith=ScriptExecutionContext] void requestQuota(in unsigned short storageType, in unsigned long long newQuotaInBytes, in optional StorageQuotaCallback quotaCallback, in optional StorageErrorCallback errorCallback);
+    [CallWith=ScriptExecutionContext] void queryUsageAndQuota(unsigned short storageType, optional StorageUsageCallback usageCallback, optional StorageErrorCallback errorCallback);
+    [CallWith=ScriptExecutionContext] void requestQuota(unsigned short storageType, unsigned long long newQuotaInBytes, optional StorageQuotaCallback quotaCallback, optional StorageErrorCallback errorCallback);
 };
index ef1fdde..0b0c666 100644 (file)
@@ -28,6 +28,6 @@
     OmitConstructor,
     ImplementationLacksVTable
 ] interface StorageQuota {
-    [CallWith=ScriptExecutionContext] void queryUsageAndQuota(in StorageUsageCallback usageCallback, in optional StorageErrorCallback errorCallback);
-    [CallWith=ScriptExecutionContext] void requestQuota(in unsigned long long newQuotaInBytes, in optional StorageQuotaCallback quotaCallback, in optional StorageErrorCallback errorCallback);
+    [CallWith=ScriptExecutionContext] void queryUsageAndQuota(StorageUsageCallback usageCallback, optional StorageErrorCallback errorCallback);
+    [CallWith=ScriptExecutionContext] void requestQuota(unsigned long long newQuotaInBytes, optional StorageQuotaCallback quotaCallback, optional StorageErrorCallback errorCallback);
 };
index cf4a3de..4359f26 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=QUOTA,
 ] callback interface StorageQuotaCallback {
-    boolean handleEvent(in unsigned long long grantedQuotaInBytes);
+    boolean handleEvent(unsigned long long grantedQuotaInBytes);
 };
index 43b36be..5ea7a0e 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=QUOTA,
 ] callback interface StorageUsageCallback {
-    boolean handleEvent(in unsigned long long currentUsageInBytes, in unsigned long long currentQuotaInBytes);
+    boolean handleEvent(unsigned long long currentUsageInBytes, unsigned long long currentQuotaInBytes);
 };
index 44a0607..6e3c19c 100644 (file)
@@ -30,7 +30,7 @@
     ImplementationLacksVTable
 ] 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);
-    void addFromString(in DOMString string, in optional float weight);
+    SpeechGrammar item([IsIndex] unsigned long index);
+    [CallWith=ScriptExecutionContext] void addFromUri(DOMString src, optional float weight);
+    void addFromString(DOMString string, optional float weight);
 };
index 3f94c1b..73bc78c 100644 (file)
     attribute EventListener onend;
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index 3ae86c9..2abfc16 100644 (file)
@@ -29,6 +29,6 @@
     ImplementationLacksVTable
 ] interface SpeechRecognitionResult {
     readonly attribute unsigned long length;
-    SpeechRecognitionAlternative item(in [IsIndex] unsigned long index);
+    SpeechRecognitionAlternative item([IsIndex] unsigned long index);
     readonly attribute boolean isFinal;
 };
index 09a1b5a..ffd79f0 100644 (file)
@@ -29,5 +29,5 @@
     ImplementationLacksVTable
 ] interface SpeechRecognitionResultList {
     readonly attribute unsigned long length;
-    SpeechRecognitionResult item(in [IsIndex] unsigned long index);
+    SpeechRecognitionResult item([IsIndex] unsigned long index);
 };
index 8bdd10c..f42ca61 100644 (file)
@@ -27,7 +27,7 @@
     Conditional=SPEECH_SYNTHESIS,
     EventTarget,
     CallWith=ScriptExecutionContext,
-    Constructor(in [Default=NullString] optional DOMString text)
+    Constructor([Default=NullString] optional DOMString text)
 ] interface SpeechSynthesisUtterance {
     attribute DOMString text;
     attribute DOMString lang;
index 62fb02b..9d6e353 100644 (file)
@@ -20,7 +20,7 @@
 [
     Conditional=VIBRATION,
 ] partial interface Navigator {
-    void vibrate(in sequence<unsigned long> pattern) raises(DOMException);
-    void vibrate(in unsigned long time) raises(DOMException);
+    void vibrate(sequence<unsigned long> pattern) raises(DOMException);
+    void vibrate(unsigned long time) raises(DOMException);
 };
 
index 85006e1..34c706e 100644 (file)
@@ -39,9 +39,9 @@
 
     // Copies the current frequency data into the passed array.
     // If the array has fewer elements than the frequencyBinCount, the excess elements will be dropped.
-    void getFloatFrequencyData(in Float32Array array);
-    void getByteFrequencyData(in Uint8Array array);
+    void getFloatFrequencyData(Float32Array array);
+    void getByteFrequencyData(Uint8Array array);
 
     // Real-time waveform data
-    void getByteTimeDomainData(in Uint8Array array);
+    void getByteTimeDomainData(Uint8Array array);
 };
index 3c1a644..30ade1e 100644 (file)
@@ -38,6 +38,6 @@
 
     // Channel access
     readonly attribute unsigned long numberOfChannels;
-    Float32Array getChannelData(in unsigned long channelIndex)
+    Float32Array getChannelData(unsigned long channelIndex)
         raises(DOMException);
 };
index 5ef4d02..913f577 100644 (file)
@@ -26,5 +26,5 @@
     Conditional=WEB_AUDIO,
     JSGenerateToJSObject,
 ] callback interface AudioBufferCallback {
-    boolean handleEvent(in AudioBuffer audioBuffer);
+    boolean handleEvent(AudioBuffer audioBuffer);
 };
index 43d2e95..d73fab0 100644 (file)
     attribute double loopStart;
     attribute double loopEnd;
 
-    void start(in double when);
-    [ImplementedAs=startGrain] void start(in double when, in double grainOffset);
-    [ImplementedAs=startGrain] void start(in double when, in double grainOffset, in double grainDuration);
-    void stop(in double when);
+    void start(double when);
+    [ImplementedAs=startGrain] void start(double when, double grainOffset);
+    [ImplementedAs=startGrain] void start(double when, double grainOffset, double grainDuration);
+    void stop(double when);
 
     [Conditional=LEGACY_WEB_AUDIO] attribute boolean looping; // This is an alias for the .loop attribute for backwards compatibility.
 
-    [Conditional=LEGACY_WEB_AUDIO] void noteOn(in double when);
-    [Conditional=LEGACY_WEB_AUDIO] void noteGrainOn(in double when, in double grainOffset, in double grainDuration);
-    [Conditional=LEGACY_WEB_AUDIO] void noteOff(in double when);
+    [Conditional=LEGACY_WEB_AUDIO] void noteOn(double when);
+    [Conditional=LEGACY_WEB_AUDIO] void noteGrainOn(double when, double grainOffset, double grainDuration);
+    [Conditional=LEGACY_WEB_AUDIO] void noteOff(double when);
 };
index bfb7f01..b0931c9 100644 (file)
@@ -36,7 +36,7 @@
     // All scheduled times are relative to this time in seconds.
     readonly attribute float currentTime;
 
-    // All AudioNodes in the context run at this sample-rate (in sample-frames per second).
+    // All AudioNodes in the context run at this sample-rate (sample-frames per second).
     readonly attribute float sampleRate;
 
     // All panning is relative to this listener.
     // Number of AudioBufferSourceNodes that are currently playing.
     readonly attribute unsigned long activeSourceCount;
     
-    AudioBuffer createBuffer(in unsigned long numberOfChannels, in unsigned long numberOfFrames, in float sampleRate)
+    AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate)
         raises(DOMException);
-    AudioBuffer createBuffer(in ArrayBuffer? buffer, in boolean mixToMono)
+    AudioBuffer createBuffer(ArrayBuffer? buffer, boolean mixToMono)
         raises(DOMException);
 
     // Asynchronous audio file data decoding.
-    void decodeAudioData(in ArrayBuffer audioData, in AudioBufferCallback successCallback, in optional AudioBufferCallback errorCallback)
+    void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallback, optional AudioBufferCallback errorCallback)
         raises(DOMException);
 
     // Sources
     AudioBufferSourceNode createBufferSource();
 
 #if defined(ENABLE_VIDEO) && ENABLE_VIDEO
-    MediaElementAudioSourceNode createMediaElementSource(in HTMLMediaElement mediaElement)
+    MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaElement)
         raises(DOMException);
 #endif
 
 #if defined(ENABLE_MEDIA_STREAM) && ENABLE_MEDIA_STREAM
-    MediaStreamAudioSourceNode createMediaStreamSource(in MediaStream mediaStream)
+    MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream)
         raises(DOMException);
     MediaStreamAudioDestinationNode createMediaStreamDestination();
 #endif
 
     // Processing nodes
     GainNode createGain();
-    DelayNode createDelay(in optional double maxDelayTime) raises(DOMException);
+    DelayNode createDelay(optional double maxDelayTime) raises(DOMException);
     BiquadFilterNode createBiquadFilter();
     WaveShaperNode createWaveShaper();
     PannerNode createPanner();
     ConvolverNode createConvolver();
     DynamicsCompressorNode createDynamicsCompressor();
     AnalyserNode createAnalyser();
-    ScriptProcessorNode createScriptProcessor(in unsigned long bufferSize, in optional unsigned long numberOfInputChannels, in optional unsigned long numberOfOutputChannels)
+    ScriptProcessorNode createScriptProcessor(unsigned long bufferSize, optional unsigned long numberOfInputChannels, optional unsigned long numberOfOutputChannels)
         raises(DOMException);
     OscillatorNode createOscillator();
-    WaveTable createWaveTable(in Float32Array real, in Float32Array imag)
+    WaveTable createWaveTable(Float32Array real, Float32Array imag)
         raises(DOMException);
 
     // Channel splitting and merging
-    ChannelSplitterNode createChannelSplitter(in optional unsigned long numberOfOutputs)
+    ChannelSplitterNode createChannelSplitter(optional unsigned long numberOfOutputs)
         raises(DOMException);
-    ChannelMergerNode createChannelMerger(in optional unsigned long numberOfInputs)
+    ChannelMergerNode createChannelMerger(optional unsigned long numberOfInputs)
         raises(DOMException);
 
     // Offline rendering
-    // void prepareOfflineBufferRendering(in unsigned long numberOfChannels, in unsigned long numberOfFrames, in float sampleRate);
+    // void prepareOfflineBufferRendering(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate);
     attribute EventListener oncomplete;
     void startRendering();
 
     [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=createGain] GainNode createGainNode();
-    [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=createDelay] DelayNode createDelayNode(in optional double maxDelayTime) 
+    [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=createDelay] DelayNode createDelayNode(optional double maxDelayTime) 
         raises(DOMException);
 
-    [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=createScriptProcessor] ScriptProcessorNode createJavaScriptNode(in unsigned long bufferSize, in optional unsigned long numberOfInputChannels, in optional unsigned long numberOfOutputChannels)
+    [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=createScriptProcessor] ScriptProcessorNode createJavaScriptNode(unsigned long bufferSize, optional unsigned long numberOfInputChannels, optional unsigned long numberOfOutputChannels)
         raises(DOMException);
 
 };
index fe44dbd..c98b6d0 100644 (file)
@@ -33,7 +33,7 @@
     attribute float dopplerFactor;  // same as OpenAL (default 1.0)
     attribute float speedOfSound;   // in meters / second (default 343.3)
 
-    void setPosition(in float x, in float y, in float z);
-    void setOrientation(in float x, in float y, in float z, in float xUp, in float yUp, in float zUp);
-    void setVelocity(in float x, in float y, in float z);
+    void setPosition(float x, float y, float z);
+    void setOrientation(float x, float y, float z, float xUp, float yUp, float zUp);
+    void setVelocity(float x, float y, float z);
 };
index d7738e9..0fc2348 100644 (file)
     attribute DOMString channelInterpretation
         setter raises(DOMException);
 
-    void connect(in AudioNode? destination, in [Default=Undefined] optional unsigned long output, in [Default=Undefined] optional unsigned long input)
+    void connect(AudioNode? destination, [Default=Undefined] optional unsigned long output, [Default=Undefined] optional unsigned long input)
         raises(DOMException);
 
-    void connect(in AudioParam? destination, in [Default=Undefined] optional unsigned long output)
+    void connect(AudioParam? destination, [Default=Undefined] optional unsigned long output)
         raises(DOMException);
 
-    void disconnect(in [Default=Undefined] optional unsigned long output)
+    void disconnect([Default=Undefined] optional unsigned long output)
         raises(DOMException);
 };
index f74886f..2719ddc 100644 (file)
     readonly attribute unsigned short units;
 
     // Parameter automation.
-    void setValueAtTime(in float value, in float time);
-    void linearRampToValueAtTime(in float value, in float time);
-    void exponentialRampToValueAtTime(in float value, in float time);
+    void setValueAtTime(float value, float time);
+    void linearRampToValueAtTime(float value, float time);
+    void exponentialRampToValueAtTime(float value, float time);
 
     // Exponentially approach the target with a rate having the given time constant.
-    void setTargetAtTime(in float target, in float time, in float timeConstant);
+    void setTargetAtTime(float target, float time, float timeConstant);
 
     // Sets an array of arbitrary parameter values starting at time for the given duration.
     // The number of values will be scaled to fit into the desired duration.
-    void setValueCurveAtTime(in Float32Array values, in float time, in float duration);
+    void setValueCurveAtTime(Float32Array values, float time, float duration);
 
     // Cancels all scheduled parameter changes with times greater than or equal to startTime.
-    void cancelScheduledValues(in float startTime);
+    void cancelScheduledValues(float startTime);
 
-    [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=setTargetAtTime] void setTargetValueAtTime(in float targetValue, in float time, in float timeConstant);
+    [Conditional=LEGACY_WEB_AUDIO, ImplementedAs=setTargetAtTime] void setTargetValueAtTime(float targetValue, float time, float timeConstant);
 
 };
index f374af5..687f742 100644 (file)
@@ -43,7 +43,7 @@
     readonly attribute AudioParam Q; // Quality factor
     readonly attribute AudioParam gain; // in Decibels
 
-    void getFrequencyResponse(in Float32Array frequencyHz,
-                              in Float32Array magResponse,
-                              in Float32Array phaseResponse);
+    void getFrequencyResponse(Float32Array frequencyHz,
+                              Float32Array magResponse,
+                              Float32Array phaseResponse);
 };
index 881075c..31a2a38 100644 (file)
@@ -26,7 +26,7 @@
     Conditional=WEB_AUDIO,
     EventTarget,
     JSGenerateToJSObject,
-    Constructor(in unsigned long numberOfChannels, in unsigned long numberOfFrames, in float sampleRate),
+    Constructor(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate),
     ConstructorRaisesException,
     CallWith=ScriptExecutionContext
 ] interface OfflineAudioContext : AudioContext {
index b77a0b2..f3f3eb7 100644 (file)
     readonly attribute AudioParam frequency; // in Hertz
     readonly attribute AudioParam detune; // in Cents
 
-    void start(in double when);
-    void stop(in double when);
+    void start(double when);
+    void stop(double when);
 
-    [Conditional=LEGACY_WEB_AUDIO] void noteOn(in double when);
-    [Conditional=LEGACY_WEB_AUDIO] void noteOff(in double when);
+    [Conditional=LEGACY_WEB_AUDIO] void noteOn(double when);
+    [Conditional=LEGACY_WEB_AUDIO] void noteOff(double when);
 
-    void setWaveTable(in WaveTable waveTable);
+    void setWaveTable(WaveTable waveTable);
 
 };
index 36616cc..4c21c2a 100644 (file)
@@ -40,9 +40,9 @@
     [CustomSetter] attribute DOMString panningModel;
 
     // Uses a 3D cartesian coordinate system 
-    void setPosition(in float x, in float y, in float z);
-    void setOrientation(in float x, in float y, in float z);
-    void setVelocity(in float x, in float y, in float z);
+    void setPosition(float x, float y, float z);
+    void setOrientation(float x, float y, float z);
+    void setVelocity(float x, float y, float z);
 
     // Distance model
     [CustomSetter] attribute DOMString distanceModel;
index 430c624..c5b9fb1 100644 (file)
@@ -27,7 +27,7 @@
 [
     Conditional=SQL_DATABASE,
 ] partial interface DOMWindow {
-    Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in optional DatabaseCallback creationCallback)
+    Database openDatabase(DOMString name, DOMString version, DOMString displayName, unsigned long estimatedSize, optional DatabaseCallback creationCallback)
         raises(DOMException);
 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
     attribute SQLExceptionConstructor SQLException;
index bf382ed..11bec65 100644 (file)
@@ -32,8 +32,8 @@
     JSNoStaticTables
 ] interface Database {
     readonly attribute DOMString version;
-    void changeVersion(in DOMString oldVersion, in DOMString newVersion, in optional SQLTransactionCallback callback, in optional SQLTransactionErrorCallback errorCallback, in optional VoidCallback successCallback);
-    void transaction(in SQLTransactionCallback callback, in optional SQLTransactionErrorCallback errorCallback, in optional VoidCallback successCallback);
-    void readTransaction(in SQLTransactionCallback callback, in optional SQLTransactionErrorCallback errorCallback, in optional VoidCallback successCallback);
+    void changeVersion(DOMString oldVersion, DOMString newVersion, optional SQLTransactionCallback callback, optional SQLTransactionErrorCallback errorCallback, optional VoidCallback successCallback);
+    void transaction(SQLTransactionCallback callback, optional SQLTransactionErrorCallback errorCallback, optional VoidCallback successCallback);
+    void readTransaction(SQLTransactionCallback callback, optional SQLTransactionErrorCallback errorCallback, optional VoidCallback successCallback);
 };
 
index bd44746..f2aa31d 100644 (file)
@@ -29,6 +29,6 @@
 [
     Conditional=SQL_DATABASE,
 ] callback interface DatabaseCallback {
-    boolean handleEvent(in Database database);
-    boolean handleEvent(in DatabaseSync database);
+    boolean handleEvent(Database database);
+    boolean handleEvent(DatabaseSync database);
 };
index bdc99c0..41a829a 100644 (file)
@@ -35,8 +35,8 @@
 ] interface DatabaseSync {
     readonly attribute DOMString version;
     readonly attribute DOMString lastErrorMessage;
-    void changeVersion(in DOMString oldVersion, in DOMString newVersion, in optional SQLTransactionSyncCallback callback) raises(DOMException);
-    void transaction(in SQLTransactionSyncCallback callback) raises(DOMException);
-    void readTransaction(in SQLTransactionSyncCallback callback) raises(DOMException);
+    void changeVersion(DOMString oldVersion, DOMString newVersion, optional SQLTransactionSyncCallback callback) raises(DOMException);
+    void transaction(SQLTransactionSyncCallback callback) raises(DOMException);
+    void readTransaction(SQLTransactionSyncCallback callback) raises(DOMException);
 };
 
index 51fba66..8b9f571 100644 (file)
@@ -33,5 +33,5 @@
     ImplementationLacksVTable
 ] interface SQLResultSetRowList {
     readonly attribute unsigned long length;
-    [Custom] any item(in unsigned long index);
+    [Custom] any item(unsigned long index);
 };
index a77fd34..58feec9 100644 (file)
@@ -29,5 +29,5 @@
 [
     Conditional=SQL_DATABASE,
 ] callback interface SQLStatementCallback {
-    boolean handleEvent(in SQLTransaction transaction, in SQLResultSet resultSet);
+    boolean handleEvent(SQLTransaction transaction, SQLResultSet resultSet);
 };
index 1e2979d..5e3df66 100644 (file)
@@ -29,5 +29,5 @@
 [
     Conditional=SQL_DATABASE,
 ] callback interface SQLStatementErrorCallback {
-    [Custom] boolean handleEvent(in SQLTransaction transaction, in SQLError error);
+    [Custom] boolean handleEvent(SQLTransaction transaction, SQLError error);
 };
index da20bbf..b4b4d8f 100644 (file)
@@ -32,8 +32,8 @@
     JSNoStaticTables,
     SkipVTableValidation
 ] interface SQLTransaction {
-    [Custom] void executeSql(in DOMString sqlStatement,
-                             in ObjectArray arguments,
-                             in optional SQLStatementCallback callback,
-                             in optional SQLStatementErrorCallback errorCallback);
+    [Custom] void executeSql(DOMString sqlStatement,
+                             ObjectArray arguments,
+                             optional SQLStatementCallback callback,
+                             optional SQLStatementErrorCallback errorCallback);
 };
index ff80f3d..0c4c32a 100644 (file)
@@ -29,5 +29,5 @@
 [
     Conditional=SQL_DATABASE,
 ] callback interface SQLTransactionCallback {
-    boolean handleEvent(in SQLTransaction transaction);
+    boolean handleEvent(SQLTransaction transaction);
 };
index ed03e82..bcf3b81 100644 (file)
@@ -29,5 +29,5 @@
 [
     Conditional=SQL_DATABASE,
 ] callback interface SQLTransactionErrorCallback {
-    boolean handleEvent(in SQLError error);
+    boolean handleEvent(SQLError error);
 };
index 1fe8a17..e4dcab6 100644 (file)
@@ -34,5 +34,5 @@
     JSNoStaticTables,
     ImplementationLacksVTable
 ] interface SQLTransactionSync {
-    [Custom] SQLResultSet executeSql(in DOMString sqlStatement, in ObjectArray arguments);
+    [Custom] SQLResultSet executeSql(DOMString sqlStatement, ObjectArray arguments);
 };
index 068b94b..c5b5e1e 100644 (file)
@@ -31,5 +31,5 @@
 [
     Conditional=SQL_DATABASE,
 ] callback interface SQLTransactionSyncCallback {
-    boolean handleEvent(in SQLTransactionSync transaction);
+    boolean handleEvent(SQLTransactionSync transaction);
 };
index dcd9790..593c472 100644 (file)
 [
     Conditional=SQL_DATABASE,
 ] partial interface WorkerContext {
-    Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in optional DatabaseCallback creationCallback)
+    Database openDatabase(DOMString name, DOMString version, DOMString displayName, unsigned long estimatedSize, optional DatabaseCallback creationCallback)
         raises(DOMException);
 
-    DatabaseSync openDatabaseSync(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in optional DatabaseCallback creationCallback)
+    DatabaseSync openDatabaseSync(DOMString name, DOMString version, DOMString displayName, unsigned long estimatedSize, optional DatabaseCallback creationCallback)
         raises(DOMException);
 };
 
index 35cb65a..59db561 100644 (file)
@@ -32,9 +32,9 @@
 [
     Conditional=WEB_SOCKETS,
     ActiveDOMObject,
-    Constructor(in DOMString url),
-    Constructor(in DOMString url, in sequence<DOMString> protocols),
-    Constructor(in DOMString url, in DOMString protocol),
+    Constructor(DOMString url),
+    Constructor(DOMString url, sequence<DOMString> protocols),
+    Constructor(DOMString url, DOMString protocol),
     ConstructorRaisesException,
     CallWith=ScriptExecutionContext,
     EventTarget,
 
     attribute DOMString binaryType;
 
-    void send(in ArrayBuffer data)
+    void send(ArrayBuffer data)
         raises(DOMException);
-    void send(in ArrayBufferView data)
+    void send(ArrayBufferView data)
         raises(DOMException);
-    void send(in Blob data)
+    void send(Blob data)
         raises(DOMException);
-    void send(in DOMString data)
+    void send(DOMString data)
         raises(DOMException);
 
-    void close(in [Clamp] optional unsigned short code, in optional DOMString reason) raises(DOMException);
+    void close([Clamp] optional unsigned short code, optional DOMString reason) raises(DOMException);
 
     // EventTarget interface
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index edbd5fd..3a0cd25 100644 (file)
     Conditional=SQL_DATABASE,
 ] callback interface TestCallback {
   boolean callbackWithNoParam();
-  boolean callbackWithArrayParam(in Float32Array arrayParam);
-  boolean callbackWithSerializedScriptValueParam(in SerializedScriptValue srzParam, in DOMString strArg);
-  long callbackWithNonBoolReturnType(in DOMString strArg);
-  [Custom] long customCallback(in Class5 class5Param, in Class6 class6Param);
-  boolean callbackWithStringList(in DOMStringList listParam);
-  boolean callbackWithBoolean(in boolean boolParam);
-  [PassThisToCallback=TestNode] boolean callbackRequiresThisToPass(in long longParam, in TestNode testNodeParam);
+  boolean callbackWithArrayParam(Float32Array arrayParam);
+  boolean callbackWithSerializedScriptValueParam(SerializedScriptValue srzParam, DOMString strArg);
+  long callbackWithNonBoolReturnType(DOMString strArg);
+  [Custom] long customCallback(Class5 class5Param, Class6 class6Param);
+  boolean callbackWithStringList(DOMStringList listParam);
+  boolean callbackWithBoolean(boolean boolParam);
+  [PassThisToCallback=TestNode] boolean callbackRequiresThisToPass(long longParam, TestNode testNodeParam);
 };
index 18f037b..d802565 100644 (file)
@@ -29,6 +29,6 @@
 [
     CustomNamedGetter
 ] interface TestCustomNamedGetter {
-    void anotherFunction(in DOMString str);
+    void anotherFunction(DOMString str);
 };
 
index 9447ed9..5de2d07 100644 (file)
@@ -30,6 +30,6 @@
     CheckSecurity
 ] interface TestActiveDOMObject {
     readonly attribute long excitingAttr;
-    void excitingFunction(in Node nextChild);
-    [DoNotCheckSecurity] void postMessage(in DOMString message);
+    void excitingFunction(Node nextChild);
+    [DoNotCheckSecurity] void postMessage(DOMString message);
 };
index 945b8e5..c917ed4 100644 (file)
     MasqueradesAsUndefined
 ] interface TestEventTarget {
 
-    Node item(in [IsIndex] unsigned long index);
+    Node item([IsIndex] unsigned long index);
 
-    void addEventListener(in DOMString type, 
-                          in EventListener listener, 
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type, 
-                             in EventListener listener, 
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type, 
+                          EventListener listener, 
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type, 
+                             EventListener listener, 
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
 
index 5d39652..ae4dbd0 100644 (file)
@@ -33,7 +33,7 @@
     CustomNamedSetter,
     Conditional=Condition1|Condition2,
     CallWith=ScriptExecutionContext,
-    Constructor(in DOMString str1, in [Default=Undefined] optional DOMString str2),
+    Constructor(DOMString str1, [Default=Undefined] optional DOMString str2),
     ConstructorRaisesException,
     ConstructorConditional=TEST_INTERFACE,
     ImplementationLacksVTable
index ed0222c..232a20a 100644 (file)
@@ -26,5 +26,5 @@
 // This IDL file is for testing the bindings code generator with an interface
 // that has methods receiving a parameter of the type MediaQueryListListener.
 interface TestMediaQueryListListener {
-    void method(in MediaQueryListListener listener);
+    void method(MediaQueryListListener listener);
 };
index 3c6ded7..d47c503 100644 (file)
@@ -30,7 +30,7 @@
 // changes in its ouput.
 [
     ActiveDOMObject,
-    NamedConstructor=Audio(in DOMString str1, in [Default=Undefined] optional DOMString str2, in [Default=NullString] optional DOMString str3),
+    NamedConstructor=Audio(DOMString str1, [Default=Undefined] optional DOMString str2, [Default=NullString] optional DOMString str3),
     ConstructorRaisesException
 ] interface TestNamedConstructor {
 };
index 07fdaab..56d74f8 100644 (file)
@@ -33,7 +33,7 @@
 enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
 
 [
-    Constructor(in TestCallback testCallback),
+    Constructor(TestCallback testCallback),
     InterfaceName=TestObject
 ] interface TestObj {
     // Attributes
@@ -72,21 +72,21 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
 
     // Methods
     void    voidMethod();
-    void    voidMethodWithArgs(in long longArg, in DOMString strArg, in TestObj objArg);
+    void    voidMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
     long    longMethod();
-    long    longMethodWithArgs(in long longArg, in DOMString strArg, in TestObj objArg);
+    long    longMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
     TestObj objMethod();
-    TestObj objMethodWithArgs(in long longArg, in DOMString strArg, in TestObj objArg);
+    TestObj objMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
 
-    void methodWithSequenceArg(in sequence<ScriptProfile> sequenceArg);
-    sequence<ScriptProfile> methodReturningSequence(in long longArg);
+    void methodWithSequenceArg(sequence<ScriptProfile> sequenceArg);
+    sequence<ScriptProfile> methodReturningSequence(long longArg);
 
-    void methodWithEnumArg(in TestEnumType enumArg);
-    TestObj methodThatRequiresAllArgsAndThrows(in DOMString strArg, in TestObj objArg)
+    void methodWithEnumArg(TestEnumType enumArg);
+    TestObj methodThatRequiresAllArgsAndThrows(DOMString strArg, TestObj objArg)
         raises(DOMException);
 
-    void serializedValue(in SerializedScriptValue serializedArg);
-    void optionsObject(in Dictionary oo, in optional Dictionary ooo);
+    void serializedValue(SerializedScriptValue serializedArg);
+    void optionsObject(Dictionary oo, optional Dictionary ooo);
 
     // Exceptions
     void methodWithException() raises(DOMException);
@@ -98,14 +98,14 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
     // 'Custom' extended attribute
     [Custom] attribute long            customAttr;
     [Custom] void customMethod();
-    [Custom] void customMethodWithArgs(in long longArg, in DOMString strArg, in TestObj objArg);
+    [Custom] void customMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
 
-    void addEventListener(in DOMString type, 
-                          in EventListener listener, 
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type, 
-                             in EventListener listener, 
-                             in optional boolean useCapture);
+    void addEventListener(DOMString type, 
+                          EventListener listener, 
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type, 
+                             EventListener listener, 
+                             optional boolean useCapture);
 
     // 'CallWith' extended attribute
     [CallWith=ScriptState] void withScriptStateVoid();
@@ -134,21 +134,21 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
     [CallWith=ScriptArguments|CallStack] attribute TestObj withScriptArgumentsAndCallStackAttribute;
 
     // 'Optional' extended attribute
-    void    methodWithOptionalArg(in optional long opt);
-    void    methodWithNonOptionalArgAndOptionalArg(in long nonOpt, in optional long opt);
-    void    methodWithNonOptionalArgAndTwoOptionalArgs(in long nonOpt, in optional long opt1, in optional long opt2);
-    void    methodWithOptionalString(in optional DOMString str);
-    void    methodWithOptionalStringIsUndefined(in [Default=Undefined] optional DOMString str);
-    void    methodWithOptionalStringIsNullString(in [Default=NullString] optional DOMString str);
+    void    methodWithOptionalArg(optional long opt);
+    void    methodWithNonOptionalArgAndOptionalArg(long nonOpt, optional long opt);
+    void    methodWithNonOptionalArgAndTwoOptionalArgs(long nonOpt, optional long opt1, optional long opt2);
+    void    methodWithOptionalString(optional DOMString str);
+    void    methodWithOptionalStringIsUndefined([Default=Undefined] optional DOMString str);
+    void    methodWithOptionalStringIsNullString([Default=NullString] optional DOMString str);
 
 #if defined(TESTING_JS)
     // 'Callback' extended attribute
-    void    methodWithCallbackArg(in TestCallback callback);
-    void    methodWithNonCallbackArgAndCallbackArg(in long nonCallback, in TestCallback callback);
-    void    methodWithCallbackAndOptionalArg(in optional TestCallback callback);
+    void    methodWithCallbackArg(TestCallback callback);
+    void    methodWithNonCallbackArgAndCallbackArg(long nonCallback, TestCallback callback);
+    void    methodWithCallbackAndOptionalArg(optional TestCallback callback);
     // static methods with 'Callback' extended attribute
-    static void    staticMethodWithCallbackAndOptionalArg(in optional TestCallback callback);
-    static void    staticMethodWithCallbackArg(in TestCallback callback);
+    static void    staticMethodWithCallbackAndOptionalArg(optional TestCallback callback);
+    static void    staticMethodWithCallbackArg(TestCallback callback);
 #endif
 
     // 'Conditional' extended attribute
@@ -176,44 +176,44 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
 
 #if defined(TESTING_JS)
     // Overloads
-    void    overloadedMethod(in TestObj? objArg, in [StrictTypeChecking] DOMString strArg);
-    void    overloadedMethod(in TestObj? objArg, in optional long longArg);
-    void    overloadedMethod(in [StrictTypeChecking] DOMString strArg);
-    void    overloadedMethod(in long longArg);
-    void    overloadedMethod(in TestCallback callback);
-    void    overloadedMethod(in DOMStringList? listArg);
-    void    overloadedMethod(in DOMString[]? arrayArg);
-    void    overloadedMethod(in TestObj objArg);
-    void    overloadedMethod(in DOMString[] arrayArg);
-    void    overloadedMethod(in sequence<unsigned long> arrayArg);
-    void    overloadedMethod(in DOMString strArg);
+    void    overloadedMethod(TestObj? objArg, [StrictTypeChecking] DOMString strArg);
+    void    overloadedMethod(TestObj? objArg, optional long longArg);
+    void    overloadedMethod([StrictTypeChecking] DOMString strArg);
+    void    overloadedMethod(long longArg);
+    void    overloadedMethod(TestCallback callback);
+    void    overloadedMethod(DOMStringList? listArg);
+    void    overloadedMethod(DOMString[]? arrayArg);
+    void    overloadedMethod(TestObj objArg);
+    void    overloadedMethod(DOMString[] arrayArg);
+    void    overloadedMethod(sequence<unsigned long> arrayArg);
+    void    overloadedMethod(DOMString strArg);
 #endif
 
     // Class methods within JavaScript (like what's used for IDBKeyRange).
     static void classMethod();
-    static long classMethodWithOptional(in optional long arg);
-    [Custom] static void classMethod2(in long arg);
+    static long classMethodWithOptional(optional long arg);
+    [Custom] static void classMethod2(long arg);
 
     // Static method with conditional on overloaded methods
-    [Conditional=Condition1] static void overloadedMethod1(in long arg);
-    [Conditional=Condition1] static void overloadedMethod1(in [StrictTypeChecking] DOMString type);
+    [Conditional=Condition1] static void overloadedMethod1(long arg);
+    [Conditional=Condition1] static void overloadedMethod1([StrictTypeChecking] DOMString type);
 
-    void classMethodWithClamp(in [Clamp] unsigned short objArgsShort, in [Clamp] unsigned long objArgsLong);
+    void classMethodWithClamp([Clamp] unsigned short objArgsShort, [Clamp] unsigned long objArgsLong);
 
 #if defined(TESTING_JS)
-    void methodWithUnsignedLongSequence(in sequence<unsigned long> unsignedLongSequence);
-    DOMString[] stringArrayFunction(in DOMString[] values) raises(DOMException);
-    DOMStringList domStringListFunction(in DOMStringList values) raises(DOMException);
+    void methodWithUnsignedLongSequence(sequence<unsigned long> unsignedLongSequence);
+    DOMString[] stringArrayFunction(DOMString[] values) raises(DOMException);
+    DOMStringList domStringListFunction(DOMStringList values) raises(DOMException);
 #endif
 
     [CheckSecurityForNode] readonly attribute Document contentDocument;
     [CheckSecurityForNode] SVGDocument getSVGDocument()
         raises(DOMException);
 
-    void convert1(in [TreatReturnedNullStringAs=Null] TestNode value);
-    void convert2(in [TreatReturnedNullStringAs=Undefined] TestNode value);
-    void convert4(in [TreatNullAs=NullString] TestNode value);
-    void convert5(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] TestNode value);
+    void convert1([TreatReturnedNullStringAs=Null] TestNode value);
+    void convert2([TreatReturnedNullStringAs=Undefined] TestNode value);
+    void convert4([TreatNullAs=NullString] TestNode value);
+    void convert5([TreatNullAs=NullString, TreatUndefinedAs=NullString] TestNode value);
 
     attribute SVGPoint mutablePoint;
     [Immutable] attribute SVGPoint immutablePoint;
@@ -224,7 +224,7 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
     [ImplementedAs=blueberry] attribute long strawberry;
 
     [StrictTypeChecking] attribute float strictFloat;
-    [StrictTypeChecking] bool strictFunction(in DOMString str, in float a, in long b)
+    [StrictTypeChecking] bool strictFunction(DOMString str, float a, long b)
         raises(DOMException);
 
     // ObjectiveC reserved words.
@@ -248,9 +248,9 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
 
     [Replaceable] readonly attribute long replaceableAttribute;
 
-    void variadicStringMethod(in DOMString head, in DOMString... tail);
-    void variadicDoubleMethod(in double head, in double... tail);
-    void variadicNodeMethod(in Node head, in Node... tail);
+    void variadicStringMethod(DOMString head, DOMString... tail);
+    void variadicDoubleMethod(double head, double... tail);
+    void variadicNodeMethod(Node head, Node... tail);
 
     // Nullable attributes.
     readonly attribute double? nullableDoubleAttribute;
index 6a386f5..2a95314 100644 (file)
@@ -26,9 +26,9 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 [
-    Constructor(in ArrayBuffer arrayBuffer),
-    Constructor(in ArrayBufferView arrayBufferView),
-    Constructor(in Blob blob),
-    Constructor(in DOMString string),
+    Constructor(ArrayBuffer arrayBuffer),
+    Constructor(ArrayBufferView arrayBufferView),
+    Constructor(Blob blob),
+    Constructor(DOMString string),
 ] interface TestOverloadedConstructors {
 };
index 93ea985..0aa0315 100644 (file)
 // changes in its ouput.
 [
     Conditional=Condition1|Condition2,
-    Constructor(in DOMString hello, in [TransferList=transferList] SerializedScriptValue data, in [Default=Undefined] optional Int32Array transferList),
+    Constructor(DOMString hello, [TransferList=transferList] SerializedScriptValue data, [Default=Undefined] optional Int32Array transferList),
 ] interface TestSerializedScriptValueInterface {
     attribute SerializedScriptValue value;
     readonly attribute SerializedScriptValue readonlyValue;
     [CachedAttribute] attribute SerializedScriptValue cachedValue;
     readonly attribute MessagePortArray ports;
     [CachedAttribute] readonly attribute SerializedScriptValue cachedReadonlyValue;
-    void acceptTransferList(in [TransferList=transferList] SerializedScriptValue data, in optional Int32Array transferList);
-    void multiTransferList(in [TransferList=tx] optional SerializedScriptValue first, in optional Int32Array tx, in [TransferList=txx] optional SerializedScriptValue second, in optional Int32Array txx);
+    void acceptTransferList([TransferList=transferList] SerializedScriptValue data, optional Int32Array transferList);
+    void multiTransferList([TransferList=tx] optional SerializedScriptValue first, optional Int32Array tx, [TransferList=txx] optional SerializedScriptValue second, optional Int32Array txx);
 };
index 669ef1c..ed1cb69 100644 (file)
@@ -39,7 +39,7 @@
     attribute Node supplementalNode;
 
     void supplementalMethod1();
-    [CallWith=ScriptExecutionContext] TestObj supplementalMethod2(in DOMString strArg, in TestObj objArg) raises(DOMException);
+    [CallWith=ScriptExecutionContext] TestObj supplementalMethod2(DOMString strArg, TestObj objArg) raises(DOMException);
     [Custom] void supplementalMethod3();
     static void supplementalMethod4();
 
index 91c6a10..5dd2e03 100644 (file)
@@ -35,6 +35,6 @@
     DoNotCheckConstants,
     TypedArray=double
 ] interface Float64Array : ArrayBufferView {
-    Int32Array foo(in Float32Array array);
+    Int32Array foo(Float32Array array);
     void set();
 };
index 566be60..5011ed1 100644 (file)
@@ -32,7 +32,7 @@
 // changes in its ouput.
 
 [
-    Constructor(in STRING hello, in TEST_CALLBACK testCallback),
+    Constructor(STRING hello, TEST_CALLBACK testCallback),
 ] interface TestTypedefs {
     attribute ULONGLONG unsignedLongLongAttr;
 
     
     static readonly attribute T TestSubObj;
 
-    [StrictTypeChecking] void func(in optional ARRAY_OF_LONGS x);
+    [StrictTypeChecking] void func(optional ARRAY_OF_LONGS x);
 
-    void multiTransferList(in [TransferList=tx] SCRIPT_VALUE first, in optional ARRAY tx, in optional TRANSFER_TXX_SCRIPT_VALUE second, in optional ARRAY txx);
+    void multiTransferList([TransferList=tx] SCRIPT_VALUE first, optional ARRAY tx, optional TRANSFER_TXX_SCRIPT_VALUE second, optional ARRAY txx);
 
-    void setShadow(in DOUBLE width, in DOUBLE height, in float blur, in [StrictTypeChecking] optional STRING color, in optional DOUBLE alpha);
+    void setShadow(DOUBLE width, DOUBLE height, float blur, [StrictTypeChecking] optional STRING color, optional DOUBLE alpha);
 
-    ULONGLONG methodWithSequenceArg(in sequence<SCRIPT_VALUE> sequenceArg);
+    ULONGLONG methodWithSequenceArg(sequence<SCRIPT_VALUE> sequenceArg);
 
-    void nullableArrayArg(in ARRAY_OF_STRINGS? arrayArg);
+    void nullableArrayArg(ARRAY_OF_STRINGS? arrayArg);
 
-    void funcWithClamp(in ULONGLONG_CLAMP arg1, in optional ULONGLONG_CLAMP arg2);
+    void funcWithClamp(ULONGLONG_CLAMP arg1, optional ULONGLONG_CLAMP arg2);
 
     [Immutable] SVGPOINT immutablePointFunction();
 
-    ARRAY_OF_STRINGS stringArrayFunction(in ARRAY_OF_STRINGS values) raises(E);
-    STRING[] stringArrayFunction2(in STRING[] values) raises(E);
+    ARRAY_OF_STRINGS stringArrayFunction(ARRAY_OF_STRINGS values) raises(E);
+    STRING[] stringArrayFunction2(STRING[] values) raises(E);
 
     // Exceptions
     void methodWithException() raises(E);
index 6cafc5f..1ceedea 100644 (file)
 ] interface CSSHostRule : CSSRule {
     readonly attribute CSSRuleList cssRules;
     
-    unsigned long      insertRule(in [Default=Undefined] optional DOMString rule, 
-                                  in [Default=Undefined] optional unsigned long index)
+    unsigned long      insertRule([Default=Undefined] optional DOMString rule, 
+                                  [Default=Undefined] optional unsigned long index)
         raises(DOMException);
-    void               deleteRule(in [Default=Undefined] optional unsigned long index)
+    void               deleteRule([Default=Undefined] optional unsigned long index)
         raises(DOMException);
 };
 
index 37cf9fe..edcde6d 100644 (file)
@@ -23,10 +23,10 @@ interface CSSMediaRule : CSSRule {
     readonly attribute MediaList media;
     readonly attribute CSSRuleList cssRules;
     
-    [ObjCLegacyUnnamedParameters] unsigned long      insertRule(in [Default=Undefined] optional DOMString rule, 
-                                                 in [Default=Undefined] optional unsigned long index)
+    [ObjCLegacyUnnamedParameters] unsigned long      insertRule([Default=Undefined] optional DOMString rule, 
+                                                 [Default=Undefined] optional unsigned long index)
         raises(DOMException);
-    void               deleteRule(in [Default=Undefined] optional unsigned long index)
+    void               deleteRule([Default=Undefined] optional unsigned long index)
         raises(DOMException);
 };
 
index 3329e24..8b8bfd5 100644 (file)
     
     readonly attribute unsigned short primitiveType;
 
-    [ObjCLegacyUnnamedParameters] void setFloatValue(in [Default=Undefined] optional unsigned short unitType,
-                                      in [Default=Undefined] optional float floatValue)
+    [ObjCLegacyUnnamedParameters] void setFloatValue([Default=Undefined] optional unsigned short unitType,
+                                      [Default=Undefined] optional float floatValue)
         raises(DOMException);
-    float getFloatValue(in [Default=Undefined] optional unsigned short unitType)
+    float getFloatValue([Default=Undefined] optional unsigned short unitType)
         raises(DOMException);
-    [ObjCLegacyUnnamedParameters] void setStringValue(in [Default=Undefined] optional unsigned short stringType, 
-                                       in [Default=Undefined] optional DOMString stringValue)
+    [ObjCLegacyUnnamedParameters] void setStringValue([Default=Undefined] optional unsigned short stringType, 
+                                       [Default=Undefined] optional DOMString stringValue)
         raises(DOMException);
     DOMString getStringValue()
         raises(DOMException);
index 7240a70..f76ce8c 100644 (file)
@@ -30,6 +30,6 @@
     SkipVTableValidation
 ] interface CSSRuleList {
     readonly attribute unsigned long    length;
-    CSSRule           item(in [Default=Undefined] optional unsigned long index);
+    CSSRule           item([Default=Undefined] optional unsigned long index);
 };
 
index 052f0ab..9d787a5 100644 (file)
              [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString        cssText
                  setter raises(DOMException);
 
-    [TreatReturnedNullStringAs=Null] DOMString          getPropertyValue(in [Default=Undefined] optional DOMString propertyName);
-    [Custom] CSSValue           getPropertyCSSValue(in [Default=Undefined] optional DOMString propertyName);
-    [TreatReturnedNullStringAs=Null] DOMString          removeProperty(in [Default=Undefined] optional DOMString propertyName)
+    [TreatReturnedNullStringAs=Null] DOMString          getPropertyValue([Default=Undefined] optional DOMString propertyName);
+    [Custom] CSSValue           getPropertyCSSValue([Default=Undefined] optional DOMString propertyName);
+    [TreatReturnedNullStringAs=Null] DOMString          removeProperty([Default=Undefined] optional DOMString propertyName)
         raises(DOMException);
-    [TreatReturnedNullStringAs=Null] DOMString          getPropertyPriority(in [Default=Undefined] optional DOMString propertyName);
-    [ObjCLegacyUnnamedParameters] void setProperty(in [Default=Undefined] optional DOMString propertyName, 
-                                    in [TreatNullAs=NullString, Default=Undefined] optional DOMString value, 
-                                    in [Default=Undefined] optional DOMString priority)
+    [TreatReturnedNullStringAs=Null] DOMString          getPropertyPriority([Default=Undefined] optional DOMString propertyName);
+    [ObjCLegacyUnnamedParameters] void setProperty([Default=Undefined] optional DOMString propertyName, 
+                                    [TreatNullAs=NullString, Default=Undefined] optional DOMString value, 
+                                    [Default=Undefined] optional DOMString priority)
         raises(DOMException);
 
     readonly attribute unsigned long    length;
-    DOMString          item(in [Default=Undefined] optional unsigned long index);
+    DOMString          item([Default=Undefined] optional unsigned long index);
     readonly attribute CSSRule          parentRule;
 
     // Extensions
-    [TreatReturnedNullStringAs=Null] DOMString          getPropertyShorthand(in [Default=Undefined] optional DOMString propertyName);
-    boolean            isPropertyImplicit(in [Default=Undefined] optional DOMString propertyName);
+    [TreatReturnedNullStringAs=Null] DOMString          getPropertyShorthand([Default=Undefined] optional DOMString propertyName);
+    boolean            isPropertyImplicit([Default=Undefined] optional DOMString propertyName);
 };
 
index 1acdd2a..090820f 100644 (file)
@@ -23,20 +23,20 @@ interface CSSStyleSheet : StyleSheet {
     readonly attribute CSSRule          ownerRule;
     readonly attribute CSSRuleList      cssRules;
 
-    [ObjCLegacyUnnamedParameters] unsigned long insertRule(in [Default=Undefined] optional DOMString rule, 
-                                            in [Default=Undefined] optional unsigned long index)
+    [ObjCLegacyUnnamedParameters] unsigned long insertRule([Default=Undefined] optional DOMString rule, 
+                                            [Default=Undefined] optional unsigned long index)
         raises(DOMException);
-    void               deleteRule(in [Default=Undefined] optional unsigned long index)
+    void               deleteRule([Default=Undefined] optional unsigned long index)
         raises(DOMException);
 
     // IE Extensions
     readonly attribute CSSRuleList      rules;
 
-    long addRule(in [Default=Undefined] optional DOMString selector,
-                 in [Default=Undefined] optional DOMString style,
-                 in optional unsigned long index)
+    long addRule([Default=Undefined] optional DOMString selector,
+                 [Default=Undefined] optional DOMString style,
+                 optional unsigned long index)
         raises(DOMException);
-    void removeRule(in [Default=Undefined] optional unsigned long index)
+    void removeRule([Default=Undefined] optional unsigned long index)
         raises(DOMException);
 };
 
index 417f511..8839510 100644 (file)
@@ -32,8 +32,8 @@
     readonly attribute CSSRuleList cssRules;
     readonly attribute DOMString conditionText;
 
-    unsigned long insertRule(in [Default=Undefined] optional DOMString rule,
-                             in [Default=Undefined] optional unsigned long index) raises(DOMException);
-    void deleteRule(in [Default=Undefined] optional unsigned long index) raises(DOMException);
+    unsigned long insertRule([Default=Undefined] optional DOMString rule,
+                             [Default=Undefined] optional unsigned long index) raises(DOMException);
+    void deleteRule([Default=Undefined] optional unsigned long index) raises(DOMException);
 };
 
index 560e2e0..9504c7b 100644 (file)
@@ -29,6 +29,6 @@
     ImplementationLacksVTable
 ] interface CSSValueList : CSSValue {
     readonly attribute unsigned long    length;
-    CSSValue           item(in [Default=Undefined] optional unsigned long index);
+    CSSValue           item([Default=Undefined] optional unsigned long index);
 };
 
index a08f505..35b5286 100644 (file)
     attribute EventListener onload;
     attribute EventListener onerror;
 
-    boolean checkFont(in DOMString font, in [Default=NullString] optional DOMString text);
-    void loadFont(in Dictionary params);
-    void notifyWhenFontsReady(in VoidCallback callback);
+    boolean checkFont(DOMString font, [Default=NullString] optional DOMString text);
+    void loadFont(Dictionary params);
+    void notifyWhenFontsReady(VoidCallback callback);
     readonly attribute boolean loading;
 
-    void addEventListener(in DOMString type,
-                          in EventListener listener,
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type,
-                             in EventListener listener,
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type,
+                          EventListener listener,
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type,
+                             EventListener listener,
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 };
index 951bd91..3a7642b 100644 (file)
                  setter raises(DOMException);
     readonly attribute unsigned long length;
 
-    [TreatReturnedNullStringAs=Null] DOMString item(in [Default=Undefined] optional unsigned long index);
-    void deleteMedium(in [Default=Undefined] optional DOMString oldMedium)
+    [TreatReturnedNullStringAs=Null] DOMString item([Default=Undefined] optional unsigned long index);
+    void deleteMedium([Default=Undefined] optional DOMString oldMedium)
         raises(DOMException);
-    void appendMedium(in [Default=Undefined] optional DOMString newMedium)
+    void appendMedium([Default=Undefined] optional DOMString newMedium)
         raises(DOMException);
 
 };
index 3dca80d..7fb2bca 100644 (file)
@@ -21,6 +21,6 @@
 ] interface MediaQueryList {
     readonly attribute DOMString media;
     readonly attribute boolean matches;
-    void addListener(in [Default=Undefined] optional MediaQueryListListener listener);
-    void removeListener(in [Default=Undefined] optional MediaQueryListListener listener);
+    void addListener([Default=Undefined] optional MediaQueryListListener listener);
+    void removeListener([Default=Undefined] optional MediaQueryListListener listener);
 };
index 1182d2e..dbb6e6b 100644 (file)
@@ -23,5 +23,5 @@
     CPPPureInterface,
     OmitConstructor
 ] interface MediaQueryListListener {
-    void queryChanged(in [Default=Undefined] optional MediaQueryList list);
+    void queryChanged([Default=Undefined] optional MediaQueryList list);
 };
index bc952cb..f28ddf0 100644 (file)
@@ -28,5 +28,5 @@
     GenerateIsReachable=ImplFrame
 ] interface StyleMedia {
     readonly attribute DOMString type;
-    boolean matchMedium(in [Default=Undefined] optional DOMString mediaquery);
+    boolean matchMedium([Default=Undefined] optional DOMString mediaquery);
 };
index 8aa7656..c5d9a98 100644 (file)
@@ -26,6 +26,6 @@
     ImplementationLacksVTable
 ] interface StyleSheetList {
     readonly attribute unsigned long    length;
-    StyleSheet         item(in [Default=Undefined] optional unsigned long index);
+    StyleSheet         item([Default=Undefined] optional unsigned long index);
 };
 
index 7ae3f9d..19faaa5 100644 (file)
@@ -34,8 +34,8 @@
     [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString name;
     readonly attribute CSSRuleList cssRules;
     
-    void insertRule(in [Default=Undefined] optional DOMString rule);
-    void deleteRule(in [Default=Undefined] optional DOMString key);
-    WebKitCSSKeyframeRule findRule(in [Default=Undefined] optional DOMString key);
+    void insertRule([Default=Undefined] optional DOMString rule);
+    void deleteRule([Default=Undefined] optional DOMString key);
+    WebKitCSSKeyframeRule findRule([Default=Undefined] optional DOMString key);
 };
 
index e4e47be..2e76056 100644 (file)
@@ -25,7 +25,7 @@
 
 // Introduced in DOM Level ?:
 [
-    Constructor(in [Default=NullString] optional DOMString cssValue),
+    Constructor([Default=NullString] optional DOMString cssValue),
     ConstructorRaisesException,
 ] interface WebKitCSSMatrix {
 
     attribute double m43;
     attribute double m44;
 
-    void setMatrixValue(in [Default=Undefined] optional DOMString string) raises (DOMException);
+    void setMatrixValue([Default=Undefined] optional DOMString string) raises (DOMException);
     
     // Multiply this matrix by secondMatrix, on the right (result = this * secondMatrix)
-    [Immutable] WebKitCSSMatrix multiply(in [Default=Undefined] optional WebKitCSSMatrix secondMatrix);
+    [Immutable] WebKitCSSMatrix multiply([Default=Undefined] optional WebKitCSSMatrix secondMatrix);
     
     // Return the inverse of this matrix. Throw an exception if the matrix is not invertible
     [Immutable] WebKitCSSMatrix inverse() raises (DOMException);
     
     // Return this matrix translated by the passed values.
     // Passing a NaN will use a value of 0. This allows the 3D form to used for 2D operations    
-    [Immutable] WebKitCSSMatrix translate(in [Default=Undefined] optional double x, 
-                                          in [Default=Undefined] optional double y, 
-                                          in [Default=Undefined] optional double z);
+    [Immutable] WebKitCSSMatrix translate([Default=Undefined] optional double x, 
+                                          [Default=Undefined] optional double y, 
+                                          [Default=Undefined] optional double z);
     
     // Returns this matrix scaled by the passed values.
     // Passing scaleX or scaleZ as NaN uses a value of 1, but passing scaleY of NaN 
     // makes it the same as scaleX. This allows the 3D form to used for 2D operations
-    [Immutable] WebKitCSSMatrix scale(in [Default=Undefined] optional double scaleX, 
-                                      in [Default=Undefined] optional double scaleY, 
-                                      in [Default=Undefined] optional double scaleZ);
+    [Immutable] WebKitCSSMatrix scale([Default=Undefined] optional double scaleX, 
+                                      [Default=Undefined] optional double scaleY, 
+                                      [Default=Undefined] optional double scaleZ);
     
     // Returns this matrix rotated by the passed values.
     // If rotY and rotZ are NaN, rotate about Z (rotX=0, rotateY=0, rotateZ=rotX).
     // Otherwise use a rotation value of 0 for any passed NaN.    
-    [Immutable] WebKitCSSMatrix rotate(in [Default=Undefined] optional double rotX, 
-                                       in [Default=Undefined] optional double rotY, 
-                                       in [Default=Undefined] optional double rotZ);
+    [Immutable] WebKitCSSMatrix rotate([Default=Undefined] optional double rotX, 
+                                       [Default=Undefined] optional double rotY, 
+                                       [Default=Undefined] optional double rotZ);
     
     // Returns this matrix rotated about the passed axis by the passed angle.
     // Passing a NaN will use a value of 0. If the axis is (0,0,0) use a value
     // of (0,0,1).
-    [Immutable] WebKitCSSMatrix rotateAxisAngle(in [Default=Undefined] optional double x, 
-                                                in [Default=Undefined] optional double y, 
-                                                in [Default=Undefined] optional double z, 
-                                                in [Default=Undefined] optional double angle);
+    [Immutable] WebKitCSSMatrix rotateAxisAngle([Default=Undefined] optional double x, 
+                                                [Default=Undefined] optional double y, 
+                                                [Default=Undefined] optional double z, 
+                                                [Default=Undefined] optional double angle);
 
     // Returns this matrix skewed along the X axis by the passed values.
     // Passing a NaN will use a value of 0.
-    [Immutable] WebKitCSSMatrix skewX(in [Default=Undefined] optional double angle);
+    [Immutable] WebKitCSSMatrix skewX([Default=Undefined] optional double angle);
 
     // Returns this matrix skewed along the Y axis by the passed values.
     // Passing a NaN will use a value of 0.
-    [Immutable] WebKitCSSMatrix skewY(in [Default=Undefined] optional double angle);
+    [Immutable] WebKitCSSMatrix skewY([Default=Undefined] optional double angle);
 
     [NotEnumerable] DOMString toString();
 };
index b8c4762..e2b0456 100644 (file)
@@ -24,24 +24,24 @@ interface CharacterData : Node {
 
     readonly attribute unsigned long length;
     
-    [TreatReturnedNullStringAs=Null, ObjCLegacyUnnamedParameters] DOMString substringData(in [IsIndex, Default=Undefined] optional unsigned long offset, 
-                                                                     in [IsIndex, Default=Undefined] optional unsigned long length)
+    [TreatReturnedNullStringAs=Null, ObjCLegacyUnnamedParameters] DOMString substringData([IsIndex, Default=Undefined] optional unsigned long offset, 
+                                                                     [IsIndex, Default=Undefined] optional unsigned long length)
         raises(DOMException);
 
-    void appendData(in [Default=Undefined] optional DOMString data)
+    void appendData([Default=Undefined] optional DOMString data)
         raises(DOMException);
 
-    [ObjCLegacyUnnamedParameters] void insertData(in [IsIndex, Default=Undefined] optional unsigned long offset, 
-                                   in [Default=Undefined] optional DOMString data)
+    [ObjCLegacyUnnamedParameters] void insertData([IsIndex, Default=Undefined] optional unsigned long offset, 
+                                   [Default=Undefined] optional DOMString data)
         raises(DOMException);
 
-    [ObjCLegacyUnnamedParameters] void deleteData(in [IsIndex, Default=Undefined] optional unsigned long offset, 
-                                   in [IsIndex, Default=Undefined] optional unsigned long length)
+    [ObjCLegacyUnnamedParameters] void deleteData([IsIndex, Default=Undefined] optional unsigned long offset, 
+                                   [IsIndex, Default=Undefined] optional unsigned long length)
         raises(DOMException);
 
-    [ObjCLegacyUnnamedParameters] void replaceData(in [IsIndex, Default=Undefined] optional unsigned long offset, 
-                                    in [IsIndex, Default=Undefined] optional unsigned long length,
-                                    in [Default=Undefined] optional DOMString data)
+    [ObjCLegacyUnnamedParameters] void replaceData([IsIndex, Default=Undefined] optional unsigned long offset, 
+                                    [IsIndex, Default=Undefined] optional unsigned long length,
+                                    [Default=Undefined] optional DOMString data)
         raises(DOMException);
 
     // DOM 4
index d347bed..4efaab7 100644 (file)
@@ -29,7 +29,7 @@
     ImplementationLacksVTable
 ] interface ClientRectList {
     readonly attribute unsigned long length;
-    ClientRect item(in [IsIndex, Default=Undefined] optional unsigned long index);
+    ClientRect item([IsIndex, Default=Undefined] optional unsigned long index);
     // FIXME: Fix list behavior to allow custom exceptions to be thrown.
 };
 
index 95f41b0..74d47e4 100644 (file)
     [CustomGetter] readonly attribute Array types;
     readonly attribute FileList files;
 
-    [Custom] void clearData(in optional DOMString type)
+    [Custom] void clearData(optional DOMString type)
         raises(DOMException);
-    DOMString getData(in DOMString type);
-    boolean setData(in DOMString type, in DOMString data);
-    [Custom] void setDragImage(in HTMLImageElement image, in long x, in long y)
+    DOMString getData(DOMString type);
+    boolean setData(DOMString type, DOMString data);
+    [Custom] void setDragImage(HTMLImageElement image, long x, long y)
         raises(DOMException);
 
     [Conditional=DATA_TRANSFER_ITEMS] readonly attribute DataTransferItemList items;
index 276f00f..46876b8 100644 (file)
 
     [InitializedByEventConstructor] readonly attribute DOMString data;
 
-    void initCompositionEvent(in [Default=Undefined] optional DOMString typeArg, 
-                              in [Default=Undefined] optional boolean canBubbleArg, 
-                              in [Default=Undefined] optional boolean cancelableArg, 
-                              in [Default=Undefined] optional DOMWindow viewArg, 
-                              in [Default=Undefined] optional DOMString dataArg);
+    void initCompositionEvent([Default=Undefined] optional DOMString typeArg, 
+                              [Default=Undefined] optional boolean canBubbleArg, 
+                              [Default=Undefined] optional boolean cancelableArg, 
+                              [Default=Undefined] optional DOMWindow viewArg, 
+                              [Default=Undefined] optional DOMString dataArg);
 
 };
 
index 4ffed14..6aa0b41 100644 (file)
 ] interface CustomEvent : Event {
     [InitializedByEventConstructor] readonly attribute any detail;
 
-    void initCustomEvent(in [Default=Undefined] optional DOMString typeArg, 
-                         in [Default=Undefined] optional boolean canBubbleArg, 
-                         in [Default=Undefined] optional boolean cancelableArg, 
-                         in [Default=Undefined] optional any detailArg);
+    void initCustomEvent([Default=Undefined] optional DOMString typeArg, 
+                         [Default=Undefined] optional boolean canBubbleArg, 
+                         [Default=Undefined] optional boolean cancelableArg, 
+                         [Default=Undefined] optional any detailArg);
 };
 #endif
 
index f4c1407..5b3433b 100644 (file)
 
     // DOM Level 1
 
-    [ObjCLegacyUnnamedParameters] boolean hasFeature(in [Default=Undefined] optional DOMString feature, 
-                                      in [TreatNullAs=NullString, Default=Undefined] optional DOMString version);
+    [ObjCLegacyUnnamedParameters] boolean hasFeature([Default=Undefined] optional DOMString feature, 
+                                      [TreatNullAs=NullString, Default=Undefined] optional DOMString version);
 
     // DOM Level 2
 
-    [ObjCLegacyUnnamedParameters] DocumentType createDocumentType(in [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString qualifiedName,
-                                                   in [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString publicId,
-                                                   in [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString systemId)
+    [ObjCLegacyUnnamedParameters] DocumentType createDocumentType([TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString qualifiedName,
+                                                   [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString publicId,
+                                                   [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString systemId)
         raises(DOMException);
-    [ObjCLegacyUnnamedParameters] Document createDocument(in [TreatNullAs=NullString, Default=Undefined] optional DOMString namespaceURI, 
-                                           in [TreatNullAs=NullString, Default=Undefined] optional DOMString qualifiedName, 
-                                           in [TreatNullAs=NullString, Default=Undefined] optional DocumentType doctype)
+    [ObjCLegacyUnnamedParameters] Document createDocument([TreatNullAs=NullString, Default=Undefined] optional DOMString namespaceURI, 
+                                           [TreatNullAs=NullString, Default=Undefined] optional DOMString qualifiedName, 
+                                           [TreatNullAs=NullString, Default=Undefined] optional DocumentType doctype)
         raises(DOMException);
 
     // DOMImplementationCSS interface from DOM Level 2 CSS
 
-    [ObjCLegacyUnnamedParameters] CSSStyleSheet createCSSStyleSheet(in [Default=Undefined] optional DOMString title,
-                                                     in [Default=Undefined] optional DOMString media)
+    [ObjCLegacyUnnamedParameters] CSSStyleSheet createCSSStyleSheet([Default=Undefined] optional DOMString title,
+                                                     [Default=Undefined] optional DOMString media)
         raises(DOMException);
 
     // HTMLDOMImplementation interface from DOM Level 2 HTML
 
-    HTMLDocument createHTMLDocument(in [Default=NullString] optional DOMString title);
+    HTMLDocument createHTMLDocument([Default=NullString] optional DOMString title);
 };
 
index 035a441..3cc94c7 100644 (file)
@@ -36,6 +36,6 @@
     ImplementationLacksVTable
 ] interface DOMNamedFlowCollection {
     readonly attribute unsigned long length;
-    WebKitNamedFlow item(in unsigned long index);
-    WebKitNamedFlow namedItem(in DOMString name);
+    WebKitNamedFlow item(unsigned long index);
+    WebKitNamedFlow namedItem(DOMString name);
 };
index 54a0c58..d10a8a6 100644 (file)
@@ -30,7 +30,7 @@
     ImplementationLacksVTable
 ] interface DOMStringList {
     readonly attribute unsigned long length;
-    [TreatReturnedNullStringAs=Null] DOMString item(in [Default=Undefined] optional unsigned long index);
-    boolean contains(in [Default=Undefined] optional DOMString string);
+    [TreatReturnedNullStringAs=Null] DOMString item([Default=Undefined] optional unsigned long index);
+    boolean contains([Default=Undefined] optional DOMString string);
 };
 
index 3634330..db55f4d 100644 (file)
@@ -35,7 +35,7 @@
     readonly attribute DOMString kind;
     readonly attribute DOMString type;
 
-    void getAsString(in [Default=Undefined] optional StringCallback callback);
+    void getAsString([Default=Undefined] optional StringCallback callback);
     Blob getAsFile();
 };
 
index 14bf1da..132b440 100644 (file)
     ImplementationLacksVTable
 ] interface DataTransferItemList {
     readonly attribute long length;
-    DataTransferItem item(in [Default=Undefined] optional unsigned long index);
+    DataTransferItem item([Default=Undefined] optional unsigned long index);
 
     void clear();
-    void add(in File? file);
-    void add(in [Default=Undefined] optional DOMString data, 
-             in [Default=Undefined] optional DOMString type) raises(DOMException);
+    void add(File? file);
+    void add([Default=Undefined] optional DOMString data, 
+             [Default=Undefined] optional DOMString type) raises(DOMException);
 };
 
index e500b42..12e0df4 100644 (file)
     [Custom] readonly attribute Acceleration accelerationIncludingGravity;
     [Custom] readonly attribute RotationRate rotationRate;
     [Custom] readonly attribute double interval;
-    [Custom] void initDeviceMotionEvent(in [Default=Undefined] optional DOMString type, 
-                                        in [Default=Undefined] optional boolean bubbles, 
-                                        in [Default=Undefined] optional boolean cancelable, 
-                                        in [Default=Undefined] optional Acceleration acceleration, 
-                                        in [Default=Undefined] optional Acceleration accelerationIncludingGravity, 
-                                        in [Default=Undefined] optional RotationRate rotationRate, 
-                                        in [Default=Undefined] optional double interval);
+    [Custom] void initDeviceMotionEvent([Default=Undefined] optional DOMString type, 
+                                        [Default=Undefined] optional boolean bubbles, 
+                                        [Default=Undefined] optional boolean cancelable, 
+                                        [Default=Undefined] optional Acceleration acceleration, 
+                                        [Default=Undefined] optional Acceleration accelerationIncludingGravity, 
+                                        [Default=Undefined] optional RotationRate rotationRate, 
+                                        [Default=Undefined] optional double interval);
 };
 
index 86e2273..51f3f98 100644 (file)
     [Custom] readonly attribute double beta;
     [Custom] readonly attribute double gamma;
     [Custom] readonly attribute boolean absolute;
-    [Custom] void initDeviceOrientationEvent(in [Default=Undefined] optional DOMString type, 
-                                             in [Default=Undefined] optional boolean bubbles, 
-                                             in [Default=Undefined] optional boolean cancelable, 
-                                             in [Default=Undefined] optional double alpha, 
-                                             in [Default=Undefined] optional double beta, 
-                                             in [Default=Undefined] optional double gamma,
-                                             in [Default=Undefined] optional boolean absolute);
+    [Custom] void initDeviceOrientationEvent([Default=Undefined] optional DOMString type, 
+                                             [Default=Undefined] optional boolean bubbles, 
+                                             [Default=Undefined] optional boolean cancelable, 
+                                             [Default=Undefined] optional double alpha, 
+                                             [Default=Undefined] optional double beta, 
+                                             [Default=Undefined] optional double gamma,
+                                             [Default=Undefined] optional boolean absolute);
 };
 
index abbe1e0..dda7a1d 100644 (file)
     readonly attribute Element documentElement;
 
     [ReturnNewObject]
-    Element createElement(in [TreatNullAs=NullString,Default=Undefined] optional DOMString tagName)
+    Element createElement([TreatNullAs=NullString,Default=Undefined] optional DOMString tagName)
         raises (DOMException);
     DocumentFragment   createDocumentFragment();
-    [ReturnNewObject] Text createTextNode(in [Default=Undefined] optional DOMString data);
-    [ReturnNewObject] Comment createComment(in [Default=Undefined] optional DOMString data);
-    [ReturnNewObject] CDATASection createCDATASection(in [Default=Undefined] optional DOMString data)
+    [ReturnNewObject] Text createTextNode([Default=Undefined] optional DOMString data);
+    [ReturnNewObject] Comment createComment([Default=Undefined] optional DOMString data);
+    [ReturnNewObject] CDATASection createCDATASection([Default=Undefined] optional DOMString data)
         raises(DOMException);
-    [ObjCLegacyUnnamedParameters, ReturnNewObject] ProcessingInstruction createProcessingInstruction(in [Default=Undefined] optional DOMString target,
-                                                                                 in [Default=Undefined] optional DOMString data)
+    [ObjCLegacyUnnamedParameters, ReturnNewObject] ProcessingInstruction createProcessingInstruction([Default=Undefined] optional DOMString target,
+                                                                                 [Default=Undefined] optional DOMString data)
         raises (DOMException);
-    [ReturnNewObject] Attr createAttribute(in [Default=Undefined] optional DOMString name)
+    [ReturnNewObject] Attr createAttribute([Default=Undefined] optional DOMString name)
         raises (DOMException);
-    [ReturnNewObject] EntityReference createEntityReference(in [Default=Undefined] optional DOMString name)
+    [ReturnNewObject] EntityReference createEntityReference([Default=Undefined] optional DOMString name)
         raises(DOMException);
-    NodeList getElementsByTagName(in [Default=Undefined] optional DOMString tagname);
+    NodeList getElementsByTagName([Default=Undefined] optional DOMString tagname);
 
     // Introduced in DOM Level 2:
 
     [ObjCLegacyUnnamedParameters, ReturnNewObject]
-    Node importNode(in [Default=Undefined] optional Node importedNode,
-                    in optional boolean deep)
+    Node importNode([Default=Undefined] optional Node importedNode,
+                    optional boolean deep)
         raises (DOMException);
     [ObjCLegacyUnnamedParameters, ReturnNewObject]
-    Element createElementNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                            in [TreatNullAs=NullString,Default=Undefined] optional DOMString qualifiedName)
+    Element createElementNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                            [TreatNullAs=NullString,Default=Undefined] optional DOMString qualifiedName)
         raises (DOMException);
-    [ObjCLegacyUnnamedParameters, ReturnNewObject] Attr createAttributeNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                                                          in [TreatNullAs=NullString,Default=Undefined] optional DOMString qualifiedName)
+    [ObjCLegacyUnnamedParameters, ReturnNewObject] Attr createAttributeNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                                                          [TreatNullAs=NullString,Default=Undefined] optional DOMString qualifiedName)
         raises (DOMException);
-    [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                                   in [Default=Undefined] optional DOMString localName);
-    Element getElementById(in [Default=Undefined] optional DOMString elementId);
+    [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                                   [Default=Undefined] optional DOMString localName);
+    Element getElementById([Default=Undefined] optional DOMString elementId);
 
     // DOM Level 3 Core
 
@@ -73,7 +73,7 @@
              attribute boolean xmlStandalone
                 setter raises (DOMException);
 
-    Node               adoptNode(in [Default=Undefined] optional Node source)
+    Node               adoptNode([Default=Undefined] optional Node source)
         raises (DOMException);
 
 #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) && LANGUAGE_GOBJECT
@@ -88,7 +88,7 @@
 
     // DOM Level 2 Events (DocumentEvents interface)
 
-    Event              createEvent(in [Default=Undefined] optional DOMString eventType)
+    Event              createEvent([Default=Undefined] optional DOMString eventType)
         raises(DOMException);
 
     // DOM Level 2 Tranversal and Range (DocumentRange interface)
 
     // DOM Level 2 Tranversal and Range (DocumentTraversal interface)
 
-    [ObjCLegacyUnnamedParameters] NodeIterator createNodeIterator(in [Default=Undefined] optional Node root,
-                                                   in [Default=Undefined] optional unsigned long whatToShow,
-                                                   in [Default=Undefined] optional NodeFilter filter,
-                                                   in [Default=Undefined] optional boolean expandEntityReferences)
+    [ObjCLegacyUnnamedParameters] NodeIterator createNodeIterator([Default=Undefined] optional Node root,
+                                                   [Default=Undefined] optional unsigned long whatToShow,
+                                                   [Default=Undefined] optional NodeFilter filter,
+                                                   [Default=Undefined] optional boolean expandEntityReferences)
         raises(DOMException);
-    [ObjCLegacyUnnamedParameters] TreeWalker createTreeWalker(in [Default=Undefined] optional Node root,
-                                               in [Default=Undefined] optional unsigned long whatToShow,
-                                               in [Default=Undefined] optional NodeFilter filter,
-                                               in [Default=Undefined] optional boolean expandEntityReferences)
+    [ObjCLegacyUnnamedParameters] TreeWalker createTreeWalker([Default=Undefined] optional Node root,
+                                               [Default=Undefined] optional unsigned long whatToShow,
+                                               [Default=Undefined] optional NodeFilter filter,
+                                               [Default=Undefined] optional boolean expandEntityReferences)
         raises(DOMException);
 
     // DOM Level 2 Abstract Views (DocumentView interface)
 
     // DOM Level 2 Style (DocumentCSS interface)
 
-    [ObjCLegacyUnnamedParameters] CSSStyleDeclaration getOverrideStyle(in [Default=Undefined] optional Element element,
-                                                        in [Default=Undefined] optional DOMString pseudoElement);
+    [ObjCLegacyUnnamedParameters] CSSStyleDeclaration getOverrideStyle([Default=Undefined] optional Element element,
+                                                        [Default=Undefined] optional DOMString pseudoElement);
 
     // DOM Level 3 XPath (XPathEvaluator interface)
-    [ObjCLegacyUnnamedParameters] XPathExpression createExpression(in [Default=Undefined] optional DOMString expression,
-                                                    in [Default=Undefined] optional XPathNSResolver resolver)
+    [ObjCLegacyUnnamedParameters] XPathExpression createExpression([Default=Undefined] optional DOMString expression,
+                                                    [Default=Undefined] optional XPathNSResolver resolver)
         raises(DOMException);
-    XPathNSResolver    createNSResolver(in Node nodeResolver);
-    [ObjCLegacyUnnamedParameters] XPathResult evaluate(in [Default=Undefined] optional DOMString expression,
-                                                  in [Default=Undefined] optional Node contextNode,
-                                                  in [Default=Undefined] optional XPathNSResolver resolver,
-                                                  in [Default=Undefined] optional unsigned short type,
-                                                  in [Default=Undefined] optional XPathResult inResult)
+    XPathNSResolver    createNSResolver(Node nodeResolver);
+    [ObjCLegacyUnnamedParameters] XPathResult evaluate([Default=Undefined] optional DOMString expression,
+                                                  [Default=Undefined] optional Node contextNode,
+                                                  [Default=Undefined] optional XPathNSResolver resolver,
+                                                  [Default=Undefined] optional unsigned short type,
+                                                  [Default=Undefined] optional XPathResult inResult)
         raises(DOMException);
 
     // Common extensions
-    boolean            execCommand(in [Default=Undefined] optional DOMString command,
-                                   in [Default=Undefined] optional boolean userInterface,
-                                   in [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString value);
+    boolean            execCommand([Default=Undefined] optional DOMString command,
+                                   [Default=Undefined] optional boolean userInterface,
+                                   [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString value);
 
 #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
     // FIXME: remove the these two versions once optional is implemented for Objective-C.
-    boolean            execCommand(in DOMString command,
-                                   in boolean userInterface);
-    boolean            execCommand(in DOMString command);
+    boolean            execCommand(DOMString command,
+                                   boolean userInterface);
+    boolean            execCommand(DOMString command);
 #endif
 
-    boolean            queryCommandEnabled(in [Default=Undefined] optional DOMString command);
-    boolean            queryCommandIndeterm(in [Default=Undefined] optional DOMString command);
-    boolean            queryCommandState(in [Default=Undefined] optional DOMString command);
-    boolean            queryCommandSupported(in [Default=Undefined] optional DOMString command);
-    DOMString          queryCommandValue(in [Default=Undefined] optional DOMString command);
+    boolean            queryCommandEnabled([Default=Undefined] optional DOMString command);
+    boolean            queryCommandIndeterm([Default=Undefined] optional DOMString command);
+    boolean            queryCommandState([Default=Undefined] optional DOMString command);
+    boolean            queryCommandSupported([Default=Undefined] optional DOMString command);
+    DOMString          queryCommandValue([Default=Undefined] optional DOMString command);
 
     // Moved down from HTMLDocument
 
     readonly attribute HTMLCollection anchors;
     readonly attribute DOMString lastModified;
 
-    NodeList getElementsByName(in [Default=Undefined] optional DOMString elementName);
+    NodeList getElementsByName([Default=Undefined] optional DOMString elementName);
 
-    [Conditional=MICRODATA] NodeList getItems(in [TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString typeNames);
+    [Conditional=MICRODATA] NodeList getItems([TreatNullAs=NullString, TreatUndefinedAs=NullString, Default=Undefined] optional DOMString typeNames);
 
 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
              [Custom] attribute Location location;
     [TreatReturnedNullStringAs=Undefined] readonly attribute DOMString defaultCharset;
     [TreatReturnedNullStringAs=Undefined] readonly attribute DOMString readyState;
 
-    Element            elementFromPoint(in [Default=Undefined] optional long x, 
-                                        in [Default=Undefined] optional long y);
-    Range              caretRangeFromPoint(in [Default=Undefined] optional long x, 
-                                           in [Default=Undefined] optional long y);
+    Element            elementFromPoint([Default=Undefined] optional long x, 
+                                        [Default=Undefined] optional long y);
+    Range              caretRangeFromPoint([Default=Undefined] optional long x, 
+                                           [Default=Undefined] optional long y);
 
     // Mozilla extensions
 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
 
 #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
     // DOM Level 2 Style Interface
-    [ObjCLegacyUnnamedParameters, ObjCUseDefaultView] CSSStyleDeclaration getComputedStyle(in Element element,
-                                                                  in DOMString pseudoElement);
+    [ObjCLegacyUnnamedParameters, ObjCUseDefaultView] CSSStyleDeclaration getComputedStyle(Element element,
+                                                                  DOMString pseudoElement);
 
     // WebKit extension
     // FIXME: remove the first version once optional is implemented for Objective-C.
-    [ObjCUseDefaultView] CSSRuleList getMatchedCSSRules(in Element element,
-                                              in DOMString pseudoElement);
-    [ObjCUseDefaultView] CSSRuleList getMatchedCSSRules(in Element element,
-                                              in DOMString pseudoElement,
-                                              in optional boolean authorOnly);
+    [ObjCUseDefaultView] CSSRuleList getMatchedCSSRules(Element element,
+                                              DOMString pseudoElement);
+    [ObjCUseDefaultView] CSSRuleList getMatchedCSSRules(Element element,
+                                              DOMString pseudoElement,
+                                              optional boolean authorOnly);
                                               
 #endif
 
 #if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
 #if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
-    CanvasRenderingContext getCSSCanvasContext(in DOMString contextId, in DOMString name, in long width, in long height);
+    CanvasRenderingContext getCSSCanvasContext(DOMString contextId, DOMString name, long width, long height);
 #endif
 #endif
 
     // HTML 5
-    NodeList getElementsByClassName(in [Default=Undefined] optional DOMString tagname);
+    NodeList getElementsByClassName([Default=Undefined] optional DOMString tagname);
 
     readonly attribute DOMString compatMode;
 
     // NodeSelector - Selector API
-    Element querySelector(in DOMString selectors)
+    Element querySelector(DOMString selectors)
         raises(DOMException);
-    NodeList querySelectorAll(in DOMString selectors)
+    NodeList querySelectorAll(DOMString selectors)
         raises(DOMException);
 
 #if defined(ENABLE_FULLSCREEN_API) && ENABLE_FULLSCREEN_API
 #endif
 
 #if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS
-    [ReturnNewObject] Touch createTouch(in [Default=Undefined] optional DOMWindow window,
-                                                     in [Default=Undefined] optional EventTarget target,
-                                                     in [Default=Undefined] optional long identifier,
-                                                     in [Default=Undefined] optional long pageX,
-                                                     in [Default=Undefined] optional long pageY,
-                                                     in [Default=Undefined] optional long screenX,
-                                                     in [Default=Undefined] optional long screenY,
-                                                     in [Default=Undefined] optional long webkitRadiusX,
-                                                     in [Default=Undefined] optional long webkitRadiusY,
-                                                     in [Default=Undefined] optional float webkitRotationAngle,
-                                                     in [Default=Undefined] optional float webkitForce)
+    [ReturnNewObject] Touch createTouch([Default=Undefined] optional DOMWindow window,
+                                                     [Default=Undefined] optional EventTarget target,
+                                                     [Default=Undefined] optional long identifier,
+                                                     [Default=Undefined] optional long pageX,
+                                                     [Default=Undefined] optional long pageY,
+                                                     [Default=Undefined] optional long screenX,
+                                                     [Default=Undefined] optional long screenY,
+                                                     [Default=Undefined] optional long webkitRadiusX,
+                                                     [Default=Undefined] optional long webkitRadiusY,
+                                                     [Default=Undefined] optional float webkitRotationAngle,
+                                                     [Default=Undefined] optional float webkitForce)
         raises (DOMException);
     [ReturnNewObject, Custom] TouchList createTouchList()
         raises (DOMException);
 
 #if defined(ENABLE_CUSTOM_ELEMENTS) && ENABLE_CUSTOM_ELEMENTS
     [Conditional=CUSTOM_ELEMENTS, ImplementedAs=registerElement, CallWith=ScriptState]
-    CustomElementConstructor webkitRegister(in DOMString name, in optional Dictionary options) raises(DOMException);
+    CustomElementConstructor webkitRegister(DOMString name, optional Dictionary options) raises(DOMException);
     [ReturnNewObject]
-    Element createElement(in DOMString localName, in [TreatNullAs=NullString] DOMString typeExtension) raises (DOMException);
+    Element createElement(DOMString localName, [TreatNullAs=NullString] DOMString typeExtension) raises (DOMException);
     [ReturnNewObject]
-    Element createElementNS(in [TreatNullAs=NullString] DOMString namespaceURI, in DOMString qualifiedName,
-                            in [TreatNullAs=NullString] DOMString typeExtension) raises (DOMException);
+    Element createElementNS([TreatNullAs=NullString] DOMString namespaceURI, DOMString qualifiedName,
+                            [TreatNullAs=NullString] DOMString typeExtension) raises (DOMException);
 #endif
 
 #if defined(LANGUAGE_CPP) && LANGUAGE_CPP
index bcf035c..db61134 100644 (file)
@@ -19,9 +19,9 @@
 
 interface DocumentFragment : Node {
     // NodeSelector - Selector API
-    Element querySelector(in DOMString selectors)
+    Element querySelector(DOMString selectors)
         raises(DOMException);
-    NodeList querySelectorAll(in DOMString selectors)
+    NodeList querySelectorAll(DOMString selectors)
         raises(DOMException);
 };
 
index 7bcc66f..5e16c9f 100644 (file)
 
     [TreatReturnedNullStringAs=Null] readonly attribute DOMString tagName;
 
-    [TreatReturnedNullStringAs=Null] DOMString getAttribute(in [Default=Undefined] optional DOMString name);
-    [ObjCLegacyUnnamedParameters] void setAttribute(in [Default=Undefined] optional DOMString name,
-                                     in [Default=Undefined] optional DOMString value)
+    [TreatReturnedNullStringAs=Null] DOMString getAttribute([Default=Undefined] optional DOMString name);
+    [ObjCLegacyUnnamedParameters] void setAttribute([Default=Undefined] optional DOMString name,
+                                     [Default=Undefined] optional DOMString value)
         raises(DOMException);
-    void removeAttribute(in [Default=Undefined] optional DOMString name);
-    Attr getAttributeNode(in [Default=Undefined] optional DOMString name);
-    Attr setAttributeNode(in [Default=Undefined] optional Attr newAttr)
+    void removeAttribute([Default=Undefined] optional DOMString name);
+    Attr getAttributeNode([Default=Undefined] optional DOMString name);
+    Attr setAttributeNode([Default=Undefined] optional Attr newAttr)
         raises(DOMException);
-    Attr removeAttributeNode(in [Default=Undefined] optional Attr oldAttr)
+    Attr removeAttributeNode([Default=Undefined] optional Attr oldAttr)
         raises(DOMException);
-    NodeList getElementsByTagName(in [Default=Undefined] optional DOMString name);
+    NodeList getElementsByTagName([Default=Undefined] optional DOMString name);
 
 #if !defined(LANGUAGE_OBJECTIVE_C)
     // For ObjC this is defined on Node for legacy support.
 
     // DOM Level 2 Core
 
-    [ObjCLegacyUnnamedParameters] DOMString getAttributeNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                            in [Default=Undefined] optional DOMString localName);
-    [ObjCLegacyUnnamedParameters] void setAttributeNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                       in [Default=Undefined] optional DOMString qualifiedName, 
-                                       in [Default=Undefined] optional DOMString value)
+    [ObjCLegacyUnnamedParameters] DOMString getAttributeNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                            [Default=Undefined] optional DOMString localName);
+    [ObjCLegacyUnnamedParameters] void setAttributeNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                       [Default=Undefined] optional DOMString qualifiedName, 
+                                       [Default=Undefined] optional DOMString value)
         raises(DOMException);
-    [ObjCLegacyUnnamedParameters] void removeAttributeNS(in [TreatNullAs=NullString] DOMString namespaceURI,
-                                          in DOMString localName);
-    [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                                   in [Default=Undefined] optional DOMString localName);
-    [ObjCLegacyUnnamedParameters] Attr getAttributeNodeNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                           in [Default=Undefined] optional DOMString localName);
-    Attr setAttributeNodeNS(in [Default=Undefined] optional Attr newAttr)
+    [ObjCLegacyUnnamedParameters] void removeAttributeNS([TreatNullAs=NullString] DOMString namespaceURI,
+                                          DOMString localName);
+    [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                                   [Default=Undefined] optional DOMString localName);
+    [ObjCLegacyUnnamedParameters] Attr getAttributeNodeNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                           [Default=Undefined] optional DOMString localName);
+    Attr setAttributeNodeNS([Default=Undefined] optional Attr newAttr)
         raises(DOMException);
-    boolean hasAttribute(in DOMString name);
-    [ObjCLegacyUnnamedParameters] boolean hasAttributeNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                          in [Default=Undefined] optional DOMString localName);
+    boolean hasAttribute(DOMString name);
+    [ObjCLegacyUnnamedParameters] boolean hasAttributeNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
+                                          [Default=Undefined] optional DOMString localName);
 
     readonly attribute CSSStyleDeclaration style;
 
 
     void focus();
     void blur();
-    void scrollIntoView(in optional boolean alignWithTop);
+    void scrollIntoView(optional boolean alignWithTop);
 
     // WebKit extensions
 
-    void scrollIntoViewIfNeeded(in optional boolean centerIfNeeded);
-    void scrollByLines(in [Default=Undefined] optional long lines);
-    void scrollByPages(in [Default=Undefined] optional long pages);
+    void scrollIntoViewIfNeeded(optional boolean centerIfNeeded);
+    void scrollByLines([Default=Undefined] optional long lines);
+    void scrollByPages([Default=Undefined] optional long pages);
 
     // HTML 5
-    NodeList getElementsByClassName(in [Default=Undefined] optional DOMString name);
+    NodeList getElementsByClassName([Default=Undefined] optional DOMString name);
 
     [Reflect=class] attribute DOMString className;
     readonly attribute DOMTokenList classList;
 #endif
 
     // NodeSelector - Selector API
-    Element querySelector(in DOMString selectors)
+    Element querySelector(DOMString selectors)
         raises(DOMException);
-    NodeList querySelectorAll(in DOMString selectors)
+    NodeList querySelectorAll(DOMString selectors)
         raises(DOMException);
 
     // WebKit extension, pending specification.
-    boolean webkitMatchesSelector(in [Default=Undefined] optional DOMString selectors)
+    boolean webkitMatchesSelector([Default=Undefined] optional DOMString selectors)
         raises(DOMException);
 
     // ElementTraversal API
 #if defined(ENABLE_FULLSCREEN_API) && ENABLE_FULLSCREEN_API
     // Mozilla version
     const unsigned short ALLOW_KEYBOARD_INPUT = 1;
-    void webkitRequestFullScreen(in [Default=Undefined] optional unsigned short flags);
+    void webkitRequestFullScreen([Default=Undefined] optional unsigned short flags);
 
     // W3C version
     void webkitRequestFullscreen();
index e5f90a9..eea0514 100644 (file)
@@ -62,9 +62,9 @@
 
     void               stopPropagation();
     void               preventDefault();
-    [ObjCLegacyUnnamedParameters] void initEvent(in [Default=Undefined] optional DOMString eventTypeArg, 
-                                  in [Default=Undefined] optional boolean canBubbleArg, 
-                                  in [Default=Undefined] optional boolean cancelableArg);
+    [ObjCLegacyUnnamedParameters] void initEvent([Default=Undefined] optional DOMString eventTypeArg, 
+                                  [Default=Undefined] optional boolean canBubbleArg, 
+                                  [Default=Undefined] optional boolean cancelableArg);
 
     // DOM Level 3 Additions.
     readonly attribute boolean defaultPrevented;
index 3786408..a04728e 100644 (file)
@@ -25,6 +25,6 @@
     CPPPureInterface,
     OmitConstructor
 ] interface EventListener {
-    void               handleEvent(in Event evt);
+    void               handleEvent(Event evt);
 };
 
index 9d0d7d7..3383a9c 100644 (file)
     JSCustomToNativeObject,
     EventTarget
 ] interface EventTarget {
-    [ObjCLegacyUnnamedParameters] void addEventListener(in DOMString type, 
-                                         in EventListener listener, 
-                                         in optional boolean useCapture);
-    [ObjCLegacyUnnamedParameters] void removeEventListener(in DOMString type, 
-                                            in EventListener listener, 
-                                            in optional boolean useCapture);
-    boolean dispatchEvent(in Event event)
+    [ObjCLegacyUnnamedParameters] void addEventListener(DOMString type, 
+                                         EventListener listener, 
+                                         optional boolean useCapture);
+    [ObjCLegacyUnnamedParameters] void removeEventListener(DOMString type, 
+                                            EventListener listener, 
+                                            optional boolean useCapture);
+    boolean dispatchEvent(Event event)
         raises(EventException);
 };
 
index 67086b6..2408afe 100644 (file)
 [
     ConstructorTemplate=Event
 ] interface HashChangeEvent : Event {
-    void initHashChangeEvent(in [Default=Undefined] optional DOMString type, 
-                             in [Default=Undefined] optional boolean canBubble, 
-                             in [Default=Undefined] optional boolean cancelable, 
-                             in [Default=Undefined] optional DOMString oldURL, 
-                             in [Default=Undefined] optional DOMString newURL); 
+    void initHashChangeEvent([Default=Undefined] optional DOMString type, 
+                             [Default=Undefined] optional boolean canBubble, 
+                             [Default=Undefined] optional boolean cancelable, 
+                             [Default=Undefined] optional DOMString oldURL, 
+                             [Default=Undefined] optional DOMString newURL); 
     [InitializedByEventConstructor] readonly attribute DOMString oldURL;
     [InitializedByEventConstructor] readonly attribute DOMString newURL;
 };
index b23d67a..2f73d5c 100644 (file)
     readonly attribute boolean          altGraphKey;
 
 #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
-    boolean getModifierState(in [Default=Undefined] optional DOMString keyIdentifierArg);
+    boolean getModifierState([Default=Undefined] optional DOMString keyIdentifierArg);
 #endif
 
     // FIXME: this does not match the version in the DOM spec.
-    void initKeyboardEvent(in [Default=Undefined] optional DOMString type, 
-                           in [Default=Undefined] optional boolean canBubble, 
-                           in [Default=Undefined] optional boolean cancelable, 
-                           in [Default=Undefined] optional DOMWindow view, 
-                           in [Default=Undefined] optional DOMString keyIdentifier,
-                           in [Default=Undefined] optional unsigned long keyLocation,
-                           in [Default=Undefined] optional boolean ctrlKey,
-                           in [Default=Undefined] optional boolean altKey,
-                           in [Default=Undefined] optional boolean shiftKey,
-                           in [Default=Undefined] optional boolean metaKey,
-                           in [Default=Undefined] optional boolean altGraphKey);
+    void initKeyboardEvent([Default=Undefined] optional DOMString type, 
+                           [Default=Undefined] optional boolean canBubble, 
+                           [Default=Undefined] optional boolean cancelable, 
+                           [Default=Undefined] optional DOMWindow view, 
+                           [Default=Undefined] optional DOMString keyIdentifier,
+                           [Default=Undefined] optional unsigned long keyLocation,
+                           [Default=Undefined] optional boolean ctrlKey,
+                           [Default=Undefined] optional boolean altKey,
+                           [Default=Undefined] optional boolean shiftKey,
+                           [Default=Undefined] optional boolean metaKey,
+                           [Default=Undefined] optional boolean altGraphKey);
 
     // WebKit Extensions
 #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
     readonly attribute long             keyCode;
     readonly attribute long             charCode;
     
-    void initKeyboardEvent(in [Default=Undefined] optional DOMString type, 
-                           in [Default=Undefined] optional boolean canBubble, 
-                           in [Default=Undefined] optional boolean cancelable, 
-                           in [Default=Undefined] optional DOMWindow view, 
-                           in [Default=Undefined] optional DOMString keyIdentifier,
-                           in [Default=Undefined] optional unsigned long keyLocation,
-                           in [Default=Undefined] optional boolean ctrlKey,
-                           in [Default=Undefined] optional boolean altKey,
-                           in [Default=Undefined] optional boolean shiftKey,
-                           in [Default=Undefined] optional boolean metaKey);
+    void initKeyboardEvent([Default=Undefined] optional DOMString type, 
+                           [Default=Undefined] optional boolean canBubble, 
+                           [Default=Undefined] optional boolean cancelable, 
+                           [Default=Undefined] optional DOMWindow view, 
+                           [Default=Undefined] optional DOMString keyIdentifier,
+                           [Default=Undefined] optional unsigned long keyLocation,
+                           [Default=Undefined] optional boolean ctrlKey,
+                           [Default=Undefined] optional boolean altKey,
+                           [Default=Undefined] optional boolean shiftKey,
+                           [Default=Undefined] optional boolean metaKey);
 #endif
 
 };
index 72ec230..0af72d5 100644 (file)
     [InitializedByEventConstructor, CachedAttribute, CustomGetter] readonly attribute any data;
     [InitializedByEventConstructor, CustomGetter] readonly attribute Array ports;
 
-    [Custom] void initMessageEvent(in [Default=Undefined] optional DOMString typeArg, 
-                                   in [Default=Undefined] optional boolean canBubbleArg, 
-                                   in [Default=Undefined] optional boolean cancelableArg, 
-                                   in [Default=Undefined] optional any dataArg, 
-                                   in [Default=Undefined] optional DOMString originArg, 
-                                   in [Default=Undefined] optional DOMString lastEventIdArg, 
-                                   in [Default=Undefined] optional DOMWindow sourceArg, 
-                                   in [Default=Undefined] optional Array messagePorts);
+    [Custom] void initMessageEvent([Default=Undefined] optional DOMString typeArg, 
+                                   [Default=Undefined] optional boolean canBubbleArg, 
+                                   [Default=Undefined] optional boolean cancelableArg, 
+                                   [Default=Undefined] optional any dataArg, 
+                                   [Default=Undefined] optional DOMString originArg, 
+                                   [Default=Undefined] optional DOMString lastEventIdArg, 
+                                   [Default=Undefined] optional DOMWindow sourceArg, 
+                                   [Default=Undefined] optional Array messagePorts);
 
-    [Custom] void webkitInitMessageEvent(in [Default=Undefined] optional DOMString typeArg,
-                                         in [Default=Undefined] optional boolean canBubbleArg,
-                                         in [Default=Undefined] optional boolean cancelableArg,
-                                         in [Default=Undefined] optional any dataArg,
-                                         in [Default=Undefined] optional DOMString originArg,
-                                         in [Default=Undefined] optional DOMString lastEventIdArg,
-                                         in [Default=Undefined] optional DOMWindow sourceArg,
-                                         in [Default=Undefined] optional Array transferables);
+    [Custom] void webkitInitMessageEvent([Default=Undefined] optional DOMString typeArg,
+                                         [Default=Undefined] optional boolean canBubbleArg,
+                                         [Default=Undefined] optional boolean cancelableArg,
+                                         [Default=Undefined] optional any dataArg,
+                                         [Default=Undefined] optional DOMString originArg,
+                                         [Default=Undefined] optional DOMString lastEventIdArg,
+                                         [Default=Undefined] optional DOMWindow sourceArg,
+                                         [Default=Undefined] optional Array transferables);
 #else
     // Code generator for ObjC bindings does not support custom bindings, thus there is no good way to
     // return a variant value. As workaround, expose the data attribute as SerializedScriptValue.
     // There's no good way to expose an array via the ObjC bindings, so for now just expose a single port.
     readonly attribute MessagePort messagePort;
 
-    void initMessageEvent(in [Default=Undefined] optional DOMString typeArg, 
-                          in [Default=Undefined] optional boolean canBubbleArg, 
-                          in [Default=Undefined] optional boolean cancelableArg, 
-                          in [Default=Undefined] optional SerializedScriptValue dataArg, 
-                          in [Default=Undefined] optional DOMString originArg, 
-                          in [Default=Undefined] optional DOMString lastEventIdArg, 
-                          in [Default=Undefined] optional DOMWindow sourceArg, 
-                          in [Default=Undefined] optional MessagePort messagePort);
+    void initMessageEvent([Default=Undefined] optional DOMString typeArg, 
+                          [Default=Undefined] optional boolean canBubbleArg, 
+                          [Default=Undefined] optional boolean cancelableArg, 
+                          [Default=Undefined] optional SerializedScriptValue dataArg, 
+                          [Default=Undefined] optional DOMString originArg, 
+                          [Default=Undefined] optional DOMString lastEventIdArg, 
+                          [Default=Undefined] optional DOMWindow sourceArg, 
+                          [Default=Undefined] optional MessagePort messagePort);
 #endif
 
 };
index 8bb0457..ff4d79c 100644 (file)
@@ -35,7 +35,7 @@
 // We need to have something as an ObjC binding, because MessagePort is used in MessageEvent, which already has one,
 // but we don't want to actually expose the API while it is in flux.
 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT
-    [Custom] void postMessage(in any message, in optional Array messagePorts)
+    [Custom] void postMessage(any message, optional Array messagePorts)
         raises(DOMException);
 
     void start();
     attribute EventListener onmessage;
 
     // EventTarget interface
-    void addEventListener(in DOMString type, 
-                          in EventListener listener, 
-                          in optional boolean useCapture);
-    void removeEventListener(in DOMString type, 
-                             in EventListener listener, 
-                             in optional boolean useCapture);
-    boolean dispatchEvent(in Event evt)
+    void addEventListener(DOMString type, 
+                          EventListener listener, 
+                          optional boolean useCapture);
+    void removeEventListener(DOMString type, 
+                             EventListener listener, 
+                             optional boolean useCapture);
+    boolean dispatchEvent(Event evt)
         raises(EventException);
 #endif
 };
index b7387f4..7d35240 100644 (file)
     [Conditional=POINTER_LOCK]      readonly attribute long             webkitMovementX;
     [Conditional=POINTER_LOCK]      readonly attribute long             webkitMovementY;
     
-    [ObjCLegacyUnnamedParameters] void initMouseEvent(in [Default=Undefined] optional DOMString type, 
-                                       in [Default=Undefined] optional boolean canBubble, 
-                                       in [Default=Undefined] optional boolean cancelable, 
-                                       in [Default=Undefined] optional DOMWindow view, 
-                                       in [Default=Undefined] optional long detail, 
-                                       in [Default=Undefined] optional long screenX, 
-                                       in [Default=Undefined] optional long screenY, 
-                                       in [Default=Undefined] optional long clientX, 
-                                       in [Default=Undefined] optional long clientY, 
-                                       in [Default=Undefined] optional boolean ctrlKey, 
-                                       in [Default=Undefined] optional boolean altKey, 
-                                       in [Default=Undefined] optional boolean shiftKey, 
-                                       in [Default=Undefined] optional boolean metaKey, 
-                                       in [Default=Undefined] optional unsigned short button, 
-                                       in [Default=Undefined] optional EventTarget relatedTarget);
+    [ObjCLegacyUnnamedParameters] void initMouseEvent([Default=Undefined] optional DOMString type, 
+                                       [Default=Undefined] optional boolean canBubble, 
+                                       [Default=Undefined] optional boolean cancelable, 
+                                       [Default=Undefined] optional DOMWindow view, 
+                                       [Default=Undefined] optional long detail, 
+                                       [Default=Undefined] optional long screenX, 
+                                       [Default=Undefined] optional long screenY, 
+                                       [Default=Undefined] optional long clientX, 
+                                       [Default=Undefined] optional long clientY, 
+                                       [Default=Undefined] optional boolean ctrlKey, 
+                                       [Default=Undefined] optional boolean altKey, 
+                                       [Default=Undefined] optional boolean shiftKey, 
+                                       [Default=Undefined] optional boolean metaKey, 
+                                       [Default=Undefined] optional unsigned short button, 
+                                       [Default=Undefined] optional EventTarget relatedTarget);
 
     // extensions
     readonly attribute long             offsetX;
index 9a73dc2..5c0e709 100644 (file)
@@ -31,14 +31,14 @@ interface MutationEvent : Event {
     readonly attribute DOMString      attrName;
     readonly attribute unsigned short attrChange;
 
-    [ObjCLegacyUnnamedParameters] void initMutationEvent(in [Default=Undefined] optional DOMString type, 
-                                          in [Default=Undefined] optional boolean canBubble, 
-                                          in [Default=Undefined] optional boolean cancelable, 
-                                          in [Default=Undefined] optional Node relatedNode, 
-                                          in [Default=Undefined] optional DOMString prevValue, 
-                                          in [Default=Undefined] optional DOMString newValue, 
-                                          in [Default=Undefined] optional DOMString attrName, 
-                                          in [Default=Undefined] optional unsigned short attrChange);
+    [ObjCLegacyUnnamedParameters] void initMutationEvent([Default=Undefined] optional DOMString type, 
+                                          [Default=Undefined] optional boolean canBubble, 
+                                          [Default=Undefined] optional boolean cancelable, 
+                                          [Default=Undefined] optional Node relatedNode, 
+                                          [Default=Undefined] optional DOMString prevValue, 
+                                          [Default=Undefined] optional DOMString newValue, 
+                                          [Default=Undefined] optional DOMString attrName, 
+                                          [Default=Undefined] optional unsigned short attrChange);
 
 };
 
index 7527396..0eab25a 100644 (file)
@@ -34,7 +34,7 @@
     CustomIsReachable,
     ImplementationLacksVTable
 ] interface MutationObserver {
-    void observe(in Node target, in Dictionary options)
+    void observe(Node target, Dictionary options)
         raises(DOMException);
     sequence<MutationRecord> takeRecords();
     void disconnect();
index 6dcdb6e..b0246bd 100644 (file)
     ImplementationLacksVTable
 ] interface NamedNodeMap {
 
-    Node getNamedItem(in [Default=Undefined] optional DOMString name);
+    Node getNamedItem([Default=Undefined] optional DOMString name);
 
-    Node setNamedItem(in [Default=Undefined] optional Node node)
+    Node setNamedItem([Default=Undefined] optional Node node)
         raises(DOMException);
 
-    Node removeNamedItem(in [Default=Undefined] optional DOMString name)
+    Node removeNamedItem([Default=Undefined] optional DOMString name)
         raises(DOMException);
 
-    Node item(in [Default=Undefined] optional unsigned long index);
+    Node item([Default=Undefined] optional unsigned long index);
     
     readonly attribute unsigned long length;
 
 
     // Introduced in DOM Level 2:
 
-    [ObjCLegacyUnnamedParameters] Node getNamedItemNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI, 
-                                       in [Default=Undefined] optional DOMString localName)
+    [ObjCLegacyUnnamedParameters] Node getNamedItemNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI, 
+                                       [Default=Undefined] optional DOMString localName)
         // FIXME: the implementation does take an exceptioncode parameter.
         /*raises(DOMException)*/;
 
-    Node setNamedItemNS(in [Default=Undefined] optional Node node)
+    Node setNamedItemNS([Default=Undefined] optional Node node)
         raises(DOMException);
 
-    [ObjCLegacyUnnamedParameters] Node removeNamedItemNS(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI, 
-                                          in [Default=Undefined] optional DOMString localName)
+    [ObjCLegacyUnnamedParameters] Node removeNamedItemNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI, 
+                                          [Default=Undefined] optional DOMString localName)
         raises(DOMException);
 
 };