From d5dd0a07b89ad5c467b845577d859584895f462d Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sat, 7 Jun 2014 17:39:23 +0200 Subject: [PATCH] Remove unsupported extended attributes from IDL. These were silently ignored so far. --- src/components/script/dom/webidls/CustomEvent.webidl | 4 ++-- .../script/dom/webidls/DOMImplementation.webidl | 5 ++--- src/components/script/dom/webidls/DOMParser.webidl | 2 +- src/components/script/dom/webidls/Document.webidl | 11 ++++------- src/components/script/dom/webidls/Navigator.webidl | 2 +- .../script/dom/webidls/ProgressEvent.webidl | 6 +++--- src/components/script/dom/webidls/Window.webidl | 2 +- .../script/dom/webidls/XMLHttpRequest.webidl | 6 +++--- .../script/dom/webidls/XMLHttpRequestUpload.webidl | 2 +- 9 files changed, 18 insertions(+), 22 deletions(-) diff --git a/src/components/script/dom/webidls/CustomEvent.webidl b/src/components/script/dom/webidls/CustomEvent.webidl index 13e34ae9124..bfc99c99954 100644 --- a/src/components/script/dom/webidls/CustomEvent.webidl +++ b/src/components/script/dom/webidls/CustomEvent.webidl @@ -14,8 +14,8 @@ * http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0. */ -[Constructor(DOMString type, optional CustomEventInit eventInitDict), - Exposed=Window,Worker] +[Constructor(DOMString type, optional CustomEventInit eventInitDict)/*, + Exposed=Window,Worker*/] interface CustomEvent : Event { readonly attribute any detail; diff --git a/src/components/script/dom/webidls/DOMImplementation.webidl b/src/components/script/dom/webidls/DOMImplementation.webidl index 643f0d64a76..50f7510b800 100644 --- a/src/components/script/dom/webidls/DOMImplementation.webidl +++ b/src/components/script/dom/webidls/DOMImplementation.webidl @@ -14,13 +14,12 @@ interface DOMImplementation { /*boolean hasFeature(DOMString feature, [TreatNullAs=EmptyString] DOMString version);*/ - [Creator, Throws] + [Throws] DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId, DOMString systemId); - [Creator, Throws] + [Throws] Document createDocument(DOMString? namespace, [TreatNullAs=EmptyString] DOMString qualifiedName, optional DocumentType? doctype = null); - [Creator] Document createHTMLDocument(optional DOMString title); }; diff --git a/src/components/script/dom/webidls/DOMParser.webidl b/src/components/script/dom/webidls/DOMParser.webidl index 2de7170bed3..236fae785f2 100644 --- a/src/components/script/dom/webidls/DOMParser.webidl +++ b/src/components/script/dom/webidls/DOMParser.webidl @@ -16,6 +16,6 @@ enum SupportedType { [Constructor] interface DOMParser { - [Creator, Throws] + [Throws] Document parseFromString(DOMString str, SupportedType type); }; diff --git a/src/components/script/dom/webidls/Document.webidl b/src/components/script/dom/webidls/Document.webidl index 232beb1bf77..79ef4c1fa47 100644 --- a/src/components/script/dom/webidls/Document.webidl +++ b/src/components/script/dom/webidls/Document.webidl @@ -26,17 +26,14 @@ interface Document : Node { HTMLCollection getElementsByClassName(DOMString classNames); Element? getElementById(DOMString elementId); - [Creator, Throws] + [Throws] Element createElement(DOMString localName); - [Creator, Throws] + [Throws] Element createElementNS(DOMString? namespace, DOMString qualifiedName); - [Creator] DocumentFragment createDocumentFragment(); - [Creator] Text createTextNode(DOMString data); - [Creator] Comment createComment(DOMString data); - [Creator, Throws] + [Throws] ProcessingInstruction createProcessingInstruction(DOMString target, DOMString data); [Throws] @@ -44,7 +41,7 @@ interface Document : Node { [Throws] Node adoptNode(Node node); - [Creator, Throws] + [Throws] Event createEvent(DOMString interface_); }; diff --git a/src/components/script/dom/webidls/Navigator.webidl b/src/components/script/dom/webidls/Navigator.webidl index 2023a6293ad..16d96d53470 100644 --- a/src/components/script/dom/webidls/Navigator.webidl +++ b/src/components/script/dom/webidls/Navigator.webidl @@ -15,7 +15,7 @@ Navigator implements NavigatorID; //Navigator implements NavigatorPlugins; // http://www.whatwg.org/html/#navigatorid -[NoInterfaceObject, Exposed=Window,Worker] +[NoInterfaceObject/*, Exposed=Window,Worker*/] interface NavigatorID { readonly attribute DOMString appCodeName; // constant "Mozilla" readonly attribute DOMString appName; diff --git a/src/components/script/dom/webidls/ProgressEvent.webidl b/src/components/script/dom/webidls/ProgressEvent.webidl index ff9854a3f0d..420d745fe14 100644 --- a/src/components/script/dom/webidls/ProgressEvent.webidl +++ b/src/components/script/dom/webidls/ProgressEvent.webidl @@ -13,8 +13,8 @@ * http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0. */ -[Constructor(DOMString type, optional ProgressEventInit eventInitDict), - Exposed=Window,Worker] +[Constructor(DOMString type, optional ProgressEventInit eventInitDict)/*, + Exposed=Window,Worker*/] interface ProgressEvent : Event { readonly attribute boolean lengthComputable; readonly attribute unsigned long long loaded; @@ -25,4 +25,4 @@ dictionary ProgressEventInit : EventInit { boolean lengthComputable = false; unsigned long long loaded = 0; unsigned long long total = 0; -}; \ No newline at end of file +}; diff --git a/src/components/script/dom/webidls/Window.webidl b/src/components/script/dom/webidls/Window.webidl index dab6a23ba6c..db7fe7e9848 100644 --- a/src/components/script/dom/webidls/Window.webidl +++ b/src/components/script/dom/webidls/Window.webidl @@ -4,7 +4,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // http://www.whatwg.org/html/#window -[PrimaryGlobal] +//[PrimaryGlobal] /*sealed*/ interface Window : EventTarget { // the current browsing context //[Unforgeable] readonly attribute WindowProxy window; diff --git a/src/components/script/dom/webidls/XMLHttpRequest.webidl b/src/components/script/dom/webidls/XMLHttpRequest.webidl index ab06165a098..d69927aef1f 100644 --- a/src/components/script/dom/webidls/XMLHttpRequest.webidl +++ b/src/components/script/dom/webidls/XMLHttpRequest.webidl @@ -22,8 +22,8 @@ enum XMLHttpRequestResponseType { "text" }; -[Constructor, - Exposed=Window,Worker] +[Constructor/*, + Exposed=Window,Worker*/] interface XMLHttpRequest : XMLHttpRequestEventTarget { // event handler attribute EventHandler onreadystatechange; @@ -64,5 +64,5 @@ interface XMLHttpRequest : XMLHttpRequestEventTarget { readonly attribute any response; [Throws] readonly attribute DOMString responseText; - [Exposed=Window] readonly attribute Document? responseXML; + /*[Exposed=Window]*/ readonly attribute Document? responseXML; }; diff --git a/src/components/script/dom/webidls/XMLHttpRequestUpload.webidl b/src/components/script/dom/webidls/XMLHttpRequestUpload.webidl index dfb5ffd8255..9ff8b4cc8e6 100644 --- a/src/components/script/dom/webidls/XMLHttpRequestUpload.webidl +++ b/src/components/script/dom/webidls/XMLHttpRequestUpload.webidl @@ -13,6 +13,6 @@ * http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0. */ -[Exposed=Window,Worker] +//[Exposed=Window,Worker] interface XMLHttpRequestUpload : XMLHttpRequestEventTarget { };