author | Mitchell Field <mitchell.field@live.com.au> |
Fri, 02 Jul 2010 10:27:06 -0400 | |
changeset 47159 | 84c1694a4ca9af3a0fd5605a7ec0e9b9e7bd0129 |
parent 47158 | 29884ff43099a0ce0d60f507f2e1307bb9ca4443 |
child 47160 | f9e9f951c0ab29ac3f0e9f9469553458e4b859a0 |
push id | 14255 |
push user | bsmedberg@mozilla.com |
push date | Fri, 02 Jul 2010 21:02:11 +0000 |
treeherder | mozilla-central@84c1694a4ca9 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | bsmedberg |
milestone | 2.0b2pre |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/accessible/public/msaa/ISimpleDOMDocument.idl +++ b/accessible/public/msaa/ISimpleDOMDocument.idl @@ -34,18 +34,16 @@ * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ cpp_quote("///////////////////////////////////////////////////////////////////////////////////////////////////////") cpp_quote("//") cpp_quote("// ISimpleDOMDocument") -cpp_quote("//") -cpp_quote("// @STATUS UNDER_REVIEW") cpp_quote("// ---------------------------------------------------------------------------------------------------=") cpp_quote("//") cpp_quote("// get_URL(out] BSTR *url)") cpp_quote("// ---------------------------------------------------------------------------------------------------=") cpp_quote("// Get the internet URL associated with this document.") cpp_quote("//") cpp_quote("// get_title([out BSTR *title") cpp_quote("// ---------------------------------------------------------------------------------------------------=")
--- a/accessible/public/msaa/ISimpleDOMNode.idl +++ b/accessible/public/msaa/ISimpleDOMNode.idl @@ -37,18 +37,16 @@ * ***** END LICENSE BLOCK ***** */ cpp_quote("///////////////////////////////////////////////////////////////////////////////////////////////////////") cpp_quote("//") cpp_quote("// ISimpleDOMNode") cpp_quote("// ---------------------------------------------------------------------------------------------------=") cpp_quote("// An interface that extends MSAA's IAccessible to provide readonly DOM node information via cross-process COM.") cpp_quote("//") -cpp_quote("// @STATUS UNDER_REVIEW") -cpp_quote("//") cpp_quote("// get_nodeInfo(") cpp_quote("// /* [out] */ BSTR *nodeName, // For elements, this is the tag name") cpp_quote("// /* [out] */ short *nameSpaceID,") cpp_quote("// /* [out] */ BSTR *nodeValue, ") cpp_quote("// /* [out] */ unsigned int *numChildren); ") cpp_quote("// /* [out] */ unsigned int *uniqueID; // In Win32 accessible events we generate, the target's childID matches to this") cpp_quote("// /* [out] */ unsigned short *nodeType,") cpp_quote("// ---------------------------------------------------------------------------------------------------=")
--- a/accessible/public/msaa/ISimpleDOMText.idl +++ b/accessible/public/msaa/ISimpleDOMText.idl @@ -40,18 +40,16 @@ import "objidl.idl"; import "oaidl.idl"; cpp_quote("///////////////////////////////////////////////////////////////////////////////////////////////////////") cpp_quote("//") cpp_quote("// ISimpleDOMText") cpp_quote("// ---------------------------------------------------------------------------------------------------=") cpp_quote("// An interface that extends MSAA's IAccessible to provide important additional capabilities on text nodes") cpp_quote("//") -cpp_quote("// @STATUS UNDER_REVIEW") -cpp_quote("//") cpp_quote("// [propget] domText(/* out,retval */ BSTR *domText") cpp_quote("// ---------------------------------------------------------------------------------------------------=") cpp_quote("// Similar to IAccessible::get_accName, but does not strip out whitespace characters.") cpp_quote("// Important for retrieving the correct start/end substring indices to use with other") cpp_quote("// methods in ISimpleDOMText.") cpp_quote("//") cpp_quote("//") cpp_quote("// get_[un]clippedSubstringBounds(")
--- a/accessible/public/nsIAccessNode.idl +++ b/accessible/public/nsIAccessNode.idl @@ -48,18 +48,16 @@ interface nsIDOMCSSPrimitiveValue; * a DOM node. When accessibility is active in Gecko, * every DOM node can have one nsIAccessNode for each * pres shell the DOM node is rendered in. * The nsIAccessNode implementations are instantiated lazily. * The nsIAccessNode tree for a given dom window * has a one to one relationship to the DOM tree. * If the DOM node for this access node is "accessible", * then a QueryInterface to nsIAccessible will succeed. - * - * @status UNDER_REVIEW */ [scriptable, uuid(ef16ff42-0256-4b48-ae87-b18a95b7f7d6)] interface nsIAccessNode : nsISupports { /** * The DOM node this nsIAccessNode is associated with. */ readonly attribute nsIDOMNode DOMNode;
--- a/accessible/public/nsIAccessible.idl +++ b/accessible/public/nsIAccessible.idl @@ -50,18 +50,16 @@ interface nsIAccessibleRelation; * A cross-platform interface that supports platform-specific * accessibility APIs like MSAA and ATK. Contains the sum of what's needed * to support IAccessible as well as ATK's generic accessibility objects. * Can also be used by in-process accessibility clients to get information * about objects in the accessible tree. The accessible tree is a subset of * nodes in the DOM tree -- such as documents, focusable elements and text. * Mozilla creates the implementations of nsIAccessible on demand. * See http://www.mozilla.org/projects/ui/accessibility for more information. - * - * @status UNDER_REVIEW */ [scriptable, uuid(c81d8f8c-8585-4094-bc7c-71dd01494906)] interface nsIAccessible : nsISupports { /** * Parent node in accessible tree. */ readonly attribute nsIAccessible parent;
--- a/accessible/public/nsIAccessibleDocument.idl +++ b/accessible/public/nsIAccessibleDocument.idl @@ -50,18 +50,16 @@ interface nsIDOMWindow; * When accessibility is turned on in Gecko, * there is an nsIAccessibleDocument for each document * whether it is XUL, HTML or whatever. * You can QueryInterface to nsIAccessibleDocument from * the nsIAccessible or nsIAccessNode for the root node * of a document. You can also get one from * nsIAccessNode::GetAccessibleDocument() or * nsIAccessibleEvent::GetAccessibleDocument() - * - * @status UNDER_REVIEW */ [scriptable, uuid(03c6ce8a-aa40-4484-9282-e6579c56e054)] interface nsIAccessibleDocument : nsISupports { /** * The URL of the document */ readonly attribute AString URL;
--- a/accessible/public/nsIAccessibleEvent.idl +++ b/accessible/public/nsIAccessibleEvent.idl @@ -53,18 +53,16 @@ interface nsIDOMNode; * to find out how to get accessibility and DOM interfaces for * the event and its target. To listen to in-process accessibility invents, * make your object an nsIObserver, and listen for accessible-event by * using code something like this: * nsCOMPtr<nsIObserverService> observerService = * do_GetService("@mozilla.org/observer-service;1", &rv); * if (NS_SUCCEEDED(rv)) * rv = observerService->AddObserver(this, "accessible-event", PR_TRUE); - * - * @status UNDER_REVIEW */ [scriptable, uuid(c68b4386-dca7-4b88-8988-7a95ce7be92f)] interface nsIAccessibleEvent : nsISupports { /** * An object has been created. */ const unsigned long EVENT_SHOW = 0x0001;
--- a/accessible/public/nsIAccessibleImage.idl +++ b/accessible/public/nsIAccessibleImage.idl @@ -31,20 +31,16 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" -/** - * - * @status UNDER_REVIEW - */ [scriptable, uuid(09086623-0f09-4310-ac56-c2cda7c29648)] interface nsIAccessibleImage : nsISupports { /** * Returns the coordinates of the image. * * @param coordType specifies coordinates origin (for available constants * refer to nsIAccessibleCoordinateType)
--- a/accessible/public/nsIAccessibleRetrieval.idl +++ b/accessible/public/nsIAccessibleRetrieval.idl @@ -48,18 +48,16 @@ interface nsIDOMDOMStringList; /** * An interface for in-process accessibility clients * wishing to get an nsIAccessible or nsIAccessNode for * a given DOM node. * More documentation at: * http://www.mozilla.org/projects/ui/accessibility - * - * @status UNDER_REVIEW */ [scriptable, uuid(310ce77d-c92b-4761-82e8-77e1a728e8d4)] interface nsIAccessibleRetrieval : nsISupports { /** * Return application accessible. */ nsIAccessible getApplicationAccessible();
--- a/accessible/public/nsIAccessibleSelectable.idl +++ b/accessible/public/nsIAccessibleSelectable.idl @@ -41,18 +41,16 @@ * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" #include "nsIAccessible.idl" #include "nsIArray.idl" /** * An interface for the accessibility module and in-process accessibility clients * for dealing with getting and changing the selection of accessible nodes. - * - * @status UNDER_REVIEW */ [scriptable, uuid(34d268d6-1dd2-11b2-9d63-83a5e0ada290)] interface nsIAccessibleSelectable : nsISupports { const unsigned long eSelection_Add = 0; const unsigned long eSelection_Remove = 1; const unsigned long eSelection_GetState = 2;
--- a/content/base/public/nsISelection.idl +++ b/content/base/public/nsISelection.idl @@ -41,17 +41,16 @@ interface nsIDOMNode; interface nsIDOMRange; /** * Interface for manipulating and querying the current selected range * of nodes within the document. * - * @status FROZEN * @version 1.1 */ [scriptable, uuid(24bb8c1c-407c-4a97-b652-af767d847716)] interface nsISelection : nsISupports { /** * Returns the node in which the selection begins.
--- a/docshell/base/nsIGlobalHistory.idl +++ b/docshell/base/nsIGlobalHistory.idl @@ -34,17 +34,17 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** * * The interface to global history. * - * @status FROZEN & DEPRECATED. This interface is still accepted, but new + * @status DEPRECATED. This interface is still accepted, but new * implementations should use nsIGlobalHistory2. * @version 1.0 */ #include "nsISupports.idl" [scriptable, uuid(9491C383-E3C4-11d2-BDBE-0050040A9B44)] interface nsIGlobalHistory : nsISupports
--- a/docshell/base/nsIGlobalHistory2.idl +++ b/docshell/base/nsIGlobalHistory2.idl @@ -34,17 +34,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** * Provides information about global history to gecko. * * @note This interface replaces and deprecates nsIGlobalHistory. - * @status UNDER_REVIEW */ #include "nsISupports.idl" interface nsIURI; %{ C++ // nsIObserver topic to fire when you add new visited URIs to the history;
--- a/docshell/base/nsIWebNavigation.idl +++ b/docshell/base/nsIWebNavigation.idl @@ -44,18 +44,16 @@ interface nsIInputStream; interface nsISHistory; interface nsIURI; /** * The nsIWebNavigation interface defines an interface for navigating the web. * It provides methods and attributes to direct an object to navigate to a new * location, stop or restart an in process load, or determine where the object * has previously gone. - * - * @status UNDER_REVIEW */ [scriptable, uuid(F5D9E7B0-D930-11d3-B057-00A024FFC08C)] interface nsIWebNavigation : nsISupports { /** * Indicates if the object can go back. If true this indicates that * there is back session history available for navigation. */
--- a/docshell/base/nsIWebNavigationInfo.idl +++ b/docshell/base/nsIWebNavigationInfo.idl @@ -37,18 +37,16 @@ #include "nsISupports.idl" interface nsIWebNavigation; /** * The nsIWebNavigationInfo interface exposes a way to get information * on the capabilities of Gecko webnavigation objects. - * - * @status UNDER_REVIEW */ [scriptable, uuid(62a93afb-93a1-465c-84c8-0432264229de)] interface nsIWebNavigationInfo : nsISupports { /** * Returned by isTypeSupported to indicate lack of support for a type. * @note this is guaranteed not to change, so that boolean tests can be done * on the return value if isTypeSupported to detect whether a type is
--- a/docshell/base/nsIWebPageDescriptor.idl +++ b/docshell/base/nsIWebPageDescriptor.idl @@ -34,18 +34,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * The nsIWebPageDescriptor interface allows content being displayed in one * window to be loaded into another window without refetching it from the * network. - * - * @status UNDER_REVIEW */ [scriptable, uuid(6f30b676-3710-4c2c-80b1-0395fb26516e)] interface nsIWebPageDescriptor : nsISupports { const unsigned long DISPLAY_AS_SOURCE = 0x0001; const unsigned long DISPLAY_NORMAL = 0x0002;
--- a/docshell/shistory/public/nsIHistoryEntry.idl +++ b/docshell/shistory/public/nsIHistoryEntry.idl @@ -37,18 +37,16 @@ * ***** END LICENSE BLOCK ***** */ /** * An interface to individual entries in session history. Each * document or frame will have a nsIHistoryEntry associated with * it. nsIHistoryEntry provides access to information like URI, * title and frame traversal status for that document. * This interface is accessible from javascript. - * - * @status FROZEN */ #include "nsISupports.idl" interface nsIURI; [scriptable, uuid(A41661D4-1417-11D5-9882-00C04FA02F40)] interface nsIHistoryEntry : nsISupports {
--- a/docshell/shistory/public/nsISHistory.idl +++ b/docshell/shistory/public/nsISHistory.idl @@ -44,19 +44,17 @@ interface nsISimpleEnumerator; /** * An interface to the primary properties of the Session History * component. In an embedded browser environment, the nsIWebBrowser * object creates an instance of session history for each open window. * A handle to the session history object can be obtained from * nsIWebNavigation. In a non-embedded situation, the owner of the * session history component must create a instance of it and set * it in the nsIWebNavigation object. - * This interface is accessible from javascript. - * - * @status FROZEN + * This interface is accessible from javascript. */ %{C++ #define NS_SHISTORY_CID \ {0x7294fe9c, 0x14d8, 0x11d5, {0x98, 0x82, 0x00, 0xC0, 0x4f, 0xa0, 0x2f, 0x40}} #define NS_SHISTORY_CONTRACTID "@mozilla.org/browser/shistory;1"
--- a/docshell/shistory/public/nsISHistoryListener.idl +++ b/docshell/shistory/public/nsISHistoryListener.idl @@ -47,18 +47,16 @@ interface nsIURI; * * A session history listener will be notified when pages are added, removed * and loaded from session history. It can prevent any action (except adding * a new session history entry) from happening by returning false from the * corresponding callback method. * * A session history listener can be registered on a particular nsISHistory * instance via the nsISHistory::addSHistoryListener() method. - * - * @status FROZEN */ [scriptable, uuid(3b07f591-e8e1-11d4-9882-00c04fa02f40)] interface nsISHistoryListener : nsISupports { /** * Called when a new document is added to session history. New documents are * added to session history by docshell when new pages are loaded in a frame * or content area, for example via nsIWebNavigation::loadURI()
--- a/dom/interfaces/base/nsIDOMBarProp.idl +++ b/dom/interfaces/base/nsIDOMBarProp.idl @@ -38,17 +38,15 @@ * ***** END LICENSE BLOCK ***** */ #include "domstubs.idl" /** * The nsIDOMBarProp interface is the interface for controlling and * accessing the visibility of certain UI items (scrollbars, menubars, * toolbars, ...) through the DOM. - * - * @status FROZEN */ [scriptable, uuid(9eb2c150-1d56-11d3-8221-0060083a0bcf)] interface nsIDOMBarProp : nsISupports { attribute boolean visible; };
--- a/dom/interfaces/base/nsIDOMWindow.idl +++ b/dom/interfaces/base/nsIDOMWindow.idl @@ -44,18 +44,16 @@ interface nsISelection; /** * The nsIDOMWindow interface is the primary interface for a DOM * window object. It represents a single window object that may * contain child windows if the document in the window contains a * HTML frameset document or if the document contains iframe elements. * * This interface is not officially defined by any standard bodies, it * originates from the defacto DOM Level 0 standard. - * - * @status FROZEN */ [scriptable, uuid(a6cf906b-15b3-11d2-932e-00805f8add32)] interface nsIDOMWindow : nsISupports { /** * Accessor for the document in this window. */
--- a/dom/interfaces/base/nsIDOMWindowCollection.idl +++ b/dom/interfaces/base/nsIDOMWindowCollection.idl @@ -37,18 +37,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "domstubs.idl" /** * The nsIDOMWindowCollection interface is an interface for a * collection of DOM window objects. - * - * @status FROZEN */ [scriptable, uuid(a6cf906f-15b3-11d2-932e-00805f8add32)] interface nsIDOMWindowCollection : nsISupports { /** * Accessor for the number of windows in this collection. */
--- a/dom/interfaces/core/nsIDOMAttr.idl +++ b/dom/interfaces/core/nsIDOMAttr.idl @@ -41,18 +41,16 @@ /** * The nsIDOMAttr interface represents an attribute in an "Element" object. * Typically the allowable values for the attribute are defined in a document * type definition. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9070-15b3-11d2-932e-00805f8add32)] interface nsIDOMAttr : nsIDOMNode { readonly attribute DOMString name; readonly attribute boolean specified; attribute DOMString value;
--- a/dom/interfaces/core/nsIDOMCDATASection.idl +++ b/dom/interfaces/core/nsIDOMCDATASection.idl @@ -42,16 +42,14 @@ /** * CDATA sections are used to escape blocks of text containing characters * that would otherwise be regarded as markup. * Their primary purpose is for including material such as XML fragments, * without needing to escape all the delimiters. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9071-15b3-11d2-932e-00805f8add32)] interface nsIDOMCDATASection : nsIDOMText { };
--- a/dom/interfaces/core/nsIDOMCharacterData.idl +++ b/dom/interfaces/core/nsIDOMCharacterData.idl @@ -40,18 +40,16 @@ #include "nsIDOMNode.idl" /** * The nsIDOMCharacterData interface extends nsIDOMNode with a set of * attributes and methods for accessing character data in the DOM. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9072-15b3-11d2-932e-00805f8add32)] interface nsIDOMCharacterData : nsIDOMNode { attribute DOMString data; // raises(DOMException) on setting // raises(DOMException) on retrieval
--- a/dom/interfaces/core/nsIDOMComment.idl +++ b/dom/interfaces/core/nsIDOMComment.idl @@ -41,16 +41,14 @@ /** * The nsIDOMComment interface inherits from nsIDOMCharacterData and represents * the content of a comment, i.e., all the characters between the starting * '<!--' and ending '-->'. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9073-15b3-11d2-932e-00805f8add32)] interface nsIDOMComment : nsIDOMCharacterData { };
--- a/dom/interfaces/core/nsIDOMDOMException.idl +++ b/dom/interfaces/core/nsIDOMDOMException.idl @@ -44,18 +44,16 @@ * processing situations, such as out-of-bound errors. * However, DOM operations can raise exceptions in "exceptional" * circumstances, i.e., when an operation is impossible to perform * (either for logical reasons, because data is lost, or because the * implementation has become unstable) * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-3-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf910a-15b3-11d2-932e-00805f8add32)] interface nsIDOMDOMException : nsISupports { const unsigned short INDEX_SIZE_ERR = 1; const unsigned short DOMSTRING_SIZE_ERR = 2; const unsigned short HIERARCHY_REQUEST_ERR = 3;
--- a/dom/interfaces/core/nsIDOMDOMImplementation.idl +++ b/dom/interfaces/core/nsIDOMDOMImplementation.idl @@ -41,18 +41,16 @@ /** * The nsIDOMDOMImplementation interface provides a number of methods for * performing operations that are independent of any particular instance * of the document object model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9074-15b3-11d2-932e-00805f8add32)] interface nsIDOMDOMImplementation : nsISupports { boolean hasFeature(in DOMString feature, in DOMString version);
--- a/dom/interfaces/core/nsIDOMDocument.idl +++ b/dom/interfaces/core/nsIDOMDocument.idl @@ -45,18 +45,16 @@ * primary access to the document's data. * Since elements, text nodes, comments, processing instructions, etc. * cannot exist outside the context of a Document, the nsIDOMDocument * interface also contains the factory methods needed to create these * objects. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9075-15b3-11d2-932e-00805f8add32)] interface nsIDOMDocument : nsIDOMNode { readonly attribute nsIDOMDocumentType doctype; readonly attribute nsIDOMDOMImplementation implementation; readonly attribute nsIDOMElement documentElement;
--- a/dom/interfaces/core/nsIDOMDocumentFragment.idl +++ b/dom/interfaces/core/nsIDOMDocumentFragment.idl @@ -41,16 +41,14 @@ /** * DocumentFragment is a "lightweight" or "minimal" Document object. * nsIDOMDocumentFragment is used in situations where the Document * interface can potentially be a heavyweight interface. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9076-15b3-11d2-932e-00805f8add32)] interface nsIDOMDocumentFragment : nsIDOMNode { };
--- a/dom/interfaces/core/nsIDOMDocumentType.idl +++ b/dom/interfaces/core/nsIDOMDocumentType.idl @@ -42,18 +42,16 @@ /** * Each Document has a doctype attribute whose value is either null * or a DocumentType object. * The nsIDOMDocumentType interface in the DOM Core provides an * interface to the list of entities that are defined for the document. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9077-15b3-11d2-932e-00805f8add32)] interface nsIDOMDocumentType : nsIDOMNode { readonly attribute DOMString name; readonly attribute nsIDOMNamedNodeMap entities; readonly attribute nsIDOMNamedNodeMap notations;
--- a/dom/interfaces/core/nsIDOMElement.idl +++ b/dom/interfaces/core/nsIDOMElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMNode.idl" /** * The nsIDOMElement interface represents an element in an HTML or * XML document. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9078-15b3-11d2-932e-00805f8add32)] interface nsIDOMElement : nsIDOMNode { readonly attribute DOMString tagName; DOMString getAttribute(in DOMString name); void setAttribute(in DOMString name,
--- a/dom/interfaces/core/nsIDOMEntity.idl +++ b/dom/interfaces/core/nsIDOMEntity.idl @@ -40,18 +40,16 @@ #include "nsIDOMNode.idl" /** * The nsIDOMEntity interface represents an entity, either parsed * or unparsed, in an XML document. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9079-15b3-11d2-932e-00805f8add32)] interface nsIDOMEntity : nsIDOMNode { readonly attribute DOMString publicId; readonly attribute DOMString systemId; readonly attribute DOMString notationName;
--- a/dom/interfaces/core/nsIDOMEntityReference.idl +++ b/dom/interfaces/core/nsIDOMEntityReference.idl @@ -40,16 +40,14 @@ #include "nsIDOMNode.idl" /** * nsIDOMEntityReference is an interface to a node that represents a * reference to one of the entities defined in the document. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf907a-15b3-11d2-932e-00805f8add32)] interface nsIDOMEntityReference : nsIDOMNode { };
--- a/dom/interfaces/core/nsIDOMNamedNodeMap.idl +++ b/dom/interfaces/core/nsIDOMNamedNodeMap.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * Objects implementing the nsIDOMNamedNodeMap interface are used to * represent collections of nodes that can be accessed by name. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf907b-15b3-11d2-932e-00805f8add32)] interface nsIDOMNamedNodeMap : nsISupports { nsIDOMNode getNamedItem(in DOMString name); nsIDOMNode setNamedItem(in nsIDOMNode arg) raises(DOMException);
--- a/dom/interfaces/core/nsIDOMNode.idl +++ b/dom/interfaces/core/nsIDOMNode.idl @@ -41,18 +41,16 @@ /** * The nsIDOMNode interface is the primary datatype for the entire * Document Object Model. * It represents a single node in the document tree. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf907c-15b3-11d2-932e-00805f8add32)] interface nsIDOMNode : nsISupports { const unsigned short ELEMENT_NODE = 1; const unsigned short ATTRIBUTE_NODE = 2; const unsigned short TEXT_NODE = 3;
--- a/dom/interfaces/core/nsIDOMNodeList.idl +++ b/dom/interfaces/core/nsIDOMNodeList.idl @@ -42,18 +42,16 @@ /** * The nsIDOMNodeList interface provides the abstraction of an ordered * collection of nodes, without defining or constraining how this collection * is implemented. * The items in the list are accessible via an integral index, starting from 0. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf907d-15b3-11d2-932e-00805f8add32)] interface nsIDOMNodeList : nsISupports { nsIDOMNode item(in unsigned long index); readonly attribute unsigned long length; };
--- a/dom/interfaces/core/nsIDOMNotation.idl +++ b/dom/interfaces/core/nsIDOMNotation.idl @@ -41,18 +41,16 @@ /** * The nsIDOMNotation interface represents a notation declared in the DTD. * A notation either declares, by name, the format of an unparsed entity, * or is used for formal declaration of processing instruction targets. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf907e-15b3-11d2-932e-00805f8add32)] interface nsIDOMNotation : nsIDOMNode { readonly attribute DOMString publicId; readonly attribute DOMString systemId; };
--- a/dom/interfaces/core/nsIDOMProcessingInstruction.idl +++ b/dom/interfaces/core/nsIDOMProcessingInstruction.idl @@ -41,18 +41,16 @@ /** * The nsIDOMProcessingInstruction interface represents a * "processing instruction", used in XML as a way to keep processor-specific * information in the text of the document. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf907f-15b3-11d2-932e-00805f8add32)] interface nsIDOMProcessingInstruction : nsIDOMNode { readonly attribute DOMString target; attribute DOMString data; // raises(DOMException) on setting
--- a/dom/interfaces/core/nsIDOMText.idl +++ b/dom/interfaces/core/nsIDOMText.idl @@ -40,18 +40,16 @@ #include "nsIDOMCharacterData.idl" /** * The nsIDOMText interface inherits from nsIDOMCharacterData and represents * the textual content (termed character data in XML) of an Element or Attr. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Core/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9082-15b3-11d2-932e-00805f8add32)] interface nsIDOMText : nsIDOMCharacterData { nsIDOMText splitText(in unsigned long offset) raises(DOMException); };
--- a/dom/interfaces/css/nsIDOMCSSPrimitiveValue.idl +++ b/dom/interfaces/css/nsIDOMCSSPrimitiveValue.idl @@ -39,18 +39,16 @@ #include "nsIDOMCSSValue.idl" /** * The nsIDOMCSSPrimitiveValue interface is a datatype for a primitive * CSS value in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(e249031f-8df9-4e7a-b644-18946dce0019)] interface nsIDOMCSSPrimitiveValue : nsIDOMCSSValue { // UnitTypes const unsigned short CSS_UNKNOWN = 0; const unsigned short CSS_NUMBER = 1;
--- a/dom/interfaces/css/nsIDOMCSSRule.idl +++ b/dom/interfaces/css/nsIDOMCSSRule.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMCSSRule interface is a datatype for a CSS style rule in * the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(a6cf90c1-15b3-11d2-932e-00805f8add32)] interface nsIDOMCSSRule : nsISupports { // RuleType const unsigned short UNKNOWN_RULE = 0; const unsigned short STYLE_RULE = 1;
--- a/dom/interfaces/css/nsIDOMCSSRuleList.idl +++ b/dom/interfaces/css/nsIDOMCSSRuleList.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMCSSRuleList interface is a datatype for a list of CSS * style rules in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(a6cf90c0-15b3-11d2-932e-00805f8add32)] interface nsIDOMCSSRuleList : nsISupports { readonly attribute unsigned long length; nsIDOMCSSRule item(in unsigned long index); };
--- a/dom/interfaces/css/nsIDOMCSSStyleDeclaration.idl +++ b/dom/interfaces/css/nsIDOMCSSStyleDeclaration.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMCSSStyleDeclaration interface is a datatype for a CSS * style declaration in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(a6cf90be-15b3-11d2-932e-00805f8add32)] interface nsIDOMCSSStyleDeclaration : nsISupports { attribute DOMString cssText; // raises(DOMException) on setting
--- a/dom/interfaces/css/nsIDOMCSSStyleSheet.idl +++ b/dom/interfaces/css/nsIDOMCSSStyleSheet.idl @@ -40,18 +40,16 @@ #include "nsIDOMStyleSheet.idl" /** * The nsIDOMCSSStyleSheet interface is a datatype for a CSS style * sheet in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(a6cf90c2-15b3-11d2-932e-00805f8add32)] interface nsIDOMCSSStyleSheet : nsIDOMStyleSheet { readonly attribute nsIDOMCSSRule ownerRule; readonly attribute nsIDOMCSSRuleList cssRules;
--- a/dom/interfaces/css/nsIDOMCSSValue.idl +++ b/dom/interfaces/css/nsIDOMCSSValue.idl @@ -39,18 +39,16 @@ #include "domstubs.idl" /** * The nsIDOMCSSValue interface is a datatype for a CSS value in the * Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(009f7ea5-9e80-41be-b008-db62f10823f2)] interface nsIDOMCSSValue : nsISupports { // UnitTypes const unsigned short CSS_INHERIT = 0; const unsigned short CSS_PRIMITIVE_VALUE = 1;
--- a/dom/interfaces/css/nsIDOMCSSValueList.idl +++ b/dom/interfaces/css/nsIDOMCSSValueList.idl @@ -38,18 +38,16 @@ #include "nsIDOMCSSValue.idl" /** * The nsIDOMCSSValueList interface is a datatype for a list of CSS * values in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(8f09fa84-39b9-4dca-9b2f-db0eeb186286)] interface nsIDOMCSSValueList : nsIDOMCSSValue { readonly attribute unsigned long length; nsIDOMCSSValue item(in unsigned long index); };
--- a/dom/interfaces/css/nsIDOMElementCSSInlineStyle.idl +++ b/dom/interfaces/css/nsIDOMElementCSSInlineStyle.idl @@ -39,17 +39,15 @@ #include "domstubs.idl" /** * The nsIDOMElementCSSInlineStyle interface allows access to the inline * style information for elements. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(99715845-95fc-4a56-aa53-214b65c26e22)] interface nsIDOMElementCSSInlineStyle : nsISupports { readonly attribute nsIDOMCSSStyleDeclaration style; };
--- a/dom/interfaces/events/nsIDOMDocumentEvent.idl +++ b/dom/interfaces/events/nsIDOMDocumentEvent.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMDocumentEvent interface is the interface to the event * factory method on a DOM document object. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Events/ - * - * @status FROZEN */ [scriptable, uuid(46b91d66-28e2-11d4-ab1e-0010830123b4)] interface nsIDOMDocumentEvent : nsISupports { nsIDOMEvent createEvent(in DOMString eventType) raises(DOMException); };
--- a/dom/interfaces/events/nsIDOMEvent.idl +++ b/dom/interfaces/events/nsIDOMEvent.idl @@ -42,18 +42,16 @@ interface nsIDOMEventTarget; /** * The nsIDOMEvent interface is the primary datatype for all events in * the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Events/ - * - * @status FROZEN */ [scriptable, uuid(a66b7b80-ff46-bd97-0080-5f8ae38add32)] interface nsIDOMEvent : nsISupports { // PhaseType /** * The current event phase is the capturing phase.
--- a/dom/interfaces/events/nsIDOMEventListener.idl +++ b/dom/interfaces/events/nsIDOMEventListener.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMEventListener interface is a callback interface for * listening to events in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Events/ - * - * @status FROZEN */ [scriptable, function, uuid(df31c120-ded6-11d1-bd85-00805f8ae3f4)] interface nsIDOMEventListener : nsISupports { /** * This method is called whenever an event occurs of the type for which * the EventListener interface was registered.
--- a/dom/interfaces/events/nsIDOMEventTarget.idl +++ b/dom/interfaces/events/nsIDOMEventTarget.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMEventTarget interface is the interface implemented by all * event targets in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Events/ - * - * @status FROZEN */ [scriptable, uuid(1c773b30-d1cf-11d2-bd95-00805f8ae3f4)] interface nsIDOMEventTarget : nsISupports { /** * This method allows the registration of event listeners on the event target. * If an EventListener is added to an EventTarget while it is processing an
--- a/dom/interfaces/events/nsIDOMMouseEvent.idl +++ b/dom/interfaces/events/nsIDOMMouseEvent.idl @@ -40,18 +40,16 @@ #include "nsIDOMUIEvent.idl" /** * The nsIDOMMouseEvent interface is the datatype for all mouse events * in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Events/ - * - * @status FROZEN */ [scriptable, uuid(ff751edc-8b02-aae7-0010-8301838a3123)] interface nsIDOMMouseEvent : nsIDOMUIEvent { readonly attribute long screenX; readonly attribute long screenY;
--- a/dom/interfaces/events/nsIDOMUIEvent.idl +++ b/dom/interfaces/events/nsIDOMUIEvent.idl @@ -40,18 +40,16 @@ #include "nsIDOMEvent.idl" /** * The nsIDOMUIEvent interface is the datatype for all UI events in the * Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Events/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90c3-15b3-11d2-932e-00805f8add32)] interface nsIDOMUIEvent : nsIDOMEvent { readonly attribute nsIDOMAbstractView view; readonly attribute long detail; void initUIEvent(in DOMString typeArg,
--- a/dom/interfaces/html/nsIDOMHTMLAnchorElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLAnchorElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLAnchorElement interface is the interface to a [X]HTML * a element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90aa-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLAnchorElement : nsIDOMHTMLElement { attribute DOMString accessKey; attribute DOMString charset; attribute DOMString coords;
--- a/dom/interfaces/html/nsIDOMHTMLAppletElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLAppletElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLAppletElement interface is the interface to a [X]HTML * applet element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90ae-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLAppletElement : nsIDOMHTMLElement { attribute DOMString align; attribute DOMString alt; attribute DOMString archive;
--- a/dom/interfaces/html/nsIDOMHTMLAreaElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLAreaElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLAreaElement interface is the interface to a [X]HTML * area element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b0-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLAreaElement : nsIDOMHTMLElement { attribute DOMString accessKey; attribute DOMString alt; attribute DOMString coords;
--- a/dom/interfaces/html/nsIDOMHTMLBRElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLBRElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLBRElement interface is the interface to a [X]HTML br * element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a5-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLBRElement : nsIDOMHTMLElement { attribute DOMString clear; };
--- a/dom/interfaces/html/nsIDOMHTMLBaseElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLBaseElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLBaseElement interface is the interface to a [X]HTML * base element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf908b-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLBaseElement : nsIDOMHTMLElement { attribute DOMString href; attribute DOMString target; };
--- a/dom/interfaces/html/nsIDOMHTMLBodyElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLBodyElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLBodyElement interface is the interface to a [X]HTML * body element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf908e-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLBodyElement : nsIDOMHTMLElement { attribute DOMString aLink; attribute DOMString background; attribute DOMString bgColor;
--- a/dom/interfaces/html/nsIDOMHTMLButtonElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLButtonElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLButtonElement interface is the interface to a [X]HTML * button element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9095-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLButtonElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey; attribute boolean disabled;
--- a/dom/interfaces/html/nsIDOMHTMLCollection.idl +++ b/dom/interfaces/html/nsIDOMHTMLCollection.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMHTMLCollection interface is an interface to a collection * of [X]HTML elements. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9083-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLCollection : nsISupports { readonly attribute unsigned long length; nsIDOMNode item(in unsigned long index);
--- a/dom/interfaces/html/nsIDOMHTMLDListElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLDListElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLDListElement interface is the interface to a [X]HTML * dl element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf909b-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLDListElement : nsIDOMHTMLElement { attribute boolean compact; };
--- a/dom/interfaces/html/nsIDOMHTMLDirectoryElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLDirectoryElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLDirectoryElement interface is the interface to a * [X]HTML dir element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf909c-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLDirectoryElement : nsIDOMHTMLElement { attribute boolean compact; };
--- a/dom/interfaces/html/nsIDOMHTMLDivElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLDivElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLDivElement interface is the interface to a [X]HTML * div element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a0-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLDivElement : nsIDOMHTMLElement { attribute DOMString align; };
--- a/dom/interfaces/html/nsIDOMHTMLDocument.idl +++ b/dom/interfaces/html/nsIDOMHTMLDocument.idl @@ -40,18 +40,16 @@ #include "nsIDOMDocument.idl" /** * The nsIDOMHTMLDocument interface is the interface to a [X]HTML * document object. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9084-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLDocument : nsIDOMDocument { attribute DOMString title; readonly attribute DOMString referrer; // domain is readonly per spec, but it's settable in
--- a/dom/interfaces/html/nsIDOMHTMLElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLElement.idl @@ -41,18 +41,16 @@ /** * The nsIDOMHTMLElement interface is the primary [X]HTML element * interface. It represents a single [X]HTML element in the document * tree. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9085-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLElement : nsIDOMElement { attribute DOMString id; attribute DOMString title; attribute DOMString lang;
--- a/dom/interfaces/html/nsIDOMHTMLEmbedElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLEmbedElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLEmbedElement interface is the interface to a [X]HTML * embed element. * * Note that this is not a W3C standard interface, it is Mozilla * proprietary. - * - * @status FROZEN */ [scriptable, uuid(123f90ab-15b3-11d2-456e-00805f8add32)] interface nsIDOMHTMLEmbedElement : nsIDOMHTMLElement { attribute DOMString align; attribute DOMString height; attribute DOMString name;
--- a/dom/interfaces/html/nsIDOMHTMLFieldSetElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLFieldSetElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLFieldSetElement interface is the interface to a * [X]HTML fieldset element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9097-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLFieldSetElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; };
--- a/dom/interfaces/html/nsIDOMHTMLFontElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLFontElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLFontElement interface is the interface to a [X]HTML * font element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a7-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLFontElement : nsIDOMHTMLElement { attribute DOMString color; attribute DOMString face; attribute DOMString size;
--- a/dom/interfaces/html/nsIDOMHTMLFormElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLFormElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLFormElement interface is the interface to a [X]HTML * form element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf908f-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLFormElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLCollection elements; readonly attribute long length; attribute DOMString name;
--- a/dom/interfaces/html/nsIDOMHTMLFrameElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLFrameElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLFrameElement interface is the interface to a [X]HTML * frame element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b9-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLFrameElement : nsIDOMHTMLElement { attribute DOMString frameBorder; attribute DOMString longDesc; attribute DOMString marginHeight;
--- a/dom/interfaces/html/nsIDOMHTMLFrameSetElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLFrameSetElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLFrameSetElement interface is the interface to a * [X]HTML frameset element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b8-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLFrameSetElement : nsIDOMHTMLElement { attribute DOMString cols; attribute DOMString rows; };
--- a/dom/interfaces/html/nsIDOMHTMLHRElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLHRElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLHRElement interface is the interface to a [X]HTML hr * element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a8-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLHRElement : nsIDOMHTMLElement { attribute DOMString align; attribute boolean noShade; attribute DOMString size;
--- a/dom/interfaces/html/nsIDOMHTMLHeadElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLHeadElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLHeadElement interface is the interface to a [X]HTML * head element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9087-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLHeadElement : nsIDOMHTMLElement { [noscript] attribute DOMString profile; };
--- a/dom/interfaces/html/nsIDOMHTMLHeadingElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLHeadingElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLHeadingElement interface is the interface to a * [X]HTML h1, h2, h3, ... element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a2-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLHeadingElement : nsIDOMHTMLElement { attribute DOMString align; };
--- a/dom/interfaces/html/nsIDOMHTMLHtmlElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLHtmlElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLHtmlElement interface is the interface to a [X]HTML * html element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9086-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLHtmlElement : nsIDOMHTMLElement { attribute DOMString version; };
--- a/dom/interfaces/html/nsIDOMHTMLIFrameElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLIFrameElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLIFrameElement interface is the interface to a [X]HTML * iframe element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90ba-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLIFrameElement : nsIDOMHTMLElement { attribute DOMString align; attribute DOMString frameBorder; attribute DOMString height;
--- a/dom/interfaces/html/nsIDOMHTMLImageElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLImageElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLImageElement interface is the interface to a [X]HTML * img element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90ab-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLImageElement : nsIDOMHTMLElement { attribute DOMString name; attribute DOMString align; attribute DOMString alt;
--- a/dom/interfaces/html/nsIDOMHTMLInputElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLInputElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLInputElement interface is the interface to a [X]HTML * input element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9093-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLInputElement : nsIDOMHTMLElement { attribute DOMString defaultValue; attribute boolean defaultChecked; readonly attribute nsIDOMHTMLFormElement form;
--- a/dom/interfaces/html/nsIDOMHTMLIsIndexElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLIsIndexElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLIsIndexElement interface is the interface to a * [X]HTML isindex element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf908c-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLIsIndexElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; attribute DOMString prompt; };
--- a/dom/interfaces/html/nsIDOMHTMLLIElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLLIElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLLIElement interface is the interface to a [X]HTML li * element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf909e-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLLIElement : nsIDOMHTMLElement { attribute DOMString type; attribute long value; };
--- a/dom/interfaces/html/nsIDOMHTMLLabelElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLLabelElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLLabelElement interface is the interface to a [X]HTML * label element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9096-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLLabelElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey; attribute DOMString htmlFor;
--- a/dom/interfaces/html/nsIDOMHTMLLegendElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLLegendElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLLegendElement interface is the interface to a [X]HTML * legend element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9098-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLLegendElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey; attribute DOMString align;
--- a/dom/interfaces/html/nsIDOMHTMLLinkElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLLinkElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLLinkElement interface is the interface to a [X]HTML * link element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9088-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLLinkElement : nsIDOMHTMLElement { attribute boolean disabled; attribute DOMString charset; attribute DOMString href;
--- a/dom/interfaces/html/nsIDOMHTMLMapElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLMapElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLMapElement interface is the interface to a [X]HTML * map element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90af-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLMapElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLCollection areas; attribute DOMString name; };
--- a/dom/interfaces/html/nsIDOMHTMLMenuElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLMenuElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLMenuElement interface is the interface to a [X]HTML * menu element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf909d-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLMenuElement : nsIDOMHTMLElement { attribute boolean compact; };
--- a/dom/interfaces/html/nsIDOMHTMLMetaElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLMetaElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLMetaElement interface is the interface to a [X]HTML * meta element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf908a-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLMetaElement : nsIDOMHTMLElement { attribute DOMString content; attribute DOMString httpEquiv; attribute DOMString name;
--- a/dom/interfaces/html/nsIDOMHTMLModElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLModElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLModElement interface is the interface to a [X]HTML * ins and del element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a9-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLModElement : nsIDOMHTMLElement { attribute DOMString cite; attribute DOMString dateTime; };
--- a/dom/interfaces/html/nsIDOMHTMLOListElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLOListElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLOListElement interface is the interface to a [X]HTML * ol element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf909a-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLOListElement : nsIDOMHTMLElement { attribute boolean compact; attribute long start; attribute DOMString type;
--- a/dom/interfaces/html/nsIDOMHTMLObjectElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLObjectElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLObjectElement interface is the interface to a [X]HTML * object element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90ac-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLObjectElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; attribute DOMString code; attribute DOMString align;
--- a/dom/interfaces/html/nsIDOMHTMLOptGroupElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLOptGroupElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLOptGroupElement interface is the interface to a * [X]HTML optgroup element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9091-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLOptGroupElement : nsIDOMHTMLElement { attribute boolean disabled; attribute DOMString label; };
--- a/dom/interfaces/html/nsIDOMHTMLOptionElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLOptionElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLOptionElement interface is the interface to a [X]HTML * option element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9092-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLOptionElement : nsIDOMHTMLElement { readonly attribute nsIDOMHTMLFormElement form; // Modified in DOM Level 2: attribute boolean defaultSelected;
--- a/dom/interfaces/html/nsIDOMHTMLOptionsCollection.idl +++ b/dom/interfaces/html/nsIDOMHTMLOptionsCollection.idl @@ -39,18 +39,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLOptionsCollection interface is the interface to a * collection of [X]HTML option elements. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ // Introduced in DOM Level 2: [scriptable, uuid(bce0213c-f70f-488f-b93f-688acca55d63)] interface nsIDOMHTMLOptionsCollection : nsISupports { attribute unsigned long length; // raises(DOMException) on setting
--- a/dom/interfaces/html/nsIDOMHTMLParagraphElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLParagraphElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLParagraphElement interface is the interface to a * [X]HTML p element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a1-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLParagraphElement : nsIDOMHTMLElement { attribute DOMString align; };
--- a/dom/interfaces/html/nsIDOMHTMLParamElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLParamElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLParamElement interface is the interface to a [X]HTML * param element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90ad-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLParamElement : nsIDOMHTMLElement { attribute DOMString name; attribute DOMString type; attribute DOMString value;
--- a/dom/interfaces/html/nsIDOMHTMLPreElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLPreElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLPreElement interface is the interface to a [X]HTML * pre element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a4-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLPreElement : nsIDOMHTMLElement { attribute long width; };
--- a/dom/interfaces/html/nsIDOMHTMLQuoteElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLQuoteElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLQuoteElement interface is the interface to a [X]HTML * q element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90a3-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLQuoteElement : nsIDOMHTMLElement { attribute DOMString cite; };
--- a/dom/interfaces/html/nsIDOMHTMLScriptElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLScriptElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLScriptElement interface is the interface to a [X]HTML * script element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b1-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLScriptElement : nsIDOMHTMLElement { attribute DOMString text; attribute DOMString htmlFor; attribute DOMString event;
--- a/dom/interfaces/html/nsIDOMHTMLSelectElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLSelectElement.idl @@ -41,18 +41,16 @@ #include "nsIDOMHTMLOptionsCollection.idl" /** * The nsIDOMHTMLSelectElement interface is the interface to a [X]HTML * select element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9090-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLSelectElement : nsIDOMHTMLElement { readonly attribute DOMString type; attribute long selectedIndex; attribute DOMString value;
--- a/dom/interfaces/html/nsIDOMHTMLStyleElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLStyleElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLStyleElement interface is the interface to a [X]HTML * style element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf908d-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLStyleElement : nsIDOMHTMLElement { attribute boolean disabled; attribute DOMString media; attribute DOMString type;
--- a/dom/interfaces/html/nsIDOMHTMLTableCaptionElem.idl +++ b/dom/interfaces/html/nsIDOMHTMLTableCaptionElem.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTableCaptionElement interface is the interface to a * [X]HTML caption element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b3-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTableCaptionElement : nsIDOMHTMLElement { attribute DOMString align; };
--- a/dom/interfaces/html/nsIDOMHTMLTableCellElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLTableCellElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTableCellElement interface is the interface to a * [X]HTML td element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b7-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTableCellElement : nsIDOMHTMLElement { readonly attribute long cellIndex; attribute DOMString abbr; attribute DOMString align;
--- a/dom/interfaces/html/nsIDOMHTMLTableColElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLTableColElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTableColElement interface is the interface to a * [X]HTML col element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b4-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTableColElement : nsIDOMHTMLElement { attribute DOMString align; attribute DOMString ch; attribute DOMString chOff;
--- a/dom/interfaces/html/nsIDOMHTMLTableElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLTableElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTableElement interface is the interface to a [X]HTML * table element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b2-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTableElement : nsIDOMHTMLElement { // Modified in DOM Level 2: attribute nsIDOMHTMLTableCaptionElement caption; // raises(DOMException) on setting
--- a/dom/interfaces/html/nsIDOMHTMLTableRowElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLTableRowElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTableRowElement interface is the interface to a * [X]HTML tr element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b6-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTableRowElement : nsIDOMHTMLElement { // Modified in DOM Level 2: readonly attribute long rowIndex; // Modified in DOM Level 2:
--- a/dom/interfaces/html/nsIDOMHTMLTableSectionElem.idl +++ b/dom/interfaces/html/nsIDOMHTMLTableSectionElem.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTableSectionElement interface is the interface to a * [X]HTML thead, tbody, and tfoot element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90b5-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTableSectionElement : nsIDOMHTMLElement { attribute DOMString align; attribute DOMString ch; attribute DOMString chOff;
--- a/dom/interfaces/html/nsIDOMHTMLTextAreaElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLTextAreaElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTextAreaElement interface is the interface to a * [X]HTML textarea element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9094-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTextAreaElement : nsIDOMHTMLElement { // Modified in DOM Level 2: attribute DOMString defaultValue; readonly attribute nsIDOMHTMLFormElement form;
--- a/dom/interfaces/html/nsIDOMHTMLTitleElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLTitleElement.idl @@ -40,17 +40,15 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLTitleElement interface is the interface to a [X]HTML * title element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9089-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLTitleElement : nsIDOMHTMLElement { attribute DOMString text; };
--- a/dom/interfaces/html/nsIDOMHTMLUListElement.idl +++ b/dom/interfaces/html/nsIDOMHTMLUListElement.idl @@ -40,18 +40,16 @@ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLUListElement interface is the interface to a [X]HTML * ul element. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-HTML/ - * - * @status FROZEN */ [scriptable, uuid(a6cf9099-15b3-11d2-932e-00805f8add32)] interface nsIDOMHTMLUListElement : nsIDOMHTMLElement { attribute boolean compact; attribute DOMString type; };
--- a/dom/interfaces/range/nsIDOMDocumentRange.idl +++ b/dom/interfaces/range/nsIDOMDocumentRange.idl @@ -39,16 +39,14 @@ #include "domstubs.idl" /** * The nsIDOMDocumentRange interface is an interface to a document * object that supports ranges in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ - * - * @status FROZEN */ [scriptable, uuid(7b9badc6-c9bc-447a-8670-dbd195aed24b)] interface nsIDOMDocumentRange : nsISupports { nsIDOMRange createRange(); };
--- a/dom/interfaces/range/nsIDOMRange.idl +++ b/dom/interfaces/range/nsIDOMRange.idl @@ -39,18 +39,16 @@ #include "domstubs.idl" /** * The nsIDOMRange interface is an interface to a DOM range object. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ - * - * @status FROZEN */ [scriptable, uuid(a6cf90ce-15b3-11d2-932e-00805f8add32)] interface nsIDOMRange : nsISupports { readonly attribute nsIDOMNode startContainer; // raises(DOMException) on retrieval
--- a/dom/interfaces/stylesheets/nsIDOMDocumentStyle.idl +++ b/dom/interfaces/stylesheets/nsIDOMDocumentStyle.idl @@ -40,17 +40,15 @@ #include "domstubs.idl" /** * The nsIDOMDocumentStyle interface is an interface to a document * object that supports style sheets in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(3d9f4973-dd2e-48f5-b5f7-2634e09eadd9)] interface nsIDOMDocumentStyle : nsISupports { readonly attribute nsIDOMStyleSheetList styleSheets; };
--- a/dom/interfaces/stylesheets/nsIDOMMediaList.idl +++ b/dom/interfaces/stylesheets/nsIDOMMediaList.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMMediaList interface is a datatype for a list of media * types in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(9b0c2ed7-111c-4824-adf9-ef0da6dad371)] interface nsIDOMMediaList : nsISupports { attribute DOMString mediaText; // raises(DOMException) on setting
--- a/dom/interfaces/stylesheets/nsIDOMStyleSheet.idl +++ b/dom/interfaces/stylesheets/nsIDOMStyleSheet.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMStyleSheet interface is a datatype for a style sheet in * the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(a6cf9080-15b3-11d2-932e-00805f8add32)] interface nsIDOMStyleSheet : nsISupports { readonly attribute DOMString type; attribute boolean disabled; readonly attribute nsIDOMNode ownerNode;
--- a/dom/interfaces/stylesheets/nsIDOMStyleSheetList.idl +++ b/dom/interfaces/stylesheets/nsIDOMStyleSheetList.idl @@ -40,18 +40,16 @@ #include "domstubs.idl" /** * The nsIDOMStyleSheetList interface is a datatype for a style sheet * list in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Style - * - * @status FROZEN */ [scriptable, uuid(a6cf9081-15b3-11d2-932e-00805f8add32)] interface nsIDOMStyleSheetList : nsISupports { readonly attribute unsigned long length; nsIDOMStyleSheet item(in unsigned long index); };
--- a/dom/interfaces/views/nsIDOMAbstractView.idl +++ b/dom/interfaces/views/nsIDOMAbstractView.idl @@ -39,17 +39,15 @@ #include "domstubs.idl" /** * The nsIDOMAbstractView interface is a datatype for a view in the * Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Views - * - * @status FROZEN */ [scriptable, uuid(F51EBADE-8B1A-11D3-AAE7-0010830123B4)] interface nsIDOMAbstractView : nsISupports { readonly attribute nsIDOMDocumentView document; };
--- a/dom/interfaces/views/nsIDOMDocumentView.idl +++ b/dom/interfaces/views/nsIDOMDocumentView.idl @@ -39,18 +39,16 @@ #include "domstubs.idl" /** * The nsIDOMDocumentView interface is a datatype for a document that * supports views in the Document Object Model. * * For more information on this interface please see * http://www.w3.org/TR/DOM-Level-2-Views - * - * @status FROZEN */ [scriptable, uuid(1ACDB2BA-1DD2-11B2-95BC-9542495D2569)] interface nsIDOMDocumentView : nsISupports { readonly attribute nsIDOMAbstractView defaultView; };
--- a/embedding/base/nsIWindowCreator.idl +++ b/embedding/base/nsIWindowCreator.idl @@ -38,18 +38,16 @@ * ***** END LICENSE BLOCK ***** */ /** * nsIWindowCreator is a callback interface used by Gecko to create * new browser windows. The application, either Mozilla or an embedding app, * must provide an implementation of the Window Watcher component and * notify the WindowWatcher during application initialization. * @see nsIWindowWatcher - * - * @status FROZEN */ #include "nsISupports.idl" interface nsIWebBrowserChrome; [scriptable, uuid(30465632-A777-44cc-90F9-8145475EF999)]
--- a/embedding/base/nsIWindowProvider.idl +++ b/embedding/base/nsIWindowProvider.idl @@ -36,18 +36,16 @@ * ***** END LICENSE BLOCK ***** */ /** * nsIWindowProvider is a callback interface used by Gecko when it needs to * open a new window. This interface can be implemented by Gecko consumers who * wish to provide a custom "new window" of their own (for example by returning * a new tab, an existing window, etc) instead of just having a real new * toplevel window open. - * - * @status UNDER_REVIEW */ #include "nsISupports.idl" interface nsIDOMWindow; interface nsIURI; /**
--- a/embedding/browser/webBrowser/nsICommandHandler.idl +++ b/embedding/browser/webBrowser/nsICommandHandler.idl @@ -33,23 +33,18 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" -/** - * @status UNDER_REVIEW - */ - interface nsIDOMWindow; - [scriptable, uuid(731C6C50-67D6-11d4-9529-0020183BF181)] interface nsICommandHandlerInit : nsISupports { attribute nsIDOMWindow window; }; [scriptable, uuid(34A4FCF0-66FC-11d4-9528-0020183BF181)] interface nsICommandHandler : nsISupports
--- a/embedding/browser/webBrowser/nsIContextMenuListener.idl +++ b/embedding/browser/webBrowser/nsIContextMenuListener.idl @@ -46,18 +46,16 @@ interface nsIDOMNode; * notifications for context menu events (e.g. generated by * a user right-mouse clicking on a link). The embedder implements * this interface on the web browser chrome object associated * with the window that notifications are required for. When a context * menu event, the browser will call this interface if present. * * @see nsIDOMNode * @see nsIDOMEvent - * - * @status FROZEN */ [scriptable, uuid(3478b6b0-3875-11d4-94ef-0020183bf181)] interface nsIContextMenuListener : nsISupports { /** Flag. No context. */ const unsigned long CONTEXT_NONE = 0; /** Flag. Context is a link element. */ const unsigned long CONTEXT_LINK = 1;
--- a/embedding/browser/webBrowser/nsIContextMenuListener2.idl +++ b/embedding/browser/webBrowser/nsIContextMenuListener2.idl @@ -51,18 +51,16 @@ interface nsIContextMenuInfo; * nsIContextMenuListener2 * * This is an extended version of nsIContextMenuListener * It provides a helper class, nsIContextMenuInfo, to allow access to * background images as well as various utilities. * * @see nsIContextMenuListener * @see nsIContextMenuInfo - * - * @status UNDER_REVIEW */ [scriptable, uuid(7fb719b3-d804-4964-9596-77cf924ee314)] interface nsIContextMenuListener2 : nsISupports { /** Flag. No context. */ const unsigned long CONTEXT_NONE = 0; /** Flag. Context is a link element. */ @@ -104,18 +102,16 @@ interface nsIContextMenuListener2 : nsIS */ void onShowContextMenu(in unsigned long aContextFlags, in nsIContextMenuInfo aUtils); }; /** * nsIContextMenuInfo * * A helper object for implementors of nsIContextMenuListener2. - * - * @status UNDER_REVIEW */ [scriptable, uuid(2f977d56-5485-11d4-87e2-0010a4e75ef2)] interface nsIContextMenuInfo : nsISupports { /** * The DOM context menu event. */
--- a/embedding/browser/webBrowser/nsIEmbeddingSiteWindow.idl +++ b/embedding/browser/webBrowser/nsIEmbeddingSiteWindow.idl @@ -40,18 +40,16 @@ #include "nsISupports.idl" /* THIS IS A PUBLIC EMBEDDING API */ /** * The nsIEmbeddingSiteWindow is implemented by the embedder to provide * Gecko with the means to call up to the host to resize the window, * hide or show it and set/get its title. - * - * @status FROZEN */ [scriptable, uuid(3E5432CD-9568-4bd1-8CBE-D50ABA110743)] interface nsIEmbeddingSiteWindow : nsISupports { /** * Flag indicates that position of the top left corner of the outer area * is required/specified. *
--- a/embedding/browser/webBrowser/nsIPrintingPrompt.idl +++ b/embedding/browser/webBrowser/nsIPrintingPrompt.idl @@ -31,20 +31,16 @@ * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** - * @status UNDER_REVIEW - */ - -/** * This is the printing prompt interface which can be used without knowlege of a * parent window. The parentage is hidden by the GetInterface though * which it is gotten. This interface is identical to nsIPintingPromptService * but without the parent nsIDOMWindow parameter. See nsIPrintingPromptService * for all documentation. */ #include "nsISupports.idl"
--- a/embedding/browser/webBrowser/nsITooltipListener.idl +++ b/embedding/browser/webBrowser/nsITooltipListener.idl @@ -42,18 +42,16 @@ /** * An optional interface for embedding clients wishing to receive * notifications for when a tooltip should be displayed or removed. * The embedder implements this interface on the web browser chrome * object associated with the window that notifications are required * for. * * @see nsITooltipTextProvider - * - * @status FROZEN */ [scriptable, uuid(44b78386-1dd2-11b2-9ad2-e4eee2ca1916)] interface nsITooltipListener : nsISupports { /** * Called when a tooltip should be displayed. * * @param aXCoords The tooltip left edge X coordinate.
--- a/embedding/browser/webBrowser/nsITooltipTextProvider.idl +++ b/embedding/browser/webBrowser/nsITooltipTextProvider.idl @@ -53,18 +53,16 @@ interface nsIDOMNode; * * @note * The tooltip text provider service is registered with the contract * defined in NS_TOOLTIPTEXTPROVIDER_CONTRACTID. * * @see nsITooltipListener * @see nsIComponentManager * @see nsIDOMNode - * - * @status FROZEN */ [scriptable, uuid(b128a1e6-44f3-4331-8fbe-5af360ff21ee)] interface nsITooltipTextProvider : nsISupports { /** * Called to obtain the tooltip text for a node. * * @arg aNode The node to obtain the text from.
--- a/embedding/browser/webBrowser/nsIWebBrowser.idl +++ b/embedding/browser/webBrowser/nsIWebBrowser.idl @@ -46,18 +46,16 @@ interface nsIDOMWindow; interface nsIWeakReference; /** * The nsIWebBrowser interface is implemented by web browser objects. * Embedders use this interface during initialisation to associate * the new web browser instance with the embedders chrome and * to register any listeners. The interface may also be used at runtime * to obtain the content DOM window and from that the rest of the DOM. - * - * @status FROZEN */ [scriptable, uuid(69E5DF00-7B8B-11d3-AF61-00A024FFC08C)] interface nsIWebBrowser : nsISupports { /** * Registers a listener of the type specified by the iid to receive * callbacks. The browser stores a weak reference to the listener * to avoid any circular dependencies.
--- a/embedding/browser/webBrowser/nsIWebBrowserChrome.idl +++ b/embedding/browser/webBrowser/nsIWebBrowserChrome.idl @@ -40,18 +40,16 @@ #include "nsISupports.idl" interface nsIWebBrowser; interface nsIDocShellTreeItem; /** * nsIWebBrowserChrome corresponds to the top-level, outermost window * containing an embedded Gecko web browser. - * - * @status FROZEN */ [scriptable, uuid(BA434C60-9D52-11d3-AFB0-00A024FFC08C)] interface nsIWebBrowserChrome : nsISupports { const unsigned long STATUS_SCRIPT = 0x00000001; const unsigned long STATUS_SCRIPT_DEFAULT = 0x00000002; const unsigned long STATUS_LINK = 0x00000003;
--- a/embedding/browser/webBrowser/nsIWebBrowserChromeFocus.idl +++ b/embedding/browser/webBrowser/nsIWebBrowserChromeFocus.idl @@ -37,18 +37,16 @@ * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * The nsIWebBrowserChromeFocus is implemented by the same object as the * nsIEmbeddingSiteWindow. It represents the focus up-calls from mozilla * to the embedding chrome. See mozilla bug #70224 for gratuitous info. - * - * @status FROZEN */ [scriptable, uuid(d2206418-1dd1-11b2-8e55-acddcd2bcfb8)] interface nsIWebBrowserChromeFocus : nsISupports { /** * Set the focus at the next focusable element in the chrome. */
--- a/embedding/browser/webBrowser/nsIWebBrowserFocus.idl +++ b/embedding/browser/webBrowser/nsIWebBrowserFocus.idl @@ -46,18 +46,16 @@ interface nsIDOMElement; /** * nsIWebBrowserFocus * Interface that embedders use for controlling and interacting * with the browser focus management. The embedded browser can be focused by * clicking in it or tabbing into it. If the browser is currently focused and * the embedding application's top level window is disabled, deactivate() must * be called, and activate() called again when the top level window is * reactivated for the browser's focus memory to work correctly. - * - * @status FROZEN */ [scriptable, uuid(9c5d3c58-1dd1-11b2-a1c9-f3699284657a)] interface nsIWebBrowserFocus : nsISupports { /** * MANDATORY * activate() is a mandatory call that must be made to the browser
--- a/embedding/browser/webBrowser/nsIWebBrowserPrint.idl +++ b/embedding/browser/webBrowser/nsIWebBrowserPrint.idl @@ -42,18 +42,16 @@ interface nsIDOMWindow; interface nsIPrintSettings; interface nsIWebProgressListener; /** * nsIWebBrowserPrint corresponds to the main interface * for printing an embedded Gecko web browser window/document - * - * @status FROZEN */ [scriptable, uuid(9A7CA4B0-FBBA-11d4-A869-00105A183419)] interface nsIWebBrowserPrint : nsISupports { /** * PrintPreview Navigation Constants */ const short PRINTPREVIEW_GOTO_PAGENUM = 0;
--- a/embedding/browser/webBrowser/nsIWebBrowserSetup.idl +++ b/embedding/browser/webBrowser/nsIWebBrowserSetup.idl @@ -40,18 +40,16 @@ #include "nsISupports.idl" /** * The nsIWebBrowserSetup interface lets you set properties on a browser * object; you can do so at any time during the life cycle of the browser. * * @note Unless stated otherwise, settings are presumed to be enabled by * default. - * - * @status FROZEN */ [scriptable, uuid(F15398A0-8018-11d3-AF70-00A024FFC08C)] interface nsIWebBrowserSetup : nsISupports { /** * Boolean. Enables/disables plugin support for this browser. * * @see setProperty
--- a/embedding/browser/webBrowser/nsIWebBrowserStream.idl +++ b/embedding/browser/webBrowser/nsIWebBrowserStream.idl @@ -39,18 +39,16 @@ #include "nsISupports.idl" interface nsIURI; /** * This interface provides a way to stream data to the web browser. This allows * loading of data from sources which can not be accessed using URIs and * nsIWebNavigation. - * - * @status FROZEN */ [scriptable, uuid(86d02f0e-219b-4cfc-9c88-bd98d2cce0b8)] interface nsIWebBrowserStream : nsISupports { /** * Prepare to load a stream of data. When this function returns successfully, * it must be paired by a call to closeStream. *
--- a/embedding/components/find/public/nsIWebBrowserFind.idl +++ b/embedding/components/find/public/nsIWebBrowserFind.idl @@ -51,18 +51,16 @@ * * Get one by doing a GetInterface on an nsIWebBrowser. * * By default, the implementation will search the focussed frame, or * if there is no focussed frame, the web browser content area. It * does not by default search subframes or iframes. To change this * behaviour, and to explicitly set the frame to search, * QueryInterface to nsIWebBrowserFindInFrames. - * - * @status FROZEN */ [scriptable, uuid(2f977d44-5485-11d4-87e2-0010a4e75ef2)] interface nsIWebBrowserFind : nsISupports { /** * findNext * @@ -129,18 +127,16 @@ interface nsIWebBrowserFind : nsISupport /** * nsIWebBrowserFindInFrames * * Controls how find behaves when multiple frames or iframes are present. * * Get by doing a QueryInterface from nsIWebBrowserFind. - * - * @status FROZEN */ [scriptable, uuid(e0f5d182-34bc-11d5-be5b-b760676c6ebc)] interface nsIWebBrowserFindInFrames : nsISupports { /** * currentSearchFrame *
--- a/embedding/components/webbrowserpersist/public/nsIWebBrowserPersist.idl +++ b/embedding/components/webbrowserpersist/public/nsIWebBrowserPersist.idl @@ -43,18 +43,16 @@ interface nsIURI; interface nsIInputStream; interface nsIDOMDocument; interface nsIWebProgressListener; interface nsILocalFile; interface nsIChannel; /** * Interface for persisting DOM documents and URIs to local or remote storage. - * - * @status UNDER_REVIEW */ [scriptable, uuid(dd4e0a6a-210f-419a-ad85-40e8543b9465)] interface nsIWebBrowserPersist : nsICancelable { /** No special persistence behaviour. */ const unsigned long PERSIST_FLAGS_NONE = 0; /** Only use cached data (could result in failure if data is not cached). */ const unsigned long PERSIST_FLAGS_FROM_CACHE = 1;
--- a/embedding/components/windowwatcher/public/nsIPromptService.idl +++ b/embedding/components/windowwatcher/public/nsIPromptService.idl @@ -63,18 +63,16 @@ interface nsIDOMWindow; * standard button types are merely idioms used to convey the nature of the * choice the user is to make. * * Because implementations of this interface may loosely interpret the various * button types, it is advised that text messages passed to these prompts do * not refer to the button types by name. For example, it is inadvisable to * tell the user to "Press OK to proceed." Instead, such a prompt might be * rewritten to ask the user: "Would you like to proceed?" - * - * @status FROZEN */ [scriptable, uuid(1630C61A-325E-49ca-8759-A31B16C47AA5)] interface nsIPromptService : nsISupports { /** * Puts up an alert dialog with an OK button. * * @param aParent
--- a/embedding/components/windowwatcher/public/nsIWindowWatcher.idl +++ b/embedding/components/windowwatcher/public/nsIWindowWatcher.idl @@ -62,18 +62,16 @@ interface nsIWindowCreator; * the implementation will claim no ownership. Windows must notify * this component when they are created or destroyed, so only a weak * reference is kept. Note that there is no interface for such notifications * (not a public one, anyway). This is taken care of both in Mozilla and * by common embedding code. Embedding clients need do nothing special * about that requirement. * This component must be initialized at application startup by calling * setWindowCreator. - * - * @status FROZEN */ [scriptable, uuid(002286a8-494b-43b3-8ddd-49e3fc50622b)] interface nsIWindowWatcher : nsISupports { /** Create a new window. It will automatically be added to our list (via addWindow()). @param aParent parent window, if any. Null if no parent. If it is
--- a/js/src/xpconnect/idl/mozIJSSubScriptLoader.idl +++ b/js/src/xpconnect/idl/mozIJSSubScriptLoader.idl @@ -35,20 +35,16 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" -/* - * @status FROZEN - */ - [scriptable, uuid(8792d77e-1dd2-11b2-ac7f-9bc9be4f2916)] interface mozIJSSubScriptLoader : nsISupports { /** * This method should only be called from JS! * In JS, the signature looks like: * rv loadSubScript (url [, obj]); * @param url the url if the sub-script, it MUST be either a file:,
--- a/modules/libpref/public/nsIPrefBranch.idl +++ b/modules/libpref/public/nsIPrefBranch.idl @@ -48,18 +48,16 @@ * the preferences "tree" from which this "branch" stems. Preferences are * accessed off of this root by using just the final portion of the preference. * For example, if this object is created with the root "browser.startup.", * the preferences "browser.startup.page", "browser.startup.homepage", * and "browser.startup.homepage_override" can be accessed by simply passing * "page", "homepage", or "homepage_override" to the various Get/Set methods. * * @see nsIPrefService - * - * @status FROZEN */ [scriptable, uuid(56c35506-f14b-11d3-99d3-ddbfac2ccf65)] interface nsIPrefBranch : nsISupports { /** * Values describing the basic preference types.
--- a/modules/libpref/public/nsIPrefBranch2.idl +++ b/modules/libpref/public/nsIPrefBranch2.idl @@ -40,17 +40,16 @@ #include "nsIPrefBranch.idl" interface nsIObserver; /** * nsIPrefBranch2 allows clients to observe changes to pref values. * - * @status FROZEN * @see nsIPrefBranch */ [scriptable, uuid(74567534-eb94-4b1c-8f45-389643bfc555)] interface nsIPrefBranch2 : nsIPrefBranch { /** * Add a preference change observer. On preference changes, the following * arguments will be passed to the nsIObserver.observe() method:
--- a/modules/libpref/public/nsIPrefLocalizedString.idl +++ b/modules/libpref/public/nsIPrefLocalizedString.idl @@ -43,18 +43,16 @@ * The nsIPrefLocalizedString interface is simply a wrapper interface for * nsISupportsString so the preferences service can have a unique identifier * to distinguish between requests for normal wide strings (nsISupportsString) * and "localized" wide strings, which get their default values from properites * files. * * @see nsIPrefBranch * @see nsISupportsString - * - * @status FROZEN */ [scriptable, uuid(ae419e24-1dd1-11b2-b39a-d3e5e7073802)] interface nsIPrefLocalizedString : nsISupports { /** * Provides access to string data stored in this property. *
--- a/modules/libpref/public/nsIPrefService.idl +++ b/modules/libpref/public/nsIPrefService.idl @@ -45,18 +45,16 @@ interface nsIFile; /** * The nsIPrefService interface is the main entry point into the back end * preferences management library. The preference service is directly * responsible for the management of the preferences files and also facilitates * access to the preference branch object which allows the direct manipulation * of the preferences themselves. * * @see nsIPrefBranch - * - * @status FROZEN */ [scriptable, uuid(decb9cc7-c08f-4ea5-be91-a8fc637ce2d2)] interface nsIPrefService : nsISupports { /** * Called to read in the preferences specified in a user preference file. *
--- a/netwerk/base/public/nsIAuthPrompt.idl +++ b/netwerk/base/public/nsIAuthPrompt.idl @@ -34,19 +34,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" interface nsIPrompt; -/** - * @status UNDER_REVIEW - */ [scriptable, uuid(358089f9-ee4b-4711-82fd-bcd07fc62061)] interface nsIAuthPrompt : nsISupports { const PRUint32 SAVE_PASSWORD_NEVER = 0; const PRUint32 SAVE_PASSWORD_FOR_SESSION = 1; const PRUint32 SAVE_PASSWORD_PERMANENTLY = 2; /**
--- a/netwerk/base/public/nsICancelable.idl +++ b/netwerk/base/public/nsICancelable.idl @@ -35,18 +35,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * This interface provides a means to cancel an operation that is in progress. - * - * @status UNDER_REVIEW */ [scriptable, uuid(d94ac0a0-bb18-46b8-844e-84159064b0bd)] interface nsICancelable : nsISupports { /** * Call this method to request that this object abort whatever operation it * may be performing. *
--- a/netwerk/base/public/nsIChannel.idl +++ b/netwerk/base/public/nsIChannel.idl @@ -50,18 +50,16 @@ interface nsIStreamListener; * nsIChannel for protocol-specific parameters. Then, the URI can be fetched * by calling nsIChannel::open or nsIChannel::asyncOpen. * * After a request has been completed, the channel is still valid for accessing * protocol-specific results. For example, QI'ing to nsIHttpChannel allows * response headers to be retrieved for the corresponding http transaction. * * This interface must be used only from the XPCOM main thread. - * - * @status FROZEN */ [scriptable, uuid(c63a055a-a676-4e71-bf3c-6cfa11082018)] interface nsIChannel : nsIRequest { /** * The original URI used to construct the channel. This is used in * the case of a redirect or URI "resolution" (e.g. resolving a * resource: URI to a file: URI) so that the original pre-redirect
--- a/netwerk/base/public/nsIFileURL.idl +++ b/netwerk/base/public/nsIFileURL.idl @@ -39,18 +39,16 @@ #include "nsIURL.idl" interface nsIFile; /** * nsIFileURL provides access to the underlying nsIFile object corresponding to * an URL. The URL scheme need not be file:, since other local protocols may * map URLs to files (e.g., resource:). - * - * @status FROZEN */ [scriptable, uuid(d26b2e2e-1dd1-11b2-88f3-8545a7ba7949)] interface nsIFileURL : nsIURL { /** * Get/Set nsIFile corresponding to this URL. * * - Getter returns a reference to an immutable object. Callers must clone
--- a/netwerk/base/public/nsIIOService.idl +++ b/netwerk/base/public/nsIIOService.idl @@ -45,18 +45,16 @@ interface nsIFile; /** * nsIIOService provides a set of network utility functions. This interface * duplicates many of the nsIProtocolHandler methods in a protocol handler * independent way (e.g., NewURI inspects the scheme in order to delegate * creation of the new URI to the appropriate protocol handler). nsIIOService * also provides a set of URL parsing utility functions. These are provided * as a convenience to the programmer and in some cases to improve performance * by eliminating intermediate data structures and interfaces. - * - * @status FROZEN */ [scriptable, uuid(bddeda3f-9020-4d12-8c70-984ee9f7935e)] interface nsIIOService : nsISupports { /** * Returns a protocol handler for a given URI scheme. * * @param aScheme the URI scheme
--- a/netwerk/base/public/nsILoadGroup.idl +++ b/netwerk/base/public/nsILoadGroup.idl @@ -38,18 +38,16 @@ #include "nsIRequest.idl" interface nsISimpleEnumerator; interface nsIRequestObserver; interface nsIInterfaceRequestor; /** * A load group maintains a collection of nsIRequest objects. - * - * @status FROZEN */ [scriptable, uuid(3de0a31c-feaf-400f-9f1e-4ef71f8b20cc)] interface nsILoadGroup : nsIRequest { /** * The group observer is notified when requests are added to and removed * from this load group. The groupObserver is weak referenced. */
--- a/netwerk/base/public/nsIProgressEventSink.idl +++ b/netwerk/base/public/nsIProgressEventSink.idl @@ -53,18 +53,16 @@ interface nsIRequest; * * The channel will begin passing notifications to the progress event sink * after its asyncOpen method has been called. Notifications will cease once * the channel calls its listener's onStopRequest method or once the channel * is canceled (via nsIRequest::cancel). * * NOTE: This interface is actually not specific to channels and may be used * with other implementations of nsIRequest. - * - * @status UNDER_REVIEW */ [scriptable, uuid(D974C99E-4148-4df9-8D98-DE834A2F6462)] interface nsIProgressEventSink : nsISupports { /** * Called to notify the event sink that progress has occurred for the * given request. *
--- a/netwerk/base/public/nsIPrompt.idl +++ b/netwerk/base/public/nsIPrompt.idl @@ -31,20 +31,16 @@ * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** - * @status UNDER_REVIEW - */ - -/** * This is the prompt interface which can be used without knowlege of a * parent window. The parentage is hidden by the GetInterface though * which it is gotten. This interface is identical to nsIPromptService * but without the parent nsIDOMWindow parameter. See nsIPromptService * for all documentation. * * Accesskeys can be attached to buttons and checkboxes by inserting * an & before the accesskey character. For a real &, use && instead.
--- a/netwerk/base/public/nsIProtocolHandler.idl +++ b/netwerk/base/public/nsIProtocolHandler.idl @@ -37,18 +37,16 @@ #include "nsISupports.idl" interface nsIURI; interface nsIChannel; /** * nsIProtocolHandler - * - * @status FROZEN */ [scriptable, uuid(15fd6940-8ea7-11d3-93ad-00104ba0fd40)] interface nsIProtocolHandler : nsISupports { /** * The scheme of this protocol (e.g., "file"). */ readonly attribute ACString scheme;
--- a/netwerk/base/public/nsIProtocolProxyCallback.idl +++ b/netwerk/base/public/nsIProtocolProxyCallback.idl @@ -40,18 +40,16 @@ interface nsIURI; interface nsIProxyInfo; interface nsICancelable; /** * This interface serves as a closure for nsIProtocolProxyService's * asyncResolve method. - * - * @status UNDER_REVIEW */ [scriptable, uuid(a9967200-f95e-45c2-beb3-9b060d874bfd)] interface nsIProtocolProxyCallback : nsISupports { /** * This method is called when proxy info is available or when an error * in the proxy resolution occurs. *
--- a/netwerk/base/public/nsIProtocolProxyFilter.idl +++ b/netwerk/base/public/nsIProtocolProxyFilter.idl @@ -41,18 +41,16 @@ interface nsIProtocolProxyService; interface nsIProxyInfo; interface nsIURI; /** * This interface is used to apply filters to the proxies selected for a given * URI. Use nsIProtocolProxyService::registerFilter to hook up instances of * this interface. - * - * @status UNDER_REVIEW */ [scriptable, uuid(f424abd3-32b4-456c-9f45-b7e3376cb0d1)] interface nsIProtocolProxyFilter : nsISupports { /** * This method is called to apply proxy filter rules for the given URI * and proxy object (or list of proxy objects). *
--- a/netwerk/base/public/nsIProtocolProxyService.idl +++ b/netwerk/base/public/nsIProtocolProxyService.idl @@ -44,18 +44,16 @@ interface nsIProtocolProxyCallback; interface nsIProtocolProxyFilter; interface nsIProxyInfo; interface nsIChannel; interface nsIURI; /** * nsIProtocolProxyService provides methods to access information about * various network proxies. - * - * @status UNDER_REVIEW */ [scriptable, uuid(d7ec6237-162e-40f5-a2b4-46ccd5fa83c9)] interface nsIProtocolProxyService : nsISupports { /** * This flag may be passed to the resolve method to request that it fail * instead of block the calling thread. Proxy Auto Config (PAC) may * perform a synchronous DNS query, which may not return immediately. So,
--- a/netwerk/base/public/nsIProxyInfo.idl +++ b/netwerk/base/public/nsIProxyInfo.idl @@ -36,18 +36,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * This interface identifies a proxy server. - * - * @status UNDER_REVIEW */ [scriptable, uuid(3fe9308b-1608-4fa0-933c-c5ec2c6175fd)] interface nsIProxyInfo : nsISupports { /** * This attribute specifies the hostname of the proxy server. */ readonly attribute AUTF8String host;
--- a/netwerk/base/public/nsIRequest.idl +++ b/netwerk/base/public/nsIRequest.idl @@ -38,18 +38,16 @@ #include "nsISupports.idl" interface nsILoadGroup; typedef unsigned long nsLoadFlags; /** * nsIRequest - * - * @status FROZEN */ [scriptable, uuid(ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe)] interface nsIRequest : nsISupports { /** * The name of the request. Often this is the URI of the request. */ readonly attribute AUTF8String name;
--- a/netwerk/base/public/nsIRequestObserver.idl +++ b/netwerk/base/public/nsIRequestObserver.idl @@ -36,18 +36,16 @@ * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" interface nsIRequest; /** * nsIRequestObserver - * - * @status FROZEN */ [scriptable, uuid(fd91e2e0-1481-11d3-9333-00104ba0fd40)] interface nsIRequestObserver : nsISupports { /** * Called to signify the beginning of an asynchronous request. * * @param aRequest request being observed
--- a/netwerk/base/public/nsIStandardURL.idl +++ b/netwerk/base/public/nsIStandardURL.idl @@ -41,18 +41,16 @@ interface nsIURI; /** * nsIStandardURL defines the interface to an URL with the standard * file path format common to protocols like http, ftp, and file. * It supports initialization from a relative path and provides * some customization on how URLs are normalized. - * - * @status UNDER_REVIEW */ [scriptable, uuid(babd6cca-ebe7-4329-967c-d6b9e33caa81)] interface nsIStandardURL : nsIMutable { /** * blah:foo/bar => blah://foo/bar * blah:/foo/bar => blah:///foo/bar * blah://foo/bar => blah://foo/bar
--- a/netwerk/base/public/nsIStreamListener.idl +++ b/netwerk/base/public/nsIStreamListener.idl @@ -36,18 +36,16 @@ * ***** END LICENSE BLOCK ***** */ #include "nsIRequestObserver.idl" interface nsIInputStream; /** * nsIStreamListener - * - * @status FROZEN */ [scriptable, uuid(1a637020-1482-11d3-9333-00104ba0fd40)] interface nsIStreamListener : nsIRequestObserver { /** * Called when the next chunk of data (corresponding to the request) may * be read without blocking the calling thread. The onDataAvailable impl * must read exactly |aCount| bytes of data before returning.
--- a/netwerk/base/public/nsIURI.idl +++ b/netwerk/base/public/nsIURI.idl @@ -85,18 +85,16 @@ * AUTF8String attributes may also contain escaped characters. * * Unescaping URI segments is unadvised unless there is intimate * knowledge of the underlying charset or there is no plan to display (or * otherwise enforce a charset on) the resulting URI substring. * * The correct way to create an nsIURI from a string is via * nsIIOService.newURI. - * - * @status FROZEN */ [scriptable, uuid(07a22cc0-0ce5-11d3-9331-00104ba0fd40)] interface nsIURI : nsISupports { /************************************************************************ * The URI is broken down into the following principal components: */
--- a/netwerk/base/public/nsIURL.idl +++ b/netwerk/base/public/nsIURL.idl @@ -48,18 +48,16 @@ * http://host/directory/fileBaseName.fileExtension;param * \ \ / * \ ----------------------- * \ | / * \ fileName / * ---------------------------- * | * filePath - * - * @status FROZEN */ [scriptable, uuid(d6116970-8034-11d3-9399-00104ba0fd40)] interface nsIURL : nsIURI { /************************************************************************* * The URL path is broken down into the following principal components: */
--- a/netwerk/base/public/nsIUnicharStreamListener.idl +++ b/netwerk/base/public/nsIUnicharStreamListener.idl @@ -39,18 +39,16 @@ /** * nsIUnicharStreamListener is very similar to nsIStreamListener with * the difference being that this interface gives notifications about * data being available after the raw data has been converted to * UTF-16. * * nsIUnicharStreamListener - * - * @status FROZEN */ [scriptable, uuid(4a7e9b62-fef8-400d-9865-d6820f630b4c)] interface nsIUnicharStreamListener : nsIRequestObserver { /** * Called when the next chunk of data (corresponding to the * request) is available. *
--- a/netwerk/base/public/nsIUploadChannel.idl +++ b/netwerk/base/public/nsIUploadChannel.idl @@ -40,18 +40,16 @@ interface nsIInputStream; /** * nsIUploadChannel * * A channel may optionally implement this interface if it supports the * notion of uploading a data stream. The upload stream may only be set * prior to the invocation of asyncOpen on the channel. - * - * @status FROZEN */ [scriptable, uuid(ddf633d8-e9a4-439d-ad88-de636fd9bb75)] interface nsIUploadChannel : nsISupports { /** * Sets a stream to be uploaded by this channel. * * Most implementations of this interface require that the stream:
--- a/netwerk/cookie/nsICookie.idl +++ b/netwerk/cookie/nsICookie.idl @@ -36,18 +36,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * An optional interface for accessing the HTTP or * javascript cookie object - * - * @status FROZEN */ typedef long nsCookieStatus; typedef long nsCookiePolicy; [scriptable, uuid(E9FCB9A4-D376-458f-B720-E65E7DF593BC)] interface nsICookie : nsISupports {
--- a/netwerk/cookie/nsICookieManager.idl +++ b/netwerk/cookie/nsICookieManager.idl @@ -37,18 +37,16 @@ #include "nsISupports.idl" #include "nsISimpleEnumerator.idl" /** * An optional interface for accessing or removing the cookies * that are in the cookie list - * - * @status FROZEN */ [scriptable, uuid(AAAB6710-0F2C-11d5-A53B-0010A401EB10)] interface nsICookieManager : nsISupports { /** * Called to remove all cookies from the cookie list
--- a/netwerk/protocol/http/nsIHttpChannel.idl +++ b/netwerk/protocol/http/nsIHttpChannel.idl @@ -42,18 +42,16 @@ interface nsIHttpHeaderVisitor; /** * nsIHttpChannel * * This interface allows for the modification of HTTP request parameters and * the inspection of the resulting HTTP response status and headers when they * become available. - * - * @status FROZEN */ [scriptable, uuid(9277fe09-f0cc-4cd9-bbce-581dd94b0260)] interface nsIHttpChannel : nsIChannel { /************************************************************************** * REQUEST CONFIGURATION * * Modifying request parameters after asyncOpen has been called is an error.
--- a/netwerk/protocol/http/nsIHttpHeaderVisitor.idl +++ b/netwerk/protocol/http/nsIHttpHeaderVisitor.idl @@ -35,18 +35,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * Implement this interface to visit http headers. - * - * @status FROZEN */ [scriptable, uuid(0cf40717-d7c1-4a94-8c1e-d6c9734101bb)] interface nsIHttpHeaderVisitor : nsISupports { /** * Called by the nsIHttpChannel implementation when visiting request and * response headers. *
--- a/parser/htmlparser/public/nsParserDataListener.h +++ b/parser/htmlparser/public/nsParserDataListener.h @@ -78,14 +78,12 @@ #include "nsIUnicharStreamListener.h" /* * To register a component to be a parser data listener the * component's contract id should be registered with the category * manager (nsICategoryManager), with the category * PARSER_DATA_LISTENER_CATEGORY, defined here. - * - * @status FROZEN */ #define PARSER_DATA_LISTENER_CATEGORY "Parser data listener" #endif // __nsParserDataListener_h__
--- a/profile/public/nsIProfile.idl +++ b/profile/public/nsIProfile.idl @@ -53,17 +53,16 @@ #define NS_PROFILE_STARTUP_CATEGORY \ "profile-startup-category" %} /** * nsIProfile * - * @status FROZEN * @version 1.0 */ [scriptable, uuid(02b0625a-e7f3-11d2-9f5a-006008a6efe9)] interface nsIProfile : nsISupports { readonly attribute long profileCount; void getProfileList(out unsigned long length, [retval, array, size_is(length)] out wstring profileNames);
--- a/security/manager/boot/public/nsISecurityWarningDialogs.idl +++ b/security/manager/boot/public/nsISecurityWarningDialogs.idl @@ -38,18 +38,16 @@ #include "nsISupports.idl" interface nsIInterfaceRequestor; /** * Functions that display warnings for transitions between secure * and insecure pages, posts to insecure servers etc. - * - * @status FROZEN */ [scriptable, uuid(1c399d06-1dd2-11b2-bc58-c87cbcacdb78)] interface nsISecurityWarningDialogs : nsISupports { /** * Inform the user that a transition * from an insecure page * to a secure page
--- a/security/manager/ssl/public/nsIASN1Object.idl +++ b/security/manager/ssl/public/nsIASN1Object.idl @@ -43,18 +43,16 @@ * This represents an ASN.1 object, * where ASN.1 is "Abstract Syntax Notation number One". * * The additional state information carried in this interface * makes it fit for being used as the data structure * when working with visual reprenstation of ASN.1 objects * in a human user interface, like in a tree widget * where open/close state of nodes must be remembered. - * - * @status FROZEN */ [scriptable, uuid(ba8bf582-1dd1-11b2-898c-f40246bc9a63)] interface nsIASN1Object : nsISupports { /** * Identifiers for the possible types of object. */ const unsigned long ASN1_END_CONTENTS = 0;
--- a/security/manager/ssl/public/nsIASN1Sequence.idl +++ b/security/manager/ssl/public/nsIASN1Sequence.idl @@ -59,18 +59,16 @@ interface nsIMutableArray; * producing a tree display the ASN1 structure of any DER * object. * * The additional state information carried in this interface * makes it fit for being used as the data structure * when working with visual reprenstation of ASN.1 objects * in a human user interface, like in a tree widget * where open/close state of nodes must be remembered. - * - * @status FROZEN */ [scriptable, uuid(b6b957e6-1dd1-11b2-89d7-e30624f50b00)] interface nsIASN1Sequence : nsIASN1Object { /** * The array of objects stored in the sequence. */ attribute nsIMutableArray ASN1Objects;
--- a/security/manager/ssl/public/nsICRLInfo.idl +++ b/security/manager/ssl/public/nsICRLInfo.idl @@ -37,18 +37,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * Information on a Certificate Revocation List (CRL) * issued by a Aertificate Authority (CA). - * - * @status FROZEN */ [scriptable, uuid(c185d920-4a3e-11d5-ba27-00108303b117)] interface nsICRLInfo : nsISupports { /** * The issuing CA's organization. */ readonly attribute AString organization;
--- a/security/manager/ssl/public/nsICertificateDialogs.idl +++ b/security/manager/ssl/public/nsICertificateDialogs.idl @@ -38,18 +38,16 @@ #include "nsISupports.idl" interface nsIInterfaceRequestor; interface nsIX509Cert; interface nsICRLInfo; /** * Functions that implement user interface dialogs to manage certificates. - * - * @status FROZEN */ [scriptable, uuid(a03ca940-09be-11d5-ac5d-000064657374)] interface nsICertificateDialogs : nsISupports { /** * UI shown when a user is asked to download a new CA cert. * Provides user with ability to choose trust settings for the cert. * Asks the user to grant permission to import the certificate.
--- a/security/manager/ssl/public/nsIX509Cert.idl +++ b/security/manager/ssl/public/nsIX509Cert.idl @@ -40,18 +40,16 @@ #include "nsISupports.idl" interface nsIArray; interface nsIX509CertValidity; interface nsIASN1Object; /** * This represents a X.509 certificate. - * - * @status FROZEN */ [scriptable, uuid(f0980f60-ee3d-11d4-998b-00b0d02354a0)] interface nsIX509Cert : nsISupports { /** * A nickname for the certificate. */ readonly attribute AString nickname;
--- a/security/manager/ssl/public/nsIX509CertDB.idl +++ b/security/manager/ssl/public/nsIX509CertDB.idl @@ -46,18 +46,16 @@ interface nsIInterfaceRequestor; %{C++ #define NS_X509CERTDB_CONTRACTID "@mozilla.org/security/x509certdb;1" %} /** * This represents a service to access and manipulate * X.509 certificates stored in a database. - * - * @status FROZEN */ [scriptable, uuid(da48b3c0-1284-11d5-ac67-000064657374)] interface nsIX509CertDB : nsISupports { /** * Constants that define which usages a certificate * is trusted for. */
--- a/security/manager/ssl/public/nsIX509CertValidity.idl +++ b/security/manager/ssl/public/nsIX509CertValidity.idl @@ -36,18 +36,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * Information on the validity period of a X.509 certificate. - * - * @status FROZEN */ [scriptable, uuid(e701dfd8-1dd1-11b2-a172-ffa6cc6156ad)] interface nsIX509CertValidity : nsISupports { /** * The earliest point in time where * a certificate is valid. */
--- a/toolkit/components/commandlines/public/nsICommandLine.idl +++ b/toolkit/components/commandlines/public/nsICommandLine.idl @@ -45,19 +45,16 @@ interface nsIDOMWindow; * Represents the command line used to invoke a XUL application. This may be the * original command-line of this instance, or a command line remoted from another * instance of the application. * * DEFINITIONS: * "arguments" are any values found on the command line. * "flags" are switches. In normalized form they are preceded by a single dash. * Some flags may take "parameters", e.g. "-url <param>" or "-install-xpi <param>" - * - * @status UNDER_REVIEW This interface is intended to be frozen, but isn't frozen - * yet. Please use with care. */ [scriptable, uuid(bc3173bd-aa46-46a0-9d25-d9867a9659b6)] interface nsICommandLine : nsISupports { /** * Number of arguments in the command line. The application name is not * part of the command line.
--- a/toolkit/components/commandlines/public/nsICommandLineHandler.idl +++ b/toolkit/components/commandlines/public/nsICommandLineHandler.idl @@ -52,18 +52,16 @@ interface nsICommandLine; * Example: * Category Entry Value * command-line-handler b-jsdebug @mozilla.org/venkman/clh;1 * command-line-handler c-extensions @mozilla.org/extension-manager/clh;1 * command-line-handler m-edit @mozilla.org/composer/clh;1 * command-line-handler m-irc @mozilla.org/chatzilla/clh;1 * command-line-handler y-final @mozilla.org/browser/clh-final;1 * - * @status UNDER_REVIEW This interface is intended to be frozen, but it isn't - * frozen yet. Be careful! * @note What do we do about localizing helpInfo? Do we make each handler do it, * or provide a generic solution of some sort? Don't freeze this interface * without thinking about this! */ [scriptable, uuid(d4b123df-51ee-48b1-a663-002180e60d3b)] interface nsICommandLineHandler : nsISupports {
--- a/uriloader/base/nsIURIContentListener.idl +++ b/uriloader/base/nsIURIContentListener.idl @@ -42,18 +42,16 @@ interface nsIStreamListener; interface nsIURI; /** * nsIURIContentListener is an interface used by components which * want to know (and have a chance to handle) a particular content type. * Typical usage scenarios will include running applications which register * a nsIURIContentListener for each of its content windows with the uri * dispatcher service. - * - * @status FROZEN */ [scriptable, uuid(94928AB3-8B63-11d3-989D-001083010E9B)] interface nsIURIContentListener : nsISupports { /** * Gives the original content listener first crack at stopping a load before * it happens. *
--- a/uriloader/base/nsIWebProgress.idl +++ b/uriloader/base/nsIWebProgress.idl @@ -55,18 +55,16 @@ interface nsIWebProgressListener; * associated DOM window. The parent-child relationship of nsIWebProgress * instances is not made explicit by this interface, but the relationship may * exist in some implementations. * * A nsIWebProgressListener instance receives notifications for the * nsIWebProgress instance to which it added itself, and it may also receive * notifications from any nsIWebProgress instances that are children of that * nsIWebProgress instance. - * - * @status FROZEN */ [scriptable, uuid(570F39D0-EFD0-11d3-B093-00A024FFC08C)] interface nsIWebProgress : nsISupports { /** * The following flags may be combined to form the aNotifyMask parameter for * the addProgressListener method. They limit the set of events that are * delivered to an nsIWebProgressListener instance.
--- a/uriloader/base/nsIWebProgressListener.idl +++ b/uriloader/base/nsIWebProgressListener.idl @@ -45,18 +45,16 @@ interface nsIRequest; interface nsIURI; /** * The nsIWebProgressListener interface is implemented by clients wishing to * listen in on the progress associated with the loading of asynchronous * requests in the context of a nsIWebProgress instance as well as any child * nsIWebProgress instances. nsIWebProgress.idl describes the parent-child * relationship of nsIWebProgress instances. - * - * @status FROZEN */ [scriptable, uuid(570F39D1-EFD0-11d3-B093-00A024FFC08C)] interface nsIWebProgressListener : nsISupports { /** * State Transition Flags * * These flags indicate the various states that requests may transition
--- a/webshell/public/nsIClipboardCommands.idl +++ b/webshell/public/nsIClipboardCommands.idl @@ -39,18 +39,16 @@ #include "nsISupports.idl" /** * An interface for embedding clients who wish to interact with * the system-wide OS clipboard. Mozilla does not use a private * clipboard, instead it places its data directly onto the system * clipboard. The webshell implements this interface. - * - * @status FROZEN */ [scriptable, uuid(b8100c90-73be-11d2-92a5-00105a1b0d64)] interface nsIClipboardCommands : nsISupports { /** * Returns whether there is a selection and it is not read-only. *
--- a/widget/public/nsIPrintSettings.idl +++ b/widget/public/nsIPrintSettings.idl @@ -50,18 +50,16 @@ * Native types */ [ref] native nsNativeIntMarginRef(nsIntMargin); interface nsIPrintSession; /** * Simplified graphics interface for JS rendering. - * - * @status UNDER_REVIEW */ [scriptable, uuid(343700dd-078b-42b6-a809-b9c1d7e951d0)] interface nsIPrintSettings : nsISupports { /** * PrintSettings to be Saved Navigation Constants */
--- a/widget/public/nsIPrintSettingsWin.idl +++ b/widget/public/nsIPrintSettingsWin.idl @@ -44,18 +44,16 @@ /** * Native types */ [ptr] native nsDevMode(DEVMODEW); /** * Simplified PrintSettings for Windows interface - * - * @status UNDER_REVIEW */ [scriptable, uuid(f13b225d-473e-4372-b11f-b6dff9fe0c5b)] interface nsIPrintSettingsWin : nsISupports { /** * Data Members *
--- a/xpcom/base/nsIDebug.idl +++ b/xpcom/base/nsIDebug.idl @@ -33,17 +33,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** - * @status FROZEN * For use by consumers in scripted languages (JavaScript, Java, Python, * Perl, ...). * * @note C/C++ consumers who are planning to use the nsIDebug interface with * the "@mozilla.org/xpcom;1" contract should use NS_DebugBreak from xpcom * glue instead. * */
--- a/xpcom/base/nsIInterfaceRequestor.idl +++ b/xpcom/base/nsIInterfaceRequestor.idl @@ -44,18 +44,16 @@ * requesting interfaces that a given object might provide access to. * This is very similar to QueryInterface found in nsISupports. * The main difference is that interfaces returned from GetInterface() * are not required to provide a way back to the object implementing this * interface. The semantics of QI() dictate that given an interface A that * you QI() on to get to interface B, you must be able to QI on B to get back * to A. This interface however allows you to obtain an interface C from A * that may or most likely will not have the ability to get back to A. - * - * @status FROZEN */ [scriptable, uuid(033A1470-8B2A-11d3-AF88-00A024FFC08C)] interface nsIInterfaceRequestor : nsISupports { /** * Retrieves the specified interface pointer. *
--- a/xpcom/base/nsIMemory.idl +++ b/xpcom/base/nsIMemory.idl @@ -62,18 +62,16 @@ * This will be passed as the extra data when the pressure * observer is being asked to flush because of a heap minimize * call. * * "alloc-failure" * This will be passed as the extra data when the pressure * observer has been asked to flush because a malloc() or * realloc() has failed. - * - * @status FROZEN */ [scriptable, uuid(59e7e77a-38e4-11d4-8cf5-0060b0fc14a3)] interface nsIMemory : nsISupports { /** * Allocates a block of memory of a particular size. If the memory * cannot be allocated (because of an out-of-memory condition), null
--- a/xpcom/base/nsIProgrammingLanguage.idl +++ b/xpcom/base/nsIProgrammingLanguage.idl @@ -43,17 +43,16 @@ %{C++ #ifdef XP_OS2 // OS2 has UNKNOWN problems :) #undef UNKNOWN #endif %} /** * Enumeration of Programming Languages - * @status FROZEN */ [scriptable, uuid(ea604e90-40ba-11d5-90bb-0010a4e73d9a)] interface nsIProgrammingLanguage : nsISupports { /** * Identifiers for programming languages. */
--- a/xpcom/base/nsISupports.idl +++ b/xpcom/base/nsISupports.idl @@ -32,17 +32,16 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** * The mother of all xpcom interfaces. - * @status FROZEN */ /* In order to get both the right typelib and the right header we force * the 'real' output from xpidl to be commented out in the generated header * and includes a copy of the original nsISupports.h. This is all just to deal * with the Mac specific ": public __comobject" thing. */
--- a/xpcom/base/nsITraceRefcnt.idl +++ b/xpcom/base/nsITraceRefcnt.idl @@ -36,17 +36,16 @@ #include "nsISupports.idl" /** * nsITraceRefcnt is an interface between XPCOM Glue and XPCOM. * * @status DEPRECATED Replaced by the NS_Log* functions. - * @status FROZEN */ [uuid(273dc92f-0fe6-4545-96a9-21be77828039)] interface nsITraceRefcnt : nsISupports { void logAddRef(in voidPtr aPtr, in nsrefcnt aNewRefcnt, in string aTypeName,
--- a/xpcom/base/nsIWeakReference.idl +++ b/xpcom/base/nsIWeakReference.idl @@ -44,17 +44,16 @@ * An instance of |nsIWeakReference| is a proxy object that cooperates with * its referent to give clients a non-owning, non-dangling reference. Clients * own the proxy, and should generally manage it with an |nsCOMPtr| (see the * type |nsWeakPtr| for a |typedef| name that stands out) as they would any * other XPCOM object. The |QueryReferent| member function provides a * (hopefully short-lived) owning reference on demand, through which clients * can get useful access to the referent, while it still exists. * - * @status FROZEN * @version 1.0 * @see nsISupportsWeakReference * @see nsWeakReference * @see nsWeakPtr */ [scriptable, uuid(9188bc85-f92e-11d2-81ef-0060083a0bcf)] interface nsIWeakReference : nsISupports { @@ -68,17 +67,16 @@ interface nsIWeakReference : nsISupports }; /** * |nsISupportsWeakReference| is a factory interface which produces appropriate * instances of |nsIWeakReference|. Weak references in this scheme can only be * produced for objects that implement this interface. * - * @status FROZEN * @version 1.0 * @see nsIWeakReference * @see nsSupportsWeakReference */ [scriptable, uuid(9188bc86-f92e-11d2-81ef-0060083a0bcf)] interface nsISupportsWeakReference : nsISupports { /**
--- a/xpcom/base/nsrootidl.idl +++ b/xpcom/base/nsrootidl.idl @@ -33,17 +33,16 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** * Root idl declarations to be used by all. - * @status FROZEN */ %{C++ #include "nscore.h" #include "prtime.h" /*
--- a/xpcom/build/nsXPCOM.h +++ b/xpcom/build/nsXPCOM.h @@ -102,18 +102,16 @@ struct Module; } #endif /** * Initialises XPCOM. You must call one of the NS_InitXPCOM methods * before proceeding to use xpcom. The one exception is that you may * call NS_NewLocalFile to create a nsIFile. * - * @status FROZEN - * * @note Use <CODE>NS_NewLocalFile</CODE> or <CODE>NS_NewNativeLocalFile</CODE> * to create the file object you supply as the bin directory path in this * call. The function may be safely called before the rest of XPCOM or * embedding has been initialised. * * @param result The service manager. You may pass null. * * @param binDirectory The directory containing the component @@ -140,88 +138,80 @@ XPCOM_API(nsresult) NS_InitXPCOM2(nsIServiceManager* *result, nsIFile* binDirectory, nsIDirectoryServiceProvider* appFileLocationProvider); /** * Shutdown XPCOM. You must call this method after you are finished * using xpcom. * - * @status FROZEN - * * @param servMgr The service manager which was returned by NS_InitXPCOM. * This will release servMgr. You may pass null. * * @return NS_OK for success; * other error codes indicate a failure during initialisation. * */ XPCOM_API(nsresult) NS_ShutdownXPCOM(nsIServiceManager* servMgr); /** * Public Method to access to the service manager. * - * @status FROZEN * @param result Interface pointer to the service manager * * @return NS_OK for success; * other error codes indicate a failure during initialisation. * */ XPCOM_API(nsresult) NS_GetServiceManager(nsIServiceManager* *result); /** * Public Method to access to the component manager. * - * @status FROZEN * @param result Interface pointer to the service * * @return NS_OK for success; * other error codes indicate a failure during initialisation. * */ XPCOM_API(nsresult) NS_GetComponentManager(nsIComponentManager* *result); /** * Public Method to access to the component registration manager. * - * @status FROZEN * @param result Interface pointer to the service * * @return NS_OK for success; * other error codes indicate a failure during initialisation. * */ XPCOM_API(nsresult) NS_GetComponentRegistrar(nsIComponentRegistrar* *result); /** * Public Method to access to the memory manager. See nsIMemory * - * @status FROZEN * @param result Interface pointer to the memory manager * * @return NS_OK for success; * other error codes indicate a failure during initialisation. * */ XPCOM_API(nsresult) NS_GetMemoryManager(nsIMemory* *result); /** * Public Method to create an instance of a nsILocalFile. This function * may be called prior to NS_InitXPCOM. * - * @status FROZEN - * * @param path * A string which specifies a full file path to a * location. Relative paths will be treated as an * error (NS_ERROR_FILE_UNRECOGNIZED_PATH). * |NS_NewNativeLocalFile|'s path must be in the * filesystem charset. * @param followLinks * This attribute will determine if the nsLocalFile will auto @@ -247,30 +237,26 @@ NS_NewNativeLocalFile(const nsACString & nsILocalFile* *result); #endif /** * Allocates a block of memory of a particular size. If the memory cannot * be allocated (because of an out-of-memory condition), null is returned. * - * @status FROZEN - * * @param size The size of the block to allocate * @result The block of memory * @note This function is thread-safe. */ XPCOM_API(void*) NS_Alloc(PRSize size); /** * Reallocates a block of memory to a new size. * - * @status FROZEN - * * @param ptr The block of memory to reallocate. This block must originally have been allocated by NS_Alloc or NS_Realloc * @param size The new size. If 0, frees the block like NS_Free * @result The reallocated block of memory * @note This function is thread-safe. * * If ptr is null, this function behaves like NS_Alloc. * If s is the size of the block to which ptr points, the first min(s, size) @@ -281,18 +267,16 @@ NS_Alloc(PRSize size); */ XPCOM_API(void*) NS_Realloc(void* ptr, PRSize size); /** * Frees a block of memory. Null is a permissible value, in which case no * action is taken. * - * @status FROZEN - * * @param ptr The block of memory to free. This block must originally have * been allocated by NS_Alloc or NS_Realloc * @note This function is thread-safe. */ XPCOM_API(void) NS_Free(void* ptr); /** @@ -422,91 +406,78 @@ NS_CycleCollectorForget2(nsPurpleBufferE */ /** * A category which is read after component registration but before * the "xpcom-startup" notifications. Each category entry is treated * as the contract ID of a service which implements * nsIDirectoryServiceProvider. Each directory service provider is * installed in the global directory service. - * - * @status FROZEN */ #define XPCOM_DIRECTORY_PROVIDER_CATEGORY "xpcom-directory-providers" /** * A category which is read after component registration but before * NS_InitXPCOM returns. Each category entry is treated as the contractID of * a service: each service is instantiated, and if it implements nsIObserver * the nsIObserver.observe method is called with the "xpcom-startup" topic. - * - * @status FROZEN */ #define NS_XPCOM_STARTUP_CATEGORY "xpcom-startup" /** * Observer topics (in the observer service) used by XPCOM: */ /** * At XPCOM startup after component registration is complete, the * following topic is notified. In order to receive this notification, * component must register their contract ID in the category manager, * * @see NS_XPCOM_STARTUP_CATEGORY - * @status FROZEN */ #define NS_XPCOM_STARTUP_OBSERVER_ID "xpcom-startup" /** * At XPCOM shutdown, this topic is notified just before "xpcom-shutdown". * Components should only use this to mark themselves as 'being destroyed'. * Nothing should be dispatched to any event loop. */ #define NS_XPCOM_WILL_SHUTDOWN_OBSERVER_ID "xpcom-will-shutdown" /** * At XPCOM shutdown, this topic is notified. All components must * release any interface references to objects in other modules when * this topic is notified. - * - * @status FROZEN */ #define NS_XPCOM_SHUTDOWN_OBSERVER_ID "xpcom-shutdown" /** * This topic is notified when an entry was added to a category in the * category manager. The subject of the notification will be the name of * the added entry as an nsISupportsCString, and the data will be the * name of the category. The notification will occur on the main thread. - * - * @status FROZEN */ #define NS_XPCOM_CATEGORY_ENTRY_ADDED_OBSERVER_ID \ "xpcom-category-entry-added" /** * This topic is notified when an entry was removed from a category in the * category manager. The subject of the notification will be the name of * the removed entry as an nsISupportsCString, and the data will be the * name of the category. The notification will occur on the main thread. - * - * @status FROZEN */ #define NS_XPCOM_CATEGORY_ENTRY_REMOVED_OBSERVER_ID \ "xpcom-category-entry-removed" /** * This topic is notified when an a category was cleared in the category * manager. The subject of the notification will be the category manager, * and the data will be the name of the cleared category. * The notification will occur on the main thread. - * - * @status FROZEN */ #define NS_XPCOM_CATEGORY_CLEARED_OBSERVER_ID "xpcom-category-cleared" XPCOM_API(nsresult) NS_GetDebug(nsIDebug* *result); XPCOM_API(nsresult) NS_GetTraceRefcnt(nsITraceRefcnt* *result);
--- a/xpcom/build/nsXULAppAPI.h +++ b/xpcom/build/nsXULAppAPI.h @@ -45,21 +45,16 @@ #include "xrecore.h" #include "nsXPCOM.h" #include "nsISupports.h" #include "prlog.h" /** * Application-specific data needed to start the apprunner. * - * @status FROZEN - This API is stable. Additional fields may be added to the - * end of the structure in the future. Runtime detection - * of the version of nsXREAppData can be determined by - * examining the "size" field. - * * @note When this structure is allocated and manipulated by XRE_CreateAppData, * string fields will be allocated with NS_Alloc, and interface pointers * are strong references. */ struct nsXREAppData { /** * This should be set to sizeof(nsXREAppData). This structure may be
--- a/xpcom/components/nsICategoryManager.idl +++ b/xpcom/components/nsICategoryManager.idl @@ -35,17 +35,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" #include "nsISimpleEnumerator.idl" /* * nsICategoryManager - * @status FROZEN */ [scriptable, uuid(3275b2cd-af6d-429a-80d7-f0c5120342ac)] interface nsICategoryManager : nsISupports { /** * Get the value for the given category's entry. * @param aCategory The name of the category ("protocol")
--- a/xpcom/components/nsIClassInfo.idl +++ b/xpcom/components/nsIClassInfo.idl @@ -49,17 +49,16 @@ */ #define NS_THISPTROFFSETS_SID \ { 0x23e017cc, 0x5d6f, 0x430c, \ { 0xb3, 0xe6, 0x9d, 0x32, 0x65, 0x70, 0xd6, 0xb8 } } %} /** * Provides information about a specific implementation class - * @status FROZEN */ [scriptable, uuid(986c11d0-f340-11d4-9075-0010a4e73d9a)] interface nsIClassInfo : nsISupports { /** * Get an ordered list of the interface ids that instances of the class * promise to implement. Note that nsISupports is an implicit member
--- a/xpcom/components/nsIComponentManager.idl +++ b/xpcom/components/nsIComponentManager.idl @@ -32,17 +32,16 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** * The nsIComponentManager interface. - * @status FROZEN */ #include "nsISupports.idl" interface nsIFactory; [scriptable, uuid(a88e5a60-205a-4bb1-94e1-2628daf51eae)] interface nsIComponentManager : nsISupports
--- a/xpcom/components/nsIComponentRegistrar.idl +++ b/xpcom/components/nsIComponentRegistrar.idl @@ -30,17 +30,16 @@ * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /** * The nsIComponentRegistrar interface. - * @status FROZEN */ #include "nsISupports.idl" interface nsIFile; interface nsIFactory; interface nsISimpleEnumerator;
--- a/xpcom/components/nsIFactory.idl +++ b/xpcom/components/nsIFactory.idl @@ -35,18 +35,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * A class factory allows the creation of nsISupports derived * components without specifying a concrete base class. - * - * @status FROZEN */ [scriptable, object, uuid(00000001-0000-0000-c000-000000000046)] interface nsIFactory : nsISupports { /** * Creates an instance of a component. * * @param aOuter Pointer to a component that wishes to be aggregated
--- a/xpcom/components/nsIModule.idl +++ b/xpcom/components/nsIModule.idl @@ -37,17 +37,16 @@ #include "nsISupports.idl" interface nsIFile; interface nsIComponentManager; /** * The nsIModule interface. - * @status FROZEN */ [scriptable, uuid(7392D032-5371-11d3-994E-00805FD26FEE)] interface nsIModule : nsISupports { /** * Object Instance Creation *
--- a/xpcom/components/nsIServiceManager.idl +++ b/xpcom/components/nsIServiceManager.idl @@ -43,18 +43,16 @@ * * Users of the service manager must first obtain a pointer to the global * service manager by calling NS_GetServiceManager. After that, * they can request specific services by calling GetService. When they are * finished they can NS_RELEASE() the service as usual. * * A user of a service may keep references to particular services indefinitely * and only must call Release when it shuts down. - * - * @status FROZEN */ [scriptable, uuid(8bb35ed9-e332-462d-9155-4a002ab5c958)] interface nsIServiceManager : nsISupports { /** * getServiceByContractID *
--- a/xpcom/ds/nsIArray.idl +++ b/xpcom/ds/nsIArray.idl @@ -58,18 +58,16 @@ interface nsISimpleEnumerator; * It is also convention that if an interface provides access to an * nsIArray, that the array should not be QueryInterfaced to an * nsIMutableArray for modification. If the interface in question had * intended the array to be modified, it would have returned an * nsIMutableArray! * * null is a valid entry in the array, and as such any nsISupports * parameters may be null, except where noted. - * - * @status FROZEN */ [scriptable, uuid(114744d9-c369-456e-b55a-52fe52880d2d)] interface nsIArray : nsISupports { /** * length * * number of elements in the array.
--- a/xpcom/ds/nsIHashable.idl +++ b/xpcom/ds/nsIHashable.idl @@ -34,18 +34,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * Represents an object that can be stored in a hashtable. - * - * @status FROZEN - This interface will not change in the Mozilla 1.x lifetime */ [scriptable, uuid(17e595fa-b57a-4933-bd0f-b1812e8ab188)] interface nsIHashable : nsISupports { /** * Is this object the equivalent of the other object? */ boolean equals(in nsIHashable aOther);
--- a/xpcom/ds/nsIMutableArray.idl +++ b/xpcom/ds/nsIMutableArray.idl @@ -47,18 +47,16 @@ * As above, it is legal to add null elements to the array. Note also * that null elements can be created as a side effect of * insertElementAt(). Conversely, if insertElementAt() is never used, * and null elements are never explicitly added to the array, then it * is guaranteed that queryElementAt() will never return a null value. * * Any of these methods may throw NS_ERROR_OUT_OF_MEMORY when the * array must grow to complete the call, but the allocation fails. - * - * @status FROZEN */ [scriptable, uuid(af059da0-c85b-40ec-af07-ae4bfdc192cc)] interface nsIMutableArray : nsIArray { /** * appendElement() * * Append an element at the end of the array.
--- a/xpcom/ds/nsIObserver.idl +++ b/xpcom/ds/nsIObserver.idl @@ -35,18 +35,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * This interface is implemented by an object that wants * to observe an event corresponding to a topic. - * - * @status FROZEN */ [scriptable, function, uuid(DB242E01-E4D9-11d2-9DDE-000064657374)] interface nsIObserver : nsISupports { /** * Observe will be called when there is a notification for the * topic |aTopic|. This assumes that the object implementing
--- a/xpcom/ds/nsIObserverService.idl +++ b/xpcom/ds/nsIObserverService.idl @@ -42,18 +42,16 @@ interface nsISimpleEnumerator; /** * nsIObserverService * * Service allows a client listener (nsIObserver) to register and unregister for * notifications of specific string referenced topic. Service also provides a * way to notify registered listeners and a way to enumerate registered client * listeners. - * - * @status FROZEN */ [scriptable, uuid(D07F5192-E3D1-11d2-8ACD-00105A1B8860)] interface nsIObserverService : nsISupports { /** * AddObserver
--- a/xpcom/ds/nsIProperties.idl +++ b/xpcom/ds/nsIProperties.idl @@ -34,17 +34,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /* * Simple mapping service interface. - * @status FROZEN */ [scriptable, uuid(78650582-4e93-4b60-8e85-26ebd3eb14ca)] interface nsIProperties : nsISupports { /** * Gets a property with a given name. *
--- a/xpcom/ds/nsISimpleEnumerator.idl +++ b/xpcom/ds/nsISimpleEnumerator.idl @@ -38,17 +38,16 @@ #include "nsISupports.idl" /** * Used to enumerate over elements defined by its implementor. * Although hasMoreElements() can be called independently of getNext(), * getNext() must be pre-ceeded by a call to hasMoreElements(). There is * no way to "reset" an enumerator, once you obtain one. * - * @status FROZEN * @version 1.0 */ [scriptable, uuid(D1899240-F9D2-11D2-BDD6-000064657374)] interface nsISimpleEnumerator : nsISupports { /** * Called to determine whether or not the enumerator has * any elements that can be returned via getNext(). This method
--- a/xpcom/ds/nsISupportsPrimitives.idl +++ b/xpcom/ds/nsISupportsPrimitives.idl @@ -40,18 +40,16 @@ #include "nsISupports.idl" /** * Primitive base interface. * * These first three are pointer types and do data copying * using the nsIMemory. Be careful! - * - * @status FROZEN */ [scriptable, uuid(d0d4b136-1dd1-11b2-9371-f0727ef827c0)] interface nsISupportsPrimitive : nsISupports { const unsigned short TYPE_ID = 1; const unsigned short TYPE_CSTRING = 2; const unsigned short TYPE_STRING = 3; @@ -70,231 +68,197 @@ interface nsISupportsPrimitive : nsISupp const unsigned short TYPE_VOID = 16; const unsigned short TYPE_INTERFACE_POINTER = 17; readonly attribute unsigned short type; }; /** * Scriptable storage for nsID structures - * - * @status FROZEN */ [scriptable, uuid(d18290a0-4a1c-11d3-9890-006008962422)] interface nsISupportsID : nsISupportsPrimitive { attribute nsIDPtr data; string toString(); }; /** * Scriptable storage for ASCII strings - * - * @status FROZEN */ [scriptable, uuid(d65ff270-4a1c-11d3-9890-006008962422)] interface nsISupportsCString : nsISupportsPrimitive { attribute ACString data; string toString(); }; /** * Scriptable storage for Unicode strings - * - * @status FROZEN */ [scriptable, uuid(d79dc970-4a1c-11d3-9890-006008962422)] interface nsISupportsString : nsISupportsPrimitive { attribute AString data; wstring toString(); }; /** * The rest are truly primitive and are passed by value */ /** * Scriptable storage for booleans - * - * @status FROZEN */ [scriptable, uuid(ddc3b490-4a1c-11d3-9890-006008962422)] interface nsISupportsPRBool : nsISupportsPrimitive { attribute PRBool data; string toString(); }; /** * Scriptable storage for 8-bit integers - * - * @status FROZEN */ [scriptable, uuid(dec2e4e0-4a1c-11d3-9890-006008962422)] interface nsISupportsPRUint8 : nsISupportsPrimitive { attribute PRUint8 data; string toString(); }; /** * Scriptable storage for unsigned 16-bit integers - * - * @status FROZEN */ [scriptable, uuid(dfacb090-4a1c-11d3-9890-006008962422)] interface nsISupportsPRUint16 : nsISupportsPrimitive { attribute PRUint16 data; string toString(); }; /** * Scriptable storage for unsigned 32-bit integers - * - * @status FROZEN */ [scriptable, uuid(e01dc470-4a1c-11d3-9890-006008962422)] interface nsISupportsPRUint32 : nsISupportsPrimitive { attribute PRUint32 data; string toString(); }; /** * Scriptable storage for 64-bit integers - * - * @status FROZEN */ [scriptable, uuid(e13567c0-4a1c-11d3-9890-006008962422)] interface nsISupportsPRUint64 : nsISupportsPrimitive { attribute PRUint64 data; string toString(); }; /** * Scriptable storage for NSPR date/time values - * - * @status FROZEN */ [scriptable, uuid(e2563630-4a1c-11d3-9890-006008962422)] interface nsISupportsPRTime : nsISupportsPrimitive { attribute PRTime data; string toString(); }; /** * Scriptable storage for single character values * (often used to store an ASCII character) - * - * @status FROZEN */ [scriptable, uuid(e2b05e40-4a1c-11d3-9890-006008962422)] interface nsISupportsChar : nsISupportsPrimitive { attribute char data; string toString(); }; /** * Scriptable storage for 16-bit integers - * - * @status FROZEN */ [scriptable, uuid(e30d94b0-4a1c-11d3-9890-006008962422)] interface nsISupportsPRInt16 : nsISupportsPrimitive { attribute PRInt16 data; string toString(); }; /** * Scriptable storage for 32-bit integers - * - * @status FROZEN */ [scriptable, uuid(e36c5250-4a1c-11d3-9890-006008962422)] interface nsISupportsPRInt32 : nsISupportsPrimitive { attribute PRInt32 data; string toString(); }; /** * Scriptable storage for 64-bit integers - * - * @status FROZEN */ [scriptable, uuid(e3cb0ff0-4a1c-11d3-9890-006008962422)] interface nsISupportsPRInt64 : nsISupportsPrimitive { attribute PRInt64 data; string toString(); }; /** * Scriptable storage for floating point numbers - * - * @status FROZEN */ [scriptable, uuid(abeaa390-4ac0-11d3-baea-00805f8a5dd7)] interface nsISupportsFloat : nsISupportsPrimitive { attribute float data; string toString(); }; /** * Scriptable storage for doubles - * - * @status FROZEN */ [scriptable, uuid(b32523a0-4ac0-11d3-baea-00805f8a5dd7)] interface nsISupportsDouble : nsISupportsPrimitive { attribute double data; string toString(); }; /** * Scriptable storage for generic pointers - * - * @status FROZEN */ [scriptable, uuid(464484f0-568d-11d3-baf8-00805f8a5dd7)] interface nsISupportsVoid : nsISupportsPrimitive { [noscript] attribute voidPtr data; string toString(); }; /** * Scriptable storage for other XPCOM objects - * - * @status FROZEN */ [scriptable, uuid(995ea724-1dd1-11b2-9211-c21bdd3e7ed0)] interface nsISupportsInterfacePointer : nsISupportsPrimitive { attribute nsISupports data; attribute nsIDPtr dataIID;
--- a/xpcom/glue/nsID.h +++ b/xpcom/glue/nsID.h @@ -43,17 +43,16 @@ #ifndef nscore_h___ #include "nscore.h" #endif #define NSID_LENGTH 39 /** * A "unique identifier". This is modeled after OSF DCE UUIDs. - * @status FROZEN */ struct nsID { /** * @name Identifier values */ //@{
--- a/xpcom/io/nsIDirectoryEnumerator.idl +++ b/xpcom/io/nsIDirectoryEnumerator.idl @@ -39,18 +39,16 @@ interface nsIFile; /** * This interface provides a means for enumerating the contents of a directory. * It is similar to nsISimpleEnumerator except the retrieved entries are QI'ed * to nsIFile, and there is a mechanism for closing the directory when the * enumeration is complete. - * - * @status UNDER_REVIEW */ [scriptable, uuid(31f7f4ae-6916-4f2d-a81e-926a4e3022ee)] interface nsIDirectoryEnumerator : nsISupports { /** * Retrieves the next file in the sequence. The "nextFile" element is the * first element upon the first call. This attribute is null if there is no * next element.
--- a/xpcom/io/nsIDirectoryService.idl +++ b/xpcom/io/nsIDirectoryService.idl @@ -37,18 +37,16 @@ #include "nsISupports.idl" #include "nsIFile.idl" /** * nsIDirectoryServiceProvider * * Used by Directory Service to get file locations. - * - * @status FROZEN */ [scriptable, uuid(bbf8cab0-d43a-11d3-8cc2-00609792278c)] interface nsIDirectoryServiceProvider: nsISupports { /** * getFile * @@ -68,18 +66,16 @@ interface nsIDirectoryServiceProvider: n nsIFile getFile(in string prop, out PRBool persistent); }; /** * nsIDirectoryServiceProvider2 * * An extension of nsIDirectoryServiceProvider which allows * multiple files to be returned for the given key. - * - * @status FROZEN */ [scriptable, uuid(2f977d4b-5485-11d4-87e2-0010a4e75ef2)] interface nsIDirectoryServiceProvider2: nsIDirectoryServiceProvider { /** * getFiles * @@ -93,18 +89,16 @@ interface nsIDirectoryServiceProvider2: * @returnCode NS_SUCCESS_AGGREGATE_RESULT if this result should be * aggregated with other "lower" providers. */ nsISimpleEnumerator getFiles(in string prop); }; /** * nsIDirectoryService - * - * @status FROZEN */ [scriptable, uuid(57a66a60-d43a-11d3-8cc2-00609792278c)] interface nsIDirectoryService: nsISupports { /** * init *
--- a/xpcom/io/nsIFile.idl +++ b/xpcom/io/nsIFile.idl @@ -50,18 +50,16 @@ interface nsISimpleEnumerator; * * All methods with string parameters have two forms. The preferred * form operates on UCS-2 encoded characters strings. An alternate * form operates on characters strings encoded in the "native" charset. * * A string containing characters encoded in the native charset cannot * be safely passed to javascript via xpconnect. Therefore, the "native * methods" are not scriptable. - * - * @status FROZEN */ [scriptable, uuid(c8c0a080-0868-11d3-915f-d9d889d48e3c)] interface nsIFile : nsISupports { /** * Create Types * * NORMAL_FILE_TYPE - A normal file.
--- a/xpcom/io/nsIInputStream.idl +++ b/xpcom/io/nsIInputStream.idl @@ -60,18 +60,16 @@ interface nsIInputStream; * Implementers should return the following: * * @return NS_OK and (*aWriteCount > 0) if consumed some data * @return <any-error> if not interested in consuming any data * * Errors are never passed to the caller of ReadSegments. * * NOTE: returning NS_OK and (*aWriteCount = 0) has undefined behavior. - * - * @status FROZEN */ typedef NS_CALLBACK(nsWriteSegmentFun)(nsIInputStream *aInStream, void *aClosure, const char *aFromSegment, PRUint32 aToOffset, PRUint32 aCount, PRUint32 *aWriteCount); %} @@ -86,18 +84,16 @@ native nsWriteSegmentFun(nsWriteSegmentF * input stream may suspend the calling thread in order to satisfy a call to * Close, Available, Read, or ReadSegments. A non-blocking input stream, on * the other hand, must not block the calling thread of execution. * * NOTE: blocking input streams are often read on a background thread to avoid * locking up the main application thread. For this reason, it is generally * the case that a blocking input stream should be implemented using thread- * safe AddRef and Release. - * - * @status FROZEN */ [scriptable, uuid(fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a)] interface nsIInputStream : nsISupports { /** * Close the stream. This method causes subsequent calls to Read and * ReadSegments to return 0 bytes read to indicate end-of-file. Any * subsequent calls to Available should throw NS_BASE_STREAM_CLOSED.
--- a/xpcom/io/nsILocalFile.idl +++ b/xpcom/io/nsILocalFile.idl @@ -50,18 +50,16 @@ [ptr] native PRLibraryStar(PRLibrary); [ptr] native FILE(FILE); /** * This interface adds methods to nsIFile that are particular to a file * that is accessible via the local file system. * * It follows the same string conventions as nsIFile. - * - * @status FROZEN */ [scriptable, uuid(aa610f20-a889-11d3-8c81-000064657374)] interface nsILocalFile : nsIFile { /** * initWith[Native]Path * * This function will initialize the nsILocalFile object. Any
--- a/xpcom/io/nsIOutputStream.idl +++ b/xpcom/io/nsIOutputStream.idl @@ -56,18 +56,16 @@ interface nsIInputStream; * * Implementers should return the following: * * @return NS_OK and (*aReadCount > 0) if successfully provided some data * @return NS_OK and (*aReadCount = 0) or * @return <any-error> if not interested in providing any data * * Errors are never passed to the caller of WriteSegments. - * - * @status FROZEN */ typedef NS_CALLBACK(nsReadSegmentFun)(nsIOutputStream *aOutStream, void *aClosure, char *aToSegment, PRUint32 aFromOffset, PRUint32 aCount, PRUint32 *aReadCount); %} @@ -82,18 +80,16 @@ native nsReadSegmentFun(nsReadSegmentFun * output stream may suspend the calling thread in order to satisfy a call to * Close, Flush, Write, WriteFrom, or WriteSegments. A non-blocking output * stream, on the other hand, must not block the calling thread of execution. * * NOTE: blocking output streams are often written to on a background thread to * avoid locking up the main application thread. For this reason, it is * generally the case that a blocking output stream should be implemented using * thread- safe AddRef and Release. - * - * @status FROZEN */ [scriptable, uuid(0d0acd2a-61b4-11d4-9877-00c04fa0cf4a)] interface nsIOutputStream : nsISupports { /** * Close the stream. Forces the output stream to flush any buffered data. * * @throws NS_BASE_STREAM_WOULD_BLOCK if unable to flush without blocking
--- a/xpcom/io/nsIScriptableInputStream.idl +++ b/xpcom/io/nsIScriptableInputStream.idl @@ -38,18 +38,16 @@ #include "nsISupports.idl" interface nsIInputStream; /** * nsIScriptableInputStream provides scriptable access to an nsIInputStream * instance. - * - * @status FROZEN */ [scriptable, uuid(a2a32f90-9b90-11d3-a189-0050041caf44)] interface nsIScriptableInputStream : nsISupports { /** * Closes the stream. */ void close();
--- a/xpcom/io/nsISeekableStream.idl +++ b/xpcom/io/nsISeekableStream.idl @@ -36,18 +36,16 @@ * ***** END LICENSE BLOCK ***** */ /* * nsISeekableStream * * Note that a stream might not implement all methods (e.g., a readonly stream * won't implement setEOF) - * - * @status UNDER_REVIEW */ #include "nsISupports.idl" [scriptable, uuid(8429d350-1040-4661-8b71-f2a6ba455980)] interface nsISeekableStream : nsISupports { /*
--- a/xpcom/io/nsIStringStream.idl +++ b/xpcom/io/nsIStringStream.idl @@ -41,18 +41,16 @@ #include "nsIInputStream.idl" /** * nsIStringInputStream * * Provides scriptable and specialized C++-only methods for initializing a * nsIInputStream implementation with a simple character array. - * - * @status UNDER_REVIEW */ [scriptable, uuid(450cd2d4-f0fd-424d-b365-b1251f80fd53)] interface nsIStringInputStream : nsIInputStream { /** * SetData - assign data to the input stream (copied on assignment). * * @param data - stream data
--- a/xpcom/string/public/nsXPCOMStrings.h +++ b/xpcom/string/public/nsXPCOMStrings.h @@ -183,18 +183,16 @@ enum { /** * NS_StringContainerInit * * @param aContainer string container reference * @return NS_OK if string container successfully initialized * * This function may allocate additional memory for aContainer. When * aContainer is no longer needed, NS_StringContainerFinish should be called. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_StringContainerInit(nsStringContainer &aContainer); /** * NS_StringContainerInit2 * * @param aContainer string container reference @@ -207,32 +205,28 @@ NS_StringContainerInit(nsStringContainer * aData is copied into the string. * * This function resembles NS_StringContainerInit but provides further * options that permit more efficient memory usage. When aContainer is * no longer needed, NS_StringContainerFinish should be called. * * NOTE: NS_StringContainerInit2(container, nsnull, 0, 0) is equivalent to * NS_StringContainerInit(container). - * - * @status FROZEN */ XPCOM_API(nsresult) NS_StringContainerInit2 (nsStringContainer &aContainer, const PRUnichar *aData = nsnull, PRUint32 aDataLength = PR_UINT32_MAX, PRUint32 aFlags = 0); /** * NS_StringContainerFinish * * @param aContainer string container reference * * This function frees any memory owned by aContainer. - * - * @status FROZEN */ XPCOM_API(void) NS_StringContainerFinish(nsStringContainer &aContainer); /* ------------------------------------------------------------------------- */ /** * NS_StringGetData @@ -243,18 +237,16 @@ NS_StringContainerFinish(nsStringContain * * @param aStr abstract string reference * @param aData out param that will hold the address of aStr's * internal buffer * @param aTerminated if non-null, this out param will be set to indicate * whether or not aStr's internal buffer is null- * terminated * @return length of aStr's internal buffer - * - * @status FROZEN */ XPCOM_API(PRUint32) NS_StringGetData (const nsAString &aStr, const PRUnichar **aData, PRBool *aTerminated = nsnull); /** * NS_StringGetMutableData @@ -277,34 +269,30 @@ NS_StringGetData * @param aData out param that upon return holds the address of aStr's * internal buffer or null if the function failed * @return number of characters or zero if the function failed * * This function does not necessarily null-terminate aStr after resizing its * internal buffer. The behavior depends on the implementation of the abstract * string, aStr. If aStr is a reference to a nsStringContainer, then its data * will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(PRUint32) NS_StringGetMutableData (nsAString &aStr, PRUint32 aDataLength, PRUnichar **aData); /** * NS_StringCloneData * * This function returns a null-terminated copy of the string's * internal buffer. * * @param aStr abstract string reference * @return null-terminated copy of the string's internal buffer * (it must be free'd using using nsMemory::Free) - * - * @status FROZEN */ XPCOM_API(PRUnichar *) NS_StringCloneData (const nsAString &aStr); /** * NS_StringSetData * @@ -316,18 +304,16 @@ NS_StringCloneData * PR_UINT32_MAX to copy until end of aData, designated by * a null character) * @return NS_OK if function succeeded * * This function does not necessarily null-terminate aStr after copying data * from aData. The behavior depends on the implementation of the abstract * string, aStr. If aStr is a reference to a nsStringContainer, then its data * will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_StringSetData (nsAString &aStr, const PRUnichar *aData, PRUint32 aDataLength = PR_UINT32_MAX); /** * NS_StringSetDataRange @@ -349,18 +335,16 @@ NS_StringSetData * PR_UINT32_MAX to copy until end of aData, designated by * a null character) * @return NS_OK if function succeeded * * This function does not necessarily null-terminate aStr after copying data * from aData. The behavior depends on the implementation of the abstract * string, aStr. If aStr is a reference to a nsStringContainer, then its data * will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_StringSetDataRange (nsAString &aStr, PRUint32 aCutOffset, PRUint32 aCutLength, const PRUnichar *aData, PRUint32 aDataLength = PR_UINT32_MAX); /** * NS_StringCopy @@ -371,18 +355,16 @@ NS_StringSetDataRange * @param aDestStr abstract string reference to be modified * @param aSrcStr abstract string reference containing source string * @return NS_OK if function succeeded * * This function does not necessarily null-terminate aDestStr after copying * data from aSrcStr. The behavior depends on the implementation of the * abstract string, aDestStr. If aDestStr is a reference to a * nsStringContainer, then its data will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_StringCopy (nsAString &aDestStr, const nsAString &aSrcStr); /** * NS_StringAppendData * @@ -506,18 +488,16 @@ enum { /** * NS_CStringContainerInit * * @param aContainer string container reference * @return NS_OK if string container successfully initialized * * This function may allocate additional memory for aContainer. When * aContainer is no longer needed, NS_CStringContainerFinish should be called. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_CStringContainerInit(nsCStringContainer &aContainer); /** * NS_CStringContainerInit2 * * @param aContainer string container reference @@ -530,32 +510,28 @@ NS_CStringContainerInit(nsCStringContain * aData is copied into the string. * * This function resembles NS_CStringContainerInit but provides further * options that permit more efficient memory usage. When aContainer is * no longer needed, NS_CStringContainerFinish should be called. * * NOTE: NS_CStringContainerInit2(container, nsnull, 0, 0) is equivalent to * NS_CStringContainerInit(container). - * - * @status FROZEN */ XPCOM_API(nsresult) NS_CStringContainerInit2 (nsCStringContainer &aContainer, const char *aData = nsnull, PRUint32 aDataLength = PR_UINT32_MAX, PRUint32 aFlags = 0); /** * NS_CStringContainerFinish * * @param aContainer string container reference * * This function frees any memory owned by aContainer. - * - * @status FROZEN */ XPCOM_API(void) NS_CStringContainerFinish(nsCStringContainer &aContainer); /* ------------------------------------------------------------------------- */ /** * NS_CStringGetData @@ -566,18 +542,16 @@ NS_CStringContainerFinish(nsCStringConta * * @param aStr abstract string reference * @param aData out param that will hold the address of aStr's * internal buffer * @param aTerminated if non-null, this out param will be set to indicate * whether or not aStr's internal buffer is null- * terminated * @return length of aStr's internal buffer - * - * @status FROZEN */ XPCOM_API(PRUint32) NS_CStringGetData (const nsACString &aStr, const char **aData, PRBool *aTerminated = nsnull); /** * NS_CStringGetMutableData @@ -600,34 +574,30 @@ NS_CStringGetData * @param aData out param that upon return holds the address of aStr's * internal buffer or null if the function failed * @return number of characters or zero if the function failed * * This function does not necessarily null-terminate aStr after resizing its * internal buffer. The behavior depends on the implementation of the abstract * string, aStr. If aStr is a reference to a nsStringContainer, then its data * will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(PRUint32) NS_CStringGetMutableData (nsACString &aStr, PRUint32 aDataLength, char **aData); /** * NS_CStringCloneData * * This function returns a null-terminated copy of the string's * internal buffer. * * @param aStr abstract string reference * @return null-terminated copy of the string's internal buffer * (it must be free'd using using nsMemory::Free) - * - * @status FROZEN */ XPCOM_API(char *) NS_CStringCloneData (const nsACString &aStr); /** * NS_CStringSetData * @@ -639,18 +609,16 @@ NS_CStringCloneData * PR_UINT32_MAX to copy until end of aData, designated by * a null character) * @return NS_OK if function succeeded * * This function does not necessarily null-terminate aStr after copying data * from aData. The behavior depends on the implementation of the abstract * string, aStr. If aStr is a reference to a nsStringContainer, then its data * will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_CStringSetData (nsACString &aStr, const char *aData, PRUint32 aDataLength = PR_UINT32_MAX); /** * NS_CStringSetDataRange @@ -672,18 +640,16 @@ NS_CStringSetData * PR_UINT32_MAX to copy until end of aData, designated by * a null character) * @return NS_OK if function succeeded * * This function does not necessarily null-terminate aStr after copying data * from aData. The behavior depends on the implementation of the abstract * string, aStr. If aStr is a reference to a nsStringContainer, then its data * will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_CStringSetDataRange (nsACString &aStr, PRUint32 aCutOffset, PRUint32 aCutLength, const char *aData, PRUint32 aDataLength = PR_UINT32_MAX); /** * NS_CStringCopy @@ -694,18 +660,16 @@ NS_CStringSetDataRange * @param aDestStr abstract string reference to be modified * @param aSrcStr abstract string reference containing source string * @return NS_OK if function succeeded * * This function does not necessarily null-terminate aDestStr after copying * data from aSrcStr. The behavior depends on the implementation of the * abstract string, aDestStr. If aDestStr is a reference to a * nsStringContainer, then its data will be null-terminated by this function. - * - * @status FROZEN */ XPCOM_API(nsresult) NS_CStringCopy (nsACString &aDestStr, const nsACString &aSrcStr); /** * NS_CStringAppendData * @@ -817,18 +781,16 @@ enum nsCStringEncoding { * * This function converts the characters in a nsACString to an array of UTF-16 * characters, in the platform endianness. The result is stored in a nsAString * object. * * @param aSource abstract string reference containing source string * @param aSrcEncoding character encoding of the source string * @param aDest abstract string reference to hold the result - * - * @status FROZEN */ XPCOM_API(nsresult) NS_CStringToUTF16(const nsACString &aSource, nsCStringEncoding aSrcEncoding, nsAString &aDest); /** * NS_UTF16ToCString * @@ -836,16 +798,14 @@ NS_CStringToUTF16(const nsACString &aSou * encoding. The result is stored in a nsACString object. In some cases this * conversion may be lossy. In such cases, the conversion may succeed with a * return code indicating loss of information. The exact behavior is not * specified at this time. * * @param aSource abstract string reference containing source string * @param aDestEncoding character encoding of the resulting string * @param aDest abstract string reference to hold the result - * - * @status FROZEN */ XPCOM_API(nsresult) NS_UTF16ToCString(const nsAString &aSource, nsCStringEncoding aDestEncoding, nsACString &aDest); #endif // nsXPCOMStrings_h__
--- a/xpcom/system/nsIXULAppInfo.idl +++ b/xpcom/system/nsIXULAppInfo.idl @@ -34,19 +34,16 @@ * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * A scriptable interface to the nsXULAppAPI structure. See nsXULAppAPI.h for * a detailed description of each attribute. - * - * @status FROZEN - This interface is frozen for use by embedders and will - * not change in the future. */ [scriptable, uuid(a61ede2a-ef09-11d9-a5ce-001124787b2e)] interface nsIXULAppInfo : nsISupports { /** * @see nsXREAppData.vendor * @returns an empty string if nsXREAppData.vendor is not set.
--- a/xpinstall/public/nsIXPIDialogService.idl +++ b/xpinstall/public/nsIXPIDialogService.idl @@ -44,18 +44,16 @@ interface nsIObserver; /** * A service provided by embedding applications to override * the default XUL implmementation of XPInstall dialogs. * * Embedding applications which wish to override the default * XUL dialogs need to create a component which implements * this interface and registers with the Contract ID * "@mozilla.org/embedui/xpinstall-dialog-service;1" - * - * @status UNDER_REVIEW */ [scriptable, uuid(8cdd8baa-1dd2-11b2-909a-f0178da5c5ff)] interface nsIXPIDialogService : nsISupports { /** * @brief Ask the user if it's OK to install * * When called the XPIDialogService implementation should pose an
--- a/xpinstall/public/nsIXPIProgressDialog.idl +++ b/xpinstall/public/nsIXPIProgressDialog.idl @@ -34,18 +34,16 @@ * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ #include "nsISupports.idl" /** * Interface to display XPInstall download and install status. - * - * @status UNDER_REVIEW */ [scriptable, uuid(ce8f744e-d5a5-41b3-911f-0fee3008b64e)] interface nsIXPIProgressDialog : nsISupports { /** * state values for onStateChange */ const short DOWNLOAD_START = 0;