mozilla-kde.patch
changeset 153 46ee28dc7145
parent 127 4c86470ed796
child 164 995e803e8198
--- a/mozilla-kde.patch	Fri Aug 27 09:15:06 2010 +0200
+++ b/mozilla-kde.patch	Wed Sep 01 10:56:36 2010 +0200
@@ -96,7 +96,7 @@
 diff --git a/toolkit/components/downloads/src/nsDownloadManager.cpp b/toolkit/components/downloads/src/nsDownloadManager.cpp
 --- a/toolkit/components/downloads/src/nsDownloadManager.cpp
 +++ b/toolkit/components/downloads/src/nsDownloadManager.cpp
-@@ -76,16 +76,20 @@
+@@ -71,16 +71,20 @@
  
  #if defined(XP_WIN) && !defined(WINCE)
  #include <shlobj.h>
@@ -117,7 +117,7 @@
  #define DOWNLOAD_MANAGER_ALERT_ICON "chrome://mozapps/skin/downloads/downloadIcon.png"
  #define PREF_BDM_SHOWALERTONCOMPLETE "browser.download.manager.showAlertOnComplete"
  #define PREF_BDM_SHOWALERTINTERVAL "browser.download.manager.showAlertInterval"
-@@ -2193,16 +2197,25 @@ nsDownload::SetState(DownloadState aStat
+@@ -2188,16 +2192,25 @@ nsDownload::SetState(DownloadState aStat
        nsCOMPtr<nsIPrefBranch> pref(do_GetService(NS_PREFSERVICE_CONTRACTID));
  
        // Master pref to control this function.
@@ -143,7 +143,7 @@
          PRInt64 goat = PR_Now() - mStartTime;
          showTaskbarAlert = goat > alertIntervalUSec;
  
-@@ -2228,16 +2241,17 @@ nsDownload::SetState(DownloadState aStat
+@@ -2223,16 +2236,17 @@ nsDownload::SetState(DownloadState aStat
                // because if it is, they'll click open the download manager and
                // the items they downloaded will have been removed.
                alerts->ShowAlertNotification(
@@ -155,12 +155,12 @@
 +        } // end non-KDE block
        }
  
+ #if (defined(XP_WIN) && !defined(WINCE)) || defined(XP_MACOSX)
        nsCOMPtr<nsIFileURL> fileURL = do_QueryInterface(mTarget);
-       if (fileURL) {
-         nsCOMPtr<nsIFile> file;
-         if (NS_SUCCEEDED(fileURL->GetFile(getter_AddRefs(file))) && file ) {
+       nsCOMPtr<nsIFile> file;
+       nsAutoString path;
  
- #if (defined(XP_WIN) && !defined(WINCE)) || defined(XP_MACOSX)
+       if (fileURL &&
 diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
 --- a/toolkit/content/jar.mn
 +++ b/toolkit/content/jar.mn
@@ -2532,14 +2532,14 @@
 diff --git a/uriloader/exthandler/Makefile.in b/uriloader/exthandler/Makefile.in
 --- a/uriloader/exthandler/Makefile.in
 +++ b/uriloader/exthandler/Makefile.in
-@@ -85,18 +85,19 @@ CMMSRCS	= nsOSHelperAppService.mm \
- 			$(NULL)
- else
- OSHELPER	= nsOSHelperAppService.cpp
+@@ -94,18 +94,19 @@ LOCAL_INCLUDES += -I$(topsrcdir)/dom/bas
+             -I$(topsrcdir)/dom/ipc \
+             -I$(topsrcdir)/content/base/src \
+             -I$(topsrcdir)/content/events/src \
+             -I$(topsrcdir)/netwerk/base/src \
+             -I$(topsrcdir)/netwerk/protocol/http
  endif
  
- LOCAL_INCLUDES = -I$(srcdir)
- 
  ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
 -OSHELPER	+= nsGNOMERegistry.cpp
 +OSHELPER	+= nsCommonRegistry.cpp nsGNOMERegistry.cpp nsKDERegistry.cpp
@@ -3104,7 +3104,7 @@
 diff --git a/widget/src/gtk2/Makefile.in b/widget/src/gtk2/Makefile.in
 --- a/widget/src/gtk2/Makefile.in
 +++ b/widget/src/gtk2/Makefile.in
-@@ -156,8 +156,11 @@ endif
+@@ -155,11 +155,14 @@ endif
  
  DEFINES		+= -DCAIRO_GFX
  
@@ -3116,6 +3116,9 @@
 +
 +LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre
 +
+ ifdef MOZ_X11
+ INCLUDES   	+= -I$(srcdir)/../shared/x11
+ endif
 diff --git a/widget/src/gtk2/nsFilePicker.cpp b/widget/src/gtk2/nsFilePicker.cpp
 --- a/widget/src/gtk2/nsFilePicker.cpp
 +++ b/widget/src/gtk2/nsFilePicker.cpp