From 405384701d74b50dce194c04b68de07e888d4720 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Thu, 29 Apr 2004 00:26:24 +0000 Subject: Add defines for private mozilla api usage. It will make easier to track 2004-04-29 Marco Pesenti Gritti * configure.in: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/Makefile.am: Add defines for private mozilla api usage. It will make easier to track what we need to port to embed string and what we need to be using only public api (on the long time). --- ChangeLog | 12 +++++++++ embed/mozilla/EphyBrowser.cpp | 62 +++++++++++++++++++------------------------ embed/mozilla/EphyBrowser.h | 28 +++++++++---------- 3 files changed, 53 insertions(+), 49 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5085f3d0c..3ef6a27ee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2004-04-29 Marco Pesenti Gritti + + * configure.in: + * embed/mozilla/EphyBrowser.cpp: + * embed/mozilla/EphyBrowser.h: + * embed/mozilla/Makefile.am: + + Add defines for private mozilla api usage. It will + make easier to track what we need to port to embed + string and what we need to be using only public api + (on the long time). + 2004-04-28 Piers Cornwell * help/C/epiphany.xml: diff --git a/embed/mozilla/EphyBrowser.cpp b/embed/mozilla/EphyBrowser.cpp index 54697db81..4b0353c3e 100644 --- a/embed/mozilla/EphyBrowser.cpp +++ b/embed/mozilla/EphyBrowser.cpp @@ -24,6 +24,7 @@ #include "EphyBrowser.h" #include "GlobalHistory.h" +#include "ContentHandler.h" #include "ephy-embed.h" #include "ephy-string.h" #include "ephy-debug.h" @@ -31,57 +32,50 @@ #include #include -#include "nsICommandManager.h" +#include "nsIInterfaceRequestorUtils.h" +#include "nsIURI.h" +#include "nsISimpleEnumerator.h" + #include "nsIContentViewer.h" #include "nsIGlobalHistory.h" -#include "nsIDocShellHistory.h" #include "nsIWebBrowserFind.h" #include "nsIWebBrowserFocus.h" -#include "nsIDocument.h" -#include "nsISHEntry.h" -#include "nsISHistoryInternal.h" -#include "nsIHistoryEntry.h" +#include "nsICommandManager.h" #include "nsIWebBrowserPrint.h" -#include "nsIURI.h" -#include "nsIMarkupDocumentViewer.h" -#include "nsIComponentManager.h" -#include "nsIScriptGlobalObject.h" -#include "nsIDOMWindowInternal.h" -#include "nsIInterfaceRequestor.h" -#include "nsIFocusController.h" -#include "nsIWebBrowserPersist.h" -#include "nsCWebBrowserPersist.h" -#include "nsNetUtil.h" -#include "nsIChromeEventHandler.h" -#include "nsIDOMDocument.h" -#include "nsIDOMDocumentStyle.h" -#include "nsIDOMEvent.h" -#include "nsIDOMEventTarget.h" -#include "nsIDOMNode.h" -#include "nsIDOMElement.h" #include "nsIDocShellTreeItem.h" #include "nsIDocShellTreeNode.h" #include "nsIDocShellTreeOwner.h" -#include "nsICSSLoader.h" -#include "nsICSSStyleSheet.h" -#include "nsICSSLoaderObserver.h" -#include "nsIDocumentObserver.h" -#include "nsCWebBrowser.h" -#include "nsReadableUtils.h" -#include "nsIDOMNSHTMLDocument.h" +#include "nsIDocumentCharsetInfo.h" +#include "nsIWebPageDescriptor.h" +#include "nsISHEntry.h" +#include "nsIHistoryEntry.h" #include "nsIDOMHTMLDocument.h" #include "nsIDOMHTMLCollection.h" #include "nsIDOMHTMLElement.h" #include "nsIDOMHTMLFormElement.h" #include "nsIDOMHTMLInputElement.h" #include "nsIDOMHTMLTextAreaElement.h" +#include "nsIDOMDocument.h" +#include "nsIDOMEvent.h" +#include "nsIDOMEventTarget.h" +#include "nsIDOMNode.h" +#include "nsIDOMElement.h" + +#ifdef ALLOW_PRIVATE_API +#include "nsPIDOMWindow.h" +#include "nsIMarkupDocumentViewer.h" +#include "nsIChromeEventHandler.h" +#include "nsIDOMWindowInternal.h" +#endif + +#ifdef ALLOW_PRIVATE_STRINGS +#include "nsString.h" +#include "nsReadableUtils.h" +#include "nsIDocument.h" #include "nsIDeviceContext.h" #include "nsIPresContext.h" #include "nsIAtom.h" -#include "nsIDocumentCharsetInfo.h" -#include "nsPromiseFlatString.h" -#include "nsString.h" -#include "ContentHandler.h" +#endif EphyEventListener::EphyEventListener(void) { diff --git a/embed/mozilla/EphyBrowser.h b/embed/mozilla/EphyBrowser.h index 6569cd502..16a967c3b 100644 --- a/embed/mozilla/EphyBrowser.h +++ b/embed/mozilla/EphyBrowser.h @@ -24,21 +24,20 @@ #include "ephy-encodings.h" #include "ephy-embed.h" -#include "nsIDOMEventListener.h" -#include "nsIDocShell.h" -#include "nsIWebNavigation.h" -#include "nsIWebPageDescriptor.h" -#include "nsISHistory.h" -#include "nsIWebBrowser.h" -#include "nsIWebProgressListener.h" -#include "nsCOMPtr.h" -#include "nsIDOMEventReceiver.h" -#include "nsIDOMDocument.h" -#include "nsIDOMWindow.h" -#include "nsPIDOMWindow.h" #include - -#include "nsIPrintSettings.h" +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef ALLOW_PRIVATE_API +#include +#include +#endif class EphyEventListener : public nsIDOMEventListener { @@ -119,7 +118,6 @@ public: private: nsCOMPtr mTargetDocument; - nsCOMPtr mProgress; nsCOMPtr mEventReceiver; nsCOMPtr mDOMWindow; EphyFaviconEventListener *mFaviconEventListener; -- cgit v1.2.3