Bug 847007: Remove nsIDocument includes r=Ms2ger

This commit is contained in:
David Zbarsky 2013-03-21 20:05:19 -04:00
Родитель 11cf86d3c8
Коммит c855cddefb
12 изменённых файлов: 19 добавлений и 15 удалений

Просмотреть файл

@ -9,9 +9,10 @@
#include "HyperTextAccessible.h"
#include "DocAccessibleWrap.h"
#include "nsIDocument.h"
#include "nsIDOMEventListener.h"
class nsIDocument;
namespace mozilla {
namespace a11y {

Просмотреть файл

@ -6,15 +6,17 @@
#ifndef nsDOMParser_h_
#define nsDOMParser_h_
#include "nsIDOMParser.h"
#include "nsCOMPtr.h"
#include "nsWeakReference.h"
#include "nsIDocument.h"
#include "nsIDOMParser.h"
#include "nsWeakReference.h"
#include "nsWrapperCache.h"
#include "mozilla/ErrorResult.h"
#include "mozilla/dom/DOMParserBinding.h"
#include "mozilla/dom/TypedArray.h"
class nsIDocument;
class nsDOMParser MOZ_FINAL : public nsIDOMParser,
public nsSupportsWeakReference,
public nsWrapperCache

Просмотреть файл

@ -15,19 +15,18 @@
#include "nsWeakReference.h"
#include "nsITimer.h"
#include "nsCOMPtr.h"
#include "nsIDocument.h"
#include "nsCOMArray.h"
#include "nsIFrameLoader.h"
#include "nsCycleCollectionParticipant.h"
#include "nsIMarkupDocumentViewer.h"
#include "nsIScrollableFrame.h"
#include "nsFocusManager.h"
#include "nsIDocument.h"
#include "nsEventStates.h"
#include "mozilla/TimeStamp.h"
#include "nsIFrame.h"
class nsIPresShell;
class nsIDocument;
class nsIDocShell;
class nsIDocShellTreeNode;
class nsIDocShellTreeItem;

Просмотреть файл

@ -12,9 +12,10 @@
#include "nsILink.h"
#include "nsGkAtoms.h"
#include "nsIURL.h"
#include "nsIDocument.h"
#include "Link.h"
class nsIDocument;
namespace mozilla {
namespace dom {

Просмотреть файл

@ -10,9 +10,10 @@
#include "nsSVGElement.h"
#include "nsCOMPtr.h"
#include "nsSVGString.h"
#include "nsIDocument.h"
#include "nsScriptElement.h"
class nsIDocument;
nsresult NS_NewSVGScriptElement(nsIContent **aResult,
already_AddRefed<nsINodeInfo> aNodeInfo,
mozilla::dom::FromParser aFromParser);

Просмотреть файл

@ -2,14 +2,15 @@
/* 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/. */
#ifndef nsXMLPrettyPrinter_h__
#define nsXMLPrettyPrinter_h__
#include "nsStubDocumentObserver.h"
#include "nsIDocument.h"
#include "nsCOMPtr.h"
class nsIDocument;
class nsXMLPrettyPrinter : public nsStubDocumentObserver
{
public:

Просмотреть файл

@ -8,7 +8,6 @@
#include "txExprResult.h"
#include "nsIDOMXPathResult.h"
#include "nsIDocument.h"
#include "nsStubMutationObserver.h"
#include "nsCOMPtr.h"
#include "nsCOMArray.h"
@ -16,6 +15,8 @@
#include "nsCycleCollectionParticipant.h"
#include "mozilla/Attributes.h"
class nsIDocument;
// {662f2c9a-c7cd-4cab-9349-e733df5a838c}
#define NS_IXPATHRESULT_IID \
{ 0x662f2c9a, 0xc7cd, 0x4cab, {0x93, 0x49, 0xe7, 0x33, 0xdf, 0x5a, 0x83, 0x8c }}

Просмотреть файл

@ -46,7 +46,6 @@
#include "nsClassHashtable.h"
#include "nsBaseHashtable.h"
#include "nsHashKeys.h"
#include "nsIDocument.h"
#include "gfxPattern.h"
#include "gfxFont.h"
#include "mozilla/gfx/UserData.h"

Просмотреть файл

@ -7,7 +7,6 @@
#define nsContentDLF_h__
#include "nsIDocumentLoaderFactory.h"
#include "nsIDocument.h"
#include "nsMimeTypes.h"
class nsIChannel;

Просмотреть файл

@ -19,7 +19,6 @@
#include "nsWeakReference.h"
// Interfaces
#include "nsIDocument.h"
#include "nsIDOMWindow.h"
#include "nsIObserver.h"
@ -27,6 +26,7 @@
class nsPagePrintTimer;
class nsIDocShellTreeNode;
class nsDeviceContext;
class nsIDocument;
class nsIDocumentViewerPrint;
class nsPrintObject;
class nsIDocShell;

Просмотреть файл

@ -14,9 +14,9 @@
#include "nsStyleSet.h"
#include "nsViewManager.h"
#include "nsIDocShell.h"
#include "nsIDocument.h"
#include "nsIDocShellTreeOwner.h"
class nsIDocument;
class nsPresContext;
// nsPrintObject Document Type

Просмотреть файл

@ -7,7 +7,6 @@
#define nsTreeContentView_h__
#include "nsTArray.h"
#include "nsIDocument.h"
#include "nsStubDocumentObserver.h"
#include "nsITreeBoxObject.h"
#include "nsITreeColumns.h"
@ -16,6 +15,7 @@
#include "nsITreeSelection.h"
#include "mozilla/Attributes.h"
class nsIDocument;
class Row;
nsresult NS_NewTreeContentView(nsITreeView** aResult);