Hello community, here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2015-05-23 12:46: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 2015-05-18 21:47:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2015-05-23 12:46:36.000000000 +0200 @@ -1,0 +2,33 @@ +Thu May 21 19:20:11 UTC 2015 - [email protected] + +- Update to version 2.4.9: + + Check TLS errors as soon as they are set in the SoupMessage to + prevent any data from being sent to the server in case of + invalid certificate. + + Clear the GObject DOM bindings internal cache when frames are + destroyed or web view contents are updated. + + Add HighDPI support for non-accelerated compositing contents. + + Fix some transfer annotations used in GObject DOM bindings. + + Use latin1 instead of UTF-8 for HTTP header values. + + Fix synchronous loads when maximum connection limits are + reached. + + Fix a crash ScrollView::contentsToWindow() when GtkPluginWidget + doesn't have a parent. + + Fix a memory leak in webkit_web_policy_decision_new. + + Fix g_closure_unref runtime warning. + + Fix a crash due to empty drag image during drag and drop. + + Fix rendering of scrollbars with GTK+ >= 3.16. + + Fix the build on mingw32/msys. + + Fix the build with WebKit2 disabled. + + Fix the build with accelerated compositing disabled. + + Fix clang version check in configure. + + Fix the build with recent versions of GLib that have + GMutexLocker. + + Fix the build for Linux/MIPS64EL. +- Drop webkitgtk-hidpi.patch, + webkitgtk-compile-when-WK2-disabled.patch, + webkitgtk-WTF-GMutexLocker.patch and webkitgtk-gcc5-fixes.patch: + Fixed upstream. +- Rebase webkitgtk-aarch64.patch. + +------------------------------------------------------------------- webkitgtk3.changes: same change Old: ---- webkitgtk-2.4.8.tar.xz webkitgtk-WTF-GMutexLocker.patch webkitgtk-compile-when-WK2-disabled.patch webkitgtk-gcc5-fixes.patch webkitgtk-hidpi.patch New: ---- webkitgtk-2.4.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkitgtk.spec ++++++ --- /var/tmp/diff_new_pack.vnF0yP/_old 2015-05-23 12:46:37.000000000 +0200 +++ /var/tmp/diff_new_pack.vnF0yP/_new 2015-05-23 12:46:37.000000000 +0200 @@ -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.8 +Version: 2.4.9 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 @@ -71,14 +71,6 @@ Patch9: webkitgtk-protocall-endian-fix.patch # PATCH-FIX-UPSTREAM webkitgtk-ppc32.patch webkit#130837 [email protected] -- Webkit2 doesnt build on powerpc 32 bits Patch10: webkitgtk-ppc32.patch -# PATCH-FIX-UPSTREAM webkitgtk-compile-when-WK2-disabled.patch webkit#140241 [email protected] -- Cannot compile 2.4.8 when WK2 is disabled -Patch11: webkitgtk-compile-when-WK2-disabled.patch -# PATCH-FIX-UPSTREAM webkitgtk-WTF-GMutexLocker.patch webkit#141381 [email protected] -- Fix build with GLib 2.43.4, solve conflict on GMutexLock name -Patch12: webkitgtk-WTF-GMutexLocker.patch -# PATCH-FIX-OPENSUSE webkitgtk-gcc5-fixes.patch [email protected] -- Allow gcc 5.x -Patch13: webkitgtk-gcc5-fixes.patch -# PATCH-FEATURE-OPENSUSE webkitgtk-hidpi.patch webkit#131347 [email protected] -- Make webkitgtk usable on hidpi screens -Patch14: webkitgtk-hidpi.patch BuildRequires: Mesa-devel BuildRequires: bison BuildRequires: chrpath @@ -89,7 +81,7 @@ BuildRequires: gtk-doc BuildRequires: libicu-devel BuildRequires: libjpeg-devel -# Needed for patch2 and patch 11 +# Needed for patch2 BuildRequires: libtool BuildRequires: perl BuildRequires: python @@ -338,10 +330,6 @@ %patch9 -p1 %patch10 -p1 %endif -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 # FIXME: workaround needed in > 1.7.90 to fix build mkdir -p DerivedSources/webkit mkdir -p DerivedSources/WebCore ++++++ webkitgtk3.spec ++++++ --- /var/tmp/diff_new_pack.vnF0yP/_old 2015-05-23 12:46:37.000000000 +0200 +++ /var/tmp/diff_new_pack.vnF0yP/_new 2015-05-23 12:46:37.000000000 +0200 @@ -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.8 +Version: 2.4.9 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 @@ -71,14 +71,6 @@ Patch9: webkitgtk-protocall-endian-fix.patch # PATCH-FIX-UPSTREAM webkitgtk-ppc32.patch webkit#130837 [email protected] -- Webkit2 doesnt build on powerpc 32 bits Patch10: webkitgtk-ppc32.patch -# PATCH-FIX-UPSTREAM webkitgtk-compile-when-WK2-disabled.patch webkit#140241 [email protected] -- Cannot compile 2.4.8 when WK2 is disabled -Patch11: webkitgtk-compile-when-WK2-disabled.patch -# PATCH-FIX-UPSTREAM webkitgtk-WTF-GMutexLocker.patch webkit#141381 [email protected] -- Fix build with GLib 2.43.4, solve conflict on GMutexLock name -Patch12: webkitgtk-WTF-GMutexLocker.patch -# PATCH-FIX-OPENSUSE webkitgtk-gcc5-fixes.patch [email protected] -- Allow gcc 5.x -Patch13: webkitgtk-gcc5-fixes.patch -# PATCH-FEATURE-OPENSUSE webkitgtk-hidpi.patch webkit#131347 [email protected] -- Make webkitgtk usable on hidpi screens -Patch14: webkitgtk-hidpi.patch BuildRequires: Mesa-devel BuildRequires: bison BuildRequires: chrpath @@ -89,7 +81,7 @@ BuildRequires: gtk-doc BuildRequires: libicu-devel BuildRequires: libjpeg-devel -# Needed for patch2 and patch 11 +# Needed for patch2 BuildRequires: libtool BuildRequires: perl BuildRequires: python @@ -338,10 +330,6 @@ %patch9 -p1 %patch10 -p1 %endif -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 # FIXME: workaround needed in > 1.7.90 to fix build mkdir -p DerivedSources/webkit mkdir -p DerivedSources/WebCore ++++++ webkitgtk-2.4.8.tar.xz -> webkitgtk-2.4.9.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk-2.4.8.tar.xz /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk-2.4.9.tar.xz differ: char 26, line 1 ++++++ webkitgtk-aarch64.patch ++++++ --- /var/tmp/diff_new_pack.vnF0yP/_old 2015-05-23 12:46:37.000000000 +0200 +++ /var/tmp/diff_new_pack.vnF0yP/_new 2015-05-23 12:46:37.000000000 +0200 @@ -1,20 +1,19 @@ -From ab7f87b2d22ba689a6e4b519a3ee6a939902c6ea Mon Sep 17 00:00:00 2001 -From: Andreas Schwab <[email protected]> -Date: Mon, 13 May 2013 15:31:45 +0200 -Subject: [PATCH] Add support for AAarch64 - - * wtf/Platform.h: Add support for AArch64. - * wtf/dtoa/utils.h: Likewise. ---- - Source/WTF/wtf/Platform.h | 13 +++++++++++-- - Source/WTF/wtf/dtoa/utils.h | 2 +- - 2 files changed, 12 insertions(+), 3 deletions(-) - -Index: webkitgtk-2.3.3/Source/WTF/wtf/Platform.h -=================================================================== ---- webkitgtk-2.3.3.orig/Source/WTF/wtf/Platform.h -+++ webkitgtk-2.3.3/Source/WTF/wtf/Platform.h -@@ -317,6 +317,14 @@ +diff -up webkitgtk-2.4.9/Source/WTF/wtf/dtoa/utils.h.aarch64 webkitgtk-2.4.9/Source/WTF/wtf/dtoa/utils.h +--- webkitgtk-2.4.9/Source/WTF/wtf/dtoa/utils.h.aarch64 2015-05-20 11:03:24.000000000 +0200 ++++ webkitgtk-2.4.9/Source/WTF/wtf/dtoa/utils.h 2015-05-20 13:45:35.629023925 +0200 +@@ -49,7 +49,7 @@ + defined(__ARMEL__) || \ + defined(_MIPS_ARCH_MIPS32R2) + #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 +-#elif CPU(MIPS) || CPU(MIPS64) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) ++#elif CPU(MIPS) || CPU(MIPS64) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(AARCH64) || CPU(HPPA) + #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 + #elif defined(_M_IX86) || defined(__i386__) + #if defined(_WIN32) +diff -up webkitgtk-2.4.9/Source/WTF/wtf/Platform.h.aarch64 webkitgtk-2.4.9/Source/WTF/wtf/Platform.h +--- webkitgtk-2.4.9/Source/WTF/wtf/Platform.h.aarch64 2015-05-20 11:03:24.000000000 +0200 ++++ webkitgtk-2.4.9/Source/WTF/wtf/Platform.h 2015-05-20 13:47:34.439861401 +0200 +@@ -334,6 +334,14 @@ #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1 #endif @@ -29,35 +28,12 @@ /* ==== OS() - underlying operating system; only to be used for mandated low-level services like virtual memory, not to choose a GUI toolkit ==== */ -@@ -656,7 +656,8 @@ - || CPU(ARM64) \ +@@ -654,7 +662,7 @@ + #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS))) \ + || (CPU(IA64) && !CPU(IA64_32)) \ + || CPU(ALPHA) \ +- || CPU(ARM64) \ ++ || CPU(AARCH64) \ || CPU(S390X) \ + || CPU(MIPS64) \ || CPU(PPC64) \ -- || CPU(PPC64LE) -+ || CPU(PPC64LE) \ -+ || CPU(AARCH64) - #define WTF_USE_JSVALUE64 1 - #else - #define WTF_USE_JSVALUE32_64 1 -@@ -833,7 +842,7 @@ - #define ENABLE_REGEXP_TRACING 0 - - /* Yet Another Regex Runtime - turned on by default for JIT enabled ports. */ --#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) -+#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !CPU(AARCH64) && !CPU(PPC) - #define ENABLE_YARR_JIT 1 - - /* Setting this flag compares JIT results with interpreter results. */ -Index: webkitgtk-2.3.3/Source/WTF/wtf/dtoa/utils.h -=================================================================== ---- webkitgtk-2.3.3.orig/Source/WTF/wtf/dtoa/utils.h -+++ webkitgtk-2.3.3/Source/WTF/wtf/dtoa/utils.h -@@ -49,7 +49,7 @@ - defined(__ARMEL__) || \ - defined(_MIPS_ARCH_MIPS32R2) - #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 --#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) -+#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) || CPU(AARCH64) - #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 - #elif defined(_M_IX86) || defined(__i386__) - #if defined(_WIN32)
