Loading docshell/base/nsDocShell.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -946,10 +946,15 @@ nsDocShell::DestroyChildren() nsDocLoader::DestroyChildren(); } NS_IMPL_CYCLE_COLLECTION_INHERITED(nsDocShell, nsDocLoader, mSessionStorageManager, mScriptGlobal) NS_IMPL_ADDREF_INHERITED(nsDocShell, nsDocLoader) NS_IMPL_RELEASE_INHERITED(nsDocShell, nsDocLoader) NS_INTERFACE_MAP_BEGIN(nsDocShell) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDocShell) NS_INTERFACE_MAP_ENTRY(nsIDocShell) NS_INTERFACE_MAP_ENTRY(nsIDocShellTreeItem) NS_INTERFACE_MAP_ENTRY(nsIWebNavigation) Loading docshell/base/nsDocShell.h +1 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,7 @@ public: virtual nsresult Init() override; NS_DECL_ISUPPORTS_INHERITED NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(nsDocShell, nsDocLoader) NS_DECL_NSIDOCSHELL NS_DECL_NSIDOCSHELLTREEITEM Loading uriloader/base/nsDocLoader.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -165,14 +165,13 @@ nsDocLoader::~nsDocLoader() ("DocLoader:%p: deleted.\n", this)); } /* * Implementation of ISupports methods... */ NS_IMPL_ADDREF(nsDocLoader) NS_IMPL_RELEASE(nsDocLoader) NS_IMPL_CYCLE_COLLECTING_ADDREF(nsDocLoader) NS_IMPL_CYCLE_COLLECTING_RELEASE(nsDocLoader) NS_INTERFACE_MAP_BEGIN(nsDocLoader) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDocLoader) NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRequestObserver) NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) NS_INTERFACE_MAP_ENTRY(nsIDocumentLoader) Loading @@ -188,6 +187,8 @@ NS_INTERFACE_MAP_BEGIN(nsDocLoader) else NS_INTERFACE_MAP_END NS_IMPL_CYCLE_COLLECTION(nsDocLoader, mChildrenInOnload) /* * Implementation of nsIInterfaceRequestor methods... Loading uriloader/base/nsDocLoader.h +4 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ #include "nsCOMPtr.h" #include "PLDHashTable.h" #include "nsAutoPtr.h" #include "nsCycleCollectionParticipant.h" #include "mozilla/LinkedList.h" Loading Loading @@ -69,7 +70,9 @@ public: // Add aDocLoader as a child to the docloader service. static MOZ_MUST_USE nsresult AddDocLoaderAsChildOfRoot(nsDocLoader* aDocLoader); NS_DECL_ISUPPORTS NS_DECL_CYCLE_COLLECTING_ISUPPORTS NS_DECL_CYCLE_COLLECTION_CLASS_AMBIGUOUS(nsDocLoader, nsIDocumentLoader) NS_DECL_NSIDOCUMENTLOADER // nsIProgressEventSink Loading Loading
docshell/base/nsDocShell.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -946,10 +946,15 @@ nsDocShell::DestroyChildren() nsDocLoader::DestroyChildren(); } NS_IMPL_CYCLE_COLLECTION_INHERITED(nsDocShell, nsDocLoader, mSessionStorageManager, mScriptGlobal) NS_IMPL_ADDREF_INHERITED(nsDocShell, nsDocLoader) NS_IMPL_RELEASE_INHERITED(nsDocShell, nsDocLoader) NS_INTERFACE_MAP_BEGIN(nsDocShell) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDocShell) NS_INTERFACE_MAP_ENTRY(nsIDocShell) NS_INTERFACE_MAP_ENTRY(nsIDocShellTreeItem) NS_INTERFACE_MAP_ENTRY(nsIWebNavigation) Loading
docshell/base/nsDocShell.h +1 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,7 @@ public: virtual nsresult Init() override; NS_DECL_ISUPPORTS_INHERITED NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(nsDocShell, nsDocLoader) NS_DECL_NSIDOCSHELL NS_DECL_NSIDOCSHELLTREEITEM Loading
uriloader/base/nsDocLoader.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -165,14 +165,13 @@ nsDocLoader::~nsDocLoader() ("DocLoader:%p: deleted.\n", this)); } /* * Implementation of ISupports methods... */ NS_IMPL_ADDREF(nsDocLoader) NS_IMPL_RELEASE(nsDocLoader) NS_IMPL_CYCLE_COLLECTING_ADDREF(nsDocLoader) NS_IMPL_CYCLE_COLLECTING_RELEASE(nsDocLoader) NS_INTERFACE_MAP_BEGIN(nsDocLoader) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDocLoader) NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRequestObserver) NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) NS_INTERFACE_MAP_ENTRY(nsIDocumentLoader) Loading @@ -188,6 +187,8 @@ NS_INTERFACE_MAP_BEGIN(nsDocLoader) else NS_INTERFACE_MAP_END NS_IMPL_CYCLE_COLLECTION(nsDocLoader, mChildrenInOnload) /* * Implementation of nsIInterfaceRequestor methods... Loading
uriloader/base/nsDocLoader.h +4 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ #include "nsCOMPtr.h" #include "PLDHashTable.h" #include "nsAutoPtr.h" #include "nsCycleCollectionParticipant.h" #include "mozilla/LinkedList.h" Loading Loading @@ -69,7 +70,9 @@ public: // Add aDocLoader as a child to the docloader service. static MOZ_MUST_USE nsresult AddDocLoaderAsChildOfRoot(nsDocLoader* aDocLoader); NS_DECL_ISUPPORTS NS_DECL_CYCLE_COLLECTING_ISUPPORTS NS_DECL_CYCLE_COLLECTION_CLASS_AMBIGUOUS(nsDocLoader, nsIDocumentLoader) NS_DECL_NSIDOCUMENTLOADER // nsIProgressEventSink Loading