Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
--- 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;