# HG changeset patch # User Wolfgang Rosenauer # Date 1491727063 -7200 # Node ID 5353413a2411ba1bda15fdc466408bb02038ece4 # Parent 55662cbdb9507aa45779f6c1fdef05d662a665a4 53.0b9 diff -r 55662cbdb950 -r 5353413a2411 MozillaFirefox/MozillaFirefox.changes --- 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 diff -r 55662cbdb950 -r 5353413a2411 MozillaFirefox/MozillaFirefox.spec --- 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 diff -r 55662cbdb950 -r 5353413a2411 MozillaFirefox/create-tar.sh --- 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 diff -r 55662cbdb950 -r 5353413a2411 MozillaFirefox/l10n_changesets.txt --- 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 diff -r 55662cbdb950 -r 5353413a2411 MozillaFirefox/mozilla.sh.in --- 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 diff -r 55662cbdb950 -r 5353413a2411 firefox-kde.patch --- 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; + } diff -r 55662cbdb950 -r 5353413a2411 mozilla-kde.patch --- 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 Author: Lubos Lunak @@ -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