# HG changeset patch # User Wolfgang Rosenauer # Date 1470055511 -7200 # Node ID 3cc9f17ca9bb5f2eff4a13cb47293dd56a8e6156 # Parent bf541a540a74b2949ce4efa5e51681b1030ebc2b prepare FF48 diff -r bf541a540a74 -r 3cc9f17ca9bb MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Sat Jul 30 10:49:37 2016 +0200 +++ b/MozillaFirefox/MozillaFirefox.changes Mon Aug 01 14:45:11 2016 +0200 @@ -1,4 +1,17 @@ ------------------------------------------------------------------- +Mon Aug 1 12:37:05 UTC 2016 - wr@rosenauer.org + +- update to Firefox 48.0 (boo#) + * requires NSS 3.24 + * Process separation (e10s) is enabled for some of you + * Add-ons that have not been verified and signed by Mozilla will not load + * WebRTC embetterments + * The media parser has been redeveloped using the Rust programming + language + * better Canvas performance with speedy Skia support +- removed obsolete mozilla-gcc6.patch + +------------------------------------------------------------------- Fri Jul 29 01:26:13 UTC 2016 - badshah400@gmail.com - Update description and screenshots in appdata.xml file. diff -r bf541a540a74 -r 3cc9f17ca9bb MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Sat Jul 30 10:49:37 2016 +0200 +++ b/MozillaFirefox/MozillaFirefox.spec Mon Aug 01 14:45:11 2016 +0200 @@ -18,10 +18,10 @@ # changed with every update -%define major 47 -%define mainver %major.0.1 +%define major 48 +%define mainver %major.0 %define update_channel release -%define releasedate 20160628000000 +%define releasedate 20160730000000 # PIE, full relro (x86_64 for now) %define build_hardened 1 @@ -75,7 +75,7 @@ BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.12 -BuildRequires: mozilla-nss-devel >= 3.23 +BuildRequires: mozilla-nss-devel >= 3.24 BuildRequires: nss-shared-helper-devel BuildRequires: python-devel BuildRequires: startup-notification-devel @@ -146,7 +146,6 @@ Patch11: mozilla-reduce-files-per-UnifiedBindings.patch Patch12: mozilla-gtk3_20.patch Patch13: mozilla-check_return.patch -Patch14: mozilla-gcc6.patch Patch15: mozilla-exclude-nametablecpp.patch Patch16: mozilla-aarch64-48bit-va.patch Patch17: mozilla-binutils-visibility.patch @@ -262,7 +261,6 @@ %patch12 -p1 %endif %patch13 -p1 -%patch14 -p1 %patch15 -p1 %patch16 -p1 %patch17 -p1 @@ -322,10 +320,6 @@ mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj . \$topsrcdir/browser/config/mozconfig ac_add_options --prefix=%{_prefix} -ac_add_options --libdir=%{_libdir} -ac_add_options --sysconfdir=%{_sysconfdir} -ac_add_options --mandir=%{_mandir} -ac_add_options --includedir=%{_includedir} ac_add_options --enable-release %if 0%{?firefox_use_gtk3} ac_add_options --enable-default-toolkit=cairo-gtk3 @@ -580,7 +574,6 @@ %dir %{progdir}/gtk2 %{progdir}/gtk2/libmozgtk.so %endif -%{progdir}/webapprt/ %{progdir}/gmp-clearkey/ %attr(755,root,root) %{progdir}/%{progname}.sh %{progdir}/firefox @@ -588,10 +581,10 @@ %{progdir}/application.ini %{progdir}/dependentlibs.list %{progdir}/*.so +%{progdir}/icudt56l.dat %{progdir}/omni.ja %{progdir}/platform.ini %{progdir}/plugin-container -%{progdir}/webapprt-stub %if %crashreporter %{progdir}/crashreporter %{progdir}/crashreporter.ini diff -r bf541a540a74 -r 3cc9f17ca9bb MozillaFirefox/create-tar.sh --- a/MozillaFirefox/create-tar.sh Sat Jul 30 10:49:37 2016 +0200 +++ b/MozillaFirefox/create-tar.sh Mon Aug 01 14:45:11 2016 +0200 @@ -1,14 +1,14 @@ #!/bin/bash # TODO -# http://ftp.mozilla.org/pub/firefox/candidates/46.0-candidates/build5/linux-x86_64/en-US/firefox-46.0.json -# "moz_source_stamp": "078baf501b55eaa47f3b189fda4dd28dae1fa257" -# http://ftp.mozilla.org/pub/firefox/candidates/46.0-candidates/build5/l10n_changesets.txt +# http://ftp.mozilla.org/pub/firefox/candidates/48.0-candidates/build2/linux-x86_64/en-US/firefox-48.0.json +# "moz_source_stamp": "c1de04f39fa956cfce83f6065b0e709369215ed5" +# http://ftp.mozilla.org/pub/firefox/candidates/48.0-candidates/build2/l10n_changesets.txt CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_47_0_1_RELEASE" -VERSION="47.0.1" +RELEASE_TAG="c1de04f39fa956cfce83f6065b0e709369215ed5" +VERSION="48.0" # mozilla if [ -d mozilla ]; then diff -r bf541a540a74 -r 3cc9f17ca9bb MozillaFirefox/l10n_changesets.txt --- a/MozillaFirefox/l10n_changesets.txt Sat Jul 30 10:49:37 2016 +0200 +++ b/MozillaFirefox/l10n_changesets.txt Mon Aug 01 14:45:11 2016 +0200 @@ -1,92 +1,92 @@ ach 9a0c8e338b70 -af 431e02c10881 -an fe436c75f71d -ar bbcf06888dc5 -as 8313f975ae77 -ast 0300b60cd340 -az db362112cd4d +af 9347b8c9ba47 +an 1ecc480527e8 +ar ac8018039f0f +as 39c28ddc51af +ast 719f95e0804a +az 58d1d9f5ebc6 be b72077740aac bg 9f7507dd2b92 bn-BD 1dac94619464 bn-IN a2ea6b87d80d -br e4c45f737a88 +br d36eef485e1f bs cfee6f5b1e50 ca 55814ed0a2ee -cak 244b8a568146 -cs a98b5d34950d -cy 02a8a09a2a24 -da 1976f45a00fb -de 69c491b3e8dd -dsb 60185ee5350d +cak 318aec440030 +cs 76c75ca48864 +cy 927c83f85620 +da f1eafef10b33 +de 3d5d819eedd7 +dsb 91c722147298 el 22b959c9a739 -en-GB ac4d309f11aa +en-GB 595e192dd7a4 en-ZA 52a936eeeea1 -eo 9402e7dc1816 -es-AR d3e6fdb0980e -es-CL 247114b95260 -es-ES 05251e5fad44 +eo 1928e5a7ee7d +es-AR 4c9cfef714f5 +es-CL c34f36c5864f +es-ES d069f54e79f2 es-MX 198b582408f2 -et ecae9df9c92a -eu 5b00fd411da4 +et 0568132def4f +eu 4a534a844d9b fa c64ea222eb3a ff 8373353b43c4 -fi 485cd6730972 -fr 262385fe83a0 -fy-NL d133532b4a76 -ga-IE 2217b283ff59 -gd 664cfe62d15b +fi 4133735f9efd +fr 94568a74633b +fy-NL c001da131ecd +ga-IE 1665e942f19f +gd b4f76dd70e9a gl c869caff337a gn 65b2894520b6 gu-IN 6245b4309461 -he 2d122d643e0b +he 1a14924e99aa hi-IN bba2a926e4f8 hr 5e68406d5630 -hsb ed7044697b0a -hu ea25586b7644 +hsb a9ba140dbbf2 +hu d78bc92a737a hy-AM 723627d1c0a4 id d84757c01f40 -is 0b19292ab8a3 -it 9ada32a4f24b -ja 6374f9dd3854 -ja-JP-mac 28d0060377c0 -kk 58b2a6152124 +is e45ec009a0fc +it f04290f688b9 +ja 7546335099a5 +ja-JP-mac 9ecf2e1d8ea0 +kk 188c4eac0a48 km 339790840ac1 kn a7e2c93d27ad -ko 4c2bafb385f3 +ko cbaf8af7159e lij e9113fac3a93 -lt 64c104a758bf +lt 70491a0f5ef0 lv 918ea0cd0aca mai ce010a305377 mk ffdf2a789185 ml 1b85d75836cd -mr 943d62e6e06d +mr a6fa1813c5c9 ms 41bbf86ac0d9 -nb-NO bee48c9ea2d4 -nl 3bdea753600d -nn-NO 1deb8231f357 +nb-NO 5155fd334299 +nl c6d2a72aec88 +nn-NO 3569b6691b3b or febd1b04dbfc pa-IN 6c5ed1be55fb -pl c9e8c3b4977c +pl 19563918fa48 pt-BR ba6e3510ab03 -pt-PT 89d85625e259 +pt-PT 258b18a5c29b rm 5c20929daf23 ro b1baa279bda4 -ru 2248b98b11c2 +ru 622cafa42a39 si 03a3b09a2203 -sk b1a81bf66ed4 +sk 342049b6b66a sl 6079300745a1 -son 3ae9a4ff0453 +son d135d14fa4ea sq bc47aefcea37 -sr 93d5749016bd -sv-SE 711ed419239c -ta f9dbc2cca1fb +sr 2b6454805bc1 +sv-SE 44ab4d9a6718 +ta 17f88001ad3b te 286ff9885ea2 -th d630f05d665f -tr 4c05084f5ef2 -uk 6b23f6bb9dcb +th b7e1170de8c9 +tr 13c52b19c0a1 +uk c84dad1572cf uz 1209fe62df1c vi 68ce305343a3 xh 8466fb6c8797 -zh-CN bedbf795f45e -zh-TW 8a8fcc28bce0 +zh-CN 693cfbea8412 +zh-TW 380aaa88dbf5 diff -r bf541a540a74 -r 3cc9f17ca9bb MozillaFirefox/mozilla-gcc6.patch --- a/MozillaFirefox/mozilla-gcc6.patch Sat Jul 30 10:49:37 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -../mozilla-gcc6.patch \ No newline at end of file diff -r bf541a540a74 -r 3cc9f17ca9bb firefox-branded-icons.patch --- a/firefox-branded-icons.patch Sat Jul 30 10:49:37 2016 +0200 +++ b/firefox-branded-icons.patch Mon Aug 01 14:45:11 2016 +0200 @@ -1,42 +1,17 @@ # HG changeset patch # Parent e0751ad74e835e80041a61ea00c2a63bf6fbe2de -# Parent a5764b0a088418fdbf4b774a8ff2745cc99f6706 +# Parent 2bffb52e07b587a6c755d67c6fc971fed6509783 -diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in ---- a/browser/app/Makefile.in -+++ b/browser/app/Makefile.in -@@ -55,16 +55,21 @@ GARBAGE += $(addprefix $(FINAL_TARGET)/d - endif - - ifdef MOZ_WIDGET_GTK - libs:: - $(INSTALL) $(IFLAGS1) $(DIST)/branding/mozicon128.png $(FINAL_TARGET)/icons - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png $(FINAL_TARGET)/chrome/icons/default - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png $(FINAL_TARGET)/chrome/icons/default - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png $(FINAL_TARGET)/chrome/icons/default -+ifdef MOZ_OFFICIAL_BRANDING -+ $(INSTALL) $(IFLAGS1) $(DIST)/branding/default22.png $(FINAL_TARGET)/chrome/icons/default -+ $(INSTALL) $(IFLAGS1) $(DIST)/branding/default24.png $(FINAL_TARGET)/chrome/icons/default -+ $(INSTALL) $(IFLAGS1) $(DIST)/branding/default256.png $(FINAL_TARGET)/chrome/icons/default -+endif - endif - - # channel-prefs.js is handled separate from other prefs due to bug 756325 - libs:: $(srcdir)/profile/channel-prefs.js - $(NSINSTALL) -D $(DIST)/bin/defaults/pref - $(call py_action,preprocessor,-Fsubstitution $(PREF_PPFLAGS) $(ACDEFINES) $^ -o $(DIST)/bin/defaults/pref/channel-prefs.js) - - ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) diff --git a/browser/branding/branding-common.mozbuild b/browser/branding/branding-common.mozbuild --- a/browser/branding/branding-common.mozbuild +++ b/browser/branding/branding-common.mozbuild -@@ -34,12 +34,15 @@ def FirefoxBranding(): +@@ -34,18 +34,24 @@ def FirefoxBranding(): 'disk.icns', 'document.icns', 'dsstore', 'firefox.icns', ] - elif CONFIG['MOZ_WIDGET_GTK']: + elif 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']: BRANDING_FILES += [ 'default16.png', + 'default22.png', @@ -46,10 +21,19 @@ 'default48.png', 'mozicon128.png', ] + FINAL_TARGET_FILES.icons += ['mozicon128.png'] + FINAL_TARGET_FILES.chrome.icons.default += [ + 'default16.png', ++ 'default22.png', ++ 'default24.png', ++ 'default256.png', + 'default32.png', + 'default48.png', + ] diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in --- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in -@@ -664,18 +664,21 @@ +@@ -650,18 +650,21 @@ @RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png @RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf @RESPATH@/chrome/toolkit@JAREXT@ diff -r bf541a540a74 -r 3cc9f17ca9bb firefox-kde.patch --- a/firefox-kde.patch Sat Jul 30 10:49:37 2016 +0200 +++ b/firefox-kde.patch Mon Aug 01 14:45:11 2016 +0200 @@ -1,11 +1,11 @@ # HG changeset patch -# Parent 4311c6bdf61ac317bc60b25cd89ff67662a75049 +# Parent 07e419c2bbc63c486d25fd8ce117abd10e9ebdba diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul new file mode 100644 --- /dev/null +++ b/browser/base/content/browser-kde.xul -@@ -0,0 +1,1160 @@ +@@ -0,0 +1,1174 @@ +#filter substitution + +# -*- Mode: HTML -*- @@ -148,7 +148,12 @@ +