summaryrefslogtreecommitdiffstats
path: root/contrib/dom/idl
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/dom/idl')
-rw-r--r--contrib/dom/idl/Attr.idl9
-rw-r--r--contrib/dom/idl/CDATASection.idl2
-rw-r--r--contrib/dom/idl/CharacterData.idl22
-rw-r--r--contrib/dom/idl/Comment.idl2
-rw-r--r--contrib/dom/idl/DOMException.idl27
-rw-r--r--contrib/dom/idl/DOMImplementation.idl14
-rw-r--r--contrib/dom/idl/Document.idl51
-rw-r--r--contrib/dom/idl/DocumentFragment.idl2
-rw-r--r--contrib/dom/idl/DocumentType.idl11
-rw-r--r--contrib/dom/idl/Element.idl41
-rw-r--r--contrib/dom/idl/Entity.idl5
-rw-r--r--contrib/dom/idl/EntityReference.idl2
-rw-r--r--contrib/dom/idl/NamedNodeMap.idl19
-rw-r--r--contrib/dom/idl/Node.idl59
-rw-r--r--contrib/dom/idl/NodeList.idl6
-rw-r--r--contrib/dom/idl/NodeSet.idl7
-rw-r--r--contrib/dom/idl/Notation.idl4
-rw-r--r--contrib/dom/idl/ProcessingInstruction.idl6
-rw-r--r--contrib/dom/idl/SCXMLEvent.idl18
-rw-r--r--contrib/dom/idl/Storage.idl8
-rw-r--r--contrib/dom/idl/Text.idl4
-rw-r--r--contrib/dom/idl/TypedArray.idl307
-rw-r--r--contrib/dom/idl/XPathNSResolver.idl.deact24
-rw-r--r--contrib/dom/idl/XPathResult.idl43
24 files changed, 0 insertions, 693 deletions
diff --git a/contrib/dom/idl/Attr.idl b/contrib/dom/idl/Attr.idl
deleted file mode 100644
index 3964dd2..0000000
--- a/contrib/dom/idl/Attr.idl
+++ /dev/null
@@ -1,9 +0,0 @@
-interface Attr : Node {
- readonly attribute DOMString name;
- readonly attribute boolean specified;
- attribute DOMString value;
- // raises(DOMException) on setting
-
- // Introduced in DOM Level 2:
- readonly attribute Element ownerElement;
-};
diff --git a/contrib/dom/idl/CDATASection.idl b/contrib/dom/idl/CDATASection.idl
deleted file mode 100644
index fee476e..0000000
--- a/contrib/dom/idl/CDATASection.idl
+++ /dev/null
@@ -1,2 +0,0 @@
-interface CDATASection : Text {
-};
diff --git a/contrib/dom/idl/CharacterData.idl b/contrib/dom/idl/CharacterData.idl
deleted file mode 100644
index 893392b..0000000
--- a/contrib/dom/idl/CharacterData.idl
+++ /dev/null
@@ -1,22 +0,0 @@
-interface CharacterData : Node {
- attribute DOMString data;
- // raises(DOMException) on setting
- // raises(DOMException) on retrieval
-
- readonly attribute unsigned long length;
- DOMString substringData(in unsigned long offset,
- in unsigned long count)
- raises(DOMException);
- void appendData(in DOMString arg)
- raises(DOMException);
- void insertData(in unsigned long offset,
- in DOMString arg)
- raises(DOMException);
- void deleteData(in unsigned long offset,
- in unsigned long count)
- raises(DOMException);
- void replaceData(in unsigned long offset,
- in unsigned long count,
- in DOMString arg)
- raises(DOMException);
-};
diff --git a/contrib/dom/idl/Comment.idl b/contrib/dom/idl/Comment.idl
deleted file mode 100644
index 3497628..0000000
--- a/contrib/dom/idl/Comment.idl
+++ /dev/null
@@ -1,2 +0,0 @@
-interface Comment : CharacterData {
-};
diff --git a/contrib/dom/idl/DOMException.idl b/contrib/dom/idl/DOMException.idl
deleted file mode 100644
index 9c596e2..0000000
--- a/contrib/dom/idl/DOMException.idl
+++ /dev/null
@@ -1,27 +0,0 @@
-exception DOMException {
-
- // ExceptionCode
- const unsigned short INDEX_SIZE_ERR = 1;
- const unsigned short DOMSTRING_SIZE_ERR = 2;
- const unsigned short HIERARCHY_REQUEST_ERR = 3;
- const unsigned short WRONG_DOCUMENT_ERR = 4;
- const unsigned short INVALID_CHARACTER_ERR = 5;
- const unsigned short NO_DATA_ALLOWED_ERR = 6;
- const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;
- const unsigned short NOT_FOUND_ERR = 8;
- const unsigned short NOT_SUPPORTED_ERR = 9;
- const unsigned short INUSE_ATTRIBUTE_ERR = 10;
- // Introduced in DOM Level 2:
- const unsigned short INVALID_STATE_ERR = 11;
- // Introduced in DOM Level 2:
- const unsigned short SYNTAX_ERR = 12;
- // Introduced in DOM Level 2:
- const unsigned short INVALID_MODIFICATION_ERR = 13;
- // Introduced in DOM Level 2:
- const unsigned short NAMESPACE_ERR = 14;
- // Introduced in DOM Level 2:
- const unsigned short INVALID_ACCESS_ERR = 15;
-
- unsigned short code;
-
-};
diff --git a/contrib/dom/idl/DOMImplementation.idl b/contrib/dom/idl/DOMImplementation.idl
deleted file mode 100644
index a91db5d..0000000
--- a/contrib/dom/idl/DOMImplementation.idl
+++ /dev/null
@@ -1,14 +0,0 @@
-interface DOMImplementation {
- boolean hasFeature(in DOMString feature,
- in DOMString version);
- // Introduced in DOM Level 2:
- DocumentType createDocumentType(in DOMString qualifiedName,
- in DOMString publicId,
- in DOMString systemId)
- raises(DOMException);
- // Introduced in DOM Level 2:
- Document createDocument(in DOMString namespaceURI,
- in DOMString qualifiedName,
- in DocumentType doctype)
- raises(DOMException);
-};
diff --git a/contrib/dom/idl/Document.idl b/contrib/dom/idl/Document.idl
deleted file mode 100644
index e80087a..0000000
--- a/contrib/dom/idl/Document.idl
+++ /dev/null
@@ -1,51 +0,0 @@
-interface Document : Node {
- readonly attribute DocumentType doctype;
- readonly attribute DOMImplementation implementation;
- readonly attribute Element documentElement;
- Element createElement(in DOMString tagName)
- raises(DOMException);
- DocumentFragment createDocumentFragment();
- Text createTextNode(in DOMString data);
- Comment createComment(in DOMString data);
- CDATASection createCDATASection(in DOMString data)
- raises(DOMException);
- ProcessingInstruction createProcessingInstruction(in DOMString target,
- in DOMString data)
- raises(DOMException);
- Attr createAttribute(in DOMString name)
- raises(DOMException);
- EntityReference createEntityReference(in DOMString name)
- raises(DOMException);
- NodeList getElementsByTagName(in DOMString tagname);
- // Introduced in DOM Level 2:
- Node importNode(in Node importedNode,
- in boolean deep)
- raises(DOMException);
- // Introduced in DOM Level 2:
- [Custom] Element createElementNS(in DOMString namespaceURI,
- in DOMString qualifiedName)
- raises(DOMException);
- // Introduced in DOM Level 2:
- [Custom] Attr createAttributeNS(in DOMString namespaceURI,
- in DOMString qualifiedName)
- raises(DOMException);
- // Introduced in DOM Level 2:
- NodeList getElementsByTagNameNS(in DOMString namespaceURI,
- in DOMString localName);
- // Introduced in DOM Level 2:
- Element getElementById(in DOMString elementId);
-
- // DOM Level 3 XPath (XPathEvaluator interface)
-// XPathExpression createExpression(in DOMString expression,
-// in XPathNSResolver resolver)
-// raises(DOMException);
-// XPathNSResolver createNSResolver(in Node nodeResolver);
- [Custom] XPathResult evaluate(in DOMString expression,
- in Node contextNode)
-// in XPathNSResolver resolver,
-// in unsigned short type,
-// in XPathResult inResult)
- raises(DOMException);
- [CustomGetter] readonly attribute Storage localStorage;
-
-};
diff --git a/contrib/dom/idl/DocumentFragment.idl b/contrib/dom/idl/DocumentFragment.idl
deleted file mode 100644
index a05fe77..0000000
--- a/contrib/dom/idl/DocumentFragment.idl
+++ /dev/null
@@ -1,2 +0,0 @@
-interface DocumentFragment : Node {
-};
diff --git a/contrib/dom/idl/DocumentType.idl b/contrib/dom/idl/DocumentType.idl
deleted file mode 100644
index 9a9e45d..0000000
--- a/contrib/dom/idl/DocumentType.idl
+++ /dev/null
@@ -1,11 +0,0 @@
-interface DocumentType : Node {
- readonly attribute DOMString name;
- readonly attribute NamedNodeMap entities;
- readonly attribute NamedNodeMap notations;
- // Introduced in DOM Level 2:
- readonly attribute DOMString publicId;
- // Introduced in DOM Level 2:
- readonly attribute DOMString systemId;
- // Introduced in DOM Level 2:
- readonly attribute DOMString internalSubset;
-};
diff --git a/contrib/dom/idl/Element.idl b/contrib/dom/idl/Element.idl
deleted file mode 100644
index db175d2..0000000
--- a/contrib/dom/idl/Element.idl
+++ /dev/null
@@ -1,41 +0,0 @@
-interface Element : Node {
- readonly attribute DOMString tagName;
- DOMString getAttribute(in DOMString name);
- void setAttribute(in DOMString name,
- in DOMString value)
- raises(DOMException);
- void removeAttribute(in DOMString name)
- raises(DOMException);
- Attr getAttributeNode(in DOMString name);
- Attr setAttributeNode(in Attr newAttr)
- raises(DOMException);
- Attr removeAttributeNode(in Attr oldAttr)
- raises(DOMException);
- NodeList getElementsByTagName(in DOMString name);
- // Introduced in DOM Level 2:
- DOMString getAttributeNS(in DOMString namespaceURI,
- in DOMString localName);
- // Introduced in DOM Level 2:
- void setAttributeNS(in DOMString namespaceURI,
- in DOMString qualifiedName,
- in DOMString value)
- raises(DOMException);
- // Introduced in DOM Level 2:
- void removeAttributeNS(in DOMString namespaceURI,
- in DOMString localName)
- raises(DOMException);
- // Introduced in DOM Level 2:
- Attr getAttributeNodeNS(in DOMString namespaceURI,
- in DOMString localName);
- // Introduced in DOM Level 2:
- Attr setAttributeNodeNS(in Attr newAttr)
- raises(DOMException);
- // Introduced in DOM Level 2:
- NodeList getElementsByTagNameNS(in DOMString namespaceURI,
- in DOMString localName);
- // Introduced in DOM Level 2:
- boolean hasAttribute(in DOMString name);
- // Introduced in DOM Level 2:
- boolean hasAttributeNS(in DOMString namespaceURI,
- in DOMString localName);
-};
diff --git a/contrib/dom/idl/Entity.idl b/contrib/dom/idl/Entity.idl
deleted file mode 100644
index 8b91cb8..0000000
--- a/contrib/dom/idl/Entity.idl
+++ /dev/null
@@ -1,5 +0,0 @@
-interface Entity : Node {
- readonly attribute DOMString publicId;
- readonly attribute DOMString systemId;
- readonly attribute DOMString notationName;
-};
diff --git a/contrib/dom/idl/EntityReference.idl b/contrib/dom/idl/EntityReference.idl
deleted file mode 100644
index a211271..0000000
--- a/contrib/dom/idl/EntityReference.idl
+++ /dev/null
@@ -1,2 +0,0 @@
-interface EntityReference : Node {
-};
diff --git a/contrib/dom/idl/NamedNodeMap.idl b/contrib/dom/idl/NamedNodeMap.idl
deleted file mode 100644
index 6b4a38e..0000000
--- a/contrib/dom/idl/NamedNodeMap.idl
+++ /dev/null
@@ -1,19 +0,0 @@
-interface NamedNodeMap {
- Node getNamedItem(in DOMString name);
- Node setNamedItem(in Node arg)
- raises(DOMException);
- Node removeNamedItem(in DOMString name)
- raises(DOMException);
- Node item(in unsigned long index);
- readonly attribute unsigned long length;
- // Introduced in DOM Level 2:
- Node getNamedItemNS(in DOMString namespaceURI,
- in DOMString localName);
- // Introduced in DOM Level 2:
- Node setNamedItemNS(in Node arg)
- raises(DOMException);
- // Introduced in DOM Level 2:
- Node removeNamedItemNS(in DOMString namespaceURI,
- in DOMString localName)
- raises(DOMException);
-};
diff --git a/contrib/dom/idl/Node.idl b/contrib/dom/idl/Node.idl
deleted file mode 100644
index f819441..0000000
--- a/contrib/dom/idl/Node.idl
+++ /dev/null
@@ -1,59 +0,0 @@
-interface Node {
-
- // NodeType
- const unsigned short ELEMENT_NODE = 1;
- const unsigned short ATTRIBUTE_NODE = 2;
- const unsigned short TEXT_NODE = 3;
- const unsigned short CDATA_SECTION_NODE = 4;
- const unsigned short ENTITY_REFERENCE_NODE = 5;
- const unsigned short ENTITY_NODE = 6;
- const unsigned short PROCESSING_INSTRUCTION_NODE = 7;
- const unsigned short COMMENT_NODE = 8;
- const unsigned short DOCUMENT_NODE = 9;
- const unsigned short DOCUMENT_TYPE_NODE = 10;
- const unsigned short DOCUMENT_FRAGMENT_NODE = 11;
- const unsigned short NOTATION_NODE = 12;
-
- readonly attribute DOMString nodeName;
- attribute DOMString nodeValue;
- // raises(DOMException) on setting
- // raises(DOMException) on retrieval
-
- readonly attribute unsigned short nodeType;
- readonly attribute Node parentNode;
- readonly attribute NodeList childNodes;
- readonly attribute Node firstChild;
- readonly attribute Node lastChild;
- readonly attribute Node previousSibling;
- readonly attribute Node nextSibling;
- [CustomGetter] readonly attribute NamedNodeMap attributes;
- // Modified in DOM Level 2:
- readonly attribute Document ownerDocument;
- Node insertBefore(in Node newChild,
- in Node refChild)
- raises(DOMException);
- Node replaceChild(in Node newChild,
- in Node oldChild)
- raises(DOMException);
- Node removeChild(in Node oldChild)
- raises(DOMException);
- Node appendChild(in Node newChild)
- raises(DOMException);
- boolean hasChildNodes();
- Node cloneNode(in boolean deep);
- // Modified in DOM Level 2:
- void normalize();
- // Introduced in DOM Level 2:
- boolean isSupported(in DOMString feature,
- in DOMString version);
- // Introduced in DOM Level 2:
- readonly attribute DOMString namespaceURI;
- // Introduced in DOM Level 2:
- attribute DOMString prefix;
- // raises(DOMException) on setting
-
- // Introduced in DOM Level 2:
- readonly attribute DOMString localName;
- // Introduced in DOM Level 2:
- boolean hasAttributes();
-};
diff --git a/contrib/dom/idl/NodeList.idl b/contrib/dom/idl/NodeList.idl
deleted file mode 100644
index cef2f90..0000000
--- a/contrib/dom/idl/NodeList.idl
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- CustomIndexedGetter
-] interface NodeList {
- Node item(in unsigned long index);
- readonly attribute unsigned long length;
-};
diff --git a/contrib/dom/idl/NodeSet.idl b/contrib/dom/idl/NodeSet.idl
deleted file mode 100644
index 4a32eaf..0000000
--- a/contrib/dom/idl/NodeSet.idl
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- CustomIndexedGetter
-] interface NodeSet {
- void toDocumentOrder();
- readonly attribute unsigned long size;
- readonly attribute boolean empty;
-};
diff --git a/contrib/dom/idl/Notation.idl b/contrib/dom/idl/Notation.idl
deleted file mode 100644
index 2d8666e..0000000
--- a/contrib/dom/idl/Notation.idl
+++ /dev/null
@@ -1,4 +0,0 @@
-interface Notation : Node {
- readonly attribute DOMString publicId;
- readonly attribute DOMString systemId;
-};
diff --git a/contrib/dom/idl/ProcessingInstruction.idl b/contrib/dom/idl/ProcessingInstruction.idl
deleted file mode 100644
index 3e90159..0000000
--- a/contrib/dom/idl/ProcessingInstruction.idl
+++ /dev/null
@@ -1,6 +0,0 @@
-interface ProcessingInstruction : Node {
- readonly attribute DOMString target;
- attribute DOMString data;
- // raises(DOMException) on setting
-
-};
diff --git a/contrib/dom/idl/SCXMLEvent.idl b/contrib/dom/idl/SCXMLEvent.idl
deleted file mode 100644
index 67f5070..0000000
--- a/contrib/dom/idl/SCXMLEvent.idl
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- AttributesArePublic
-] interface SCXMLEvent {
-
- // NodeType
- const unsigned short INTERNAL = 1;
- const unsigned short EXTERNAL = 2;
- const unsigned short PLATFORM = 3;
-
- [CustomGetter, EmptyAsNull] readonly attribute DOMString type;
- readonly attribute DOMString name;
- [EmptyAsNull] readonly attribute DOMString origin;
- [EmptyAsNull] readonly attribute DOMString origintype;
- [EmptyAsNull] readonly attribute DOMString raw;
- readonly attribute Node dom;
- [CustomGetter] readonly attribute DOMString sendid;
- [EmptyAsNull] readonly attribute DOMString invokeid;
-};
diff --git a/contrib/dom/idl/Storage.idl b/contrib/dom/idl/Storage.idl
deleted file mode 100644
index e709184..0000000
--- a/contrib/dom/idl/Storage.idl
+++ /dev/null
@@ -1,8 +0,0 @@
-[DontDestroyWrapped] interface Storage {
- readonly attribute unsigned long length;
- DOMString key(unsigned long index);
- getter DOMString getItem(DOMString key);
- setter creator void setItem(DOMString key, DOMString value);
- deleter void removeItem(DOMString key);
- void clear();
-};
diff --git a/contrib/dom/idl/Text.idl b/contrib/dom/idl/Text.idl
deleted file mode 100644
index 159f3eb..0000000
--- a/contrib/dom/idl/Text.idl
+++ /dev/null
@@ -1,4 +0,0 @@
-interface Text : CharacterData {
- Text splitText(in unsigned long offset)
- raises(DOMException);
-};
diff --git a/contrib/dom/idl/TypedArray.idl b/contrib/dom/idl/TypedArray.idl
deleted file mode 100644
index f288361..0000000
--- a/contrib/dom/idl/TypedArray.idl
+++ /dev/null
@@ -1,307 +0,0 @@
-/*
- * typedarray.idl
- *
- * TypedArray IDL definitions scraped from the Khronos specification.
- *
- * Original Khronos Working Draft:
- *
- * https://www.khronos.org/registry/typedarray/specs/latest/
- */
-
-[
- Constructor(unsigned long length)
-]
-interface ArrayBuffer {
- readonly attribute unsigned long byteLength;
- attribute DOMString mimeType;
- DOMString md5();
- DOMString base64();
- ArrayBuffer slice(long begin, optional long end);
- static boolean isView(any value);
-};
-
-[NoInterfaceObject]
-interface ArrayBufferView {
- readonly attribute ArrayBuffer buffer;
- readonly attribute unsigned long byteOffset;
- readonly attribute unsigned long byteLength;
-};
-
-
-// The 'byte' type does not currently exist in Web IDL.
-// In this IDL, it should be a signed 8 bit type.
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Int8Array array),
- Constructor(byte[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Int8Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 1;
-
- readonly attribute unsigned long length;
-
- getter byte get(unsigned long index);
- setter void set(unsigned long index, byte value);
- void set(Int8Array array, optional unsigned long offset);
- void set(byte[] array, optional unsigned long offset);
- Int8Array subarray(long start, optional long end);
-};
-Int8Array implements ArrayBufferView;
-
-
-// The 'unsigned byte' type does not currently exist in Web IDL, though
-// 'octet' is equivalent.
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Uint8Array array),
- Constructor(octet[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Uint8Array : ArrayBufferView{
- const long BYTES_PER_ELEMENT = 1;
-
- readonly attribute unsigned long length;
-
- getter octet get(unsigned long index);
- setter void set(unsigned long index, octet value);
- void set(Uint8Array array, optional unsigned long offset);
- void set(octet[] array, optional unsigned long offset);
- Uint8Array subarray(long start, optional long end);
-};
-Uint8Array implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Uint8ClampedArray array),
- Constructor(octet[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Uint8ClampedArray : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 1;
-
- readonly attribute unsigned long length;
-
- getter octet get(unsigned long index);
- setter void set(unsigned long index, [Clamp] octet value);
- void set(Uint8ClampedArray array, optional unsigned long offset);
- void set(octet[] array, optional unsigned long offset);
- Uint8ClampedArray subarray(long start, optional long end);
-};
-Uint8ClampedArray implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Int16Array array),
- Constructor(short[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Int16Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 2;
-
- readonly attribute unsigned long length;
-
- getter short get(unsigned long index);
- setter void set(unsigned long index, short value);
- void set(Int16Array array, optional unsigned long offset);
- void set(short[] array, optional unsigned long offset);
- Int16Array subarray(long start, optional long end);
-};
-Int16Array implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Uint16Array array),
- Constructor(unsigned short[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Uint16Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 2;
-
- readonly attribute unsigned long length;
-
- getter unsigned short get(unsigned long index);
- setter void set(unsigned long index, unsigned short value);
- void set(Uint16Array array, optional unsigned long offset);
- void set(unsigned short[] array, optional unsigned long offset);
- Uint16Array subarray(long start, optional long end);
-};
-Uint16Array implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Int32Array array),
- Constructor(long[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Int32Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 4;
-
- readonly attribute unsigned long length;
-
- getter long get(unsigned long index);
- setter void set(unsigned long index, long value);
- void set(Int32Array array, optional unsigned long offset);
- void set(long[] array, optional unsigned long offset);
- Int32Array subarray(long start, optional long end);
-};
-Int32Array implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Uint32Array array),
- Constructor(unsigned long[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Uint32Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 4;
-
- readonly attribute unsigned long length;
-
- getter unsigned long get(unsigned long index);
- setter void set(unsigned long index, unsigned long value);
- void set(Uint32Array array, optional unsigned long offset);
- void set(unsigned long[] array, optional unsigned long offset);
- Uint32Array subarray(long start, optional long end);
-};
-Uint32Array implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Float32Array array),
- Constructor(float[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Float32Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 4;
-
- readonly attribute unsigned long length;
-
- getter float get(unsigned long index);
- setter void set(unsigned long index, float value);
- void set(Float32Array array, optional unsigned long offset);
- void set(float[] array, optional unsigned long offset);
- Float32Array subarray(long start, optional long end);
-};
-Float32Array implements ArrayBufferView;
-
-
-[
- CustomIndexedGetter,
- CustomIndexedSetter,
- Constructor(unsigned long length),
- Constructor(Float64Array array),
- Constructor(double[] array),
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset, optional unsigned long length)
-]
-interface Float64Array : ArrayBufferView {
- const long BYTES_PER_ELEMENT = 8;
-
- readonly attribute unsigned long length;
-
- getter double get(unsigned long index);
- setter void set(unsigned long index, double value);
- void set(Float64Array array, optional unsigned long offset);
- void set(double[] array, optional unsigned long offset);
- Float64Array subarray(long start, optional long end);
-};
-Float64Array implements ArrayBufferView;
-
-
-[
- Constructor(ArrayBuffer buffer,
- optional unsigned long byteOffset,
- optional unsigned long byteLength)
-]
-interface DataView : ArrayBufferView{
- // Gets the value of the given type at the specified byte offset
- // from the start of the view. There is no alignment constraint;
- // multi-byte values may be fetched from any offset.
- //
- // For multi-byte values, the optional littleEndian argument
- // indicates whether a big-endian or little-endian value should be
- // read. If false or undefined, a big-endian value is read.
- //
- // These methods raise an INDEX_SIZE_ERR exception if they would read
- // beyond the end of the view.
- byte getInt8(unsigned long byteOffset);
- octet getUint8(unsigned long byteOffset);
- short getInt16(unsigned long byteOffset,
- optional boolean littleEndian);
- unsigned short getUint16(unsigned long byteOffset,
- optional boolean littleEndian);
- long getInt32(unsigned long byteOffset,
- optional boolean littleEndian);
- unsigned long getUint32(unsigned long byteOffset,
- optional boolean littleEndian);
- float getFloat32(unsigned long byteOffset,
- optional boolean littleEndian);
- double getFloat64(unsigned long byteOffset,
- optional boolean littleEndian);
-
- // Stores a value of the given type at the specified byte offset
- // from the start of the view. There is no alignment constraint;
- // multi-byte values may be stored at any offset.
- //
- // For multi-byte values, the optional littleEndian argument
- // indicates whether the value should be stored in big-endian or
- // little-endian byte order. If false or undefined, the value is
- // stored in big-endian byte order.
- //
- // These methods throw exceptions if they would write beyond the end
- // of the view.
- void setInt8(unsigned long byteOffset,
- byte value);
- void setUint8(unsigned long byteOffset,
- octet value);
- void setInt16(unsigned long byteOffset,
- short value,
- optional boolean littleEndian);
- void setUint16(unsigned long byteOffset,
- unsigned short value,
- optional boolean littleEndian);
- void setInt32(unsigned long byteOffset,
- long value,
- optional boolean littleEndian);
- void setUint32(unsigned long byteOffset,
- unsigned long value,
- optional boolean littleEndian);
- void setFloat32(unsigned long byteOffset,
- float value,
- optional boolean littleEndian);
- void setFloat64(unsigned long byteOffset,
- double value,
- optional boolean littleEndian);
-};
-DataView implements ArrayBufferView; \ No newline at end of file
diff --git a/contrib/dom/idl/XPathNSResolver.idl.deact b/contrib/dom/idl/XPathNSResolver.idl.deact
deleted file mode 100644
index 3f52acb..0000000
--- a/contrib/dom/idl/XPathNSResolver.idl.deact
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-interface XPathNSResolver {
- DOMString lookupNamespaceURI(in DOMString prefix);
-};
-
diff --git a/contrib/dom/idl/XPathResult.idl b/contrib/dom/idl/XPathResult.idl
deleted file mode 100644
index 869207f..0000000
--- a/contrib/dom/idl/XPathResult.idl
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-interface XPathResult {
-
- readonly attribute double numberValue
- getter raises (DOMException);
-
- readonly attribute DOMString stringValue
- getter raises (DOMException);
-
- readonly attribute boolean booleanValue
- getter raises (DOMException);
-
- [CustomGetter] readonly attribute Node singleNodeValue
- getter raises (DOMException);
-
- NodeSet asNodeSet()
- raises (DOMException);
- boolean asBool()
- raises (DOMException);
- DOMString asString()
- raises (DOMException);
- double asNumber()
- raises (DOMException);
-};
-