Thu, 22 Jan 2015 13:21:57 +0100
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;