53.0b9
authorWolfgang Rosenauer <wr@rosenauer.org>
Sun, 09 Apr 2017 10:37:43 +0200
changeset 956 5353413a2411
parent 955 55662cbdb950
child 959 453d34bf1834
53.0b9
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/create-tar.sh
MozillaFirefox/l10n_changesets.txt
MozillaFirefox/mozilla.sh.in
firefox-kde.patch
mozilla-kde.patch
--- 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