Bug 1259733 - use forward declarations for nsIDocument in a few places; r=dholbert

This is sufficient for nsCSSFrameConstructor.h's needs, and the
corresponding C++ file already includes nsIDocument.h.
This commit is contained in:
Nathan Froyd 2016-04-27 14:48:36 -04:00
parent ab327df0ab
commit 5672bb749c
5 changed files with 2 additions and 4 deletions

View File

@ -11,7 +11,6 @@
#include "nsCSSProperty.h"
#include "nsCSSValue.h"
#include "nsCycleCollectionParticipant.h"
#include "nsIDocument.h"
#include "nsTArray.h"
#include "nsWrapperCache.h"
#include "mozilla/AnimationPerformanceWarning.h"

View File

@ -14,6 +14,7 @@
#include "nsViewManager.h"
#include "nsViewportInfo.h"
#include "UnitTransforms.h"
#include "nsIDocument.h"
#define MVM_LOG(...)
// #define MVM_LOG(...) printf_stderr("MVM: " __VA_ARGS__)

View File

@ -8,7 +8,6 @@
#include "mozilla/Maybe.h"
#include "nsIDOMEventListener.h"
#include "nsIDocument.h"
#include "nsIObserver.h"
#include "Units.h"

View File

@ -9,7 +9,6 @@
#include "FrameMetrics.h"
#include "mozilla/Maybe.h"
#include "nsIDOMEventListener.h"
#include "nsIDocument.h"
#include "nsIObserver.h"
#include "nsWeakPtr.h"

View File

@ -20,7 +20,6 @@
#include "nsCounterManager.h"
#include "nsIAnonymousContentCreator.h"
#include "nsFrameManager.h"
#include "nsIDocument.h"
#include "ScrollbarStyles.h"
struct nsFrameItems;
@ -31,6 +30,7 @@ struct nsGenConInitializer;
class nsContainerFrame;
class nsFirstLineFrame;
class nsICSSAnonBoxPseudo;
class nsIDocument;
class nsPageContentFrame;
struct PendingBinding;
class nsGenericDOMDataNode;