Commit b6d655df authored by Mounir Lamouri's avatar Mounir Lamouri
Browse files

Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst

parent 8d289de1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -79,13 +79,13 @@ static fp_except_t oldmask = fpsetmask(~allmask);
#include "mozilla/AutoRestore.h"
#include "nsINode.h"
#include "nsHashtable.h"
#include "nsIDOMNode.h"

struct nsNativeKeyEvent; // Don't include nsINativeKeyBindings.h here: it will force strange compilation error!

class nsIDOMScriptObjectFactory;
class nsIXPConnect;
class nsIContent;
class nsIDOMNode;
class nsIDOMKeyEvent;
class nsIDocument;
class nsIDocumentObserver;
@@ -122,7 +122,6 @@ struct JSRuntime;
class nsIUGenCategory;
class nsIWidget;
class nsIDragSession;
class nsPIDOMWindow;
class nsIPresShell;
class nsIXPConnectJSObjectHolder;
#ifdef MOZ_XTF
+6 −1
Original line number Diff line number Diff line
@@ -56,7 +56,7 @@
#include "nsCycleCollectionParticipant.h"
#include "nsWrapperCache.h"
#include "nsCRT.h"
#include "mozilla/dom/Element.h"
#include "nsHashKeys.h"

// Magic namespace id that means "match all namespaces".  This is
// negative so it won't collide with actual namespace constants.
@@ -74,6 +74,11 @@ typedef PRBool (*nsContentListMatchFunc)(nsIContent* aContent,
typedef void (*nsContentListDestroyFunc)(void* aData);

class nsIDocument;
namespace mozilla {
namespace dom {
class Element;
}
}


class nsBaseContentList : public nsINodeList
+2 −0
Original line number Diff line number Diff line
@@ -79,6 +79,8 @@
#include "nsContentUtils.h"
#include "nsContentCID.h"

#include "mozilla/dom/Element.h"

nsresult NS_NewDomSelection(nsISelection **aDomSelection);

static NS_DEFINE_CID(kCClipboardCID,           NS_CLIPBOARD_CID);
+1 −1
Original line number Diff line number Diff line
@@ -53,8 +53,8 @@
#include "nsAutoPtr.h"
#include "nsFrameMessageManager.h"
#include "Layers.h"
#include "nsIContent.h"

class nsIContent;
class nsIURI;
class nsSubDocumentFrame;
class nsIView;
+1 −0
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@
#include "nsSVGEffects.h"

#include "mozAutoDocUpdate.h"
#include "mozilla/dom/Element.h"

#ifdef DEBUG_chb
static void PrintReqURL(imgIRequest* req) {
Loading