+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
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);
};
readonly attribute DOMString sessionId;
// session operations
- void update(in Uint8Array key)
+ void update(Uint8Array key)
raises(DOMException);
void close();
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);
};
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;
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);
};
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);
};
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);
};
JSNoStaticTables,
ImplementationLacksVTable
] interface DirectoryReader {
- void readEntries(in EntriesCallback successCallback, in optional ErrorCallback errorCallback);
+ void readEntries(EntriesCallback successCallback, optional ErrorCallback errorCallback);
};
[
Conditional=FILE_SYSTEM,
] callback interface EntriesCallback {
- boolean handleEvent(in EntryArray entries);
+ boolean handleEvent(EntryArray entries);
};
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);
};
ImplementationLacksVTable
] interface EntryArray {
readonly attribute unsigned long length;
- Entry item(in [IsIndex] unsigned long index);
+ Entry item([IsIndex] unsigned long index);
};
ImplementationLacksVTable
] interface EntryArraySync {
readonly attribute unsigned long length;
- EntrySync item(in [IsIndex] unsigned long index);
+ EntrySync item([IsIndex] unsigned long index);
};
[
Conditional=FILE_SYSTEM,
] callback interface EntryCallback {
- boolean handleEvent(in Entry entry);
+ boolean handleEvent(Entry entry);
};
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();
[
Conditional=FILE_SYSTEM,
] callback interface ErrorCallback {
- boolean handleEvent(in FileError error);
+ boolean handleEvent(FileError error);
};
[
Conditional=FILE_SYSTEM,
] callback interface FileCallback {
- boolean handleEvent(in File file);
+ boolean handleEvent(File file);
};
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);
};
[
Conditional=FILE_SYSTEM,
] callback interface FileSystemCallback {
- boolean handleEvent(in DOMFileSystem fileSystem);
+ boolean handleEvent(DOMFileSystem fileSystem);
};
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);
};
[
Conditional=FILE_SYSTEM,
] callback interface FileWriterCallback {
- boolean handleEvent(in FileWriter fileWriter);
+ boolean handleEvent(FileWriter fileWriter);
};
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;
[
Conditional=FILE_SYSTEM,
] callback interface MetadataCallback {
- boolean handleEvent(in Metadata metadata);
+ boolean handleEvent(Metadata metadata);
};
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;
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);
};
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);
};
[
Conditional=GEOLOCATION,
] callback interface PositionCallback {
- boolean handleEvent(in Geoposition position);
+ boolean handleEvent(Geoposition position);
};
[
Conditional=GEOLOCATION,
] callback interface PositionErrorCallback {
- boolean handleEvent(in PositionError error);
+ boolean handleEvent(PositionError error);
};
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);
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);
};
[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);
};
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);
};
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);
};
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);
};
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);
};
[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);
};
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);
};
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);
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);
};
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);
};
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);
};
[
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);
};
[
Conditional=MEDIA_STREAM,
] callback interface NavigatorUserMediaErrorCallback {
- boolean handleEvent(in NavigatorUserMediaError error);
+ boolean handleEvent(NavigatorUserMediaError error);
};
[
Conditional=MEDIA_STREAM,
] callback interface NavigatorUserMediaSuccessCallback {
- boolean handleEvent(in LocalMediaStream stream);
+ boolean handleEvent(LocalMediaStream stream);
};
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);
};
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);
};
[
Conditional=MEDIA_STREAM,
] callback interface RTCErrorCallback {
- boolean handleEvent(in DOMString errorInformation);
+ boolean handleEvent(DOMString errorInformation);
};
[
Conditional=MEDIA_STREAM,
- Constructor(in Dictionary dictionary),
+ Constructor(Dictionary dictionary),
ConstructorRaisesException
] interface RTCIceCandidate {
readonly attribute DOMString candidate;
[
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);
};
[
Conditional=MEDIA_STREAM,
- Constructor(in Dictionary dictionary),
+ Constructor(Dictionary dictionary),
ConstructorRaisesException
] interface RTCSessionDescription {
attribute DOMString type
[
Conditional=MEDIA_STREAM,
] callback interface RTCSessionDescriptionCallback {
- boolean handleEvent(in RTCSessionDescription sdp);
+ boolean handleEvent(RTCSessionDescription sdp);
};
[
Conditional=MEDIA_STREAM,
] callback interface RTCStatsCallback {
- boolean handleEvent(in RTCStatsResponse response);
+ boolean handleEvent(RTCStatsResponse response);
};
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;
NamedGetter
] interface RTCStatsResponse {
sequence<RTCStatsReport> result();
- RTCStatsReport namedItem(in [Default=Undefined] optional DOMString name);
+ RTCStatsReport namedItem([Default=Undefined] optional DOMString name);
};
// 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);
};
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);
};
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
#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);
};
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);
};
[
Conditional=NOTIFICATIONS,
] callback interface NotificationPermissionCallback {
- boolean handleEvent(in DOMString permission);
+ boolean handleEvent(DOMString permission);
};
[
Conditional=QUOTA,
] callback interface StorageErrorCallback {
- boolean handleEvent(in DOMCoreException error);
+ boolean handleEvent(DOMCoreException error);
};
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);
};
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);
};
[
Conditional=QUOTA,
] callback interface StorageQuotaCallback {
- boolean handleEvent(in unsigned long long grantedQuotaInBytes);
+ boolean handleEvent(unsigned long long grantedQuotaInBytes);
};
[
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);
};
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);
};
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);
};
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;
};
ImplementationLacksVTable
] interface SpeechRecognitionResultList {
readonly attribute unsigned long length;
- SpeechRecognitionResult item(in [IsIndex] unsigned long index);
+ SpeechRecognitionResult item([IsIndex] unsigned long index);
};
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;
[
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);
};
// 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);
};
// Channel access
readonly attribute unsigned long numberOfChannels;
- Float32Array getChannelData(in unsigned long channelIndex)
+ Float32Array getChannelData(unsigned long channelIndex)
raises(DOMException);
};
Conditional=WEB_AUDIO,
JSGenerateToJSObject,
] callback interface AudioBufferCallback {
- boolean handleEvent(in AudioBuffer audioBuffer);
+ boolean handleEvent(AudioBuffer audioBuffer);
};
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);
};
// 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);
};
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);
};
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);
};
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);
};
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);
};
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 {
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);
};
[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;
[
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;
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);
};
[
Conditional=SQL_DATABASE,
] callback interface DatabaseCallback {
- boolean handleEvent(in Database database);
- boolean handleEvent(in DatabaseSync database);
+ boolean handleEvent(Database database);
+ boolean handleEvent(DatabaseSync database);
};
] 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);
};
ImplementationLacksVTable
] interface SQLResultSetRowList {
readonly attribute unsigned long length;
- [Custom] any item(in unsigned long index);
+ [Custom] any item(unsigned long index);
};
[
Conditional=SQL_DATABASE,
] callback interface SQLStatementCallback {
- boolean handleEvent(in SQLTransaction transaction, in SQLResultSet resultSet);
+ boolean handleEvent(SQLTransaction transaction, SQLResultSet resultSet);
};
[
Conditional=SQL_DATABASE,
] callback interface SQLStatementErrorCallback {
- [Custom] boolean handleEvent(in SQLTransaction transaction, in SQLError error);
+ [Custom] boolean handleEvent(SQLTransaction transaction, SQLError error);
};
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);
};
[
Conditional=SQL_DATABASE,
] callback interface SQLTransactionCallback {
- boolean handleEvent(in SQLTransaction transaction);
+ boolean handleEvent(SQLTransaction transaction);
};
[
Conditional=SQL_DATABASE,
] callback interface SQLTransactionErrorCallback {
- boolean handleEvent(in SQLError error);
+ boolean handleEvent(SQLError error);
};
JSNoStaticTables,
ImplementationLacksVTable
] interface SQLTransactionSync {
- [Custom] SQLResultSet executeSql(in DOMString sqlStatement, in ObjectArray arguments);
+ [Custom] SQLResultSet executeSql(DOMString sqlStatement, ObjectArray arguments);
};
[
Conditional=SQL_DATABASE,
] callback interface SQLTransactionSyncCallback {
- boolean handleEvent(in SQLTransactionSync transaction);
+ boolean handleEvent(SQLTransactionSync transaction);
};
[
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);
};
[
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);
};
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);
};
[
CustomNamedGetter
] interface TestCustomNamedGetter {
- void anotherFunction(in DOMString str);
+ void anotherFunction(DOMString str);
};
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);
};
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);
};
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
// 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);
};
// 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 {
};
enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
[
- Constructor(in TestCallback testCallback),
+ Constructor(TestCallback testCallback),
InterfaceName=TestObject
] interface TestObj {
// Attributes
// 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);
// '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();
[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
#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;
[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.
[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;
* 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 {
};
// 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);
};
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();
DoNotCheckConstants,
TypedArray=double
] interface Float64Array : ArrayBufferView {
- Int32Array foo(in Float32Array array);
+ Int32Array foo(Float32Array array);
void set();
};
// 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);
] 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);
};
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);
};
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);
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);
};
[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);
};
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);
};
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);
};
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);
};
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);
};
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);
};
] 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);
};
CPPPureInterface,
OmitConstructor
] interface MediaQueryListListener {
- void queryChanged(in [Default=Undefined] optional MediaQueryList list);
+ void queryChanged([Default=Undefined] optional MediaQueryList list);
};
GenerateIsReachable=ImplFrame
] interface StyleMedia {
readonly attribute DOMString type;
- boolean matchMedium(in [Default=Undefined] optional DOMString mediaquery);
+ boolean matchMedium([Default=Undefined] optional DOMString mediaquery);
};
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);
};
[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);
};
// 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();
};
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
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.
};
[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;
[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);
};
] 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
// 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);
};
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);
};
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);
};
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();
};
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);
};
[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);
};
[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);
};
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
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
// 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
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);
};
[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();
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;
CPPPureInterface,
OmitConstructor
] interface EventListener {
- void handleEvent(in Event evt);
+ void handleEvent(Event evt);
};
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);
};
[
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;
};
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
};
[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
};
// 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
};
[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;
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);
};
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();
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);
};
readonly attribute Node nextSibling;
readonly attribute Document ownerDocument;
- [ObjCLegacyUnnamedParameters, Custom] Node insertBefore(in [CustomReturn] Node newChild,
- in Node refChild)
+ [ObjCLegacyUnnamedParameters, Custom] Node insertBefore([CustomReturn] Node newChild,
+ Node refChild)
raises(DOMException);
- [ObjCLegacyUnnamedParameters, Custom] Node replaceChild(in Node newChild,
- in [CustomReturn] Node oldChild)
+ [ObjCLegacyUnnamedParameters, Custom] Node replaceChild(Node newChild,
+ [CustomReturn] Node oldChild)
raises(DOMException);
- [Custom] Node removeChild(in [CustomReturn] Node oldChild)
+ [Custom] Node removeChild([CustomReturn] Node oldChild)
raises(DOMException);
- [Custom] Node appendChild(in [CustomReturn] Node newChild)
+ [Custom] Node appendChild([CustomReturn] Node newChild)
raises(DOMException);
boolean hasChildNodes();
- Node cloneNode(in [Default=Undefined] optional boolean deep);
+ Node cloneNode([Default=Undefined] optional boolean deep);
void normalize();
// Introduced in DOM Level 2:
- [ObjCLegacyUnnamedParameters] boolean isSupported(in [Default=Undefined] optional DOMString feature,
- in [TreatNullAs=NullString,Default=Undefined] optional DOMString version);
+ [ObjCLegacyUnnamedParameters] boolean isSupported([Default=Undefined] optional DOMString feature,
+ [TreatNullAs=NullString,Default=Undefined] optional DOMString version);
readonly attribute [TreatReturnedNullStringAs=Null] DOMString namespaceURI;
attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString prefix
attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString textContent
setter raises(DOMException);
- boolean isSameNode(in [Default=Undefined] optional Node other);
- boolean isEqualNode(in [Default=Undefined] optional Node other);
- [TreatReturnedNullStringAs=Null] DOMString lookupPrefix(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI);
- boolean isDefaultNamespace(in [TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI);
- [TreatReturnedNullStringAs=Null] DOMString lookupNamespaceURI(in [TreatNullAs=NullString,Default=Undefined] optional DOMString prefix);
+ boolean isSameNode([Default=Undefined] optional Node other);
+ boolean isEqualNode([Default=Undefined] optional Node other);
+ [TreatReturnedNullStringAs=Null] DOMString lookupPrefix([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI);
+ boolean isDefaultNamespace([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI);
+ [TreatReturnedNullStringAs=Null] DOMString lookupNamespaceURI([TreatNullAs=NullString,Default=Undefined] optional DOMString prefix);
// DocumentPosition
const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;
const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;
const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
- unsigned short compareDocumentPosition(in [Default=Undefined] optional Node other);
+ unsigned short compareDocumentPosition([Default=Undefined] optional Node other);
// Introduced in DOM4
- boolean contains(in [Default=Undefined] optional Node other);
+ boolean contains([Default=Undefined] optional Node other);
// IE extensions
readonly attribute Element parentElement;
#if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
- 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);
#endif
#endif
#if defined(LANGUAGE_CPP) && LANGUAGE_CPP
- [Custom] void addEventListener(in DOMString type,
- in EventListener listener,
- in boolean useCapture);
- [Custom] void removeEventListener(in DOMString type,
- in EventListener listener,
- in boolean useCapture);
- boolean dispatchEvent(in Event event)
+ [Custom] void addEventListener(DOMString type,
+ EventListener listener,
+ boolean useCapture);
+ [Custom] void removeEventListener(DOMString type,
+ EventListener listener,
+ boolean useCapture);
+ boolean dispatchEvent(Event event)
raises(EventException);
#endif
const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x00000400;
const unsigned long SHOW_NOTATION = 0x00000800;
- [CallWith=ScriptState] short acceptNode(in [Default=Undefined] optional Node n);
+ [CallWith=ScriptState] short acceptNode([Default=Undefined] optional Node n);
};
SkipVTableValidation
] interface NodeList {
- Node item(in [IsIndex,Default=Undefined] optional unsigned long index);
+ Node item([IsIndex,Default=Undefined] optional unsigned long index);
readonly attribute unsigned long length;
[InitializedByEventConstructor] readonly attribute boolean verticalOverflow;
#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
- void initOverflowEvent(in [Default=Undefined] optional unsigned short orient,
- in [Default=Undefined] optional boolean horizontalOverflow,
- in [Default=Undefined] optional boolean verticalOverflow);
+ void initOverflowEvent([Default=Undefined] optional unsigned short orient,
+ [Default=Undefined] optional boolean horizontalOverflow,
+ [Default=Undefined] optional boolean verticalOverflow);
#endif
};
] interface PropertyNodeList : NodeList {
sequence<MicroDataItemValue> getValues();
- Node item(in unsigned long index);
+ Node item(unsigned long index);
readonly attribute unsigned long length;
};
readonly attribute Node commonAncestorContainer
getter raises(DOMException);
- [ObjCLegacyUnnamedParameters] void setStart(in [Default=Undefined] optional Node refNode,
- in [Default=Undefined] optional long offset)
+ [ObjCLegacyUnnamedParameters] void setStart([Default=Undefined] optional Node refNode,
+ [Default=Undefined] optional long offset)
raises(RangeException, DOMException);
- [ObjCLegacyUnnamedParameters] void setEnd(in [Default=Undefined] optional Node refNode,
- in [Default=Undefined] optional long offset)
+ [ObjCLegacyUnnamedParameters] void setEnd([Default=Undefined] optional Node refNode,
+ [Default=Undefined] optional long offset)
raises(RangeException, DOMException);
- void setStartBefore(in [Default=Undefined] optional Node refNode)
+ void setStartBefore([Default=Undefined] optional Node refNode)
raises(RangeException, DOMException);
- void setStartAfter(in [Default=Undefined] optional Node refNode)
+ void setStartAfter([Default=Undefined] optional Node refNode)
raises(RangeException, DOMException);
- void setEndBefore(in [Default=Undefined] optional Node refNode)
+ void setEndBefore([Default=Undefined] optional Node refNode)
raises(RangeException, DOMException);
- void setEndAfter(in [Default=Undefined] optional Node refNode)
+ void setEndAfter([Default=Undefined] optional Node refNode)
raises(RangeException, DOMException);
- void collapse(in [Default=Undefined] optional boolean toStart)
+ void collapse([Default=Undefined] optional boolean toStart)
raises(DOMException);
- void selectNode(in [Default=Undefined] optional Node refNode)
+ void selectNode([Default=Undefined] optional Node refNode)
raises(RangeException, DOMException);
- void selectNodeContents(in [Default=Undefined] optional Node refNode)
+ void selectNodeContents([Default=Undefined] optional Node refNode)
raises(RangeException, DOMException);
// CompareHow
const unsigned short END_TO_END = 2;
const unsigned short END_TO_START = 3;
- [ObjCLegacyUnnamedParameters] short compareBoundaryPoints(in [Default=Undefined] optional CompareHow how,
- in [Default=Undefined] optional Range sourceRange)
+ [ObjCLegacyUnnamedParameters] short compareBoundaryPoints([Default=Undefined] optional CompareHow how,
+ [Default=Undefined] optional Range sourceRange)
raises(DOMException);
void deleteContents()
raises(DOMException);
DocumentFragment cloneContents()
raises(DOMException);
- void insertNode(in [Default=Undefined] optional Node newNode)
+ void insertNode([Default=Undefined] optional Node newNode)
raises(DOMException, RangeException);
- void surroundContents(in [Default=Undefined] optional Node newParent)
+ void surroundContents([Default=Undefined] optional Node newParent)
raises(DOMException, RangeException);
Range cloneRange()
raises(DOMException);
// extensions
-&