bug 906209 - remove some spurious idl forward-declarations r=jlebar
authorDavid Keeler <dkeeler@mozilla.com>
Fri, 16 Aug 2013 14:58:45 -0700
changeset 143136 de5b7c7741e19b63bb65b19bcb385a7e9e40a9e6
parent 143135 18fbb6afc9d42faaca1727dde54c19d00717ce48
child 143137 9ffe7f98806d6a45061b7ca2f92906f89e1a1b70
push id2273
push userryanvm@gmail.com
push dateTue, 20 Aug 2013 02:36:43 +0000
treeherderfx-team@cfa0c423b1d7 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjlebar
bugs906209
milestone26.0a1
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.