commit webkitgtk for openSUSE:Factory
Hello community,
here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2016-03-26 15:10:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkitgtk (Old)
and /work/SRC/openSUSE:Factory/.webkitgtk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkitgtk"
Changes:
--------
--- /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk.changes 2016-03-07 13:26:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2016-03-26 15:10:37.000000000 +0100
@@ -1,0 +2,20 @@
+Tue Mar 15 11:23:01 UTC 2016 - dimstar@opensuse.org
+
+- Update to version 2.4.10:
+ + Fix rendering of form controls and scrollbars with GTK+ >= 3.19
+ + Fix crashes on PPC64.
+ + Fix the build on powerpc 32 bits.
+ + Add ARM64 build support.
+ + Security fixes: CVE-2015-1120, CVE-2015-1076, CVE-2015-1071,
+ CVE-2015-1081, CVE-2015-1122, CVE-2015-1155, CVE-2014-1748,
+ CVE-2015-3752, CVE-2015-5809, CVE-2015-5928, CVE-2015-3749,
+ CVE-2015-3659, CVE-2015-3748, CVE-2015-3743, CVE-2015-3731,
+ CVE-2015-3745, CVE-2015-5822, CVE-2015-3658, CVE-2015-3741,
+ CVE-2015-3727, CVE-2015-5801, CVE-2015-5788, CVE-2015-3747,
+ CVE-2015-5794, CVE-2015-1127, CVE-2015-1153, CVE-2015-1083.
+ + Updated translations.
+- Rebase webkitgtk-aarch64.patch, webkitgtk-commit-size.patch.
+- Drop webkitgtk-js-endian-fixes.patch and
+ webkitgtk-protocall-endian-fix.patch: fixed upstream.
+
+-------------------------------------------------------------------
webkitgtk3.changes: same change
Old:
----
webkitgtk-2.4.9.tar.xz
webkitgtk-js-endian-fixes.patch
webkitgtk-protocall-endian-fix.patch
New:
----
webkitgtk-2.4.10.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ webkitgtk.spec ++++++
--- /var/tmp/diff_new_pack.TpYSe8/_old 2016-03-26 15:10:38.000000000 +0100
+++ /var/tmp/diff_new_pack.TpYSe8/_new 2016-03-26 15:10:38.000000000 +0100
@@ -47,7 +47,7 @@
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0+ and BSD-3-Clause
Group: Development/Libraries/C and C++
-Version: 2.4.9
+Version: 2.4.10
Release: 0
# FIXME: at some point, figure out a way to remove the hack where we use -g0 to have successful builds
# FIXME: get upstream to fix the conflict on gtk-doc docs between gtk2 and gtk3 versions
@@ -63,12 +63,8 @@
Patch3: webkitgtk-aarch64.patch
# PATCH-FIX-UPSTREAM webkitgtk-x86-assembler-fix.patch webkit#126985 dimstar@opensuse.org -- Fix build creating invalid assembler code on x86.
Patch6: webkitgtk-x86-assembler-fix.patch
-# PATCH-FIX-UPSTREAM webkitgtk-js-endian-fixes.patch bnc#866728 webkit#128743 mgorse@suse.com -- fix endian issues in the Javascript cloop code
-Patch7: webkitgtk-js-endian-fixes.patch
# PATCH-FIX-UPSTREAM webkitgtk-commit-size.patch bnc#866728 mgorse@suse.com -- call mprotect with valid size on s390/ppc64.
Patch8: webkitgtk-commit-size.patch
-# PATCH-FIX-UPSTREAM webkitgtk-protocall-endian-fix.patch webkit#131449 mgorse@suse.com -- fix a Javascript endian issue.
-Patch9: webkitgtk-protocall-endian-fix.patch
# PATCH-FIX-UPSTREAM webkitgtk-ppc32.patch webkit#130837 dvaleev@suse.com -- Webkit2 doesnt build on powerpc 32 bits
Patch10: webkitgtk-ppc32.patch
BuildRequires: Mesa-devel
@@ -325,9 +321,7 @@
%patch3 -p1
%patch6 -p2
%ifarch ppc ppc64 ppc64le s390 s390x
-%patch7 -p1
%patch8 -p1
-%patch9 -p1
%patch10 -p1
%endif
# FIXME: workaround needed in > 1.7.90 to fix build
++++++ webkitgtk3.spec ++++++
--- /var/tmp/diff_new_pack.TpYSe8/_old 2016-03-26 15:10:38.000000000 +0100
+++ /var/tmp/diff_new_pack.TpYSe8/_new 2016-03-26 15:10:38.000000000 +0100
@@ -47,7 +47,7 @@
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0+ and BSD-3-Clause
Group: Development/Libraries/C and C++
-Version: 2.4.9
+Version: 2.4.10
Release: 0
# FIXME: at some point, figure out a way to remove the hack where we use -g0 to have successful builds
# FIXME: get upstream to fix the conflict on gtk-doc docs between gtk2 and gtk3 versions
@@ -63,12 +63,8 @@
Patch3: webkitgtk-aarch64.patch
# PATCH-FIX-UPSTREAM webkitgtk-x86-assembler-fix.patch webkit#126985 dimstar@opensuse.org -- Fix build creating invalid assembler code on x86.
Patch6: webkitgtk-x86-assembler-fix.patch
-# PATCH-FIX-UPSTREAM webkitgtk-js-endian-fixes.patch bnc#866728 webkit#128743 mgorse@suse.com -- fix endian issues in the Javascript cloop code
-Patch7: webkitgtk-js-endian-fixes.patch
# PATCH-FIX-UPSTREAM webkitgtk-commit-size.patch bnc#866728 mgorse@suse.com -- call mprotect with valid size on s390/ppc64.
Patch8: webkitgtk-commit-size.patch
-# PATCH-FIX-UPSTREAM webkitgtk-protocall-endian-fix.patch webkit#131449 mgorse@suse.com -- fix a Javascript endian issue.
-Patch9: webkitgtk-protocall-endian-fix.patch
# PATCH-FIX-UPSTREAM webkitgtk-ppc32.patch webkit#130837 dvaleev@suse.com -- Webkit2 doesnt build on powerpc 32 bits
Patch10: webkitgtk-ppc32.patch
BuildRequires: Mesa-devel
@@ -325,9 +321,7 @@
%patch3 -p1
%patch6 -p2
%ifarch ppc ppc64 ppc64le s390 s390x
-%patch7 -p1
%patch8 -p1
-%patch9 -p1
%patch10 -p1
%endif
# FIXME: workaround needed in > 1.7.90 to fix build
++++++ webkitgtk-2.4.9.tar.xz -> webkitgtk-2.4.10.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkitgtk/webkitgtk-2.4.9.tar.xz /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk-2.4.10.tar.xz differ: char 26, line 1
++++++ webkitgtk-aarch64.patch ++++++
--- /var/tmp/diff_new_pack.TpYSe8/_old 2016-03-26 15:10:38.000000000 +0100
+++ /var/tmp/diff_new_pack.TpYSe8/_new 2016-03-26 15:10:38.000000000 +0100
@@ -1,7 +1,7 @@
-Index: webkitgtk-2.4.9/Source/JavaScriptCore/assembler/ARM64Assembler.h
+Index: webkitgtk-2.4.10/Source/JavaScriptCore/assembler/ARM64Assembler.h
===================================================================
---- webkitgtk-2.4.9.orig/Source/JavaScriptCore/assembler/ARM64Assembler.h
-+++ webkitgtk-2.4.9/Source/JavaScriptCore/assembler/ARM64Assembler.h
+--- webkitgtk-2.4.10.orig/Source/JavaScriptCore/assembler/ARM64Assembler.h
++++ webkitgtk-2.4.10/Source/JavaScriptCore/assembler/ARM64Assembler.h
@@ -29,6 +29,7 @@
#if ENABLE(ASSEMBLER) && CPU(ARM64)
@@ -57,10 +57,10 @@
#else
#error "The cacheFlush support is missing on this platform."
#endif
-Index: webkitgtk-2.4.9/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
+Index: webkitgtk-2.4.10/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
===================================================================
---- webkitgtk-2.4.9.orig/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
-+++ webkitgtk-2.4.9/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
+--- webkitgtk-2.4.10.orig/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
++++ webkitgtk-2.4.10/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
@@ -130,7 +130,6 @@ public:
// FIXME: Get reasonable implementations for these
static bool shouldBlindForSpecificArch(uint32_t value) { return value >= 0x00ffffff; }
@@ -69,10 +69,10 @@
// Integer operations:
-Index: webkitgtk-2.4.9/Source/JavaScriptCore/offlineasm/arm64.rb
+Index: webkitgtk-2.4.10/Source/JavaScriptCore/offlineasm/arm64.rb
===================================================================
---- webkitgtk-2.4.9.orig/Source/JavaScriptCore/offlineasm/arm64.rb
-+++ webkitgtk-2.4.9/Source/JavaScriptCore/offlineasm/arm64.rb
+--- webkitgtk-2.4.10.orig/Source/JavaScriptCore/offlineasm/arm64.rb
++++ webkitgtk-2.4.10/Source/JavaScriptCore/offlineasm/arm64.rb
@@ -127,7 +127,7 @@ class RegisterID
when 'sp'
'sp'
@@ -112,10 +112,10 @@
when "nop"
$asm.puts "nop"
when "bieq", "bbeq"
-Index: webkitgtk-2.4.9/Source/WTF/wtf/Atomics.h
+Index: webkitgtk-2.4.10/Source/WTF/wtf/Atomics.h
===================================================================
---- webkitgtk-2.4.9.orig/Source/WTF/wtf/Atomics.h
-+++ webkitgtk-2.4.9/Source/WTF/wtf/Atomics.h
+--- webkitgtk-2.4.10.orig/Source/WTF/wtf/Atomics.h
++++ webkitgtk-2.4.10/Source/WTF/wtf/Atomics.h
@@ -123,7 +123,7 @@ inline bool weakCompareAndSwap(volatile
"b.ne 0f\n\t"
"stxr %w1, %w4, %0\n\t"
@@ -134,23 +134,10 @@
: "r"(expected), "r"(newValue)
: "memory");
return !result;
-Index: webkitgtk-2.4.9/Source/WTF/wtf/Platform.h
+Index: webkitgtk-2.4.10/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
===================================================================
---- webkitgtk-2.4.9.orig/Source/WTF/wtf/Platform.h
-+++ webkitgtk-2.4.9/Source/WTF/wtf/Platform.h
-@@ -169,7 +169,7 @@
- #endif
-
- /* CPU(ARM64) - Apple */
--#if defined(__arm64__) && defined(__APPLE__)
-+#if (defined(__arm64__) && defined(__APPLE__)) || defined(__aarch64__)
- #define WTF_CPU_ARM64 1
- #endif
-
-Index: webkitgtk-2.4.9/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
-===================================================================
---- webkitgtk-2.4.9.orig/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
-+++ webkitgtk-2.4.9/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
+--- webkitgtk-2.4.10.orig/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
++++ webkitgtk-2.4.10/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
@@ -1040,61 +1040,61 @@ TransformationMatrix& TransformationMatr
const double* rightMatrix = &(mat.m_matrix[0][0]);
asm volatile (
++++++ webkitgtk-commit-size.patch ++++++
--- /var/tmp/diff_new_pack.TpYSe8/_old 2016-03-26 15:10:38.000000000 +0100
+++ /var/tmp/diff_new_pack.TpYSe8/_new 2016-03-26 15:10:38.000000000 +0100
@@ -1,41 +1,35 @@
-Index: webkitgtk-2.4.4/Source/JavaScriptCore/interpreter/JSStack.cpp
+Index: webkitgtk-2.4.10/Source/JavaScriptCore/interpreter/JSStack.cpp
===================================================================
---- webkitgtk-2.4.4.orig/Source/JavaScriptCore/interpreter/JSStack.cpp
-+++ webkitgtk-2.4.4/Source/JavaScriptCore/interpreter/JSStack.cpp
-@@ -49,7 +49,8 @@ JSStack::JSStack(VM& vm, size_t capacity
+--- webkitgtk-2.4.10.orig/Source/JavaScriptCore/interpreter/JSStack.cpp
++++ webkitgtk-2.4.10/Source/JavaScriptCore/interpreter/JSStack.cpp
+@@ -58,6 +58,7 @@ JSStack::JSStack(VM& vm, size_t capacity
{
ASSERT(capacity && isPageAligned(capacity));
-- m_reservation = PageReservation::reserve(roundUpAllocationSize(capacity * sizeof(Register), commitSize), OSAllocator::JSVMStackPages);
+ size_t commitsize = pageSize();
-+ m_reservation = PageReservation::reserve(roundUpAllocationSize(capacity * sizeof(Register), commitsize), OSAllocator::JSVMStackPages);
+ m_reservation = PageReservation::reserve(roundUpAllocationSize(capacity * sizeof(Register), commitSize()), OSAllocator::JSVMStackPages);
updateStackLimit(highAddress());
m_commitEnd = highAddress();
-
-@@ -78,7 +79,8 @@ bool JSStack::growSlowCase(Register* new
+@@ -87,6 +88,7 @@ bool JSStack::growSlowCase(Register* new
// Compute the chunk size of additional memory to commit, and see if we
// have it is still within our budget. If not, we'll fail to grow and
// return false.
-- long delta = roundUpAllocationSize(reinterpret_cast
participants (1)
-
root@hilbert.suse.de