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 - dims...@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 
dims...@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 
mgo...@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 mgo...@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 
mgo...@suse.com -- fix a Javascript endian issue.
-Patch9:         webkitgtk-protocall-endian-fix.patch
 # PATCH-FIX-UPSTREAM webkitgtk-ppc32.patch webkit#130837 dval...@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 
dims...@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 
mgo...@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 mgo...@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 
mgo...@suse.com -- fix a Javascript endian issue.
-Patch9:         webkitgtk-protocall-endian-fix.patch
 # PATCH-FIX-UPSTREAM webkitgtk-ppc32.patch webkit#130837 dval...@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<char*>(m_commitEnd) - 
reinterpret_cast<char*>(newEnd), commitSize);
 +    size_t commitsize = pageSize();
-+    long delta = roundUpAllocationSize(reinterpret_cast<char*>(m_commitEnd) - 
reinterpret_cast<char*>(newEnd), commitsize);
+     long delta = roundUpAllocationSize(reinterpret_cast<char*>(m_commitEnd) - 
reinterpret_cast<char*>(newEnd), commitSize());
      if (reinterpret_cast<char*>(m_commitEnd) - delta <= 
reinterpret_cast<char*>(m_useableEnd))
          return false;
- 
-@@ -134,7 +136,8 @@ void JSStack::enableErrorStackReserve()
+@@ -143,6 +145,7 @@ void JSStack::enableErrorStackReserve()
  
  void JSStack::disableErrorStackReserve()
  {
--    char* useableEnd = reinterpret_cast<char*>(reservationEnd()) + commitSize;
 +    size_t commitsize = pageSize();
-+    char* useableEnd = reinterpret_cast<char*>(reservationEnd()) + commitsize;
+     char* useableEnd = reinterpret_cast<char*>(reservationEnd()) + 
commitSize();
      m_useableEnd = reinterpret_cast_ptr<Register*>(useableEnd);
  
-     // By the time we get here, we are guaranteed to be destructing the last
-Index: webkitgtk-2.4.4/Source/JavaScriptCore/heap/CopiedBlock.h
+Index: webkitgtk-2.4.10/Source/JavaScriptCore/heap/CopiedBlock.h
 ===================================================================
---- webkitgtk-2.4.4.orig/Source/JavaScriptCore/heap/CopiedBlock.h
-+++ webkitgtk-2.4.4/Source/JavaScriptCore/heap/CopiedBlock.h
+--- webkitgtk-2.4.10.orig/Source/JavaScriptCore/heap/CopiedBlock.h
++++ webkitgtk-2.4.10/Source/JavaScriptCore/heap/CopiedBlock.h
 @@ -81,7 +81,7 @@ public:
      size_t size();
      size_t capacity();


Reply via email to