--- a/MozillaFirefox/MozillaFirefox.changes Sun Feb 12 20:15:21 2017 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes Sat Mar 04 17:54:44 2017 +0100
@@ -1,7 +1,7 @@
-------------------------------------------------------------------
-Sun Feb 12 08:16:24 UTC 2017 - wr@rosenauer.org
-
-- update to Firefox 52.0b5
+Sat Feb 25 15:19:15 UTC 2017 - wr@rosenauer.org
+
+- update to Firefox 52.0b9
* requires NSS >= 3.28.2
* Pages containing insecure password fields now display a warning
directly within username and password fields.
@@ -18,6 +18,7 @@
* mozilla-skia-overflow.patch
* mozilla-skia-ppc-endianess.patch
- rebased patches
+- enable rust usage for Tumbleweed
-------------------------------------------------------------------
Fri Jan 27 20:25:59 UTC 2017 - astieger@suse.com
--- a/MozillaFirefox/MozillaFirefox.spec Sun Feb 12 20:15:21 2017 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec Sat Mar 04 17:54:44 2017 +0100
@@ -21,11 +21,17 @@
%define major 51
%define mainver %major.99
%define update_channel beta
-%define releasedate 20170111000000
+%define releasedate 20170224000000
# PIE, full relro (x86_64 for now)
%define build_hardened 1
+%if 0%{?suse_version} > 1320
+%define firefox_use_gtk3 1
+%define firefox_use_rust 1
+%endif
+
+
# general build definitions
%if "%{update_channel}" != "aurora"
%define progname firefox
@@ -36,9 +42,6 @@
%define pkgname firefox-dev-edition
%define appname Firefox Developer Edition
%endif
-%if 0%{?suse_version} > 1320
-%define firefox_use_gtk3 1
-%endif
%define progdir %{_prefix}/%_lib/%{progname}
%define gnome_dir %{_prefix}
%define desktop_file_name %{progname}
@@ -94,6 +97,10 @@
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
BuildRequires: pkgconfig(gtk+-unix-print-3.0)
%endif
+%if 0%{?firefox_use_rust}
+BuildRequires: cargo
+BuildRequires: rust >= 1.10
+%endif
# libavcodec is required for H.264 support but the
# openSUSE version is currently not able to play H.264
# therefore the Packman version is required
@@ -317,6 +324,9 @@
ac_add_options --libdir=%{_libdir}
ac_add_options --includedir=%{_includedir}
ac_add_options --enable-release
+%if 0%{?firefox_use_rust}
+ac_add_options --enable-rust
+%endif
%if 0%{?firefox_use_gtk3}
ac_add_options --enable-default-toolkit=cairo-gtk3
%else
--- a/MozillaFirefox/create-tar.sh Sun Feb 12 20:15:21 2017 +0100
+++ b/MozillaFirefox/create-tar.sh Sat Mar 04 17:54:44 2017 +0100
@@ -7,7 +7,7 @@
CHANNEL="beta"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_52_0b5_RELEASE"
+RELEASE_TAG="FIREFOX_52_0b9_RELEASE"
VERSION="51.99"
# mozilla
--- a/MozillaFirefox/l10n_changesets.txt Sun Feb 12 20:15:21 2017 +0100
+++ b/MozillaFirefox/l10n_changesets.txt Sat Mar 04 17:54:44 2017 +0100
@@ -5,7 +5,7 @@
as ee642d74fde9
ast 80b866a98b5a
az 07778ef756d4
-bg 1d8a8f804040
+bg 3e1affaac949
bn-BD 6182802acd04
bn-IN 0775fc62a38e
br 88938f2eb7e2
@@ -29,7 +29,7 @@
eu 55202a38f74c
fa de4daf555606
ff 98974e0270a8
-fi f8b1401c07d3
+fi 903b0416494a
fr 7e9efb5f39b1
fy-NL 551f14553b31
ga-IE 94a750872504
@@ -46,8 +46,8 @@
id 584289a98164
is 0de2039f0ead
it ac8abee179d4
-ja 341947354a69
-ja-JP-mac 1c99dfb48618
+ja c596f800130a
+ja-JP-mac e3b94e022b7d
ka fd11643d032b
kab 89a29ca718ef
kk bbde07088662
--- a/firefox-kde.patch Sun Feb 12 20:15:21 2017 +0100
+++ b/firefox-kde.patch Sat Mar 04 17:54:44 2017 +0100
@@ -1,11 +1,11 @@
# HG changeset patch
-# Parent e4b8399bc2706a7b5331407b232bc8845aea7f2e
+# Parent 1c4e33861cfcffe5a189802cf97957b0701260db
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,1133 @@
+@@ -0,0 +1,1134 @@
+#filter substitution
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
@@ -154,6 +154,7 @@
+ id="PopupAutoComplete"
+ noautofocus="true"
+ hidden="true"
++ overflowpadding="4"
+ norolluponanchor="true" />
+
+ <!-- for search with one-off buttons -->