dom/interfaces/base/domstubs.idl

Wed, 31 Dec 2014 06:55:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:55:50 +0100
changeset 2
7e26c7da4463
permissions
-rw-r--r--

Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2

michael@0 1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
michael@0 2 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 3 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 5
michael@0 6 #include "nsISupports.idl"
michael@0 7
michael@0 8 %{C++
michael@0 9 class nsWrapperCache;
michael@0 10 %}
michael@0 11
michael@0 12 [ptr] native nsWrapperCachePtr(nsWrapperCache);
michael@0 13
michael@0 14 typedef unsigned long long DOMTimeStamp;
michael@0 15 typedef double DOMHighResTimeStamp;
michael@0 16
michael@0 17 // Core
michael@0 18 interface nsIDOMAttr;
michael@0 19 interface nsIDOMCDATASection;
michael@0 20 interface nsIDOMCharacterData;
michael@0 21 interface nsIDOMComment;
michael@0 22 interface nsIDOMDOMImplementation;
michael@0 23 interface nsIDOMDocument;
michael@0 24 interface nsIDOMDocumentFragment;
michael@0 25 interface nsIDOMDocumentType;
michael@0 26 interface nsIDOMElement;
michael@0 27 interface nsIDOMNode;
michael@0 28 interface nsIDOMNodeList;
michael@0 29 interface nsIDOMProcessingInstruction;
michael@0 30 interface nsIDOMText;
michael@0 31 interface nsIDOMClientRect;
michael@0 32 interface nsIDOMClientRectList;
michael@0 33
michael@0 34 // Needed for raises() in our IDL
michael@0 35 interface DOMException;
michael@0 36
michael@0 37 // Style Sheets
michael@0 38 interface nsIDOMStyleSheetList;
michael@0 39 interface nsIDOMStyleSheet;
michael@0 40 interface nsIDOMMediaList;
michael@0 41
michael@0 42 // Base
michael@0 43 interface nsIDOMWindow;
michael@0 44 interface nsIDOMWindowCollection;
michael@0 45 interface nsIDOMNavigator;
michael@0 46 interface nsIDOMScreen;
michael@0 47
michael@0 48 // Events
michael@0 49 interface nsIDOMEvent;
michael@0 50 interface nsIDOMEventTarget;
michael@0 51 interface nsIDOMEventListener;
michael@0 52
michael@0 53 // HTML
michael@0 54 interface nsIDOMHTMLElement;
michael@0 55 interface nsIDOMHTMLFormElement;
michael@0 56 interface nsIDOMHTMLCollection;
michael@0 57 interface nsIDOMHTMLHeadElement;
michael@0 58
michael@0 59 // CSS
michael@0 60 interface nsIDOMCSSValue;
michael@0 61 interface nsIDOMCSSPrimitiveValue;
michael@0 62 interface nsIDOMCSSRule;
michael@0 63 interface nsIDOMCSSRuleList;
michael@0 64 interface nsIDOMMozCSSKeyframeRule;
michael@0 65 interface nsIDOMCSSFontFeatureValuesRule;
michael@0 66 interface nsIDOMCSSStyleSheet;
michael@0 67 interface nsIDOMCSSStyleDeclaration;
michael@0 68 interface nsIDOMCounter;
michael@0 69 interface nsIDOMRect;
michael@0 70 interface nsIDOMCSSStyleRule;
michael@0 71 interface nsIDOMCSSStyleRuleCollection;
michael@0 72 interface nsIDOMHTMLTableCaptionElement;
michael@0 73
michael@0 74 // Range
michael@0 75 interface nsIDOMRange;
michael@0 76
michael@0 77 // Crypto
michael@0 78 interface nsIDOMCrypto;
michael@0 79
michael@0 80 // Used font face (for inspector)
michael@0 81 interface nsIDOMFontFace;
michael@0 82 interface nsIDOMFontFaceList;

mercurial