- update to Firefox 56.0.2
* Disable Form Autofill completely on user request (bmo#1404531) * Fix for video-related crashes on Windows 7 (bmo#1409141) * Correct detection for 64-bit GSSAPI authentication (bmo#1409275) * Fix for shutdown crash (bmo#1404105) - update to Firefox 56.0.1 * Block D3D11 when using Intel drivers on Windows 7 systems with partial AVX support (bmo#1403353) -> just to sync the version number - enable stylo for TW (requires LLVM >= 3.9) - queue KDE filepicker requests to avoid non-opening file dialogs happening in certain situations (contributed by Ignaz Forster) - the placeholder dot in KDE file dialog in case of empty filenames was removed, apparently not required (anymore) (contributed by Ignaz Forster) OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=609
This commit is contained in:
parent
520970847d
commit
238d2bd9f9
@ -1,3 +1,26 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 28 06:30:37 UTC 2017 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- update to Firefox 56.0.2
|
||||||
|
* Disable Form Autofill completely on user request (bmo#1404531)
|
||||||
|
* Fix for video-related crashes on Windows 7 (bmo#1409141)
|
||||||
|
* Correct detection for 64-bit GSSAPI authentication (bmo#1409275)
|
||||||
|
* Fix for shutdown crash (bmo#1404105)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 10 11:47:49 UTC 2017 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- update to Firefox 56.0.1
|
||||||
|
* Block D3D11 when using Intel drivers on Windows 7 systems with
|
||||||
|
partial AVX support (bmo#1403353)
|
||||||
|
-> just to sync the version number
|
||||||
|
- enable stylo for TW (requires LLVM >= 3.9)
|
||||||
|
- queue KDE filepicker requests to avoid non-opening file dialogs
|
||||||
|
happening in certain situations (contributed by Ignaz Forster)
|
||||||
|
- the placeholder dot in KDE file dialog in case of empty filenames
|
||||||
|
was removed, apparently not required (anymore)
|
||||||
|
(contributed by Ignaz Forster)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Oct 1 18:25:16 UTC 2017 - stefan.bruens@rwth-aachen.de
|
Sun Oct 1 18:25:16 UTC 2017 - stefan.bruens@rwth-aachen.de
|
||||||
|
|
||||||
|
@ -19,10 +19,10 @@
|
|||||||
|
|
||||||
# changed with every update
|
# changed with every update
|
||||||
%define major 56
|
%define major 56
|
||||||
%define mainver %major.0
|
%define mainver %major.0.2
|
||||||
%define update_channel release
|
%define update_channel release
|
||||||
%define branding 1
|
%define branding 1
|
||||||
%define releasedate 20170926190823
|
%define releasedate 20171024165158
|
||||||
|
|
||||||
# PIE, full relro (x86_64 for now)
|
# PIE, full relro (x86_64 for now)
|
||||||
%define build_hardened 1
|
%define build_hardened 1
|
||||||
@ -93,7 +93,9 @@ BuildRequires: pkgconfig(gtk+-unix-print-2.0)
|
|||||||
BuildRequires: pkgconfig(gtk+-unix-print-3.0)
|
BuildRequires: pkgconfig(gtk+-unix-print-3.0)
|
||||||
BuildRequires: pkgconfig(libffi)
|
BuildRequires: pkgconfig(libffi)
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
#BuildRequires: llvm-clang-devel >= 3.9.0
|
%if 0%{?suse_version} > 1320
|
||||||
|
BuildRequires: llvm-clang-devel >= 3.9.0
|
||||||
|
%endif
|
||||||
# libavcodec is required for H.264 support but the
|
# libavcodec is required for H.264 support but the
|
||||||
# openSUSE version is currently not able to play H.264
|
# openSUSE version is currently not able to play H.264
|
||||||
# therefore the Packman version is required
|
# therefore the Packman version is required
|
||||||
@ -355,7 +357,9 @@ ac_add_options --enable-startup-notification
|
|||||||
ac_add_options --enable-update-channel=%{update_channel}
|
ac_add_options --enable-update-channel=%{update_channel}
|
||||||
ac_add_options --with-mozilla-api-keyfile=%{SOURCE18}
|
ac_add_options --with-mozilla-api-keyfile=%{SOURCE18}
|
||||||
ac_add_options --with-google-api-keyfile=%{SOURCE19}
|
ac_add_options --with-google-api-keyfile=%{SOURCE19}
|
||||||
|
%if 0%{?suse_version} <= 1320
|
||||||
ac_add_options --disable-stylo
|
ac_add_options --disable-stylo
|
||||||
|
%endif
|
||||||
%if %branding
|
%if %branding
|
||||||
ac_add_options --enable-official-branding
|
ac_add_options --enable-official-branding
|
||||||
%endif
|
%endif
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:4d06bd7c006d22e249f2a537935a7df6a27375790f35c5f5e54d52987cfaef05
|
oid sha256:e74ef907b2f1e30c66f69bc3246c18f826faf18ed360ed2640ac825a1f4e5dee
|
||||||
size 28376
|
size 28384
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
BRANCH="releases/mozilla-$CHANNEL"
|
BRANCH="releases/mozilla-$CHANNEL"
|
||||||
RELEASE_TAG="8fbf05f4b92125e081984f5e39b559b83e5cc729" # 56 build6
|
RELEASE_TAG="FIREFOX_56_0_2_RELEASE" # 56.0.1 build2
|
||||||
VERSION="56.0"
|
VERSION="56.0.2"
|
||||||
|
|
||||||
# mozilla
|
# mozilla
|
||||||
if [ -d mozilla ]; then
|
if [ -d mozilla ]; then
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:59eae64165c9d5917e4c934862a956fcc7aad424d4afd056e3941a210d0735e3
|
|
||||||
size 271865016
|
|
3
firefox-56.0.2-source.tar.xz
Normal file
3
firefox-56.0.2-source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:35af0610782685d9e43fc53d7af53e91eb605993dd1be215f3145ec6f68521eb
|
||||||
|
size 271922384
|
3
l10n-56.0.2.tar.xz
Normal file
3
l10n-56.0.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ffbe131f588deccb90f4041143be4a6a93221abb9eabaf7677c33ddb07b27ca9
|
||||||
|
size 47686956
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:0a4704c6ae33b92f0f861cba02ab93bc5fe05b7429b7adc7e9180793556ef398
|
|
||||||
size 47661016
|
|
@ -1,5 +1,5 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent faadbf89d1cb02eefec4c5dfd3ab86bc20d815d5
|
# Parent a930d4c1c3fba77f61071becdc51e3232e0b72ca
|
||||||
Description: Add KDE integration to Firefox (toolkit parts)
|
Description: Add KDE integration to Firefox (toolkit parts)
|
||||||
Author: Wolfgang Rosenauer <wolfgang@rosenauer.org>
|
Author: Wolfgang Rosenauer <wolfgang@rosenauer.org>
|
||||||
Author: Lubos Lunak <lunak@suse.com>
|
Author: Lubos Lunak <lunak@suse.com>
|
||||||
@ -3276,7 +3276,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||||||
|
|
||||||
mFilters.AppendElement(filter);
|
mFilters.AppendElement(filter);
|
||||||
mFilterNames.AppendElement(name);
|
mFilterNames.AppendElement(name);
|
||||||
@@ -371,16 +375,34 @@ nsFilePicker::Show(int16_t *aReturn)
|
@@ -371,16 +375,37 @@ nsFilePicker::Show(int16_t *aReturn)
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsFilePicker::Open(nsIFilePickerShownCallback *aCallback)
|
nsFilePicker::Open(nsIFilePickerShownCallback *aCallback)
|
||||||
@ -3287,19 +3287,22 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||||||
|
|
||||||
+ // KDE file picker is not handled via callback
|
+ // KDE file picker is not handled via callback
|
||||||
+ if( nsKDEUtils::kdeSupport()) {
|
+ if( nsKDEUtils::kdeSupport()) {
|
||||||
+ int16_t result;
|
|
||||||
+ mCallback = aCallback;
|
+ mCallback = aCallback;
|
||||||
+ mRunning = true;
|
+ mRunning = true;
|
||||||
+ NS_ADDREF_THIS();
|
+ g_idle_add([](gpointer data) -> gboolean {
|
||||||
+ kdeFileDialog(&result);
|
+ nsFilePicker* queuedPicker = (nsFilePicker*) data;
|
||||||
+ if (mCallback) {
|
+ int16_t result;
|
||||||
+ mCallback->Done(result);
|
+ queuedPicker->kdeFileDialog(&result);
|
||||||
+ mCallback = nullptr;
|
+ if (queuedPicker->mCallback) {
|
||||||
+ } else {
|
+ queuedPicker->mCallback->Done(result);
|
||||||
+ mResult = result;
|
+ queuedPicker->mCallback = nullptr;
|
||||||
+ }
|
+ } else {
|
||||||
+ mRunning = false;
|
+ queuedPicker->mResult = result;
|
||||||
+ NS_RELEASE_THIS();
|
+ }
|
||||||
|
+ queuedPicker->mRunning = false;
|
||||||
|
+ return G_SOURCE_REMOVE;
|
||||||
|
+ }, this);
|
||||||
|
+
|
||||||
+ return NS_OK;
|
+ return NS_OK;
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
@ -3311,7 +3314,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||||||
|
|
||||||
GtkFileChooserAction action = GetGtkFileChooserAction(mMode);
|
GtkFileChooserAction action = GetGtkFileChooserAction(mMode);
|
||||||
|
|
||||||
@@ -603,8 +625,235 @@ nsFilePicker::Done(GtkWidget* file_choos
|
@@ -603,8 +628,233 @@ nsFilePicker::Done(GtkWidget* file_choos
|
||||||
if (mCallback) {
|
if (mCallback) {
|
||||||
mCallback->Done(result);
|
mCallback->Done(result);
|
||||||
mCallback = nullptr;
|
mCallback = nullptr;
|
||||||
@ -3408,8 +3411,6 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||||||
+ else
|
+ else
|
||||||
+ startdir = ToNewUTF8String(mDefault);
|
+ startdir = ToNewUTF8String(mDefault);
|
||||||
+ }
|
+ }
|
||||||
+ if( startdir.IsEmpty())
|
|
||||||
+ startdir = ".";
|
|
||||||
+
|
+
|
||||||
+ nsAutoCString filters;
|
+ nsAutoCString filters;
|
||||||
+ PRInt32 count = mFilters.Length();
|
+ PRInt32 count = mFilters.Length();
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
REV=8fbf05f4b921
|
REV=66ffd1657af8
|
||||||
REPO=http://hg.mozilla.org/releases/mozilla-release
|
REPO=http://hg.mozilla.org/releases/mozilla-release
|
||||||
|
Loading…
Reference in New Issue
Block a user