forked from pool/MozillaFirefox
- update to Firefox 59.0
* Performance enhancements * Drag-and-drop to rearrange Top Sites on the Firefox Home page * added features for Firefox Screenshots * Enhanced WebExtensions API * Improved RTC capabilities MFSA 2018-06 (bsc#1085130) * CVE-2018-5127 (bmo#1430557) Buffer overflow manipulating SVG animatedPathSegList * CVE-2018-5128 (bmo#1431336) Use-after-free manipulating editor selection ranges * CVE-2018-5129 (bmo#1428947) Out-of-bounds write with malformed IPC messages * CVE-2018-5130 (bmo#1433005) Mismatched RTP payload type can trigger memory corruption * CVE-2018-5131 (bmo#1440775) Fetch API improperly returns cached copies of no-store/no-cache resources * CVE-2018-5132 (bmo#1408194) WebExtension Find API can search privileged pages * CVE-2018-5133 (bmo#1430511, bmo#1430974) Value of the app.support.baseURL preference is not properly sanitized * CVE-2018-5134 (bmo#1429379) WebExtensions may use view-source: URLs to bypass content restrictions * CVE-2018-5135 (bmo#1431371) WebExtension browserAction can inject scripts into unintended contexts * CVE-2018-5136 (bmo#1419166) Same-origin policy violation with data: URL shared workers * CVE-2018-5137 (bmo#1432870) Script content can access legacy extension non-contentaccessible resources * CVE-2018-5138 (bmo#1432624) (Android only) OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=636
This commit is contained in:
parent
3ad3fa88d2
commit
3f1ee3498d
@ -1,3 +1,59 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 11 22:12:12 UTC 2018 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- update to Firefox 59.0
|
||||||
|
* Performance enhancements
|
||||||
|
* Drag-and-drop to rearrange Top Sites on the Firefox Home page
|
||||||
|
* added features for Firefox Screenshots
|
||||||
|
* Enhanced WebExtensions API
|
||||||
|
* Improved RTC capabilities
|
||||||
|
MFSA 2018-06 (bsc#1085130)
|
||||||
|
* CVE-2018-5127 (bmo#1430557)
|
||||||
|
Buffer overflow manipulating SVG animatedPathSegList
|
||||||
|
* CVE-2018-5128 (bmo#1431336)
|
||||||
|
Use-after-free manipulating editor selection ranges
|
||||||
|
* CVE-2018-5129 (bmo#1428947)
|
||||||
|
Out-of-bounds write with malformed IPC messages
|
||||||
|
* CVE-2018-5130 (bmo#1433005)
|
||||||
|
Mismatched RTP payload type can trigger memory corruption
|
||||||
|
* CVE-2018-5131 (bmo#1440775)
|
||||||
|
Fetch API improperly returns cached copies of no-store/no-cache resources
|
||||||
|
* CVE-2018-5132 (bmo#1408194)
|
||||||
|
WebExtension Find API can search privileged pages
|
||||||
|
* CVE-2018-5133 (bmo#1430511, bmo#1430974)
|
||||||
|
Value of the app.support.baseURL preference is not properly sanitized
|
||||||
|
* CVE-2018-5134 (bmo#1429379)
|
||||||
|
WebExtensions may use view-source: URLs to bypass content restrictions
|
||||||
|
* CVE-2018-5135 (bmo#1431371)
|
||||||
|
WebExtension browserAction can inject scripts into unintended contexts
|
||||||
|
* CVE-2018-5136 (bmo#1419166)
|
||||||
|
Same-origin policy violation with data: URL shared workers
|
||||||
|
* CVE-2018-5137 (bmo#1432870)
|
||||||
|
Script content can access legacy extension non-contentaccessible resources
|
||||||
|
* CVE-2018-5138 (bmo#1432624) (Android only)
|
||||||
|
Android Custom Tab address spoofing through long domain names
|
||||||
|
* CVE-2018-5140 (bmo#1424261)
|
||||||
|
Moz-icon images accessible to web content through moz-icon: protocol
|
||||||
|
* CVE-2018-5141 (bmo#1429093)
|
||||||
|
DOS attack through notifications Push API
|
||||||
|
* CVE-2018-5142 (bmo#1366357)
|
||||||
|
Media Capture and Streams API permissions display incorrect origin
|
||||||
|
with data: and blob: URLs
|
||||||
|
* CVE-2018-5143 (bmo#1422643)
|
||||||
|
Self-XSS pasting javascript: URL with embedded tab into addressbar
|
||||||
|
* CVE-2018-5126
|
||||||
|
Memory safety bugs fixed in Firefox 59
|
||||||
|
* CVE-2018-5125
|
||||||
|
Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7
|
||||||
|
- requires NSPR 4.18 and NSS 3.35
|
||||||
|
- requires rust >= 1.22.1
|
||||||
|
- removed obsolete patches:
|
||||||
|
mozilla-alsa-sandbox.patch
|
||||||
|
mozilla-enable-csd.patch
|
||||||
|
firefox-no-default-ualocale.patch
|
||||||
|
- removed l10n_changesets.txt since same information is now in
|
||||||
|
Firefox source tree (updated create-tar.sh now requires jq)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 9 13:37:46 UTC 2018 - astieger@suse.com
|
Fri Feb 9 13:37:46 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
@ -25,7 +81,7 @@ Mon Jan 29 22:32:21 UTC 2018 - wr@rosenauer.org
|
|||||||
|
|
||||||
- update to Firefox 58.0.1
|
- update to Firefox 58.0.1
|
||||||
MFSA 2018-05
|
MFSA 2018-05
|
||||||
* Arbitrary code execution through unsanitized browser UI (bmo#1432966)
|
* Arbitrary code execution through unsanitized browser UI (bmo#1432966)
|
||||||
- use correct language packs
|
- use correct language packs
|
||||||
- readd mozilla-enable-csd.patch as it only lands for FF59 upstream
|
- readd mozilla-enable-csd.patch as it only lands for FF59 upstream
|
||||||
- allow larger number of nested elements (mozilla-bmo256180.patch)
|
- allow larger number of nested elements (mozilla-bmo256180.patch)
|
||||||
|
@ -18,11 +18,11 @@
|
|||||||
|
|
||||||
|
|
||||||
# changed with every update
|
# changed with every update
|
||||||
%define major 58
|
%define major 59
|
||||||
%define mainver %major.0.2
|
%define mainver %major.0
|
||||||
%define update_channel release
|
%define update_channel release
|
||||||
%define branding 1
|
%define branding 1
|
||||||
%define releasedate 20180207000000
|
%define releasedate 20180310025718
|
||||||
|
|
||||||
# PIE, full relro (x86_64 for now)
|
# PIE, full relro (x86_64 for now)
|
||||||
%define build_hardened 1
|
%define build_hardened 1
|
||||||
@ -70,11 +70,11 @@ BuildRequires: libiw-devel
|
|||||||
BuildRequires: libnotify-devel
|
BuildRequires: libnotify-devel
|
||||||
BuildRequires: libproxy-devel
|
BuildRequires: libproxy-devel
|
||||||
BuildRequires: makeinfo
|
BuildRequires: makeinfo
|
||||||
BuildRequires: mozilla-nspr-devel >= 4.17
|
BuildRequires: mozilla-nspr-devel >= 4.18
|
||||||
BuildRequires: mozilla-nss-devel >= 3.34.1
|
BuildRequires: mozilla-nss-devel >= 3.35
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
BuildRequires: python2-xml
|
BuildRequires: python2-xml
|
||||||
BuildRequires: rust >= 1.21
|
BuildRequires: rust >= 1.22.1
|
||||||
BuildRequires: rust-std
|
BuildRequires: rust-std
|
||||||
BuildRequires: startup-notification-devel
|
BuildRequires: startup-notification-devel
|
||||||
BuildRequires: unzip
|
BuildRequires: unzip
|
||||||
@ -136,7 +136,6 @@ Source13: spellcheck.js
|
|||||||
Source14: create-tar.sh
|
Source14: create-tar.sh
|
||||||
Source15: firefox-appdata.xml
|
Source15: firefox-appdata.xml
|
||||||
Source16: MozillaFirefox.changes
|
Source16: MozillaFirefox.changes
|
||||||
Source17: l10n_changesets.txt
|
|
||||||
# Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys
|
# Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys
|
||||||
# Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
|
# Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
|
||||||
# please get your own set of keys.
|
# please get your own set of keys.
|
||||||
@ -150,13 +149,10 @@ Patch4: mozilla-openaes-decl.patch
|
|||||||
Patch5: mozilla-no-stdcxx-check.patch
|
Patch5: mozilla-no-stdcxx-check.patch
|
||||||
Patch6: mozilla-reduce-files-per-UnifiedBindings.patch
|
Patch6: mozilla-reduce-files-per-UnifiedBindings.patch
|
||||||
Patch7: mozilla-aarch64-startup-crash.patch
|
Patch7: mozilla-aarch64-startup-crash.patch
|
||||||
Patch8: mozilla-enable-csd.patch
|
Patch8: mozilla-bmo256180.patch
|
||||||
Patch9: mozilla-bmo256180.patch
|
|
||||||
Patch10: mozilla-alsa-sandbox.patch
|
|
||||||
# Firefox/browser
|
# Firefox/browser
|
||||||
Patch101: firefox-kde.patch
|
Patch101: firefox-kde.patch
|
||||||
Patch102: firefox-no-default-ualocale.patch
|
Patch102: firefox-branded-icons.patch
|
||||||
Patch103: firefox-branded-icons.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
|
||||||
@ -264,12 +260,9 @@ cd $RPM_BUILD_DIR/mozilla
|
|||||||
%endif
|
%endif
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
|
||||||
%patch10 -p1
|
|
||||||
# Firefox
|
# Firefox
|
||||||
%patch101 -p1
|
%patch101 -p1
|
||||||
%patch102 -p1
|
%patch102 -p1
|
||||||
%patch103 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# no need to add build time to binaries
|
# no need to add build time to binaries
|
||||||
@ -404,7 +397,7 @@ install -m 644 %{SOURCE9} %{buildroot}%{progdir}/browser/defaults/preferences/fi
|
|||||||
%if %localize
|
%if %localize
|
||||||
rm -f %{_tmppath}/translations.*
|
rm -f %{_tmppath}/translations.*
|
||||||
touch %{_tmppath}/translations.{common,other}
|
touch %{_tmppath}/translations.{common,other}
|
||||||
for locale in $(awk '{ print $1; }' %{SOURCE17}); do
|
for locale in $(cat $RPM_BUILD_DIR/mozilla/browser/locales/shipped-locales) ; do
|
||||||
case $locale in
|
case $locale in
|
||||||
ja-JP-mac|en-US|'')
|
ja-JP-mac|en-US|'')
|
||||||
;;
|
;;
|
||||||
@ -475,10 +468,10 @@ cp %{SOURCE11} %{buildroot}%{_mandir}/man1/%{progname}.1
|
|||||||
mkdir -p %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_appid}
|
mkdir -p %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_appid}
|
||||||
mkdir -p %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_appid}
|
mkdir -p %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_appid}
|
||||||
mkdir -p %{buildroot}/usr/share/pixmaps/
|
mkdir -p %{buildroot}/usr/share/pixmaps/
|
||||||
ln -sf %{progdir}/browser/icons/mozicon128.png %{buildroot}/usr/share/pixmaps/%{progname}.png
|
ln -sf %{progdir}/browser/chrome/icons/default/default128.png %{buildroot}/usr/share/pixmaps/%{progname}.png
|
||||||
ln -sf %{progdir}/browser/icons/mozicon128.png %{buildroot}/usr/share/pixmaps/%{progname}-gnome.png
|
ln -sf %{progdir}/browser/chrome/icons/default/default128.png %{buildroot}/usr/share/pixmaps/%{progname}-gnome.png
|
||||||
%if %branding
|
%if %branding
|
||||||
for size in 16 22 24 32 48 256; do
|
for size in 16 22 24 32 48 64 128 256; do
|
||||||
%else
|
%else
|
||||||
for size in 16 32 48; do
|
for size in 16 32 48; do
|
||||||
%endif
|
%endif
|
||||||
@ -566,7 +559,6 @@ exit 0
|
|||||||
%dir %{progdir}/browser/extensions/
|
%dir %{progdir}/browser/extensions/
|
||||||
%{progdir}/browser/defaults
|
%{progdir}/browser/defaults
|
||||||
%{progdir}/browser/features/
|
%{progdir}/browser/features/
|
||||||
%{progdir}/browser/icons/
|
|
||||||
%{progdir}/browser/chrome/icons
|
%{progdir}/browser/chrome/icons
|
||||||
%{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
|
%{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
|
||||||
%{progdir}/browser/blocklist.xml
|
%{progdir}/browser/blocklist.xml
|
||||||
@ -585,7 +577,7 @@ exit 0
|
|||||||
%{progdir}/application.ini
|
%{progdir}/application.ini
|
||||||
%{progdir}/chrome.manifest
|
%{progdir}/chrome.manifest
|
||||||
%{progdir}/dependentlibs.list
|
%{progdir}/dependentlibs.list
|
||||||
%{progdir}/icudt59l.dat
|
%{progdir}/icudt*.dat
|
||||||
%{progdir}/*.so
|
%{progdir}/*.so
|
||||||
%{progdir}/omni.ja
|
%{progdir}/omni.ja
|
||||||
%{progdir}/fonts/
|
%{progdir}/fonts/
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:b2528402c5a3381c83db0116efe05064251b57a7597ef936d3d831b57b2870b3
|
oid sha256:d862283072ef0cda760c0566d6aa8d3dc350ff6f273f4429b296fe9636127688
|
||||||
size 28816
|
size 28372
|
||||||
|
@ -7,8 +7,13 @@
|
|||||||
|
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
BRANCH="releases/mozilla-$CHANNEL"
|
BRANCH="releases/mozilla-$CHANNEL"
|
||||||
RELEASE_TAG="FIREFOX_58_0_2_RELEASE"
|
RELEASE_TAG="c61f5f5ead48c78a80c80db5c489bdc7cfaf8175"
|
||||||
VERSION="58.0.2"
|
VERSION="59.0"
|
||||||
|
|
||||||
|
# check required tools
|
||||||
|
test -x /usr/bin/hg || ( echo "hg missing: execute zypper in mercurial"; exit 5 )
|
||||||
|
test -x /usr/bin/jq || ( echo "jq missing: execute zypper in jq"; exit 5 )
|
||||||
|
|
||||||
|
|
||||||
# mozilla
|
# mozilla
|
||||||
if [ -d mozilla ]; then
|
if [ -d mozilla ]; then
|
||||||
@ -54,19 +59,19 @@ tar $compression -cf firefox-$VERSION-source.tar.xz --exclude=.hgtags --exclude=
|
|||||||
# l10n
|
# l10n
|
||||||
echo "fetching locales..."
|
echo "fetching locales..."
|
||||||
test ! -d l10n && mkdir l10n
|
test ! -d l10n && mkdir l10n
|
||||||
for locale in $(awk '{ print $1; }' l10n_changesets.txt); do
|
jq -r 'to_entries[]| "\(.key) \(.value|.revision)"' mozilla/browser/locales/l10n-changesets.json | \
|
||||||
case $locale in
|
while read locale changeset ; do
|
||||||
ja-JP-mac|en-US)
|
case $locale in
|
||||||
;;
|
ja-JP-mac|en-US)
|
||||||
*)
|
;;
|
||||||
echo "reading changeset information for $locale"
|
*)
|
||||||
_changeset=$(grep ^$locale l10n_changesets.txt | awk '{ print $2; }')
|
echo "reading changeset information for $locale"
|
||||||
echo "fetching $locale changeset $_changeset ..."
|
echo "fetching $locale changeset $changeset ..."
|
||||||
hg clone http://hg.mozilla.org/l10n-central/$locale l10n/$locale
|
hg clone http://hg.mozilla.org/l10n-central/$locale l10n/$locale
|
||||||
[ "$RELEASE_TAG" == "default" ] || hg -R l10n/$locale up -C -r $_changeset
|
[ "$RELEASE_TAG" == "default" ] || hg -R l10n/$locale up -C -r $changeset
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
echo "creating l10n archive..."
|
echo "creating l10n archive..."
|
||||||
tar $compression -cf l10n-$VERSION.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n
|
tar $compression -cf l10n-$VERSION.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4dda38d4eea0b9be6ee116cb304e43d1fdfcf74a32dfcad56068c50255665eb2
|
|
||||||
size 274076776
|
|
3
firefox-59.0-source.tar.xz
Normal file
3
firefox-59.0-source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1b8050ac93c9fff4858e2e616a251c65dd34b63d409023bc09a0b613a7f09659
|
||||||
|
size 262740492
|
@ -1,39 +1,30 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent e0751ad74e835e80041a61ea00c2a63bf6fbe2de
|
# Parent e0751ad74e835e80041a61ea00c2a63bf6fbe2de
|
||||||
# Parent 75308bbaaf73d672c88cb283591d4aefc7db9804
|
# Parent 38e46d7f98d3e392de95d83660ecd147b30dc9aa
|
||||||
|
|
||||||
diff --git a/browser/branding/branding-common.mozbuild b/browser/branding/branding-common.mozbuild
|
diff --git a/browser/branding/branding-common.mozbuild b/browser/branding/branding-common.mozbuild
|
||||||
--- a/browser/branding/branding-common.mozbuild
|
--- a/browser/branding/branding-common.mozbuild
|
||||||
+++ b/browser/branding/branding-common.mozbuild
|
+++ b/browser/branding/branding-common.mozbuild
|
||||||
@@ -38,18 +38,24 @@ def FirefoxBranding():
|
@@ -17,12 +17,15 @@ def FirefoxBranding():
|
||||||
'disk.icns',
|
FINAL_TARGET_FILES.VisualElements += [
|
||||||
'document.icns',
|
'VisualElements_150.png',
|
||||||
'dsstore',
|
'VisualElements_70.png',
|
||||||
'firefox.icns',
|
|
||||||
]
|
]
|
||||||
elif 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
|
elif 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
|
||||||
BRANDING_FILES += [
|
|
||||||
'default16.png',
|
|
||||||
+ 'default22.png',
|
|
||||||
+ 'default24.png',
|
|
||||||
+ 'default256.png',
|
|
||||||
'default32.png',
|
|
||||||
'default48.png',
|
|
||||||
'mozicon128.png',
|
|
||||||
]
|
|
||||||
FINAL_TARGET_FILES.icons += ['mozicon128.png']
|
|
||||||
FINAL_TARGET_FILES.chrome.icons.default += [
|
FINAL_TARGET_FILES.chrome.icons.default += [
|
||||||
|
'default128.png',
|
||||||
'default16.png',
|
'default16.png',
|
||||||
+ 'default22.png',
|
+ 'default22.png',
|
||||||
+ 'default24.png',
|
+ 'default24.png',
|
||||||
+ 'default256.png',
|
+ 'default256.png',
|
||||||
'default32.png',
|
'default32.png',
|
||||||
'default48.png',
|
'default48.png',
|
||||||
|
'default64.png',
|
||||||
]
|
]
|
||||||
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
|
||||||
@@ -618,18 +618,21 @@
|
@@ -601,20 +601,23 @@
|
||||||
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
|
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
|
||||||
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
|
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
|
||||||
@RESPATH@/chrome/toolkit@JAREXT@
|
@RESPATH@/chrome/toolkit@JAREXT@
|
||||||
@ -46,6 +37,8 @@ diff --git a/browser/installer/package-manifest.in b/browser/installer/package-m
|
|||||||
+@RESPATH@/browser/chrome/icons/default/default24.png
|
+@RESPATH@/browser/chrome/icons/default/default24.png
|
||||||
@RESPATH@/browser/chrome/icons/default/default32.png
|
@RESPATH@/browser/chrome/icons/default/default32.png
|
||||||
@RESPATH@/browser/chrome/icons/default/default48.png
|
@RESPATH@/browser/chrome/icons/default/default48.png
|
||||||
|
@RESPATH@/browser/chrome/icons/default/default64.png
|
||||||
|
@RESPATH@/browser/chrome/icons/default/default128.png
|
||||||
+@RESPATH@/browser/chrome/icons/default/default256.png
|
+@RESPATH@/browser/chrome/icons/default/default256.png
|
||||||
#endif
|
#endif
|
||||||
@RESPATH@/browser/features/*
|
@RESPATH@/browser/features/*
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent 89cbe8c49d05965b87815143d1944ab6964f12c7
|
# Parent ffcd96e120857e207bd357b2005f0b5bc776e375
|
||||||
|
|
||||||
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
|
||||||
+++ b/browser/base/content/browser-kde.xul
|
+++ b/browser/base/content/browser-kde.xul
|
||||||
@@ -0,0 +1,1248 @@
|
@@ -0,0 +1,1238 @@
|
||||||
+#filter substitution
|
+#filter substitution
|
||||||
+<?xml version="1.0"?>
|
+<?xml version="1.0"?>
|
||||||
+# -*- Mode: HTML -*-
|
+# -*- Mode: HTML -*-
|
||||||
@ -286,26 +286,26 @@ new file mode 100644
|
|||||||
+ key="viewBookmarksSidebarKb"
|
+ key="viewBookmarksSidebarKb"
|
||||||
+ observes="viewBookmarksSidebar"
|
+ observes="viewBookmarksSidebar"
|
||||||
+ oncommand="SidebarUI.show('viewBookmarksSidebar');">
|
+ oncommand="SidebarUI.show('viewBookmarksSidebar');">
|
||||||
+ <observes element="viewBookmarksSidebar" attribute="checked"/>
|
+ <observes element="viewBookmarksSidebar" attribute="checked"/>
|
||||||
+ </toolbarbutton>
|
+ </toolbarbutton>
|
||||||
+ <toolbarbutton id="sidebar-switcher-history"
|
+ <toolbarbutton id="sidebar-switcher-history"
|
||||||
+ label="&historyButton.label;"
|
+ label="&historyButton.label;"
|
||||||
+ class="subviewbutton subviewbutton-iconic"
|
+ class="subviewbutton subviewbutton-iconic"
|
||||||
+ key="key_gotoHistory"
|
+ key="key_gotoHistory"
|
||||||
+ observes="viewHistorySidebar"
|
+ observes="viewHistorySidebar"
|
||||||
+ oncommand="SidebarUI.show('viewHistorySidebar');">
|
+ oncommand="SidebarUI.show('viewHistorySidebar');">
|
||||||
+ <observes element="viewHistorySidebar" attribute="checked"/>
|
+ <observes element="viewHistorySidebar" attribute="checked"/>
|
||||||
+ </toolbarbutton>
|
+ </toolbarbutton>
|
||||||
+ <toolbarbutton id="sidebar-switcher-tabs"
|
+ <toolbarbutton id="sidebar-switcher-tabs"
|
||||||
+ label="&syncedTabs.sidebar.label;"
|
+ label="&syncedTabs.sidebar.label;"
|
||||||
+ class="subviewbutton subviewbutton-iconic"
|
+ class="subviewbutton subviewbutton-iconic"
|
||||||
+ observes="viewTabsSidebar"
|
+ observes="viewTabsSidebar"
|
||||||
+ oncommand="SidebarUI.show('viewTabsSidebar');">
|
+ oncommand="SidebarUI.show('viewTabsSidebar');">
|
||||||
+ <observes element="viewTabsSidebar" attribute="checked"/>
|
+ <observes element="viewTabsSidebar" attribute="checked"/>
|
||||||
+ </toolbarbutton>
|
+ </toolbarbutton>
|
||||||
+ <toolbarseparator/>
|
|
||||||
+ <vbox id="sidebar-extensions"></vbox>
|
|
||||||
+ <toolbarseparator/>
|
+ <toolbarseparator/>
|
||||||
|
+ <!-- Extension toolbarbuttons go here. -->
|
||||||
|
+ <toolbarseparator id="sidebar-extensions-separator"/>
|
||||||
+ <toolbarbutton id="sidebar-reverse-position"
|
+ <toolbarbutton id="sidebar-reverse-position"
|
||||||
+ class="subviewbutton"
|
+ class="subviewbutton"
|
||||||
+ oncommand="SidebarUI.reversePosition()"/>
|
+ oncommand="SidebarUI.reversePosition()"/>
|
||||||
@ -425,15 +425,15 @@ new file mode 100644
|
|||||||
+ emailLink-title="&emailPageCmd.label;"
|
+ emailLink-title="&emailPageCmd.label;"
|
||||||
+ sendToDevice-title="&pageAction.sendTabToDevice.label;"
|
+ sendToDevice-title="&pageAction.sendTabToDevice.label;"
|
||||||
+ sendToDevice-notReadyTitle="&sendToDevice.syncNotReady.label;">
|
+ sendToDevice-notReadyTitle="&sendToDevice.syncNotReady.label;">
|
||||||
+ <photonpanelmultiview id="pageActionPanelMultiView"
|
+ <panelmultiview id="pageActionPanelMultiView"
|
||||||
+ mainViewId="pageActionPanelMainView"
|
+ mainViewId="pageActionPanelMainView"
|
||||||
+ viewCacheId="appMenu-viewCache">
|
+ viewCacheId="appMenu-viewCache">
|
||||||
+ <panelview id="pageActionPanelMainView"
|
+ <panelview id="pageActionPanelMainView"
|
||||||
+ context="pageActionContextMenu"
|
+ context="pageActionContextMenu"
|
||||||
+ class="PanelUI-subView">
|
+ class="PanelUI-subView">
|
||||||
+ <vbox class="panel-subview-body"/>
|
+ <vbox class="panel-subview-body"/>
|
||||||
+ </panelview>
|
+ </panelview>
|
||||||
+ </photonpanelmultiview>
|
+ </panelmultiview>
|
||||||
+ </panel>
|
+ </panel>
|
||||||
+ <panel id="pageActionFeedback"
|
+ <panel id="pageActionFeedback"
|
||||||
+ role="alert"
|
+ role="alert"
|
||||||
@ -444,7 +444,8 @@ new file mode 100644
|
|||||||
+ tabspecific="true"
|
+ tabspecific="true"
|
||||||
+ noautofocus="true"
|
+ noautofocus="true"
|
||||||
+ copyURLFeedback="©URLFeedback.label;"
|
+ copyURLFeedback="©URLFeedback.label;"
|
||||||
+ sendToDeviceFeedback="&sendToDeviceFeedback.label;">
|
+ sendToDeviceFeedback="&sendToDeviceFeedback.label;"
|
||||||
|
+ sendToDeviceOfflineFeedback="&sendToDeviceOfflineFeedback.label;">
|
||||||
+ <hbox id="pageActionFeedbackAnimatableBox">
|
+ <hbox id="pageActionFeedbackAnimatableBox">
|
||||||
+ <image id="pageActionFeedbackAnimatableImage"/>
|
+ <image id="pageActionFeedbackAnimatableImage"/>
|
||||||
+ </hbox>
|
+ </hbox>
|
||||||
@ -603,13 +604,10 @@ new file mode 100644
|
|||||||
+</vbox>
|
+</vbox>
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+<deck flex="1" id="tab-view-deck">
|
+ <toolbox id="navigator-toolbox">
|
||||||
+<vbox flex="1" id="browser-panel">
|
|
||||||
+
|
|
||||||
+ <toolbox id="navigator-toolbox" mode="icons">
|
|
||||||
+ <!-- Menu -->
|
+ <!-- Menu -->
|
||||||
+ <toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true"
|
+ <toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true"
|
||||||
+ mode="icons" iconsize="small"
|
+ mode="icons"
|
||||||
+#ifdef MENUBAR_CAN_AUTOHIDE
|
+#ifdef MENUBAR_CAN_AUTOHIDE
|
||||||
+ toolbarname="&menubarCmd.label;"
|
+ toolbarname="&menubarCmd.label;"
|
||||||
+ accesskey="&menubarCmd.accesskey;"
|
+ accesskey="&menubarCmd.accesskey;"
|
||||||
@ -635,7 +633,6 @@ new file mode 100644
|
|||||||
+ fullscreentoolbar="true"
|
+ fullscreentoolbar="true"
|
||||||
+ customizable="true"
|
+ customizable="true"
|
||||||
+ mode="icons"
|
+ mode="icons"
|
||||||
+ iconsize="small"
|
|
||||||
+ aria-label="&tabsToolbar.label;"
|
+ aria-label="&tabsToolbar.label;"
|
||||||
+ context="toolbar-context-menu"
|
+ context="toolbar-context-menu"
|
||||||
+ collapsed="true">
|
+ collapsed="true">
|
||||||
@ -718,7 +715,6 @@ new file mode 100644
|
|||||||
+ <toolbar id="nav-bar"
|
+ <toolbar id="nav-bar"
|
||||||
+ aria-label="&navbarCmd.label;"
|
+ aria-label="&navbarCmd.label;"
|
||||||
+ fullscreentoolbar="true" mode="icons" customizable="true"
|
+ fullscreentoolbar="true" mode="icons" customizable="true"
|
||||||
+ iconsize="small"
|
|
||||||
+ customizationtarget="nav-bar-customization-target"
|
+ customizationtarget="nav-bar-customization-target"
|
||||||
+ overflowable="true"
|
+ overflowable="true"
|
||||||
+ overflowbutton="nav-bar-overflow-button"
|
+ overflowbutton="nav-bar-overflow-button"
|
||||||
@ -822,6 +818,8 @@ new file mode 100644
|
|||||||
+ tooltiptext="&urlbar.persistentStorageBlocked.tooltip;"/>
|
+ tooltiptext="&urlbar.persistentStorageBlocked.tooltip;"/>
|
||||||
+ <image data-permission-id="popup" class="blocked-permission-icon popup-icon" role="button"
|
+ <image data-permission-id="popup" class="blocked-permission-icon popup-icon" role="button"
|
||||||
+ tooltiptext="&urlbar.popupBlocked.tooltip;"/>
|
+ tooltiptext="&urlbar.popupBlocked.tooltip;"/>
|
||||||
|
+ <image data-permission-id="canvas" class="blocked-permission-icon canvas-icon" role="button"
|
||||||
|
+ tooltiptext="&urlbar.canvasBlocked.tooltip;"/>
|
||||||
+ </box>
|
+ </box>
|
||||||
+ <box id="notification-popup-box"
|
+ <box id="notification-popup-box"
|
||||||
+ hidden="true"
|
+ hidden="true"
|
||||||
@ -936,7 +934,7 @@ new file mode 100644
|
|||||||
+
|
+
|
||||||
+ <toolbarbutton id="library-button" class="toolbarbutton-1 chromeclass-toolbar-additional subviewbutton-nav"
|
+ <toolbarbutton id="library-button" class="toolbarbutton-1 chromeclass-toolbar-additional subviewbutton-nav"
|
||||||
+ removable="true"
|
+ removable="true"
|
||||||
+ onmousedown="PanelUI.showSubView('appMenu-libraryView', this, null, event);"
|
+ onmousedown="PanelUI.showSubView('appMenu-libraryView', this, event);"
|
||||||
+ closemenu="none"
|
+ closemenu="none"
|
||||||
+ cui-areatype="toolbar"
|
+ cui-areatype="toolbar"
|
||||||
+ tooltiptext="&libraryButton.tooltip;"
|
+ tooltiptext="&libraryButton.tooltip;"
|
||||||
@ -983,10 +981,8 @@ new file mode 100644
|
|||||||
+ </hbox>
|
+ </hbox>
|
||||||
+ </toolbar>
|
+ </toolbar>
|
||||||
+
|
+
|
||||||
+ <toolbarset id="customToolbars" context="toolbar-context-menu"/>
|
|
||||||
+
|
|
||||||
+ <toolbar id="PersonalToolbar"
|
+ <toolbar id="PersonalToolbar"
|
||||||
+ mode="icons" iconsize="small"
|
+ mode="icons"
|
||||||
+ class="chromeclass-directories"
|
+ class="chromeclass-directories"
|
||||||
+ context="toolbar-context-menu"
|
+ context="toolbar-context-menu"
|
||||||
+ toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
+ toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
||||||
@ -1160,7 +1156,7 @@ new file mode 100644
|
|||||||
+ </toolbarbutton>
|
+ </toolbarbutton>
|
||||||
+
|
+
|
||||||
+ <toolbaritem id="search-container"
|
+ <toolbaritem id="search-container"
|
||||||
+ class="chromeclass-toolbar-additional panel-wide-item"
|
+ class="chromeclass-toolbar-additional"
|
||||||
+ title="&searchItem.title;"
|
+ title="&searchItem.title;"
|
||||||
+ align="center"
|
+ align="center"
|
||||||
+ flex="100"
|
+ flex="100"
|
||||||
@ -1247,17 +1243,11 @@ new file mode 100644
|
|||||||
+ <notificationbox id="global-notificationbox" notificationside="bottom"/>
|
+ <notificationbox id="global-notificationbox" notificationside="bottom"/>
|
||||||
+ </vbox>
|
+ </vbox>
|
||||||
+
|
+
|
||||||
+</vbox>
|
|
||||||
+# <iframe id="tab-view"> is dynamically appended as the 2nd child of #tab-view-deck.
|
|
||||||
+# Introducing the iframe dynamically, as needed, was found to be better than
|
|
||||||
+# starting with an empty iframe here in browser.xul from a Ts standpoint.
|
|
||||||
+</deck>
|
|
||||||
+
|
|
||||||
+</window>
|
+</window>
|
||||||
diff --git a/browser/base/jar.mn b/browser/base/jar.mn
|
diff --git a/browser/base/jar.mn b/browser/base/jar.mn
|
||||||
--- a/browser/base/jar.mn
|
--- a/browser/base/jar.mn
|
||||||
+++ b/browser/base/jar.mn
|
+++ b/browser/base/jar.mn
|
||||||
@@ -52,16 +52,18 @@ browser.jar:
|
@@ -45,16 +45,18 @@ browser.jar:
|
||||||
content/browser/aboutRobots-icon.png (content/aboutRobots-icon.png)
|
content/browser/aboutRobots-icon.png (content/aboutRobots-icon.png)
|
||||||
content/browser/aboutRobots-widget-left.png (content/aboutRobots-widget-left.png)
|
content/browser/aboutRobots-widget-left.png (content/aboutRobots-widget-left.png)
|
||||||
content/browser/aboutTabCrashed.css (content/aboutTabCrashed.css)
|
content/browser/aboutTabCrashed.css (content/aboutTabCrashed.css)
|
||||||
@ -1339,7 +1329,7 @@ diff --git a/browser/components/build/nsModule.cpp b/browser/components/build/ns
|
|||||||
diff --git a/browser/components/preferences/in-content/main.js b/browser/components/preferences/in-content/main.js
|
diff --git a/browser/components/preferences/in-content/main.js b/browser/components/preferences/in-content/main.js
|
||||||
--- a/browser/components/preferences/in-content/main.js
|
--- a/browser/components/preferences/in-content/main.js
|
||||||
+++ b/browser/components/preferences/in-content/main.js
|
+++ b/browser/components/preferences/in-content/main.js
|
||||||
@@ -193,16 +193,23 @@ var gMainPane = {
|
@@ -330,16 +330,23 @@ var gMainPane = {
|
||||||
this._backoffIndex++ : backoffTimes.length - 1]);
|
this._backoffIndex++ : backoffTimes.length - 1]);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1363,7 +1353,7 @@ diff --git a/browser/components/preferences/in-content/main.js b/browser/compone
|
|||||||
performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
|
performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
|
||||||
|
|
||||||
this.updateDefaultPerformanceSettingsPref();
|
this.updateDefaultPerformanceSettingsPref();
|
||||||
@@ -898,16 +905,27 @@ var gMainPane = {
|
@@ -1035,16 +1042,27 @@ var gMainPane = {
|
||||||
// Reset exponential backoff delay time in order to do visual update in pollForDefaultBrowser.
|
// Reset exponential backoff delay time in order to do visual update in pollForDefaultBrowser.
|
||||||
this._backoffIndex = 0;
|
this._backoffIndex = 0;
|
||||||
|
|
||||||
@ -1707,7 +1697,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
|
||||||
@@ -657,16 +657,18 @@
|
@@ -649,16 +649,18 @@
|
||||||
@RESPATH@/browser/defaults/blocklists
|
@RESPATH@/browser/defaults/blocklists
|
||||||
@RESPATH@/browser/defaults/pinning
|
@RESPATH@/browser/defaults/pinning
|
||||||
|
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
# HG changeset patch
|
|
||||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
|
||||||
# Parent 099312626f5f7c9cb5573a61d0230574ee12a660
|
|
||||||
# Parent 3d1dbfbdfa41b433352fadf3efe4a21cb45a468f
|
|
||||||
Do not overwrite the locale dynamic pref from xulrunner's all.js with a wrong default value
|
|
||||||
|
|
||||||
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
|
|
||||||
--- a/browser/app/profile/firefox.js
|
|
||||||
+++ b/browser/app/profile/firefox.js
|
|
||||||
@@ -219,17 +219,17 @@ pref("browser.uitour.requireSecure", tru
|
|
||||||
pref("browser.uitour.themeOrigin", "https://addons.mozilla.org/%LOCALE%/firefox/themes/");
|
|
||||||
pref("browser.uitour.url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/tour/");
|
|
||||||
// How long to show a Hearbeat survey (two hours, in seconds)
|
|
||||||
pref("browser.uitour.surveyDuration", 7200);
|
|
||||||
|
|
||||||
pref("keyword.enabled", true);
|
|
||||||
pref("browser.fixup.domainwhitelist.localhost", true);
|
|
||||||
|
|
||||||
-pref("general.useragent.locale", "@AB_CD@");
|
|
||||||
+pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
|
||||||
pref("general.skins.selectedSkin", "classic/1.0");
|
|
||||||
|
|
||||||
pref("general.smoothScroll", true);
|
|
||||||
#ifdef UNIX_BUT_NOT_MAC
|
|
||||||
pref("general.autoScroll", false);
|
|
||||||
#else
|
|
||||||
pref("general.autoScroll", true);
|
|
||||||
#endif
|
|
@ -1,3 +1,3 @@
|
|||||||
pref("intl.locale.matchOS", true);
|
pref("intl.locale.requested", "");
|
||||||
pref("browser.preferences.instantApply", true);
|
pref("browser.preferences.instantApply", true);
|
||||||
pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
|
pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c98a457396f881f7b9c32de341b7ed3025d64dc44352d8a977459217596b9981
|
|
||||||
size 53030504
|
|
3
l10n-59.0.tar.xz
Normal file
3
l10n-59.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:07beb4c97a18f19edb666bf24dbd53367febb3d9be3b2920341bd55a49153d16
|
||||||
|
size 49054920
|
@ -1,97 +0,0 @@
|
|||||||
ach 51053376f3b4
|
|
||||||
af 9699e648d04f
|
|
||||||
an 35bf2af54c6e
|
|
||||||
ar 11e28461eedd
|
|
||||||
as f48681f3cb1c
|
|
||||||
ast a0365b2d2204
|
|
||||||
az c9f8178b760e
|
|
||||||
be 6a81fe13730e
|
|
||||||
bg f5f7827ddaf6
|
|
||||||
bn-BD 40173c2773dc
|
|
||||||
bn-IN 8a4d7efa4656
|
|
||||||
br 87dd84f3fb15
|
|
||||||
bs f9194e1b9d1f
|
|
||||||
ca 2393377daf04
|
|
||||||
cak 358337cd8e62
|
|
||||||
cs b2f2d66e474f
|
|
||||||
cy cd528119b1f0
|
|
||||||
da 3d4f38f6c602
|
|
||||||
de c4580757245b
|
|
||||||
dsb 6cae073a841f
|
|
||||||
el 7c198d3d5d8c
|
|
||||||
en-GB 108b5a928fb5
|
|
||||||
en-ZA 5b50bebf4e4f
|
|
||||||
eo eb148ada0d56
|
|
||||||
es-AR 08d927e7ad92
|
|
||||||
es-CL 02584a2d25b7
|
|
||||||
es-ES 1c9d3c3c689d
|
|
||||||
es-MX 6435282dbc75
|
|
||||||
et e29f6a05d5a8
|
|
||||||
eu 756e60b234ec
|
|
||||||
fa 8aee74bd73fe
|
|
||||||
ff b529c4fc084b
|
|
||||||
fi 124ad6d2caeb
|
|
||||||
fr 87ec33d89386
|
|
||||||
fy-NL 3705ebdd28f5
|
|
||||||
ga-IE 2453123d83ab
|
|
||||||
gd da7de9b6e635
|
|
||||||
gl 99003c9cd063
|
|
||||||
gn 54547111d875
|
|
||||||
gu-IN 88180147b7f5
|
|
||||||
he 9837e2cc4a95
|
|
||||||
hi-IN e1dddb32c7d0
|
|
||||||
hr 1699e5d11dfc
|
|
||||||
hsb b779311b0bd0
|
|
||||||
hu 5f446a971f03
|
|
||||||
hy-AM 024da8b34b46
|
|
||||||
id 0f0141ed9bb6
|
|
||||||
is 4b3c58c9d645
|
|
||||||
it 6e2c7978b0e7
|
|
||||||
ja f30c0c2f2bc4
|
|
||||||
ja-JP-mac 4230da7b0695
|
|
||||||
ka 6650158784f6
|
|
||||||
kab 6b3c6e707013
|
|
||||||
kk 1e85339bcb5c
|
|
||||||
km d934d1e2fbba
|
|
||||||
kn 9d356f38d208
|
|
||||||
ko 6370c2a0f030
|
|
||||||
lij 0ab26fda46bc
|
|
||||||
lt 450e1219d46f
|
|
||||||
lv 78a846f93b16
|
|
||||||
mai 53cf7cd14176
|
|
||||||
mk 3d22bc5b8e99
|
|
||||||
ml 128c7b806403
|
|
||||||
mr 074d705e44b7
|
|
||||||
ms 7fa602755a3b
|
|
||||||
my eee9ab816d7c
|
|
||||||
nb-NO 963968719128
|
|
||||||
ne-NP c318f683bdb7
|
|
||||||
nl fca30e75c8a2
|
|
||||||
nn-NO 484b14dee153
|
|
||||||
or 9420e75f84ba
|
|
||||||
pa-IN 5634ac6e7d9b
|
|
||||||
pl 45fa8ed87819
|
|
||||||
pt-BR 38d2f920e7b1
|
|
||||||
pt-PT 60446c901737
|
|
||||||
rm cf0859e63177
|
|
||||||
ro 7fea5671214f
|
|
||||||
ru 67b070efcbd9
|
|
||||||
si 5b5533ef2e97
|
|
||||||
sk 4c17a502b748
|
|
||||||
sl 8c446da2c7c5
|
|
||||||
son 914d74ec145e
|
|
||||||
sq 704b52416e5e
|
|
||||||
sr cbf4a5eafb4d
|
|
||||||
sv-SE 2e8d40795c69
|
|
||||||
ta 26d7cbe37e4a
|
|
||||||
te 9338813fedc1
|
|
||||||
th aa91b43781fe
|
|
||||||
tr a392fcf83ab9
|
|
||||||
uk 214311bf7877
|
|
||||||
ur 60247a51a921
|
|
||||||
uz 51175e255277
|
|
||||||
vi 2731355cccc7
|
|
||||||
xh a756d272d1fe
|
|
||||||
zh-CN 9ab59b4c446a
|
|
||||||
zh-TW a56ff00fa7b0
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent a5cfa3aa11a9d3391df49de6fc5a0e5232c12c10
|
# Parent a5cfa3aa11a9d3391df49de6fc5a0e5232c12c10
|
||||||
# Parent 6906d2adcc834114de3118365cb75b113df8564e
|
# Parent 3005da37da3f1e2c568b1675307d10860182d214
|
||||||
Bug 991344 - Rpi3: Firefox crashes after a few seconds of usage
|
Bug 991344 - Rpi3: Firefox crashes after a few seconds of usage
|
||||||
|
|
||||||
diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
|
diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
|
||||||
--- a/netwerk/base/nsIOService.cpp
|
--- a/netwerk/base/nsIOService.cpp
|
||||||
+++ b/netwerk/base/nsIOService.cpp
|
+++ b/netwerk/base/nsIOService.cpp
|
||||||
@@ -892,17 +892,23 @@ nsIOService::NewChannelFromURIWithProxyF
|
@@ -887,17 +887,23 @@ nsIOService::NewChannelFromURIWithProxyF
|
||||||
"doesn't support nsIUploadChannel2. An extension has "
|
"doesn't support nsIUploadChannel2. An extension has "
|
||||||
"supplied a non-functional http protocol handler. This will "
|
"supplied a non-functional http protocol handler. This will "
|
||||||
"break behavior and in future releases not work at all.");
|
"break behavior and in future releases not work at all.");
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
--- mozilla/security/sandbox/linux/moz.build 2018-02-06 07:58:27.127145777 +0100
|
|
||||||
+++ mozilla/security/sandbox/linux/moz.build 2018-02-06 08:01:22.213706297 +0100
|
|
||||||
@@ -77,6 +77,9 @@
|
|
||||||
'SandboxOpenedFiles.cpp',
|
|
||||||
]
|
|
||||||
|
|
||||||
+if CONFIG['MOZ_ALSA']:
|
|
||||||
+ DEFINES['MOZ_ALSA'] = True
|
|
||||||
+
|
|
||||||
# This copy of SafeSPrintf doesn't need to avoid the Chromium logging
|
|
||||||
# dependency like the one in libxul does, but this way the behavior is
|
|
||||||
# consistent. See also the comment in SandboxLogging.h.
|
|
File diff suppressed because it is too large
Load Diff
1596
mozilla-kde.patch
1596
mozilla-kde.patch
File diff suppressed because it is too large
Load Diff
@ -1,11 +1,11 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
# Parent 8f6d1846ca837387965573161577b1c5a483bcda
|
# Parent f62746698c37af9593338fe75fbff6b319cd370c
|
||||||
|
|
||||||
diff --git a/config/config.mk b/config/config.mk
|
diff --git a/config/config.mk b/config/config.mk
|
||||||
--- a/config/config.mk
|
--- a/config/config.mk
|
||||||
+++ b/config/config.mk
|
+++ b/config/config.mk
|
||||||
@@ -579,17 +579,16 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),android)
|
@@ -471,17 +471,16 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),android)
|
||||||
# of the linker command line), if libmozglue.so ends up after libc.so, all
|
# of the linker command line), if libmozglue.so ends up after libc.so, all
|
||||||
# hell breaks loose, so better safe than sorry, and check it's actually the
|
# hell breaks loose, so better safe than sorry, and check it's actually the
|
||||||
# case.
|
# case.
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# User Petr Cerny <pcerny@novell.com>
|
# User Petr Cerny <pcerny@novell.com>
|
||||||
# Parent 7308e4a7c1f769f4bbbc90870b849cadd99495a6
|
# Parent 7308e4a7c1f769f4bbbc90870b849cadd99495a6
|
||||||
# Parent 6a285f641aa53b55ec6480a8a7945a179e5c1506
|
# Parent 46dd9332e67440fb779e99a694a2bf0edf5c203e
|
||||||
Bug 634334 - call to the ntlm_auth helper fails
|
Bug 634334 - call to the ntlm_auth helper fails
|
||||||
|
|
||||||
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
|
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
|
||||||
--- a/extensions/auth/nsAuthSambaNTLM.cpp
|
--- a/extensions/auth/nsAuthSambaNTLM.cpp
|
||||||
+++ b/extensions/auth/nsAuthSambaNTLM.cpp
|
+++ b/extensions/auth/nsAuthSambaNTLM.cpp
|
||||||
@@ -169,17 +169,17 @@ static uint8_t* ExtractMessage(const nsA
|
@@ -170,17 +170,17 @@ static uint8_t* ExtractMessage(const nsA
|
||||||
nsresult
|
nsresult
|
||||||
nsAuthSambaNTLM::SpawnNTLMAuthHelper()
|
nsAuthSambaNTLM::SpawnNTLMAuthHelper()
|
||||||
{
|
{
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
REV=849c090094db
|
REV=c61f5f5ead48
|
||||||
REPO=http://hg.mozilla.org/releases/mozilla-release
|
REPO=http://hg.mozilla.org/releases/mozilla-release
|
||||||
|
Loading…
Reference in New Issue
Block a user