forked from pool/MozillaFirefox
update to 3.6.4
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=150
This commit is contained in:
parent
9ce4a331fa
commit
c6030257cf
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 18 09:42:40 CEST 2010 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- security update to 3.6.4 (Lorentz)
|
||||||
|
* enable crashreporter also for x86-64
|
||||||
|
* Flash runs in a separate process to avoid crashing Firefox
|
||||||
|
(ix86 only; x86-64 still uses nspluginwrapper)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 1 11:15:38 UTC 2010 - wr@rosenauer.org
|
Thu Apr 1 11:15:38 UTC 2010 - wr@rosenauer.org
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package MozillaFirefox (Version 3.6.3)
|
# spec file for package MozillaFirefox (Version 3.6.4)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# 2006-2010 Wolfgang Rosenauer
|
# 2006-2010 Wolfgang Rosenauer
|
||||||
@ -22,7 +22,7 @@
|
|||||||
Name: MozillaFirefox
|
Name: MozillaFirefox
|
||||||
%define xulrunner mozilla-xulrunner192
|
%define xulrunner mozilla-xulrunner192
|
||||||
BuildRequires: autoconf213 gcc-c++ libcurl-devel libgnomeui-devel libidl-devel libnotify-devel python unzip update-desktop-files zip
|
BuildRequires: autoconf213 gcc-c++ libcurl-devel libgnomeui-devel libidl-devel libnotify-devel python unzip update-desktop-files zip
|
||||||
BuildRequires: %{xulrunner}-devel = 1.9.2.3
|
BuildRequires: %{xulrunner}-devel = 1.9.2.4
|
||||||
%if %suse_version > 1020
|
%if %suse_version > 1020
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
%endif
|
%endif
|
||||||
@ -34,9 +34,9 @@ BuildRequires: wireless-tools
|
|||||||
License: GPLv2+ ; LGPLv2.1+ ; MPLv1.1+
|
License: GPLv2+ ; LGPLv2.1+ ; MPLv1.1+
|
||||||
Provides: web_browser
|
Provides: web_browser
|
||||||
Provides: firefox
|
Provides: firefox
|
||||||
Version: 3.6.3
|
Version: 3.6.4
|
||||||
Release: 1
|
Release: 1
|
||||||
%define releasedate 2010040100
|
%define releasedate 2010041700
|
||||||
Summary: Mozilla Firefox Web Browser
|
Summary: Mozilla Firefox Web Browser
|
||||||
Url: http://www.mozilla.org/
|
Url: http://www.mozilla.org/
|
||||||
Group: Productivity/Networking/Web/Browsers
|
Group: Productivity/Networking/Web/Browsers
|
||||||
@ -63,6 +63,7 @@ Patch8: firefox-appname.patch
|
|||||||
Patch9: firefox-kde.patch
|
Patch9: firefox-kde.patch
|
||||||
Patch10: firefox-ui-lockdown.patch
|
Patch10: firefox-ui-lockdown.patch
|
||||||
Patch11: firefox-crashreporter.patch
|
Patch11: firefox-crashreporter.patch
|
||||||
|
Patch12: mozilla-crashreporter-x86_64.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires(post): coreutils shared-mime-info desktop-file-utils
|
Requires(post): coreutils shared-mime-info desktop-file-utils
|
||||||
Requires(postun): shared-mime-info desktop-file-utils
|
Requires(postun): shared-mime-info desktop-file-utils
|
||||||
@ -166,6 +167,7 @@ install -m 644 %{SOURCE6} browser/app/profile/kde.js
|
|||||||
%endif
|
%endif
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
%patch11 -p1
|
%patch11 -p1
|
||||||
|
%patch12 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export MOZ_BUILD_DATE=%{releasedate}
|
export MOZ_BUILD_DATE=%{releasedate}
|
||||||
@ -359,9 +361,7 @@ fi
|
|||||||
%{progdir}/%{progname}
|
%{progdir}/%{progname}
|
||||||
%{progdir}/application.ini
|
%{progdir}/application.ini
|
||||||
%{progdir}/blocklist.xml
|
%{progdir}/blocklist.xml
|
||||||
%ifarch %ix86
|
|
||||||
%{progdir}/crashreporter-override.ini
|
%{progdir}/crashreporter-override.ini
|
||||||
%endif
|
|
||||||
%{_datadir}/applications/%{name}.desktop
|
%{_datadir}/applications/%{name}.desktop
|
||||||
%{_datadir}/mime/packages/%{progname}.xml
|
%{_datadir}/mime/packages/%{progname}.xml
|
||||||
%{_datadir}/pixmaps/firefox*
|
%{_datadir}/pixmaps/firefox*
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e7211b6f12ea8a582f3a483cac0d97283436e5099b7c2a629a2d0093fa822b2c
|
|
||||||
size 48515639
|
|
3
firefox-3.6.4-source.tar.bz2
Normal file
3
firefox-3.6.4-source.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ebca276020201c7e2ca4293496cb333ad5c4bfcb48927a9f19532f7929cfba1e
|
||||||
|
size 50963084
|
@ -17,8 +17,8 @@ diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in
|
|||||||
# hardcode en-US for the moment
|
# hardcode en-US for the moment
|
||||||
AB_CD = en-US
|
AB_CD = en-US
|
||||||
|
|
||||||
DEFINES += -DAB_CD=$(AB_CD)
|
DEFINES += \
|
||||||
|
-DAB_CD=$(AB_CD) \
|
||||||
diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul
|
diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
@ -1149,7 +1149,7 @@ new file mode 100644
|
|||||||
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
|
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
|
||||||
--- a/browser/installer/package-manifest.in
|
--- a/browser/installer/package-manifest.in
|
||||||
+++ b/browser/installer/package-manifest.in
|
+++ b/browser/installer/package-manifest.in
|
||||||
@@ -395,16 +395,17 @@
|
@@ -400,16 +400,17 @@
|
||||||
@BINPATH@/icons/*.png
|
@BINPATH@/icons/*.png
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ Subject: Firefox chrome lockdown hooks
|
|||||||
diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
||||||
--- a/browser/base/content/browser.js
|
--- a/browser/base/content/browser.js
|
||||||
+++ b/browser/base/content/browser.js
|
+++ b/browser/base/content/browser.js
|
||||||
@@ -1174,32 +1174,186 @@ function prepareForStartup() {
|
@@ -1180,32 +1180,186 @@ function prepareForStartup() {
|
||||||
// setup our MozApplicationManifest listener
|
// setup our MozApplicationManifest listener
|
||||||
gBrowser.addEventListener("MozApplicationManifest",
|
gBrowser.addEventListener("MozApplicationManifest",
|
||||||
OfflineApps, false);
|
OfflineApps, false);
|
||||||
@ -192,14 +192,14 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
PlacesStarButton.init();
|
PlacesStarButton.init();
|
||||||
|
|
||||||
// called when we go into full screen, even if it is
|
// called when we go into full screen, even if it is
|
||||||
@@ -1399,16 +1553,18 @@ function BrowserShutdown()
|
@@ -1406,16 +1560,18 @@ function BrowserShutdown()
|
||||||
Components.utils.reportError(ex);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var os = Components.classes["@mozilla.org/observer-service;1"]
|
var os = Components.classes["@mozilla.org/observer-service;1"]
|
||||||
.getService(Components.interfaces.nsIObserverService);
|
.getService(Components.interfaces.nsIObserverService);
|
||||||
os.removeObserver(gSessionHistoryObserver, "browser:purge-session-history");
|
os.removeObserver(gSessionHistoryObserver, "browser:purge-session-history");
|
||||||
os.removeObserver(gXPInstallObserver, "xpinstall-install-blocked");
|
os.removeObserver(gXPInstallObserver, "xpinstall-install-blocked");
|
||||||
|
os.removeObserver(gMissingPluginInstaller, "plugin-crashed");
|
||||||
|
|
||||||
+ gPrefService.removeObserver("config.lockdown.", lockdownObserver);
|
+ gPrefService.removeObserver("config.lockdown.", lockdownObserver);
|
||||||
+
|
+
|
||||||
@ -211,7 +211,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
|
|
||||||
PlacesStarButton.uninit();
|
PlacesStarButton.uninit();
|
||||||
|
|
||||||
@@ -3208,16 +3364,23 @@ function FillHistoryMenu(aParent) {
|
@@ -3216,16 +3372,23 @@ function FillHistoryMenu(aParent) {
|
||||||
|
|
||||||
// Remove old entries if any
|
// Remove old entries if any
|
||||||
var children = aParent.childNodes;
|
var children = aParent.childNodes;
|
||||||
@ -235,7 +235,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
const MAX_HISTORY_MENU_ITEMS = 15;
|
const MAX_HISTORY_MENU_ITEMS = 15;
|
||||||
@@ -3357,16 +3520,17 @@ function BrowserCustomizeToolbar()
|
@@ -3365,16 +3528,17 @@ function BrowserCustomizeToolbar()
|
||||||
{
|
{
|
||||||
// Disable the toolbar context menu items
|
// Disable the toolbar context menu items
|
||||||
var menubar = document.getElementById("main-menubar");
|
var menubar = document.getElementById("main-menubar");
|
||||||
@ -253,7 +253,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
var customizeURL = "chrome://global/content/customizeToolbar.xul";
|
var customizeURL = "chrome://global/content/customizeToolbar.xul";
|
||||||
gCustomizeSheet = getBoolPref("toolbar.customization.usesheet", false);
|
gCustomizeSheet = getBoolPref("toolbar.customization.usesheet", false);
|
||||||
|
|
||||||
@@ -3394,16 +3558,31 @@ function BrowserCustomizeToolbar()
|
@@ -3402,16 +3566,31 @@ function BrowserCustomizeToolbar()
|
||||||
} else {
|
} else {
|
||||||
return window.openDialog(customizeURL,
|
return window.openDialog(customizeURL,
|
||||||
"CustomizeToolbar",
|
"CustomizeToolbar",
|
||||||
@ -285,7 +285,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
|
|
||||||
// Update global UI elements that may have been added or removed
|
// Update global UI elements that may have been added or removed
|
||||||
if (aToolboxChanged) {
|
if (aToolboxChanged) {
|
||||||
@@ -3411,16 +3590,27 @@ function BrowserToolboxCustomizeDone(aTo
|
@@ -3419,16 +3598,27 @@ function BrowserToolboxCustomizeDone(aTo
|
||||||
if (gURLBar)
|
if (gURLBar)
|
||||||
gURLBar.emptyText = gURLBarEmptyText.value;
|
gURLBar.emptyText = gURLBarEmptyText.value;
|
||||||
|
|
||||||
@ -313,7 +313,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
|
|
||||||
// support downgrading to Firefox 2.0
|
// support downgrading to Firefox 2.0
|
||||||
var navBar = document.getElementById("nav-bar");
|
var navBar = document.getElementById("nav-bar");
|
||||||
@@ -3445,18 +3635,17 @@ function BrowserToolboxCustomizeDone(aTo
|
@@ -3453,18 +3643,17 @@ function BrowserToolboxCustomizeDone(aTo
|
||||||
XULBrowserWindow.asyncUpdateUI();
|
XULBrowserWindow.asyncUpdateUI();
|
||||||
PlacesStarButton.updateState();
|
PlacesStarButton.updateState();
|
||||||
}
|
}
|
||||||
@ -333,7 +333,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// XXX Shouldn't have to do this, but I do
|
// XXX Shouldn't have to do this, but I do
|
||||||
@@ -4544,16 +4733,19 @@ function onViewToolbarsPopupShowing(aEve
|
@@ -4552,16 +4741,19 @@ function onViewToolbarsPopupShowing(aEve
|
||||||
var toolbarName = toolbar.getAttribute("toolbarname");
|
var toolbarName = toolbar.getAttribute("toolbarname");
|
||||||
if (toolbarName) {
|
if (toolbarName) {
|
||||||
let menuItem = document.createElement("menuitem");
|
let menuItem = document.createElement("menuitem");
|
||||||
@ -353,7 +353,7 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
|
|||||||
}
|
}
|
||||||
toolbar = toolbar.nextSibling;
|
toolbar = toolbar.nextSibling;
|
||||||
}
|
}
|
||||||
@@ -6421,17 +6613,23 @@ BookmarkAllTabsHandler.prototype = {
|
@@ -6737,17 +6929,23 @@ BookmarkAllTabsHandler.prototype = {
|
||||||
|
|
||||||
_updateCommandState: function BATH__updateCommandState(aTabClose) {
|
_updateCommandState: function BATH__updateCommandState(aTabClose) {
|
||||||
var numTabs = gBrowser.tabContainer.childNodes.length;
|
var numTabs = gBrowser.tabContainer.childNodes.length;
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4de534dc1c5ad51a267042a409f0cf1be339b4b512a38e810fb9c84e229f23d6
|
|
||||||
size 36338527
|
|
3
l10n-3.6.4.tar.bz2
Normal file
3
l10n-3.6.4.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2d7f313a0c4bdf630f3efd5791e05b5b6474a0d961fe8f0a8c151a9930ac4987
|
||||||
|
size 36861440
|
38
mozilla-crashreporter-x86_64.patch
Normal file
38
mozilla-crashreporter-x86_64.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# HG changeset patch
|
||||||
|
# User Ted Mielczarek <ted.mielczarek@gmail.com>
|
||||||
|
# Date 1269522979 14400
|
||||||
|
# Node ID a00284a2b2f0063b0f053938c1775cf207fe25bb
|
||||||
|
# Parent 33d05f60932bac3d66231a54840cbdd173297fff
|
||||||
|
bug 554021 - enable compiling Breakpad on Linux/x86-64 by default
|
||||||
|
|
||||||
|
diff --git a/configure.in b/configure.in
|
||||||
|
--- a/configure.in
|
||||||
|
+++ b/configure.in
|
||||||
|
@@ -5858,13 +5858,20 @@
|
||||||
|
dnl = Breakpad crash reporting (on by default on supported platforms)
|
||||||
|
dnl ========================================================
|
||||||
|
|
||||||
|
-if (test "$OS_ARCH" = "WINNT" -a -z "$GNU_CC" \
|
||||||
|
- || test "$OS_ARCH" = "Darwin" \
|
||||||
|
- || test "$OS_ARCH" = "Linux" -a "$CPU_ARCH" = "x86" \
|
||||||
|
- || test "$OS_ARCH" = "SunOS") \
|
||||||
|
- && test -z "$HAVE_64BIT_OS"; then
|
||||||
|
- MOZ_CRASHREPORTER=1
|
||||||
|
-fi
|
||||||
|
+case $target in
|
||||||
|
+i?86-*-mingw*)
|
||||||
|
+ MOZ_CRASHREPORTER=1
|
||||||
|
+ ;;
|
||||||
|
+i?86-apple-darwin*|powerpc-apple-darwin*)
|
||||||
|
+ MOZ_CRASHREPORTER=1
|
||||||
|
+ ;;
|
||||||
|
+i?86-*-linux*|x86_64-*-linux*)
|
||||||
|
+ MOZ_CRASHREPORTER=1
|
||||||
|
+ ;;
|
||||||
|
+*solaris*)
|
||||||
|
+ MOZ_CRASHREPORTER=1
|
||||||
|
+ ;;
|
||||||
|
+esac
|
||||||
|
|
||||||
|
MOZ_ARG_DISABLE_BOOL(crashreporter,
|
||||||
|
[ --disable-crashreporter Disable breakpad crash reporting],
|
Loading…
Reference in New Issue
Block a user