dom/webidl/LegacyQueryInterface.webidl

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     2 /* This Source Code Form is subject to the terms of the Mozilla Public
     3  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
     4  * You can obtain one at http://mozilla.org/MPL/2.0/.
     5  */
     7 interface nsISupports;
     8 interface IID;
    10 [NoInterfaceObject]
    11 interface LegacyQueryInterface {
    12   // Legacy QueryInterface, only exposed to chrome or XBL code on the
    13   // main thread.
    14   nsISupports queryInterface(IID iid);
    15 };
    17 Attr implements LegacyQueryInterface;
    18 BarProp implements LegacyQueryInterface;
    19 CaretPosition implements LegacyQueryInterface;
    20 Comment implements LegacyQueryInterface;
    21 Crypto implements LegacyQueryInterface;
    22 CSSPrimitiveValue implements LegacyQueryInterface;
    23 CSSStyleDeclaration implements LegacyQueryInterface;
    24 CSSValueList implements LegacyQueryInterface;
    25 DOMImplementation implements LegacyQueryInterface;
    26 DOMParser implements LegacyQueryInterface;
    27 DOMStringMap implements LegacyQueryInterface;
    28 DOMTokenList implements LegacyQueryInterface;
    29 Document implements LegacyQueryInterface;
    30 DocumentFragment implements LegacyQueryInterface;
    31 DocumentType implements LegacyQueryInterface;
    32 Element implements LegacyQueryInterface;
    33 Event implements LegacyQueryInterface;
    34 EventSource implements LegacyQueryInterface;
    35 FileList implements LegacyQueryInterface;
    36 FormData implements LegacyQueryInterface;
    37 HTMLCollection implements LegacyQueryInterface;
    38 History implements LegacyQueryInterface;
    39 IDBCursor implements LegacyQueryInterface;
    40 IDBDatabase implements LegacyQueryInterface;
    41 IDBFactory implements LegacyQueryInterface;
    42 IDBIndex implements LegacyQueryInterface;
    43 IDBObjectStore implements LegacyQueryInterface;
    44 IDBRequest implements LegacyQueryInterface;
    45 IDBTransaction implements LegacyQueryInterface;
    46 MimeTypeArray implements LegacyQueryInterface;
    47 MozNamedAttrMap implements LegacyQueryInterface;
    48 MutationObserver implements LegacyQueryInterface;
    49 MutationRecord implements LegacyQueryInterface;
    50 Navigator implements LegacyQueryInterface;
    51 NodeIterator implements LegacyQueryInterface;
    52 NodeList implements LegacyQueryInterface;
    53 Notification implements LegacyQueryInterface;
    54 OfflineResourceList implements LegacyQueryInterface;
    55 PaintRequest implements LegacyQueryInterface;
    56 PaintRequestList implements LegacyQueryInterface;
    57 Performance implements LegacyQueryInterface;
    58 Plugin implements LegacyQueryInterface;
    59 PluginArray implements LegacyQueryInterface;
    60 ProcessingInstruction implements LegacyQueryInterface;
    61 Range implements LegacyQueryInterface;
    62 Rect implements LegacyQueryInterface;
    63 Selection implements LegacyQueryInterface;
    64 SVGAnimatedEnumeration implements LegacyQueryInterface;
    65 SVGAnimatedInteger implements LegacyQueryInterface;
    66 SVGAnimatedNumber implements LegacyQueryInterface;
    67 SVGAnimatedNumberList implements LegacyQueryInterface;
    68 SVGAnimatedPreserveAspectRatio implements LegacyQueryInterface;
    69 SVGAnimatedString implements LegacyQueryInterface;
    70 SVGLengthList implements LegacyQueryInterface;
    71 SVGNumberList implements LegacyQueryInterface;
    72 SVGPathSegList implements LegacyQueryInterface;
    73 SVGPoint implements LegacyQueryInterface;
    74 SVGPointList implements LegacyQueryInterface;
    75 SVGPreserveAspectRatio implements LegacyQueryInterface;
    76 SVGRect implements LegacyQueryInterface;
    77 SVGStringList implements LegacyQueryInterface;
    78 SVGTransformList implements LegacyQueryInterface;
    79 Screen implements LegacyQueryInterface;
    80 StyleSheet implements LegacyQueryInterface;
    81 Text implements LegacyQueryInterface;
    82 Touch implements LegacyQueryInterface;
    83 TouchList implements LegacyQueryInterface;
    84 TreeColumns implements LegacyQueryInterface;
    85 TreeWalker implements LegacyQueryInterface;
    86 UndoManager implements LegacyQueryInterface;
    87 ValidityState implements LegacyQueryInterface;
    88 WebSocket implements LegacyQueryInterface;
    89 Window implements LegacyQueryInterface;
    90 XMLHttpRequest implements LegacyQueryInterface;
    91 XMLHttpRequestUpload implements LegacyQueryInterface;
    92 XMLSerializer implements LegacyQueryInterface;
    93 XPathEvaluator implements LegacyQueryInterface;

mercurial