--- a/MozillaFirefox/MozillaFirefox.changes Thu Mar 23 14:59:04 2017 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes Sun Apr 09 10:37:43 2017 +0200
@@ -1,8 +1,8 @@
-------------------------------------------------------------------
-Thu Mar 23 13:48:41 UTC 2017 - wr@rosenauer.org
-
-- update to Firefox 53.0b5
- * requires NSS 3.29.3
+Sun Apr 9 08:35:51 UTC 2017 - wr@rosenauer.org
+
+- update to Firefox 53.0b9
+ * requires NSS 3.29.5
* Lightweight themes are now applied in private browsing windows
* Reader Mode now displays estimated reading time for the page
* Two new 'compact' themes available in Firefox, dark and light,
@@ -19,11 +19,24 @@
- switch used compiler to gcc5 (FF requires gcc >= 4.9 now) for
Leap 42
- Gtk2 is not longer an option; switched to Gtk3
+- apply MOZ_USE_XINPUT2=1 for better touchpad and touchscreen support
+ (boo#1032003)
+
+-------------------------------------------------------------------
+Mon Apr 3 06:16:26 UTC 2017 - wr@rosenauer.org
+
+- update to Firefox 52.0.2
+ * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
+ * Fix loading tab icons on session restore (bmo#1338009)
+ * Fix a crash on startup on Linux (bmo#1345413)
+ * Fix new installs erroneously not prompting to change the default
+ browser setting (bmo#1343938)
-------------------------------------------------------------------
Mon Mar 20 15:35:57 UTC 2017 - wr@rosenauer.org
- disable rust usage for everything but x86(-64)
+- explicitely add libffi build requirement
-------------------------------------------------------------------
Fri Mar 17 15:43:29 UTC 2017 - wr@rosenauer.org
--- a/MozillaFirefox/MozillaFirefox.spec Thu Mar 23 14:59:04 2017 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec Sun Apr 09 10:37:43 2017 +0200
@@ -21,7 +21,7 @@
%define major 52
%define mainver %major.99
%define update_channel beta
-%define releasedate 20170322000000
+%define releasedate 20170404000000
# PIE, full relro (x86_64 for now)
%define build_hardened 1
@@ -85,7 +85,7 @@
BuildRequires: libproxy-devel
BuildRequires: makeinfo
BuildRequires: mozilla-nspr-devel >= 4.13.1
-BuildRequires: mozilla-nss-devel >= 3.29.3
+BuildRequires: mozilla-nss-devel >= 3.29.5
BuildRequires: nss-shared-helper-devel
BuildRequires: python-devel
BuildRequires: startup-notification-devel
@@ -95,6 +95,7 @@
BuildRequires: yasm
BuildRequires: zip
BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(libffi)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
--- a/MozillaFirefox/create-tar.sh Thu Mar 23 14:59:04 2017 +0100
+++ b/MozillaFirefox/create-tar.sh Sun Apr 09 10:37:43 2017 +0200
@@ -7,7 +7,7 @@
CHANNEL="beta"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_53_0b5_RELEASE"
+RELEASE_TAG="FIREFOX_53_0b8_RELEASE"
VERSION="52.99"
# mozilla
--- a/MozillaFirefox/l10n_changesets.txt Thu Mar 23 14:59:04 2017 +0100
+++ b/MozillaFirefox/l10n_changesets.txt Sun Apr 09 10:37:43 2017 +0200
@@ -5,7 +5,7 @@
as ec72c8873d6f
ast 234a91384f3a
az 65e7cd3b577c
-bg 3869be765a85
+bg 69bcfc15305b
bn-BD 53c25d5b4589
bn-IN 9f8087a5f6cd
br 276a0bd1ddec
@@ -15,23 +15,23 @@
cs b2f1daccfa0d
cy 09de6e11eb03
da e0a49a797d36
-de 23defb0cb991
+de 648fa4bf1c2c
dsb c53dc817114e
el 5c938eaf3701
en-GB 26cd2b7806cc
en-ZA 3e25fa2becca
-eo 93972005d33e
-es-AR 3ed4ba3e0fcb
+eo 49831294d72e
+es-AR b836bece31c8
es-CL 58ac3780452e
es-ES 6f99cb5c975b
-es-MX 826be6e20d6c
+es-MX 9d1640aa44cc
et 4aa55cdd1504
eu 2333c4822f7c
fa d5f8a48f15d2
ff fd37d118280c
fi db0a67c30074
fr 54307652740e
-fy-NL 7645530de622
+fy-NL c4757daf69d7
ga-IE 8d20d03ac938
gd fc9ab54d84a9
gl 849e4e3a3fc9
@@ -66,7 +66,7 @@
nl 095e7caafd73
nn-NO dd567e171cc0
or 16dd77306673
-pa-IN f25671183bb9
+pa-IN 4fa5174a3d00
pl e0cb50020774
pt-BR 291efbc7eda6
pt-PT 8ba304b52d98
@@ -74,7 +74,7 @@
ro d8c54284d42c
ru 72f076d6157a
si d0ecb8470e6b
-sk 9489c3379fe7
+sk 5461f87207f7
sl 5057b16cc0a4
son 8a18464fb645
sq 8dcd80c157b4
@@ -90,5 +90,5 @@
vi a0e2d5d10028
xh 0bbddd61bf1d
zh-CN 0a704c7c84a1
-zh-TW 93c4d7dc2c0a
+zh-TW 5a852a958ba3
--- a/MozillaFirefox/mozilla.sh.in Thu Mar 23 14:59:04 2017 +0100
+++ b/MozillaFirefox/mozilla.sh.in Sun Apr 09 10:37:43 2017 +0200
@@ -102,6 +102,9 @@
# disable Gnome crash dialog (doesn't make sense anyway)
export GNOME_DISABLE_CRASH_DIALOG=1
+# enable xinput2 (boo#1032003)
+export MOZ_USE_XINPUT2=1
+
moz_debug=0
script_args=""
pass_arg_count=0
--- a/firefox-kde.patch Thu Mar 23 14:59:04 2017 +0100
+++ b/firefox-kde.patch Sun Apr 09 10:37:43 2017 +0200
@@ -1239,7 +1239,7 @@
+ var env = Components.classes["@mozilla.org/process/environment;1"]
+ .getService(Components.interfaces.nsIEnvironment);
+ var kde_session = 0;
-+ if (env.get('KDE_FULL_SESSION') == "true")
++ if (env.get('KDE_FULL_SESSION') == "true") {
+ kde_session = 1;
+ }
--- a/mozilla-kde.patch Thu Mar 23 14:59:04 2017 +0100
+++ b/mozilla-kde.patch Sun Apr 09 10:37:43 2017 +0200
@@ -1,5 +1,5 @@
# HG changeset patch
-# Parent f8957db53f2d7122b59ce5ddb2a2c7bff8bf1862
+# Parent 2b1505c8ca6fc80da9cf517b029a93c452cb9876
Description: Add KDE integration to Firefox (toolkit parts)
Author: Wolfgang Rosenauer <wolfgang@rosenauer.org>
Author: Lubos Lunak <lunak@suse.com>
@@ -276,7 +276,7 @@
diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
--- a/toolkit/content/jar.mn
+++ b/toolkit/content/jar.mn
-@@ -74,29 +74,33 @@ toolkit.jar:
+@@ -73,29 +73,33 @@ toolkit.jar:
content/global/bindings/colorpicker.xml (widgets/colorpicker.xml)
content/global/bindings/datekeeper.js (widgets/datekeeper.js)
content/global/bindings/datepicker.js (widgets/datepicker.js)
@@ -310,18 +310,6 @@
content/global/bindings/scale.xml (widgets/scale.xml)
content/global/bindings/scrollbar.xml (widgets/scrollbar.xml)
content/global/bindings/scrollbox.xml (widgets/scrollbox.xml)
-@@ -114,9 +118,9 @@ toolkit.jar:
- * content/global/bindings/tree.xml (widgets/tree.xml)
- content/global/bindings/videocontrols.xml (widgets/videocontrols.xml)
- content/global/bindings/videocontrols.css (widgets/videocontrols.css)
- * content/global/bindings/wizard.xml (widgets/wizard.xml)
- #ifdef XP_MACOSX
- content/global/macWindowMenu.js
- #endif
- content/global/gmp-sources/openh264.json (gmp-sources/openh264.json)
-- content/global/gmp-sources/widevinecdm.json (gmp-sources/widevinecdm.json)
-\ No newline at end of file
-+ content/global/gmp-sources/widevinecdm.json (gmp-sources/widevinecdm.json)
diff --git a/toolkit/content/widgets/dialog-kde.xml b/toolkit/content/widgets/dialog-kde.xml
new file mode 100644
--- /dev/null