diff options
-rw-r--r-- | ChangeLog | 24 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | embed/mozilla/ContentHandler.h | 2 | ||||
-rw-r--r-- | embed/mozilla/EphyAboutRedirector.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/EphyBrowser.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/EphyContentPolicy.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/EphyHeaderSniffer.h | 2 | ||||
-rw-r--r-- | embed/mozilla/EphySingle.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/EphyUtils.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/EventContext.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/FilePicker.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/FilePicker.h | 2 | ||||
-rw-r--r-- | embed/mozilla/GlobalHistory.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/GtkNSSClientAuthDialogs.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/GtkNSSDialogs.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/MozDownload.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/mozilla-download.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/mozilla-embed-single.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/mozilla-embed.cpp | 2 | ||||
-rw-r--r-- | embed/mozilla/mozilla-notifiers.cpp | 2 |
20 files changed, 61 insertions, 1 deletions
@@ -1,3 +1,27 @@ +2004-11-13 Christian Persch <chpe@cvs.gnome.org> + + * configure.ac: + * embed/mozilla/ContentHandler.h: + * embed/mozilla/EphyAboutRedirector.cpp: + * embed/mozilla/EphyBrowser.cpp: + * embed/mozilla/EphyContentPolicy.cpp: + * embed/mozilla/EphyHeaderSniffer.h: + * embed/mozilla/EphySingle.cpp: + * embed/mozilla/EphyUtils.cpp: + * embed/mozilla/EventContext.cpp: + * embed/mozilla/FilePicker.cpp: + * embed/mozilla/FilePicker.h: + * embed/mozilla/GlobalHistory.cpp: + * embed/mozilla/GtkNSSClientAuthDialogs.cpp: + * embed/mozilla/GtkNSSDialogs.cpp: + * embed/mozilla/MozDownload.cpp: + * embed/mozilla/mozilla-download.cpp: + * embed/mozilla/mozilla-embed-single.cpp: + * embed/mozilla/mozilla-embed.cpp: + * embed/mozilla/mozilla-notifiers.cpp: + + nsEmbedString.h now requires MOZILLA_STRICT_API define. + 2004-11-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map): diff --git a/configure.ac b/configure.ac index 394ed60e3..f53df1038 100644 --- a/configure.ac +++ b/configure.ac @@ -215,7 +215,7 @@ dnl ********************************** dnl FIXME find a m4/autoconf guru who can distill this into a nice macro -CXXFLAGS="$_SAVE_CXXFLAGS $AM_CXXFLAGS -I$MOZILLA_INCLUDE_ROOT `pkg-config --cflags $MOZILLA-xpcom`" +CXXFLAGS="$_SAVE_CXXFLAGS $AM_CXXFLAGS -I$MOZILLA_INCLUDE_ROOT `pkg-config --cflags $MOZILLA-xpcom` -DMOZILLA_STRICT_API" dnl Changed from PRUnichar* to nsAString& in 1.8a1 and on aviary branch diff --git a/embed/mozilla/ContentHandler.h b/embed/mozilla/ContentHandler.h index f2126ecab..95ba1aa4d 100644 --- a/embed/mozilla/ContentHandler.h +++ b/embed/mozilla/ContentHandler.h @@ -31,7 +31,9 @@ #include <nsISupports.h> #include <nsIURI.h> #include <nsIFile.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIHelperAppLauncherDialog.h> typedef enum diff --git a/embed/mozilla/EphyAboutRedirector.cpp b/embed/mozilla/EphyAboutRedirector.cpp index ee863f9f9..e5b879ed6 100644 --- a/embed/mozilla/EphyAboutRedirector.cpp +++ b/embed/mozilla/EphyAboutRedirector.cpp @@ -50,7 +50,9 @@ #include <nsIServiceManager.h> #include <nsCOMPtr.h> #include <nsIURI.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API static NS_DEFINE_CID(kIOServiceCID, NS_IOSERVICE_CID); diff --git a/embed/mozilla/EphyBrowser.cpp b/embed/mozilla/EphyBrowser.cpp index ac39d2f86..6e87868f5 100644 --- a/embed/mozilla/EphyBrowser.cpp +++ b/embed/mozilla/EphyBrowser.cpp @@ -63,7 +63,9 @@ #include "nsIDOMNode.h" #include "nsIDOMElement.h" #include "nsIDOMWindow2.h" +#define MOZILLA_STRICT_API #include "nsEmbedString.h" +#undef MOZILLA_STRICT_API #include "nsMemory.h" #include "nsIChannel.h" diff --git a/embed/mozilla/EphyContentPolicy.cpp b/embed/mozilla/EphyContentPolicy.cpp index b024cee4d..5eb2e5404 100644 --- a/embed/mozilla/EphyContentPolicy.cpp +++ b/embed/mozilla/EphyContentPolicy.cpp @@ -30,7 +30,9 @@ #include <nsCOMPtr.h> #include <nsIURI.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #define CONF_LOCKDOWN_DISABLE_UNSAFE_PROTOCOLS "/apps/epiphany/lockdown/disable_unsafe_protocols" #define CONF_LOCKDOWN_ADDITIONAL_SAFE_PROTOCOLS "/apps/epiphany/lockdown/additional_safe_protocols" diff --git a/embed/mozilla/EphyHeaderSniffer.h b/embed/mozilla/EphyHeaderSniffer.h index f58bebe01..309bbaf41 100644 --- a/embed/mozilla/EphyHeaderSniffer.h +++ b/embed/mozilla/EphyHeaderSniffer.h @@ -50,7 +50,9 @@ #include <nsIDOMDocument.h> #include <nsIAuthPrompt.h> #include <nsIPromptService.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API class EphyHeaderSniffer : public nsIWebProgressListener, public nsIAuthPrompt diff --git a/embed/mozilla/EphySingle.cpp b/embed/mozilla/EphySingle.cpp index eada250ee..29deaa230 100644 --- a/embed/mozilla/EphySingle.cpp +++ b/embed/mozilla/EphySingle.cpp @@ -27,7 +27,9 @@ #include "ephy-debug.h" +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIURI.h> #include <nsIPermissionManager.h> #include <nsICookieManager.h> diff --git a/embed/mozilla/EphyUtils.cpp b/embed/mozilla/EphyUtils.cpp index 545910e8f..89354b499 100644 --- a/embed/mozilla/EphyUtils.cpp +++ b/embed/mozilla/EphyUtils.cpp @@ -27,7 +27,9 @@ #include "ephy-embed-single.h" #include <nsIServiceManager.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIWindowWatcher.h> #include <nsIEmbeddingSiteWindow.h> #include <nsIWebBrowserChrome.h> diff --git a/embed/mozilla/EventContext.cpp b/embed/mozilla/EventContext.cpp index 1424a0670..604a5096f 100644 --- a/embed/mozilla/EventContext.cpp +++ b/embed/mozilla/EventContext.cpp @@ -31,7 +31,9 @@ #include <nsIInterfaceRequestor.h> #include <nsIServiceManager.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIDOMEventTarget.h> #include <nsIDOMHTMLInputElement.h> #include <nsIDOMHTMLObjectElement.h> diff --git a/embed/mozilla/FilePicker.cpp b/embed/mozilla/FilePicker.cpp index 2fa055d49..88825d0a9 100644 --- a/embed/mozilla/FilePicker.cpp +++ b/embed/mozilla/FilePicker.cpp @@ -27,7 +27,9 @@ #include "EphyUtils.h" #include <nsCOMPtr.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIServiceManager.h> #include <nsIURI.h> #include <nsIFileURL.h> diff --git a/embed/mozilla/FilePicker.h b/embed/mozilla/FilePicker.h index a0578a860..bc88d5b61 100644 --- a/embed/mozilla/FilePicker.h +++ b/embed/mozilla/FilePicker.h @@ -24,7 +24,9 @@ #include <nsIFilePicker.h> #include <nsISupports.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include "ephy-file-chooser.h" diff --git a/embed/mozilla/GlobalHistory.cpp b/embed/mozilla/GlobalHistory.cpp index 47bc68987..315685329 100644 --- a/embed/mozilla/GlobalHistory.cpp +++ b/embed/mozilla/GlobalHistory.cpp @@ -28,7 +28,9 @@ #include "GlobalHistory.h" #include <nsIURI.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API NS_IMPL_ISUPPORTS2(MozGlobalHistory, nsIGlobalHistory2, nsIBrowserHistory) diff --git a/embed/mozilla/GtkNSSClientAuthDialogs.cpp b/embed/mozilla/GtkNSSClientAuthDialogs.cpp index 657f35474..cd1ee2fb9 100644 --- a/embed/mozilla/GtkNSSClientAuthDialogs.cpp +++ b/embed/mozilla/GtkNSSClientAuthDialogs.cpp @@ -31,7 +31,9 @@ #include <nsIServiceManager.h> #include <nsIInterfaceRequestor.h> #include <nsIInterfaceRequestorUtils.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <gtk/gtkdialog.h> #include <gtk/gtkimage.h> diff --git a/embed/mozilla/GtkNSSDialogs.cpp b/embed/mozilla/GtkNSSDialogs.cpp index f4c313699..40876ffdf 100644 --- a/embed/mozilla/GtkNSSDialogs.cpp +++ b/embed/mozilla/GtkNSSDialogs.cpp @@ -47,7 +47,9 @@ #include <nsICRLInfo.h> #include <nsISimpleEnumerator.h> #include <nsIArray.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <gconf/gconf-client.h> #include <gtk/gtkdialog.h> diff --git a/embed/mozilla/MozDownload.cpp b/embed/mozilla/MozDownload.cpp index 1160bfa2b..48b7cf79f 100644 --- a/embed/mozilla/MozDownload.cpp +++ b/embed/mozilla/MozDownload.cpp @@ -57,7 +57,9 @@ #include <glib/gi18n.h> #include <nsIFileURL.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API const char* const persistContractID = "@mozilla.org/embedding/browser/nsWebBrowserPersist;1"; diff --git a/embed/mozilla/mozilla-download.cpp b/embed/mozilla/mozilla-download.cpp index d6c5b1a0d..5db2a74f7 100644 --- a/embed/mozilla/mozilla-download.cpp +++ b/embed/mozilla/mozilla-download.cpp @@ -26,7 +26,9 @@ #include "ephy-debug.h" +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsMemory.h> static void mozilla_download_class_init (MozillaDownloadClass *klass); diff --git a/embed/mozilla/mozilla-embed-single.cpp b/embed/mozilla/mozilla-embed-single.cpp index db8c57438..24c9cf32e 100644 --- a/embed/mozilla/mozilla-embed-single.cpp +++ b/embed/mozilla/mozilla-embed-single.cpp @@ -49,7 +49,9 @@ #include <nsCOMPtr.h> #include <nsMemory.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIPrefService.h> #include <nsIServiceManager.h> #include <nsIWindowWatcher.h> diff --git a/embed/mozilla/mozilla-embed.cpp b/embed/mozilla/mozilla-embed.cpp index 7422c2325..c00fc26ab 100644 --- a/embed/mozilla/mozilla-embed.cpp +++ b/embed/mozilla/mozilla-embed.cpp @@ -35,7 +35,9 @@ #include "EphyUtils.h" #include <gtkmozembed.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsMemory.h> #include <nsIURI.h> #include <nsIRequest.h> diff --git a/embed/mozilla/mozilla-notifiers.cpp b/embed/mozilla/mozilla-notifiers.cpp index 9bc057f14..83a028ffb 100644 --- a/embed/mozilla/mozilla-notifiers.cpp +++ b/embed/mozilla/mozilla-notifiers.cpp @@ -42,7 +42,9 @@ #include <gtk/gtksettings.h> #include <nsCOMPtr.h> +#define MOZILLA_STRICT_API #include <nsEmbedString.h> +#undef MOZILLA_STRICT_API #include <nsIPrefService.h> #include <nsIServiceManager.h> |