summaryrefslogtreecommitdiffstats
path: root/webkit/port
diff options
context:
space:
mode:
authorojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-11 20:26:03 +0000
committerojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-11 20:26:03 +0000
commit6ef47c95ed266d9d1d8da93c8481e32e22e8baf9 (patch)
treee8277d1d0e20df31b77644977b26170f9a071e4b /webkit/port
parentda3178634563f8c0a5f9f8b395ffb7786ee2246a (diff)
downloadchromium_src-6ef47c95ed266d9d1d8da93c8481e32e22e8baf9.zip
chromium_src-6ef47c95ed266d9d1d8da93c8481e32e22e8baf9.tar.gz
chromium_src-6ef47c95ed266d9d1d8da93c8481e32e22e8baf9.tar.bz2
Copy over the IDL files from port that really should be in the vendor branch (2/2)
Remove the IDLs from webkit/port that we're moving back to third_party/WebKit. Will update DEPS as part of this CL once 1/2 is committed. Review URL: http://codereview.chromium.org/9764 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5204 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port')
-rw-r--r--webkit/port/css/CSSPrimitiveValue.idl79
-rw-r--r--webkit/port/dom/CharacterData.idl62
-rw-r--r--webkit/port/dom/Document.idl247
-rw-r--r--webkit/port/dom/EventTarget.idl39
-rw-r--r--webkit/port/dom/EventTargetNode.idl57
-rw-r--r--webkit/port/dom/Node.idl132
-rw-r--r--webkit/port/dom/README16
-rw-r--r--webkit/port/html/HTMLCanvasElement.idl48
-rw-r--r--webkit/port/html/HTMLDocument.idl67
-rw-r--r--webkit/port/html/HTMLOptionsCollection.idl37
-rw-r--r--webkit/port/ksvg2/svg/SVGMatrix.idl52
-rw-r--r--webkit/port/ksvg2/svg/SVGPathSegList.idl48
-rw-r--r--webkit/port/ksvg2/svg/SVGPointList.idl47
-rw-r--r--webkit/port/ksvg2/svg/SVGTransformList.idl50
-rw-r--r--webkit/port/page/Console.idl51
-rw-r--r--webkit/port/page/DOMWindow.idl456
-rw-r--r--webkit/port/page/History.idl42
-rw-r--r--webkit/port/page/Location.idl25
-rw-r--r--webkit/port/svg/SVGElementInstance.idl103
19 files changed, 0 insertions, 1658 deletions
diff --git a/webkit/port/css/CSSPrimitiveValue.idl b/webkit/port/css/CSSPrimitiveValue.idl
deleted file mode 100644
index 53cda5b..0000000
--- a/webkit/port/css/CSSPrimitiveValue.idl
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
- *
- * 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.
- */
-
-module css {
-
- interface [
- GenerateConstructor,
- InterfaceUUID=a286b0cb-4ff0-4482-aa6e-7c5fb39afaba,
- ImplementationUUID=c310c84d-480f-4bbb-9187-28e00956ac47
- ] CSSPrimitiveValue : CSSValue {
-
- // UnitTypes
- const unsigned short CSS_UNKNOWN = 0;
- const unsigned short CSS_NUMBER = 1;
- const unsigned short CSS_PERCENTAGE = 2;
- const unsigned short CSS_EMS = 3;
- const unsigned short CSS_EXS = 4;
- const unsigned short CSS_PX = 5;
- const unsigned short CSS_CM = 6;
- const unsigned short CSS_MM = 7;
- const unsigned short CSS_IN = 8;
- const unsigned short CSS_PT = 9;
- const unsigned short CSS_PC = 10;
- const unsigned short CSS_DEG = 11;
- const unsigned short CSS_RAD = 12;
- const unsigned short CSS_GRAD = 13;
- const unsigned short CSS_MS = 14;
- const unsigned short CSS_S = 15;
- const unsigned short CSS_HZ = 16;
- const unsigned short CSS_KHZ = 17;
- const unsigned short CSS_DIMENSION = 18;
- const unsigned short CSS_STRING = 19;
- const unsigned short CSS_URI = 20;
- const unsigned short CSS_IDENT = 21;
- const unsigned short CSS_ATTR = 22;
- const unsigned short CSS_COUNTER = 23;
- const unsigned short CSS_RECT = 24;
- const unsigned short CSS_RGBCOLOR = 25;
-
- readonly attribute unsigned short primitiveType;
-
- [OldStyleObjC] void setFloatValue(in unsigned short unitType,
- in float floatValue)
- raises(DOMException);
- float getFloatValue(in unsigned short unitType)
- raises(DOMException);
- [OldStyleObjC] void setStringValue(in unsigned short stringType,
- in DOMString stringValue)
- raises(DOMException);
- DOMString getStringValue()
- raises(DOMException);
- Counter getCounterValue()
- raises(DOMException);
- Rect getRectValue()
- raises(DOMException);
-#if !defined(LANGUAGE_COM)
- [Custom] RGBColor getRGBColorValue()
- raises(DOMException);
-#endif
-
- };
-
-}
diff --git a/webkit/port/dom/CharacterData.idl b/webkit/port/dom/CharacterData.idl
deleted file mode 100644
index 2066f35..0000000
--- a/webkit/port/dom/CharacterData.idl
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- *
- * 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.
- */
-
-module core {
-
- interface [
- GenerateConstructor,
- InterfaceUUID=149159F4-D2BA-4040-8137-6BF6424C972A,
- ImplementationUUID=E2095280-B9BD-446a-8C03-79F78417CDFF
- ] CharacterData : EventTargetNode {
-
- // FIXME: the spec says this can also raise on retrieval.
- // Override nodeValue from Node.idl. In Node.idl, nodeValue
- // should return 'null' if the value is an empty string.
- // Returns empty string in classes inheriting from CharacterData.
- attribute DOMString nodeValue
- setter raises(DOMException);
-
- attribute [ConvertNullToNullString] DOMString data
- setter raises(DOMException);
-
- readonly attribute unsigned long length;
-
- [ConvertNullStringTo=Null, OldStyleObjC] DOMString substringData(in [IsIndex] unsigned long offset,
- in [IsIndex] unsigned long length)
- raises(DOMException);
-
- void appendData(in DOMString data)
- raises(DOMException);
-
- [OldStyleObjC] void insertData(in [IsIndex] unsigned long offset,
- in DOMString data)
- raises(DOMException);
-
- [OldStyleObjC] void deleteData(in [IsIndex] unsigned long offset,
- in [IsIndex] unsigned long length)
- raises(DOMException);
-
- [OldStyleObjC] void replaceData(in [IsIndex] unsigned long offset,
- in [IsIndex] unsigned long length,
- in DOMString data)
- raises(DOMException);
-
- };
-
-}
diff --git a/webkit/port/dom/Document.idl b/webkit/port/dom/Document.idl
deleted file mode 100644
index 83c80b8..0000000
--- a/webkit/port/dom/Document.idl
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007 Samuel Weinig <sam@webkit.org>
- *
- * 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.
- */
-
-module core {
-
- interface [
- GenerateConstructor,
- GenerateToJS,
- GenerateNativeConverter,
- CustomMarkFunction,
- InlineGetOwnPropertySlot,
- InterfaceUUID=48BB95FC-2D08-4c54-BE65-7558736A4CAE,
- ImplementationUUID=FF5CBE81-F817-429c-A6C2-0CCCD2328062
- ] Document : EventTargetNode {
-
- // DOM Level 1 Core
- readonly attribute DocumentType doctype;
- readonly attribute [Custom] DOMImplementation implementation;
- readonly attribute Element documentElement;
-
- [ReturnsNew] Element createElement(in [ConvertNullToNullString] DOMString tagName)
- raises (DOMException);
- DocumentFragment createDocumentFragment();
- [ReturnsNew] Text createTextNode(in DOMString data);
- [ReturnsNew] Comment createComment(in DOMString data);
- [ReturnsNew] CDATASection createCDATASection(in DOMString data)
- raises(DOMException);
- [OldStyleObjC, ReturnsNew] ProcessingInstruction createProcessingInstruction(in DOMString target,
- in DOMString data)
- raises (DOMException);
- [ReturnsNew] Attr createAttribute(in DOMString name)
- raises (DOMException);
- [ReturnsNew] EntityReference createEntityReference(in DOMString name)
- raises(DOMException);
- NodeList getElementsByTagName(in DOMString tagname);
-
- // Introduced in DOM Level 2:
-
- [OldStyleObjC, ReturnsNew] Node importNode(in Node importedNode,
- in boolean deep)
- raises (DOMException);
- [OldStyleObjC, ReturnsNew] Element createElementNS(in [ConvertNullToNullString] DOMString namespaceURI,
- in [ConvertNullToNullString] DOMString qualifiedName)
- raises (DOMException);
- [OldStyleObjC, ReturnsNew] Attr createAttributeNS(in [ConvertNullToNullString] DOMString namespaceURI,
- in [ConvertNullToNullString] DOMString qualifiedName)
- raises (DOMException);
- [OldStyleObjC] NodeList getElementsByTagNameNS(in [ConvertNullToNullString] DOMString namespaceURI,
- in DOMString localName);
- Element getElementById(in DOMString elementId);
-
- // DOM Level 3 Core
-
- readonly attribute [ConvertNullStringTo=Null] DOMString inputEncoding;
-
- readonly attribute [ConvertNullStringTo=Null] DOMString xmlEncoding;
- attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString xmlVersion
- setter raises (DOMException);
- attribute boolean xmlStandalone
- setter raises (DOMException);
-
- Node adoptNode(in Node source)
- raises (DOMException);
-
- attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString documentURI;
-
-#if !defined(LANGUAGE_COM)
- // DOM Level 2 Events (DocumentEvents interface)
-
- Event createEvent(in DOMString eventType)
- raises(DOMException);
-
- // DOM Level 2 Tranversal and Range (DocumentRange interface)
-
- Range createRange();
-
- // DOM Level 2 Tranversal and Range (DocumentTraversal interface)
-
-#if !defined(LANGUAGE_OBJECTIVE_C)
- NodeIterator createNodeIterator(in Node root,
- in unsigned long whatToShow,
- in NodeFilter filter,
- in boolean entityReferenceExpansion)
- raises(DOMException);
- TreeWalker createTreeWalker(in Node root,
- in unsigned long whatToShow,
- in NodeFilter filter,
- in boolean entityReferenceExpansion)
- raises(DOMException);
-#endif // !defined(LANGUAGE_OBJECTIVE_C)
-
- // DOM Level 2 Abstract Views (DocumentView interface)
-
- readonly attribute DOMWindow defaultView;
-
- // DOM Level 2 Style (DocumentStyle interface)
-
- readonly attribute StyleSheetList styleSheets;
-
- // DOM Level 2 Style (DocumentCSS interface)
-
- [OldStyleObjC] CSSStyleDeclaration getOverrideStyle(in Element element,
- in DOMString pseudoElement);
-#ifdef ENABLE_XPATH
- // DOM Level 3 XPath (XPathEvaluator interface)
- [OldStyleObjC] XPathExpression createExpression(in DOMString expression,
- in XPathNSResolver resolver)
- raises(DOMException);
- XPathNSResolver createNSResolver(in Node nodeResolver);
-
- // NOTE: Parameter resolver can also be a JS function or JS object with
- // the function lookupNamespaceURI.
- [OldStyleObjC, Custom] XPathResult evaluate(in DOMString expression,
- in Node contextNode,
- in XPathNSResolver resolver,
- in unsigned short type,
- in XPathResult inResult)
- raises(DOMException);
-#endif // ENABLE_XPATH
-#endif // !defined(LANGUAGE_COM)
-
- // Common extensions
-
- boolean execCommand(in DOMString command,
- in boolean userInterface,
- in [ConvertUndefinedOrNullToNullString] DOMString value);
-
-#if defined(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);
-#endif
-
- boolean queryCommandEnabled(in DOMString command);
- boolean queryCommandIndeterm(in DOMString command);
- boolean queryCommandState(in DOMString command);
- boolean queryCommandSupported(in DOMString command);
- [ConvertNullStringTo=False] DOMString queryCommandValue(in DOMString command);
-
- // Moved down from HTMLDocument
-
- attribute [ConvertNullToNullString] DOMString title;
- readonly attribute DOMString referrer;
-#if defined(LANGUAGE_JAVASCRIPT)
- attribute [ConvertNullToNullString] DOMString domain;
-#else
- readonly attribute DOMString domain;
-#endif
- readonly attribute DOMString URL;
-
- // FIXME: the DOM spec states that this attribute can
- // raise an exception on setting.
- attribute [ConvertNullToNullString] DOMString cookie
- /*setter raises (DOMException)*/;
-
- // FIXME: the DOM spec does NOT have this attribute
- // raising an exception.
- attribute HTMLElement body
- setter raises (DOMException);
-
- readonly attribute HTMLCollection images;
- readonly attribute HTMLCollection applets;
- readonly attribute HTMLCollection links;
- readonly attribute HTMLCollection forms;
- readonly attribute HTMLCollection anchors;
- readonly attribute DOMString lastModified;
-
- NodeList getElementsByName(in DOMString elementName);
-
-#if defined(LANGUAGE_JAVASCRIPT)
- attribute [Custom] Location location;
-#endif
-
- // IE extensions
-
- attribute [ConvertNullStringTo=Undefined, ConvertNullToNullString] DOMString charset;
- readonly attribute [ConvertNullStringTo=Undefined] DOMString defaultCharset;
- readonly attribute [ConvertNullStringTo=Undefined] DOMString readyState;
-
- Element elementFromPoint(in long x, in long y);
-
- // Mozilla extensions
-#if defined(LANGUAGE_JAVASCRIPT)
- DOMSelection getSelection();
-#endif
- readonly attribute [ConvertNullStringTo=Null] DOMString characterSet;
-
- // WebKit extensions
-
- readonly attribute [ConvertNullStringTo=Null] DOMString preferredStylesheetSet;
- attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString selectedStylesheetSet;
-
-#if !defined(LANGUAGE_COM)
-#if !defined(LANGUAGE_JAVASCRIPT)
- CSSStyleDeclaration createCSSStyleDeclaration();
-#endif
-#endif
-
-#if defined(LANGUAGE_OBJECTIVE_C)
- // DOM Level 2 Style Interface
- [OldStyleObjC, UsesView] CSSStyleDeclaration getComputedStyle(in Element element,
- in DOMString pseudoElement);
-
- // WebKit extension
- // FIXME: remove the first version once [Optional] is implemented for Objective-C.
- [UsesView] CSSRuleList getMatchedCSSRules(in Element element,
- in DOMString pseudoElement);
- [UsesView] CSSRuleList getMatchedCSSRules(in Element element,
- in DOMString pseudoElement,
- in [Optional] boolean authorOnly);
-#endif
-#if !defined(LANGUAGE_COM)
-#if !defined(LANGUAGE_OBJECTIVE_C)
- CanvasRenderingContext2D getCSSCanvasContext(in DOMString contextId, in DOMString name, in long width, in long height);
-#endif
-#endif
-
- // HTML 5
- NodeList getElementsByClassName(in DOMString tagname);
-
- // NodeSelector - Selector API
- Element querySelector(in [ConvertUndefinedOrNullToNullString] DOMString selectors)
- raises(DOMException);
- NodeList querySelectorAll(in [ConvertUndefinedOrNullToNullString] DOMString selectors)
- raises(DOMException);
-
- };
-
-}
diff --git a/webkit/port/dom/EventTarget.idl b/webkit/port/dom/EventTarget.idl
deleted file mode 100644
index 37e17ab..0000000
--- a/webkit/port/dom/EventTarget.idl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * 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.
- */
-
-module events {
-
- // Introduced in DOM Level 2:
- interface [
- ObjCProtocol,
- PureInterface,
- InterfaceUUID=1D71C7EC-0BA0-4044-BDFD-56B3E8F5F9D4
- ] EventTarget {
- [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)
- raises(EventException);
- };
-
-}
diff --git a/webkit/port/dom/EventTargetNode.idl b/webkit/port/dom/EventTargetNode.idl
deleted file mode 100644
index acc8486..0000000
--- a/webkit/port/dom/EventTargetNode.idl
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright (c) 2008 The Chromium Authors. All rights reserved. Use of this
-// source code is governed by a BSD-style license that can be found in the
-// LICENSE file.
-
-module events {
-
-#if defined(V8_BINDING)
- interface EventTargetNode : Node, EventTarget {
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onabort;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforecopy;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforecut;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforepaste;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onblur;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onchange;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onclick;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oncontextmenu;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oncopy;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oncut;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondblclick;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondrag;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragend;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragenter;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragleave;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragover;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragstart;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondrop;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onerror;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onfocus;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oninput;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onkeydown;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onkeypress;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onkeyup;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onload;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmousedown;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmousemove;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmouseout;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmouseover;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmouseup;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmousewheel;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onoverflowchanged;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforeunload;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onpaste;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onreadystatechange;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onreset;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onresize;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onscroll;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onsearch;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onselect;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onselectstart;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onsubmit;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ontextInput;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onunload;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onzoom;
- };
-#endif
-
-}
diff --git a/webkit/port/dom/Node.idl b/webkit/port/dom/Node.idl
deleted file mode 100644
index 0bf4184..0000000
--- a/webkit/port/dom/Node.idl
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * 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.
- */
-
-module core {
-
- interface [
- CustomMarkFunction,
- GenerateConstructor,
- GenerateNativeConverter,
- GenerateToJS,
- InlineGetOwnPropertySlot,
- ObjCCustomInternalImpl,
- InterfaceUUID=84BA0D7A-7E3E-4a7b-B6FB-7653E8FB54ED,
- ImplementationUUID=81B47FDB-94B0-40fd-8E0C-FB2A6E53CC04
- ] 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 [ConvertNullStringTo=Null] DOMString nodeName;
-
- // FIXME: the spec says this can also raise on retrieval.
- attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString nodeValue
- setter raises(DOMException);
-
- 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;
- readonly attribute NamedNodeMap attributes;
- readonly attribute Document ownerDocument;
-
- [OldStyleObjC] Node insertBefore(in [Return] Node newChild,
- in Node refChild)
- raises(DOMException);
- [OldStyleObjC] Node replaceChild(in Node newChild,
- in [Return] Node oldChild)
- raises(DOMException);
- Node removeChild(in [Return] Node oldChild)
- raises(DOMException);
- Node appendChild(in [Return] Node newChild)
- raises(DOMException);
-
- boolean hasChildNodes();
- Node cloneNode(in boolean deep);
- void normalize();
-
- // Introduced in DOM Level 2:
-
- [OldStyleObjC] boolean isSupported(in DOMString feature,
- in [ConvertNullToNullString] DOMString version);
-
- readonly attribute [ConvertNullStringTo=Null] DOMString namespaceURI;
- attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString prefix
- setter raises(DOMException);
- readonly attribute [ConvertNullStringTo=Null] DOMString localName;
-
- boolean hasAttributes();
-
- // Introduced in DOM Level 3:
-
- readonly attribute [ConvertNullStringTo=Null] DOMString baseURI;
-
- // FIXME: the spec says this can also raise on retrieval.
- attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString textContent
- setter raises(DOMException);
-
- boolean isSameNode(in Node other);
- boolean isEqualNode(in Node other);
- [ConvertNullStringTo=Null] DOMString lookupPrefix(in [ConvertNullToNullString] DOMString namespaceURI);
- boolean isDefaultNamespace(in [ConvertNullToNullString] DOMString namespaceURI);
- [ConvertNullStringTo=Null] DOMString lookupNamespaceURI(in [ConvertNullToNullString] DOMString prefix);
-
- // DocumentPosition
- const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;
- const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;
- const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;
- const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;
- const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;
- const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
-
- unsigned short compareDocumentPosition(in Node other);
-
-#if 0
- DOMObject getFeature(in DOMString feature,
- in DOMString version);
- DOMUserData setUserData(in DOMString key,
- in DOMUserData data,
- in UserDataHandler handler);
- DOMUserData getUserData(in DOMString key);
-#endif /* 0 */
-
- // IE extentions
- readonly attribute Node parentElement;
-
-#if defined(LANGUAGE_OBJECTIVE_C)
- // Objective-C extensions
- readonly attribute boolean isContentEditable;
-#endif /* defined(LANGUAGE_OBJECTIVE_C) */
- };
-
-}
diff --git a/webkit/port/dom/README b/webkit/port/dom/README
deleted file mode 100644
index f75fd29..0000000
--- a/webkit/port/dom/README
+++ /dev/null
@@ -1,16 +0,0 @@
-Please read carefully!
-
-This directory contains replacement .idl files copied from
-WebKit's WebCore directories which have been modified for v8.
-
-The directory hierarchy from WebKit's WebCore has been preserved.
-Only the files modified have been copied here.
-
-GOALS: We don't want to touch this many Webkit files, and we plan
-to make this "mirror" go away completely if possible. For the interim,
-we've made changes to these files and this directory represents a capture
-of those changes. It will be difficult to get these changes fully
-accepted into WebKit proper unless we can find a way to modify fewer
-files or better abstract the IDL differences between the various
-bindings.
-
diff --git a/webkit/port/html/HTMLCanvasElement.idl b/webkit/port/html/HTMLCanvasElement.idl
deleted file mode 100644
index 485b177..0000000
--- a/webkit/port/html/HTMLCanvasElement.idl
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module html {
-
- interface [
- GenerateConstructor,
- InterfaceUUID=a14d88c8-c6af-4e34-ad17-659700c77a10,
- ImplementationUUID=7ae731bc-c264-4ee3-a4b4-5d4540af26c3
- ] HTMLCanvasElement : HTMLElement {
-
- attribute long width;
- attribute long height;
-
- DOMString toDataURL(in [ConvertUndefinedOrNullToNullString] DOMString type)
- raises(DOMException);
-
-#if defined(V8_BINDING)
- CanvasRenderingContext2D getContext(in DOMString contextId);
-#elif !defined(LANGUAGE_OBJECTIVE_C)
- DOMObject getContext(in DOMString contextId);
-#endif
-
- };
-
-}
diff --git a/webkit/port/html/HTMLDocument.idl b/webkit/port/html/HTMLDocument.idl
deleted file mode 100644
index 6ad1c8f..0000000
--- a/webkit/port/html/HTMLDocument.idl
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
- * 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.
- */
-
-module html {
-
- interface [
- GenerateConstructor,
- HasOverridingNameGetter,
- InterfaceUUID=a183339c-8d74-412a-933d-6f6a4ad6266e,
- ImplementationUUID=d0f7d966-033c-4cbf-847c-1461dacc2f6a
- ] HTMLDocument : Document {
- [Custom] void open();
- void close();
- [Custom] void write(in DOMString text);
- [Custom] void writeln(in DOMString text);
-
- readonly attribute HTMLCollection embeds;
- readonly attribute HTMLCollection plugins;
- readonly attribute HTMLCollection scripts;
-
- // Extensions
-
-#if defined(LANGUAGE_JAVASCRIPT)
- // FIXME: This should eventually be available (if they are wanted) for all languages.
- readonly attribute HTMLCollection all;
-#endif
-
- void clear();
-
- void captureEvents();
- void releaseEvents();
-
- readonly attribute long width;
- readonly attribute long height;
- attribute [ConvertNullToNullString] DOMString dir;
- attribute [ConvertNullToNullString] DOMString designMode;
- readonly attribute DOMString compatMode;
-
- readonly attribute Element activeElement;
- boolean hasFocus();
-
- // Deprecated attributes
- attribute [ConvertNullToNullString] DOMString bgColor;
- attribute [ConvertNullToNullString] DOMString fgColor;
- attribute [ConvertNullToNullString] DOMString alinkColor;
- attribute [ConvertNullToNullString] DOMString linkColor;
- attribute [ConvertNullToNullString] DOMString vlinkColor;
- };
-
-}
diff --git a/webkit/port/html/HTMLOptionsCollection.idl b/webkit/port/html/HTMLOptionsCollection.idl
deleted file mode 100644
index c544114..0000000
--- a/webkit/port/html/HTMLOptionsCollection.idl
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * 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.
- */
-
-module html {
-
- interface [
- GenerateNativeConverter,
- HasCustomIndexSetter,
- InterfaceUUID=a03aaeac-e47d-4bb3-acb4-f1897ae74237,
- ImplementationUUID=99c11fde-6f9f-44a4-a041-49a894c52e70
- ] HTMLOptionsCollection {
- attribute long selectedIndex;
- attribute [CustomSetter] unsigned long length;
- [Custom] void add(in HTMLOptionElement option, in [Optional] unsigned long index)
- raises (DOMException);
- [Custom] void remove(in unsigned long index);
- Node item(in unsigned long index);
- Node namedItem(in DOMString name);
- };
-}
diff --git a/webkit/port/ksvg2/svg/SVGMatrix.idl b/webkit/port/ksvg2/svg/SVGMatrix.idl
deleted file mode 100644
index ef157f6..0000000
--- a/webkit/port/ksvg2/svg/SVGMatrix.idl
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
- Copyright (C) 2004, 2005 Rob Buis <buis@kde.org>
- Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
- Copyright (C) 2006 Apple Computer, Inc. All rights reserved.
-
- This file is part of the KDE project
-
- 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.
-*/
-
-module svg {
-
- interface [Conditional=SVG, PODType=AffineTransform] SVGMatrix {
- // FIXME: these attributes should all be floats but since we implement
- // AffineTransform with doubles setting these as doubles makes more sense.
- attribute double a;
- attribute double b;
- attribute double c;
- attribute double d;
- attribute double e;
- attribute double f;
-
- SVGMatrix multiply(in SVGMatrix secondMatrix);
- [Custom] SVGMatrix inverse()
- raises(SVGException);
- SVGMatrix translate(in float x, in float y);
- SVGMatrix scale(in float scaleFactor);
- SVGMatrix scaleNonUniform(in float scaleFactorX, in float scaleFactorY);
- SVGMatrix rotate(in float angle);
- [Custom] SVGMatrix rotateFromVector(in float x, in float y)
- raises(SVGException);
- SVGMatrix flipX();
- SVGMatrix flipY();
- SVGMatrix skewX(in float angle);
- SVGMatrix skewY(in float angle);
- };
-
-}
diff --git a/webkit/port/ksvg2/svg/SVGPathSegList.idl b/webkit/port/ksvg2/svg/SVGPathSegList.idl
deleted file mode 100644
index efd27a2..0000000
--- a/webkit/port/ksvg2/svg/SVGPathSegList.idl
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module svg {
-
- interface [Conditional=SVG] SVGPathSegList {
- readonly attribute unsigned long numberOfItems;
-
- void clear()
- raises(DOMException);
- SVGPathSeg initialize(in SVGPathSeg newItem)
- raises(DOMException, SVGException);
- SVGPathSeg getItem(in unsigned long index)
- raises(DOMException);
- SVGPathSeg insertItemBefore(in SVGPathSeg newItem, in unsigned long index)
- raises(DOMException, SVGException);
- SVGPathSeg replaceItem(in SVGPathSeg newItem, in unsigned long index)
- raises(DOMException, SVGException);
- SVGPathSeg removeItem(in unsigned long index)
- raises(DOMException);
- SVGPathSeg appendItem(in SVGPathSeg newItem)
- raises(DOMException, SVGException);
- };
-
-}
diff --git a/webkit/port/ksvg2/svg/SVGPointList.idl b/webkit/port/ksvg2/svg/SVGPointList.idl
deleted file mode 100644
index 24b1042..0000000
--- a/webkit/port/ksvg2/svg/SVGPointList.idl
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module svg {
-
- interface [Conditional=SVG] SVGPointList {
- readonly attribute unsigned long numberOfItems;
-
- void clear()
- raises(DOMException);
- SVGPoint initialize(in SVGPoint item)
- raises(DOMException, SVGException);
- SVGPoint getItem(in unsigned long index)
- raises(DOMException);
- SVGPoint insertItemBefore(in SVGPoint item, in unsigned long index)
- raises(DOMException, SVGException);
- SVGPoint replaceItem(in SVGPoint item, in unsigned long index)
- raises(DOMException, SVGException);
- SVGPoint removeItem(in unsigned long index)
- raises(DOMException);
- SVGPoint appendItem(in SVGPoint item)
- raises(DOMException, SVGException);
- };
-
-}
diff --git a/webkit/port/ksvg2/svg/SVGTransformList.idl b/webkit/port/ksvg2/svg/SVGTransformList.idl
deleted file mode 100644
index d03351a..0000000
--- a/webkit/port/ksvg2/svg/SVGTransformList.idl
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module svg {
-
- interface [Conditional=SVG] SVGTransformList {
- readonly attribute unsigned long numberOfItems;
-
- void clear()
- raises(DOMException);
- SVGTransform initialize(in SVGTransform item)
- raises(DOMException, SVGException);
- SVGTransform getItem(in unsigned long index)
- raises(DOMException);
- SVGTransform insertItemBefore(in SVGTransform item, in unsigned long index)
- raises(DOMException, SVGException);
- SVGTransform replaceItem(in SVGTransform item, in unsigned long index)
- raises(DOMException, SVGException);
- SVGTransform removeItem(in unsigned long index)
- raises(DOMException);
- SVGTransform appendItem(in SVGTransform item)
- raises(DOMException, SVGException);
- SVGTransform createSVGTransformFromMatrix(in SVGMatrix matrix);
- SVGTransform consolidate();
- };
-
-}
diff --git a/webkit/port/page/Console.idl b/webkit/port/page/Console.idl
deleted file mode 100644
index 79a33f6..0000000
--- a/webkit/port/page/Console.idl
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- * its contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module window {
-
- interface Console {
- [Custom] void debug();
- [Custom] void error();
- [Custom] void info();
- [Custom] void log();
- [Custom] void warn();
- [Custom] void dir();
- [Custom] void dirxml();
- [Custom] void trace();
- [Custom, ImplementationFunction=assertCondition] void assert(in boolean condition);
- [Custom] void count();
-
- [Custom] void profile(in DOMString title);
- [Custom] void profileEnd();
- void time(in [ConvertUndefinedOrNullToNullString] DOMString title);
- [Custom] void timeEnd();
- [Custom] void group();
- void groupEnd();
- };
-
-}
diff --git a/webkit/port/page/DOMWindow.idl b/webkit/port/page/DOMWindow.idl
deleted file mode 100644
index 2b4c483..0000000
--- a/webkit/port/page/DOMWindow.idl
+++ /dev/null
@@ -1,456 +0,0 @@
-/*
- * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module window {
- // DOMWindow object has CheckDomainSecurity on the front object.
- interface [
- CustomDefineGetter,
- CustomDefineSetter,
- CustomDeleteProperty,
- CustomGetOwnPropertySlot,
- CustomGetPropertyAttributes,
- CustomGetPropertyNames,
- CustomLookupGetter,
- CustomLookupSetter,
- CustomMarkFunction,
- CustomNativeConverter,
- CustomPutFunction,
- DoNotCache,
- GenerateNativeConverter,
- LegacyParent=JSDOMWindowBase
- ] DOMWindow {
- // DOM Level 0
- readonly attribute Screen screen;
- readonly attribute [DoNotCheckDomainSecurity] History history;
- attribute [Replaceable] BarInfo locationbar;
- attribute [Replaceable] BarInfo menubar;
- attribute [Replaceable] BarInfo personalbar;
- attribute [Replaceable] BarInfo scrollbars;
- attribute [Replaceable] BarInfo statusbar;
- attribute [Replaceable] BarInfo toolbar;
- attribute [Replaceable] Navigator navigator;
- attribute [Replaceable, v8referenceattr=navigator] Navigator clientInformation;
- attribute [DoNotCheckDomainSecurity, CustomSetter, DontDelete, v8DisallowShadowing] Location location;
-
- DOMSelection getSelection();
-
- readonly attribute [CheckNodeSecurity] Element frameElement;
-
- [DoNotCheckDomainSecurity] void focus();
- [DoNotCheckDomainSecurity] void blur();
- [DoNotCheckDomainSecurity] void close();
-
- void print();
- void stop();
-
- void alert(in DOMString message);
- boolean confirm(in DOMString message);
- [ConvertNullStringTo=Null] DOMString prompt(in DOMString message,
- in [ConvertUndefinedOrNullToNullString] DOMString defaultValue);
-
- boolean find(in DOMString string,
- in boolean caseSensitive,
- in boolean backwards,
- in boolean wrap,
- in boolean wholeWord,
- in boolean searchInFrames,
- in boolean showDialog);
-
- attribute [Replaceable] boolean offscreenBuffering;
-
- attribute [Replaceable] long outerHeight;
- attribute [Replaceable] long outerWidth;
- attribute [Replaceable] long innerHeight;
- attribute [Replaceable] long innerWidth;
- attribute [Replaceable] long screenX;
- attribute [Replaceable] long screenY;
- attribute [Replaceable] long screenLeft;
- attribute [Replaceable] long screenTop;
- attribute [Replaceable] long scrollX;
- attribute [Replaceable] long scrollY;
- readonly attribute long pageXOffset;
- readonly attribute long pageYOffset;
-
- [RequiresAllArguments] void scrollBy(in long x, in long y);
- [RequiresAllArguments] void scrollTo(in long x, in long y);
- [RequiresAllArguments] void scroll(in long x, in long y);
- [RequiresAllArguments] void moveBy(in float x, in float y); // FIXME: this should take longs not floats.
- [RequiresAllArguments] void moveTo(in float x, in float y); // FIXME: this should take longs not floats.
- [RequiresAllArguments] void resizeBy(in float x, in float y); // FIXME: this should take longs not floats.
- [RequiresAllArguments] void resizeTo(in float width, in float height); // FIXME: this should take longs not floats.
-
- readonly attribute [DoNotCheckDomainSecurity] boolean closed;
-
- attribute [Replaceable, DoNotCheckDomainSecurityOnGet] unsigned long length;
-
- attribute DOMString name;
-
- attribute DOMString status;
- attribute DOMString defaultStatus;
-#if defined(LANGUAGE_JAVASCRIPT)
- // This attribute is an alias of defaultStatus and is necessary for legacy uses.
- attribute DOMString defaultstatus;
-#endif
-
- // Self referential attributes
- attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow self;
- readonly attribute [DoNotCheckDomainSecurity, DontDelete, v8DisallowShadowing] DOMWindow window;
- attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow frames;
-
-#if defined(V8_BINDING)
- attribute [CustomSetter, DoNotCheckDomainSecurity] DOMWindow opener;
-#else
- attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow opener;
-#endif
- attribute [Replaceable, DoNotCheckDomainSecurity] DOMWindow parent;
- readonly attribute [DoNotCheckDomainSecurity, DontDelete, v8DisallowShadowing] DOMWindow top;
-
- // DOM Level 2 AbstractView Interface
- readonly attribute Document document;
-
- // DOM Level 2 Style Interface
- CSSStyleDeclaration getComputedStyle(in Element element,
- in DOMString pseudoElement);
-
- // WebKit extensions
- CSSRuleList getMatchedCSSRules(in Element element,
- in DOMString pseudoElement,
- in [Optional] boolean authorOnly);
- attribute [Replaceable] double devicePixelRatio;
-
-#if ENABLE_OFFLINE_WEB_APPLICATIONS
- readonly attribute DOMApplicationCache applicationCache;
-#endif
-#if 0 && ENABLE_DATABASE
- // Temporarily disabled until database binding support for v8 is up to snuff
- Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize)
- raises(DOMException);
-#endif
-#if ENABLE_DOM_STORAGE
- readonly attribute Storage sessionStorage;
- readonly attribute Storage localStorage;
-#endif
-
- attribute [Replaceable] Console console;
-
- // cross-document messaging
- [DoNotCheckDomainSecurity, Custom] void postMessage(in DOMString message, in DOMString targetOrigin)
- raises(DOMException);
-
-#if defined(LANGUAGE_JAVASCRIPT)
- // Global constructors
- attribute StyleSheetConstructor StyleSheet;
- attribute CSSStyleSheetConstructor CSSStyleSheet;
-
- attribute CSSValueConstructor CSSValue;
- attribute CSSPrimitiveValueConstructor CSSPrimitiveValue;
- attribute CSSValueListConstructor CSSValueList;
-
- attribute CSSRuleConstructor CSSRule;
- attribute CSSCharsetRuleConstructor CSSCharsetRule;
- attribute CSSFontFaceRuleConstructor CSSFontFaceRule;
- attribute CSSImportRuleConstructor CSSImportRule;
- attribute CSSMediaRuleConstructor CSSMediaRule;
- attribute CSSPageRuleConstructor CSSPageRule;
- attribute CSSStyleRuleConstructor CSSStyleRule;
-
- attribute CSSVariablesRuleConstructor CSSVariablesRule;
- attribute CSSVariablesDeclarationConstructor CSSVariablesDeclaration;
-
- attribute CSSStyleDeclarationConstructor CSSStyleDeclaration;
- attribute MediaListConstructor MediaList;
- attribute CounterConstructor Counter;
- attribute CSSRuleListConstructor CSSRuleList;
- attribute RectConstructor Rect;
- attribute StyleSheetListConstructor StyleSheetList;
-
- // FIXME: Implement the commented-out global constructors for interfaces listed in DOM Level 3 Core specification.
- attribute DOMCoreExceptionConstructor DOMException;
-// attribute DOMStringListConstructor DOMStringList;
-// attribute NameListConstructor NameList;
-// attribute DOMImplementationListConstructor DOMImplementationList;
-// attribute DOMImplementationSourceConstructor DOMImplementationSource;
- attribute DOMImplementationConstructor DOMImplementation;
- attribute DocumentFragmentConstructor DocumentFragment;
- attribute DocumentConstructor Document;
- attribute NodeConstructor Node;
- attribute NodeListConstructor NodeList;
- attribute NamedNodeMapConstructor NamedNodeMap;
- attribute CharacterDataConstructor CharacterData;
- attribute AttrConstructor Attr;
- attribute ElementConstructor Element;
- attribute TextConstructor Text;
- attribute CommentConstructor Comment;
-// attribute TypeInfoConstructor TypeInfo;
-// attribute UserDataHandlerConstructor UserDataHandler;
-// attribute DOMErrorConstructor DOMError;
-// attribute DOMErrorHandlerConstructor DOMErrorHandler
-// attribute DOMLocatorConstructor DOMLocator;
-// attribute DOMConfigurationConstructor DOMConfiguration;
- attribute CDATASectionConstructor CDATASection;
- attribute DocumentTypeConstructor DocumentType;
- attribute NotationConstructor Notation;
- attribute EntityConstructor Entity;
- attribute EntityReferenceConstructor EntityReference;
- attribute ProcessingInstructionConstructor ProcessingInstruction;
-
- attribute HTMLDocumentConstructor HTMLDocument;
-
- attribute HTMLElementConstructor HTMLElement;
- attribute HTMLAnchorElementConstructor HTMLAnchorElement;
- attribute HTMLAppletElementConstructor HTMLAppletElement;
- attribute HTMLAreaElementConstructor HTMLAreaElement;
- attribute HTMLBRElementConstructor HTMLBRElement;
- attribute HTMLBaseElementConstructor HTMLBaseElement;
- attribute HTMLBaseFontElementConstructor HTMLBaseFontElement;
- attribute HTMLBlockquoteElementConstructor HTMLBlockquoteElement;
- attribute HTMLBodyElementConstructor HTMLBodyElement;
- attribute HTMLButtonElementConstructor HTMLButtonElement;
- attribute HTMLCanvasElementConstructor HTMLCanvasElement;
- attribute HTMLDListElementConstructor HTMLDListElement;
- attribute HTMLDirectoryElementConstructor HTMLDirectoryElement;
- attribute HTMLDivElementConstructor HTMLDivElement;
- attribute HTMLEmbedElementConstructor HTMLEmbedElement;
- attribute HTMLFieldSetElementConstructor HTMLFieldSetElement;
- attribute HTMLFontElementConstructor HTMLFontElement;
- attribute HTMLFormElementConstructor HTMLFormElement;
- attribute HTMLFrameElementConstructor HTMLFrameElement;
- attribute HTMLFrameSetElementConstructor HTMLFrameSetElement;
- attribute HTMLHRElementConstructor HTMLHRElement;
- attribute HTMLHeadElementConstructor HTMLHeadElement;
- attribute HTMLHeadingElementConstructor HTMLHeadingElement;
- attribute HTMLHtmlElementConstructor HTMLHtmlElement;
- attribute HTMLIFrameElementConstructor HTMLIFrameElement;
- attribute HTMLImageElementConstructor HTMLImageElement;
- attribute HTMLInputElementConstructor HTMLInputElement;
- attribute HTMLIsIndexElementConstructor HTMLIsIndexElement;
- attribute HTMLLIElementConstructor HTMLLIElement;
- attribute HTMLLabelElementConstructor HTMLLabelElement;
- attribute HTMLLegendElementConstructor HTMLLegendElement;
- attribute HTMLLinkElementConstructor HTMLLinkElement;
- attribute HTMLMapElementConstructor HTMLMapElement;
- attribute HTMLMarqueeElementConstructor HTMLMarqueeElement;
- attribute HTMLMenuElementConstructor HTMLMenuElement;
- attribute HTMLMetaElementConstructor HTMLMetaElement;
- attribute HTMLModElementConstructor HTMLModElement;
- attribute HTMLOListElementConstructor HTMLOListElement;
- attribute HTMLObjectElementConstructor HTMLObjectElement;
- attribute HTMLOptGroupElementConstructor HTMLOptGroupElement;
- attribute HTMLOptionElementConstructor HTMLOptionElement;
- attribute HTMLParagraphElementConstructor HTMLParagraphElement;
- attribute HTMLParamElementConstructor HTMLParamElement;
- attribute HTMLPreElementConstructor HTMLPreElement;
- attribute HTMLQuoteElementConstructor HTMLQuoteElement;
- attribute HTMLScriptElementConstructor HTMLScriptElement;
- attribute HTMLSelectElementConstructor HTMLSelectElement;
- attribute HTMLStyleElementConstructor HTMLStyleElement;
- attribute HTMLTableCaptionElementConstructor HTMLTableCaptionElement;
- attribute HTMLTableCellElementConstructor HTMLTableCellElement;
- attribute HTMLTableColElementConstructor HTMLTableColElement;
- attribute HTMLTableElementConstructor HTMLTableElement;
- attribute HTMLTableRowElementConstructor HTMLTableRowElement;
- attribute HTMLTableSectionElementConstructor HTMLTableSectionElement;
- attribute HTMLTextAreaElementConstructor HTMLTextAreaElement;
- attribute HTMLTitleElementConstructor HTMLTitleElement;
- attribute HTMLUListElementConstructor HTMLUListElement;
-
- attribute HTMLCollectionConstructor HTMLCollection;
-
- attribute CanvasRenderingContext2DConstructor CanvasRenderingContext2D;
- attribute TextMetricsConstructor TextMetrics;
-
- attribute EventConstructor Event;
- attribute KeyboardEventConstructor KeyboardEvent;
- attribute MouseEventConstructor MouseEvent;
- attribute MutationEventConstructor MutationEvent;
- attribute OverflowEventConstructor OverflowEvent;
- attribute ProgressEventConstructor ProgressEvent;
- attribute TextEventConstructor TextEvent;
- attribute UIEventConstructor UIEvent;
- attribute WheelEventConstructor WheelEvent;
- attribute MessageEventConstructor MessageEvent;
- attribute EventExceptionConstructor EventException;
-
- attribute ClipboardConstructor Clipboard;
-
- attribute FileConstructor File;
- attribute FileListConstructor FileList;
-
- attribute NodeFilterConstructor NodeFilter;
- attribute RangeConstructor Range;
- attribute RangeExceptionConstructor RangeException;
-
- // Mozilla has a separate XMLDocument object for XML documents.
- // We just use Document for this.
- attribute DocumentConstructor XMLDocument;
-
- attribute DOMParserConstructor DOMParser;
- attribute XMLSerializerConstructor XMLSerializer;
-
- attribute XMLHttpRequestUploadConstructor XMLHttpRequestUpload;
- attribute XMLHttpRequestExceptionConstructor XMLHttpRequestException;
-#if defined(V8_BINDING)
- // KJS adds these to the window object in kjs_window.cpp.
- attribute XMLHttpRequestConstructor XMLHttpRequest;
- attribute XSLTProcessorConstructor XSLTProcessor;
- attribute MessageChannelConstructor MessageChannel;
-#endif
-
-#if ENABLE_DOM_STORAGE
- attribute StorageConstructor Storage;
- attribute StorageEventConstructor StorageEvent;
-#endif
-
-#if ENABLE_VIDEO
- attribute HTMLAudioElementConstructor HTMLAudioElement;
- attribute HTMLMediaElementConstructor HTMLMediaElement;
- attribute HTMLVideoElementConstructor HTMLVideoElement;
- attribute MediaErrorConstructor MediaError;
-#endif
-
-#if ENABLE_XPATH
- attribute XPathEvaluatorConstructor XPathEvaluator;
- attribute XPathResultConstructor XPathResult;
- attribute XPathExceptionConstructor XPathException;
-#endif
-
-#if ENABLE_SVG
- attribute SVGAngleConstructor SVGAngle;
- attribute SVGColorConstructor SVGColor;
-// attribute SVGCSSRuleConstructor SVGCSSRule;
- attribute SVGExceptionConstructor SVGException;
- attribute SVGGradientElementConstructor SVGGradientElement;
- attribute SVGLengthConstructor SVGLength;
- attribute SVGMarkerElementConstructor SVGMarkerElement;
- attribute SVGPaintConstructor SVGPaint;
- attribute SVGPathSegConstructor SVGPathSeg;
- attribute SVGPreserveAspectRatioConstructor SVGPreserveAspectRatio;
- attribute SVGRenderingIntentConstructor SVGRenderingIntent;
- attribute SVGTextContentElementConstructor SVGTextContentElement;
- attribute SVGTextPathElementConstructor SVGTextPathElement;
- attribute SVGTransformConstructor SVGTransform;
- attribute SVGUnitTypesConstructor SVGUnitTypes;
-// attribute SVGZoomAndPanConstructor SVGZoomAndPan;
-#endif
-
-#if ENABLE_SVG_FILTERS
- attribute SVGComponentTransferFunctionElementConstructor SVGComponentTransferFunctionElement;
- attribute SVGFEBlendElementConstructor SVGFEBlendElement;
- attribute SVGFEColorMatrixElementConstructor SVGFEColorMatrixElement;
- attribute SVGFECompositeElementConstructor SVGFECompositeElement;
-// attribute SVGFEConvolveMatrixElementConstructor SVGFEConvolveMatrixElement;
- attribute SVGFEDisplacementMapElementConstructor SVGFEDisplacementMapElement;
-// attribute SVGFEMorphologyElementConstructor SVGFEMorphologyElement;
- attribute SVGFETurbulenceElementConstructor SVGFETurbulenceElement;
-#endif
-
-#endif // defined(LANGUAGE_JAVASCRIPT)
-
-#if defined(V8_BINDING)
- // These were implemented in KJS::Window and not moved to IDL yet.
-
- [Custom] DOMWindow open(in DOMString url,
- in DOMString name,
- in [Optional] DOMString options);
-
- [Custom] DOMObject showModalDialog(in DOMString url,
- in [Optional] DOMObject dialogArgs,
- in [Optional] DOMString featureArgs);
-
- void back();
- void forward();
-
-// Not supported by Safari
-// void home();
-// void dump();
-
-// Not supported in Safari.
-// void sizeToContent();
-// void getAttention();
-
- void clearTimeout(in long timerID);
- void clearInterval(in long timerID);
-
- [Custom] long setTimeout(in DOMString function, in unsigned long timeout);
- [Custom] long setInterval(in DOMString function, in unsigned long timeout);
-
- [Custom] String atob(in DOMString str)
- raises(DOMException);
- [Custom] String btoa(in DOMString str)
- raises(DOMException);
-
- // These are defined on the window object in WebKit/KJS, but they
- // are not implemented.
- [Custom=DOMWindowNOP] void captureEvents(in long eventFlags);
- [Custom=DOMWindowNOP] void releaseEvents(in long eventFlags);
-
- // window.toString requires special handling
- [v8DoNotCheckSignature, DoNotCheckDomainSecurity, Custom, DontEnum] DOMString toString();
-
-// Not supported in Safari.
-// void routeEvent(in Event evt);
-// void enableExternalCapture();
-// void disableExternalCapture();
-
- // Following two functions are part of JavaScript spec, implemented by
- // VM already.
-// DOMString escape(in DOMString str);
-// DOMString unescape(in DOMString str);
-
- // attributes that are v8 specific, type is not important.
- attribute [Custom=DOMWindowEventHandler] DOMString onabort;
- attribute [Custom=DOMWindowEventHandler] DOMString onblur;
- attribute [Custom=DOMWindowEventHandler] DOMString onchange;
- attribute [Custom=DOMWindowEventHandler] DOMString onclick;
- attribute [Custom=DOMWindowEventHandler] DOMString ondblclick;
- attribute [Custom=DOMWindowEventHandler] DOMString ondragdrop;
- attribute [Custom=DOMWindowEventHandler] DOMString onerror;
- attribute [Custom=DOMWindowEventHandler] DOMString onfocus;
- attribute [Custom=DOMWindowEventHandler] DOMString onkeydown;
- attribute [Custom=DOMWindowEventHandler] DOMString onkeypress;
- attribute [Custom=DOMWindowEventHandler] DOMString onkeyup;
- attribute [Custom=DOMWindowEventHandler] DOMString onload;
- attribute [Custom=DOMWindowEventHandler] DOMString onmousedown;
- attribute [Custom=DOMWindowEventHandler] DOMString onmousemove;
- attribute [Custom=DOMWindowEventHandler] DOMString onmouseout;
- attribute [Custom=DOMWindowEventHandler] DOMString onmouseover;
- attribute [Custom=DOMWindowEventHandler] DOMString onmouseup;
- attribute [Custom=DOMWindowEventHandler] DOMString onmousewheel;
- attribute [Custom=DOMWindowEventHandler] DOMString onmove;
- attribute [Custom=DOMWindowEventHandler] DOMString onreset;
- attribute [Custom=DOMWindowEventHandler] DOMString onresize;
- attribute [Custom=DOMWindowEventHandler] DOMString onscroll;
- attribute [Custom=DOMWindowEventHandler] DOMString onsearch;
- attribute [Custom=DOMWindowEventHandler] DOMString onselect;
- attribute [Custom=DOMWindowEventHandler] DOMString onsubmit;
- attribute [Custom=DOMWindowEventHandler] DOMString onunload;
- attribute [Custom=DOMWindowEventHandler] DOMString onbeforeunload;
- attribute [Custom=DOMWindowEventHandler] DOMString onwebkitanimationstart;
- attribute [Custom=DOMWindowEventHandler] DOMString onwebkitanimationiteration;
- attribute [Custom=DOMWindowEventHandler] DOMString onwebkitanimationend;
- attribute [Custom=DOMWindowEventHandler] DOMString onwebkittransitionend;
-#endif // defined(V8_BINDING)
- };
-}
diff --git a/webkit/port/page/History.idl b/webkit/port/page/History.idl
deleted file mode 100644
index c627ac0..0000000
--- a/webkit/port/page/History.idl
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module window {
-
- interface [
- CheckDomainSecurity,
- CustomGetOwnPropertySlot,
- CustomPutFunction,
- CustomDeleteProperty,
- CustomGetPropertyNames
- ] History {
- readonly attribute unsigned long length;
-
- [DoNotCheckDomainSecurity] void back();
- [DoNotCheckDomainSecurity] void forward();
- [DoNotCheckDomainSecurity] void go(in long distance);
- };
-
-}
diff --git a/webkit/port/page/Location.idl b/webkit/port/page/Location.idl
deleted file mode 100644
index 5432208..0000000
--- a/webkit/port/page/Location.idl
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) 2008 The Chromium Authors. All rights reserved. Use of this
-// source code is governed by a BSD-style license that can be found in the
-// LICENSE file.
-
-module core {
- interface [CheckDomainSecurity] Location {
- attribute DOMString hash;
- attribute DOMString host;
- attribute DOMString hostname;
- attribute [DoNotCheckDomainSecurityOnSet, DontDelete, v8DisallowShadowing] DOMString href;
- attribute DOMString pathname;
- attribute DOMString port;
- attribute DOMString protocol;
- attribute DOMString search;
-
- // For security reasons, these functions are on the instance
- // instead of on the prototype object to insure that they cannot
- // be overwritten.
- [DoNotCheckDomainSecurity, v8OnInstance] void reload(in boolean forceget);
- [DoNotCheckDomainSecurity, v8OnInstance] void replace(in DOMString url);
- [DoNotCheckDomainSecurity, v8OnInstance] void assign(in DOMString url);
- [ReadOnly, DontEnum, v8OnInstance] DOMString toString();
- [Custom, ReadOnly, DontEnum, v8OnInstance] DOMObject valueOf();
- };
-}
diff --git a/webkit/port/svg/SVGElementInstance.idl b/webkit/port/svg/SVGElementInstance.idl
deleted file mode 100644
index 606aa18..0000000
--- a/webkit/port/svg/SVGElementInstance.idl
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org>
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-module svg {
-
- interface [
- Conditional=SVG,
- ObjCCustomInternalImpl,
- CustomListeners,
- CustomPushEventHandlerScope,
- GenerateToJS,
- GenerateNativeConverter
- ] SVGElementInstance
-#if defined(LANGUAGE_OBJECTIVE_C)
- : Object, EventTarget
-#endif /* defined(LANGUAGE_OBJECTIVE_C) */
- {
- readonly attribute SVGElement correspondingElement;
- readonly attribute SVGUseElement correspondingUseElement;
- readonly attribute SVGElementInstance parentNode;
- readonly attribute SVGElementInstanceList childNodes;
- readonly attribute SVGElementInstance firstChild;
- readonly attribute SVGElementInstance lastChild;
- readonly attribute SVGElementInstance previousSibling;
- readonly attribute SVGElementInstance nextSibling;
-
- // EventTarget
-#if !defined(LANGUAGE_OBJECTIVE_C)
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onabort;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onblur;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onchange;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onclick;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oncontextmenu;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondblclick;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onerror;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onfocus;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oninput;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onkeydown;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onkeypress;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onkeyup;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onload;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmousedown;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmousemove;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmouseout;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmouseover;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmouseup;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onmousewheel;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforecut;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oncut;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforecopy;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString oncopy;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onbeforepaste;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onpaste;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragenter;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragover;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragleave;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondrop;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragstart;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondrag;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString ondragend;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onreset;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onresize;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onscroll;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onsearch;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onselect;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onselectstart;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onsubmit;
- attribute [DontEnum, Custom=ElementEventHandler] DOMString onunload;
-
- [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)
- raises(EventException);
-#endif /* defined(LANGUAGE_OBJECTIVE_C) */
- };
-}