Update to snapshot 20100707
- use new registration code for mozilla-libproxy.patch
--- a/MozillaFirefox/MozillaFirefox.desktop Thu Jul 01 08:30:35 2010 +0200
+++ b/MozillaFirefox/MozillaFirefox.desktop Thu Jul 08 03:24:52 2010 +0200
@@ -1,11 +1,11 @@
[Desktop Entry]
Encoding=UTF-8
-Name=Firefox
+Name=Firefox 4
GenericName=Web Browser
Comment=Web Browser
-TryExec=firefox
-Exec=firefox %u
-Icon=firefox
+TryExec=firefox4
+Exec=firefox4 %u
+Icon=firefox4
Terminal=false
StartupNotify=true
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;application/x-xpinstall;
--- a/MozillaFirefox/MozillaFirefox.spec Thu Jul 01 08:30:35 2010 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Thu Jul 08 03:24:52 2010 +0200
@@ -33,7 +33,7 @@
Provides: firefox
Version: 4.0b
Release: 1
-%define releasedate 2010063000
+%define releasedate 2010070700
Summary: Mozilla Firefox Web Browser
Url: http://www.mozilla.org/
Group: Productivity/Networking/Web/Browsers
--- a/firefox-appname.patch Thu Jul 01 08:30:35 2010 +0200
+++ b/firefox-appname.patch Thu Jul 08 03:24:52 2010 +0200
@@ -15,7 +15,7 @@
- return appPath->GetNativePath(mAppPath);
+ /* This path to firefox is hardcoded for the default path setting */
-+ mAppPath.Assign ("/usr/bin/firefox");
++ mAppPath.Assign ("/usr/bin/firefox4");
+
+ //return appPath->GetNativePath(mAppPath);
+ return NS_OK;
--- a/mozilla-libproxy.patch Thu Jul 01 08:30:35 2010 +0200
+++ b/mozilla-libproxy.patch Thu Jul 08 03:24:52 2010 +0200
@@ -6,7 +6,7 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -538,16 +538,20 @@ FT2_CFLAGS = @FT2_CFLAGS@
+@@ -541,16 +541,20 @@ FT2_CFLAGS = @FT2_CFLAGS@
FT2_LIBS = @FT2_LIBS@
MOZ_PANGO_CFLAGS = @MOZ_PANGO_CFLAGS@
@@ -46,7 +46,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -5564,16 +5564,39 @@ then
+@@ -5536,16 +5536,39 @@ then
fi
AC_SUBST(MOZ_ENABLE_GCONF)
@@ -167,7 +167,7 @@
new file mode 100644
--- /dev/null
+++ b/toolkit/system/unixproxy/nsLibProxySettings.cpp
-@@ -0,0 +1,162 @@
+@@ -0,0 +1,173 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
@@ -206,7 +206,7 @@
+ * ***** END LICENSE BLOCK ***** */
+
+#include "nsISystemProxySettings.h"
-+#include "nsIGenericFactory.h"
++#include "mozilla/ModuleUtils.h"
+#include "nsIServiceManager.h"
+#include "nsIIOService.h"
+#include "nsIURI.h"
@@ -321,12 +321,23 @@
+ {0x91, 0x81, 0xa2, 0x85, 0xe7, 0x4c, 0xf1, 0xd4 } }
+
+NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsUnixSystemProxySettings, Init)
++NS_DEFINE_NAMED_CID(NS_UNIXSYSTEMPROXYSERVICE_CID);
+
-+static const nsModuleComponentInfo components[] = {
-+ { "Unix System Proxy Settings Service",
-+ NS_UNIXSYSTEMPROXYSERVICE_CID,
-+ NS_SYSTEMPROXYSETTINGS_CONTRACTID,
-+ nsUnixSystemProxySettingsConstructor }
++static const mozilla::Module::CIDEntry kUnixProxyCIDs[] = {
++ { &kNS_UNIXSYSTEMPROXYSERVICE_CID, false, NULL, nsUnixSystemProxySettingsConstructor },
++ { NULL }
+};
+
-+NS_IMPL_NSGETMODULE(nsUnixProxyModule, components)
++static const mozilla::Module::ContractIDEntry kUnixProxyContracts[] = {
++ { NS_SYSTEMPROXYSETTINGS_CONTRACTID, &kNS_UNIXSYSTEMPROXYSERVICE_CID },
++ { NULL }
++};
++
++static const mozilla::Module kUnixProxyModule = {
++ mozilla::Module::kVersion,
++ kUnixProxyCIDs,
++ kUnixProxyContracts
++};
++
++NSMODULE_DEFN(nsUnixProxyModule) = &kUnixProxyModule;
++
--- a/mozilla-xulrunner193/create-tar.sh Thu Jul 01 08:30:35 2010 +0200
+++ b/mozilla-xulrunner193/create-tar.sh Thu Jul 08 03:24:52 2010 +0200
@@ -2,7 +2,7 @@
BRANCH="mozilla-central"
RELEASE_TAG="default"
-VERSION="1.9.3a"
+VERSION="2.0b"
# mozilla
hg clone http://hg.mozilla.org/$BRANCH mozilla
--- a/mozilla-xulrunner193/mozilla-xulrunner193.spec Thu Jul 01 08:30:35 2010 +0200
+++ b/mozilla-xulrunner193/mozilla-xulrunner193.spec Thu Jul 08 03:24:52 2010 +0200
@@ -35,7 +35,7 @@
License: GPLv2+ ; LGPLv2.1+ ; MPLv1.1+
Version: 2.0b
Release: 1
-%define releasedate 2010063000
+%define releasedate 2010070700
%define version_internal 2.0b2pre
%define apiversion 2.0.0
%define uaweight 199900