bug 906209 - remove some spurious idl forward-declarations r=jlebar
authorDavid Keeler <dkeeler@mozilla.com>
Fri, 16 Aug 2013 14:58:45 -0700
changeset 143125 de5b7c7741e19b63bb65b19bcb385a7e9e40a9e6
parent 143124 18fbb6afc9d42faaca1727dde54c19d00717ce48
child 143126 9ffe7f98806d6a45061b7ca2f92906f89e1a1b70
push id25122
push userryanvm@gmail.com
push dateTue, 20 Aug 2013 02:32:40 +0000
treeherdermozilla-central@bb025b6949e8 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjlebar
bugs906209
milestone26.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
bug 906209 - remove some spurious idl forward-declarations r=jlebar
dom/interfaces/traversal/nsIDOMNodeIterator.idl
dom/interfaces/traversal/nsIDOMTreeWalker.idl
toolkit/profile/nsIToolkitProfile.idl
xpcom/io/nsILineInputStream.idl
--- a/dom/interfaces/traversal/nsIDOMNodeIterator.idl
+++ b/dom/interfaces/traversal/nsIDOMNodeIterator.idl
@@ -1,20 +1,18 @@
 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  *
  * This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "domstubs.idl"
 
-interface nsIDOMNodeIterator;
 interface nsIDOMNodeFilter;
 
-
 [scriptable, uuid(a86bdac9-ff89-4c94-8160-4fe86733bab8)]
 // Introduced in DOM Level 2, updated to DOM Level 4:
 interface nsIDOMNodeIterator : nsISupports
 {
   readonly attribute nsIDOMNode       root;
   readonly attribute unsigned long    whatToShow;
   readonly attribute nsIDOMNodeFilter filter;
   nsIDOMNode         nextNode()
--- a/dom/interfaces/traversal/nsIDOMTreeWalker.idl
+++ b/dom/interfaces/traversal/nsIDOMTreeWalker.idl
@@ -1,20 +1,18 @@
 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  *
  * This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "domstubs.idl"
 
-interface nsIDOMTreeWalker;
 interface nsIDOMNodeFilter;
 
-
 [scriptable, uuid(c4ffa159-237c-4dde-b0ba-20b9f9270cf6)]
 // Introduced in DOM Level 2:
 interface nsIDOMTreeWalker : nsISupports {
   readonly attribute nsIDOMNode       root;
   readonly attribute unsigned long    whatToShow;
   readonly attribute nsIDOMNodeFilter filter;
            attribute nsIDOMNode       currentNode;
                                         // raises(DOMException) on setting
--- a/toolkit/profile/nsIToolkitProfile.idl
+++ b/toolkit/profile/nsIToolkitProfile.idl
@@ -1,17 +1,16 @@
 /* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "nsISupports.idl"
 
 interface nsIFile;
-interface nsIToolkitProfile;
 interface nsIProfileUnlocker;
 
 /**
  * Hold on to a profile lock. Once you release the last reference to this
  * interface, the profile lock is released.
  */
 [scriptable, uuid(7c58c703-d245-4864-8d75-9648ca4a6139)]
 interface nsIProfileLock : nsISupports
--- a/xpcom/io/nsILineInputStream.idl
+++ b/xpcom/io/nsILineInputStream.idl
@@ -1,18 +1,16 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  *
  * This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "nsISupports.idl"
 
-interface nsILineInputStream;
-
 [scriptable, uuid(c97b466c-1e6e-4773-a4ab-2b2b3190a7a6)]
 interface nsILineInputStream : nsISupports
 {
   /**
    * Read a single line from the stream, where a line is a 
    * possibly zero length sequence of 8bit chars terminated by a
    * CR, LF, CRLF, LFCR, or eof.
    * The line terminator is not returned.