Merge branch 'master' into f24
This commit is contained in:
commit
13f2d68eba
2
.gitignore
vendored
2
.gitignore
vendored
@ -226,3 +226,5 @@ firefox-3.6.4.source.tar.bz2
|
||||
/firefox-langpacks-51.0.1-20170126.tar.xz
|
||||
/firefox-52.0.source.tar.xz
|
||||
/firefox-langpacks-52.0-20170303.tar.xz
|
||||
/firefox-52.0.2.source.tar.xz
|
||||
/firefox-langpacks-52.0.2-20170329.tar.xz
|
||||
|
11
firefox.spec
11
firefox.spec
@ -102,14 +102,14 @@
|
||||
|
||||
Summary: Mozilla Firefox Web browser
|
||||
Name: firefox
|
||||
Version: 52.0
|
||||
Release: 7%{?pre_tag}%{?dist}
|
||||
Version: 52.0.2
|
||||
Release: 1%{?pre_tag}%{?dist}
|
||||
URL: https://www.mozilla.org/firefox/
|
||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||
Group: Applications/Internet
|
||||
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
|
||||
%if %{build_langpacks}
|
||||
Source1: firefox-langpacks-%{version}%{?pre_version}-20170303.tar.xz
|
||||
Source1: firefox-langpacks-%{version}%{?pre_version}-20170329.tar.xz
|
||||
%endif
|
||||
Source10: firefox-mozconfig
|
||||
Source12: firefox-redhat-default-prefs.js
|
||||
@ -153,7 +153,6 @@ Patch406: mozilla-256180.patch
|
||||
# Rebase Gtk3 widget code to latest trunk to
|
||||
# fix various rendering problems
|
||||
Patch407: widget-rebase.patch
|
||||
Patch408: mozilla-1348168.patch
|
||||
Patch409: mozilla-1158076.patch
|
||||
|
||||
# Debian patches
|
||||
@ -319,7 +318,6 @@ cd %{tarballdir}
|
||||
# Rebase Gtk3 widget code to latest trunk to
|
||||
# fix various rendering problems
|
||||
%patch407 -p1 -b .widget-rebase
|
||||
%patch408 -p1 -b .1348168
|
||||
# Disabled due to rhbz#1435964
|
||||
#%patch409 -p1 -b .1158076
|
||||
|
||||
@ -840,6 +838,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
#---------------------------------------------------------------------
|
||||
|
||||
%changelog
|
||||
* Wed Mar 29 2017 Jan Horak <jhorak@redhat.com> - 52.0.2-1
|
||||
- Update to 52.0.2
|
||||
|
||||
* Mon Mar 27 2017 Martin Stransky <stransky@redhat.com> - 52.0-7
|
||||
- Reverted mozbz#1158076 due to rhbz#1435964
|
||||
|
||||
|
@ -1,88 +0,0 @@
|
||||
|
||||
# HG changeset patch
|
||||
# User Ehsan Akhgari <ehsan@mozilla.com>
|
||||
# Date 1489719163 14400
|
||||
# Node ID 4af7cd795eeef3bce2dd40d5a6e92d21304eaea1
|
||||
# Parent dac467924a46c4bbff97c948bf4a7143dada2b19
|
||||
Bug 1348168 - Disable Mozilla custom ImageBitmap extensions that didn't go through proper API review; r=bzbarsky a=dveditz
|
||||
|
||||
diff --git a/dom/base/nsGlobalWindow.cpp b/dom/base/nsGlobalWindow.cpp
|
||||
--- a/dom/base/nsGlobalWindow.cpp
|
||||
+++ b/dom/base/nsGlobalWindow.cpp
|
||||
@@ -14993,16 +14993,20 @@ nsGlobalWindow::CreateImageBitmap(const
|
||||
|
||||
already_AddRefed<mozilla::dom::Promise>
|
||||
nsGlobalWindow::CreateImageBitmap(const ImageBitmapSource& aImage,
|
||||
int32_t aOffset, int32_t aLength,
|
||||
ImageBitmapFormat aFormat,
|
||||
const Sequence<ChannelPixelLayout>& aLayout,
|
||||
ErrorResult& aRv)
|
||||
{
|
||||
+ if (!ImageBitmap::ExtensionsEnabled(nullptr, nullptr)) {
|
||||
+ aRv.Throw(NS_ERROR_TYPE_ERR);
|
||||
+ return nullptr;
|
||||
+ }
|
||||
if (aImage.IsArrayBuffer() || aImage.IsArrayBufferView()) {
|
||||
return ImageBitmap::Create(this, aImage, aOffset, aLength, aFormat, aLayout,
|
||||
aRv);
|
||||
} else {
|
||||
aRv.Throw(NS_ERROR_TYPE_ERR);
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
diff --git a/dom/workers/WorkerScope.cpp b/dom/workers/WorkerScope.cpp
|
||||
--- a/dom/workers/WorkerScope.cpp
|
||||
+++ b/dom/workers/WorkerScope.cpp
|
||||
@@ -471,16 +471,24 @@ WorkerGlobalScope::CreateImageBitmap(con
|
||||
|
||||
already_AddRefed<mozilla::dom::Promise>
|
||||
WorkerGlobalScope::CreateImageBitmap(const ImageBitmapSource& aImage,
|
||||
int32_t aOffset, int32_t aLength,
|
||||
ImageBitmapFormat aFormat,
|
||||
const Sequence<ChannelPixelLayout>& aLayout,
|
||||
ErrorResult& aRv)
|
||||
{
|
||||
+ JSContext* cx = GetCurrentThreadJSContext();
|
||||
+ MOZ_ASSERT(cx);
|
||||
+
|
||||
+ if (!ImageBitmap::ExtensionsEnabled(cx, nullptr)) {
|
||||
+ aRv.Throw(NS_ERROR_TYPE_ERR);
|
||||
+ return nullptr;
|
||||
+ }
|
||||
+
|
||||
if (aImage.IsArrayBuffer() || aImage.IsArrayBufferView()) {
|
||||
return ImageBitmap::Create(this, aImage, aOffset, aLength, aFormat, aLayout,
|
||||
aRv);
|
||||
} else {
|
||||
aRv.Throw(NS_ERROR_TYPE_ERR);
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
|
||||
--- a/modules/libpref/init/all.js
|
||||
+++ b/modules/libpref/init/all.js
|
||||
@@ -831,22 +831,18 @@ pref("ui.scrollToClick", 0);
|
||||
pref("canvas.focusring.enabled", true);
|
||||
pref("canvas.customfocusring.enabled", false);
|
||||
pref("canvas.hitregions.enabled", false);
|
||||
pref("canvas.filters.enabled", true);
|
||||
// Add support for canvas path objects
|
||||
pref("canvas.path.enabled", true);
|
||||
pref("canvas.capturestream.enabled", true);
|
||||
|
||||
-// Disable the ImageBitmap-extensions in the release build.
|
||||
-#ifdef RELEASE_OR_BETA
|
||||
+// Disable the ImageBitmap-extensions for now.
|
||||
pref("canvas.imagebitmap_extensions.enabled", false);
|
||||
-#else
|
||||
-pref("canvas.imagebitmap_extensions.enabled", true);
|
||||
-#endif
|
||||
|
||||
// We want the ability to forcibly disable platform a11y, because
|
||||
// some non-a11y-related components attempt to bring it up. See bug
|
||||
// 538530 for details about Windows; we have a pref here that allows it
|
||||
// to be disabled for performance and testing resons.
|
||||
// See bug 761589 for the crossplatform aspect.
|
||||
//
|
||||
// This pref is checked only once, and the browser needs a restart to
|
||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (firefox-52.0.source.tar.xz) = bffe5fd9eee240f252bf8a882c46f04551d21f6f58b8da68779cd106ed012ea77ee16bc287c847f8a7b959203c79f1b1d3f50151111f9610e1ca7a57c7b811f7
|
||||
SHA512 (firefox-langpacks-52.0-20170303.tar.xz) = c542fae511f35ed837f4a556fe5fe6aba936af7b2f2ba3f59aee1efdf68f4c8c31e6a53fc6bb806e0256f6a2ae00a5b4f98935243edbee40928bc25d6057e681
|
||||
SHA512 (firefox-52.0.2.source.tar.xz) = 15668625d212acf874b560d0adf738faf3e0df532c549ab94e1d91944542e13bf16265f08fca1eded42820f9b7ad3f0ff70a8b5bc9adde0a79d11e022bb1158e
|
||||
SHA512 (firefox-langpacks-52.0.2-20170329.tar.xz) = 4c4b953e5f6aefa754a2a1d15273a46ab1028b14799e2adc949c7ecbd7041d80856221ed90ff179ceb1b39bc387765b1888ce614169ca482096eadf78d04e379
|
||||
|
Loading…
Reference in New Issue
Block a user