Hello community, here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2014-09-30 19:36: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 2014-08-07 08:08:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2014-09-30 19:36:40.000000000 +0200 @@ -1,0 +2,36 @@ +Tue Aug 26 19:27:32 UTC 2014 - zai...@opensuse.org + +- Update to version 2.4.5: + + Do not freeze the UI process while scanning plugins if there's + a GTK+ 3 plugin installed. + + Fix a crash when drag and drop to a WebKitWebView. + + Fix a crash when navigating away from a web page containing an + ogg video. + + Fix slow motion rendering problem in GStreamer media backend + due to integer rounding. + + Make sure the plugins cache is always used even if the cache + directory doesn’t exist. + + Fix toggle buttons rendering with recent GTK+ versions. + + Do not use GtkWindow:resize-grip-visible with recent GTK+ + versions. + + Add support for little-endian PowerPC64. +- Drop webkitgtk-ppc64le.patch: Fixed upstream, though via an other + approach then our patch. + +------------------------------------------------------------------- +Wed Aug 20 17:31:04 UTC 2014 - dims...@opensuse.org + +- Disable building of WebKit 2 API implementation (only impacts + GTK3 variant, as there never was a WebKit2 API for GTK2). This is + done in order to provide WebKit2 builds as newer versions. + Upstream is no longer maintaining WebKit1 APIs - so the 2.4.x + branch will be the latest releases. +- Fix build of GTK3 variant with WebKit2 support disabled. + +------------------------------------------------------------------- +Tue Aug 19 13:53:51 UTC 2014 - norm...@linux.vnet.ibm.com + +- Apply webkitgtk-commit-size.patch also on ppc64le and sligthly + modify this patch to be same as on fedora (bnc#883026). + +------------------------------------------------------------------- webkitgtk3.changes: same change Old: ---- webkitgtk-2.4.4.tar.xz webkitgtk-ppc64le.patch New: ---- webkitgtk-2.4.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkitgtk.spec ++++++ --- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200 +++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200 @@ -28,7 +28,7 @@ %define _gtkver 3.0 %define _jscver 3 %define _pkgconfig_suffix gtk-3.0 -%define _withwk2 1 +%define _withwk2 0 %else %define _pkgname_no_slpp libwebkitgtk2 %define _sover -1_0-0 @@ -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.4 +Version: 2.4.5 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 @@ -61,8 +61,6 @@ Patch2: webkit-ld-optimization.patch # PATCH-FIX-UPSTREAM aarch64-support.patch webkit#116030 sch...@suse.de -- Support for aarch64 Patch3: webkitgtk-aarch64.patch -# PATCH-FIX-UPSTREAM webkitgtk-ppc64le.patch uweig...@de.ibm.com -- add support for ppc64le -Patch5: webkitgtk-ppc64le.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 @@ -325,9 +323,8 @@ # Disabled since version 2.0.0 - a _constraint file was added, asking for 2200MB HDD and 1400MB memory. #patch2 %patch3 -p1 -%patch5 -p1 %patch6 -p2 -%ifarch ppc ppc64 s390 s390x +%ifarch ppc ppc64 ppc64le s390 s390x %patch7 -p1 %patch8 -p1 %patch9 -p1 @@ -389,10 +386,12 @@ %if %{build_for_gtk3} mv %{buildroot}%{_datadir}/gtk-doc/html/webkitgtk %{buildroot}%{_datadir}/gtk-doc/html/%{name} mv %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk%{?_develnamever} +%if %{_withwk2} # Clean up some buildroot references in binaries chrpath --delete %{buildroot}%{_libexecdir}/WebKitPluginProcess chrpath --delete %{buildroot}%{_libexecdir}/WebKitWebProcess %endif +%endif find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %post -n libwebkitgtk%{_sover} -p /sbin/ldconfig @@ -442,7 +441,7 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib -%if %{build_for_gtk3} +%if %{_withwk2} %files -n typelib-1_0-WebKit2-%{_sonameverpkg} %defattr(-,root,root) %{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib ++++++ webkitgtk3.spec ++++++ --- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200 +++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200 @@ -28,7 +28,7 @@ %define _gtkver 3.0 %define _jscver 3 %define _pkgconfig_suffix gtk-3.0 -%define _withwk2 1 +%define _withwk2 0 %else %define _pkgname_no_slpp libwebkitgtk2 %define _sover -1_0-0 @@ -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.4 +Version: 2.4.5 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 @@ -61,8 +61,6 @@ Patch2: webkit-ld-optimization.patch # PATCH-FIX-UPSTREAM aarch64-support.patch webkit#116030 sch...@suse.de -- Support for aarch64 Patch3: webkitgtk-aarch64.patch -# PATCH-FIX-UPSTREAM webkitgtk-ppc64le.patch uweig...@de.ibm.com -- add support for ppc64le -Patch5: webkitgtk-ppc64le.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 @@ -325,9 +323,8 @@ # Disabled since version 2.0.0 - a _constraint file was added, asking for 2200MB HDD and 1400MB memory. #patch2 %patch3 -p1 -%patch5 -p1 %patch6 -p2 -%ifarch ppc ppc64 s390 s390x +%ifarch ppc ppc64 ppc64le s390 s390x %patch7 -p1 %patch8 -p1 %patch9 -p1 @@ -389,10 +386,12 @@ %if %{build_for_gtk3} mv %{buildroot}%{_datadir}/gtk-doc/html/webkitgtk %{buildroot}%{_datadir}/gtk-doc/html/%{name} mv %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk %{buildroot}%{_datadir}/gtk-doc/html/webkitdomgtk%{?_develnamever} +%if %{_withwk2} # Clean up some buildroot references in binaries chrpath --delete %{buildroot}%{_libexecdir}/WebKitPluginProcess chrpath --delete %{buildroot}%{_libexecdir}/WebKitWebProcess %endif +%endif find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %post -n libwebkitgtk%{_sover} -p /sbin/ldconfig @@ -442,7 +441,7 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib -%if %{build_for_gtk3} +%if %{_withwk2} %files -n typelib-1_0-WebKit2-%{_sonameverpkg} %defattr(-,root,root) %{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib ++++++ webkitgtk-2.4.4.tar.xz -> webkitgtk-2.4.5.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk-2.4.4.tar.xz /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk-2.4.5.tar.xz differ: char 27, line 1 ++++++ webkitgtk-aarch64.patch ++++++ --- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200 +++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200 @@ -29,12 +29,12 @@ /* ==== OS() - underlying operating system; only to be used for mandated low-level services like virtual memory, not to choose a GUI toolkit ==== */ -@@ -659,7 +667,8 @@ - || CPU(ALPHA) \ +@@ -656,7 +656,8 @@ || CPU(ARM64) \ || CPU(S390X) \ -- || CPU(PPC64) -+ || CPU(PPC64) \ + || CPU(PPC64) \ +- || CPU(PPC64LE) ++ || CPU(PPC64LE) \ + || CPU(AARCH64) #define WTF_USE_JSVALUE64 1 #else @@ -56,8 +56,8 @@ defined(__ARMEL__) || \ defined(_MIPS_ARCH_MIPS32R2) #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 --#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) -+#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) || CPU(AARCH64) +-#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) ++++++ webkitgtk-commit-size.patch ++++++ --- /var/tmp/diff_new_pack.KQpsQq/_old 2014-09-30 19:36:42.000000000 +0200 +++ /var/tmp/diff_new_pack.KQpsQq/_new 2014-09-30 19:36:42.000000000 +0200 @@ -1,7 +1,8 @@ -diff -ur webkitgtk-2.4.2.orig/Source/JavaScriptCore/interpreter/JSStack.cpp webkitgtk-2.4.2/Source/JavaScriptCore/interpreter/JSStack.cpp ---- webkitgtk-2.4.2.orig/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-05-12 01:03:53.000000000 -0500 -+++ webkitgtk-2.4.2/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-06-03 21:21:50.557586002 -0500 -@@ -49,7 +49,8 @@ +Index: webkitgtk-2.4.4/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 { ASSERT(capacity && isPageAligned(capacity)); @@ -11,7 +12,7 @@ updateStackLimit(highAddress()); m_commitEnd = highAddress(); -@@ -78,7 +79,8 @@ +@@ -78,7 +79,8 @@ 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. @@ -21,7 +22,7 @@ if (reinterpret_cast<char*>(m_commitEnd) - delta <= reinterpret_cast<char*>(m_useableEnd)) return false; -@@ -134,7 +136,8 @@ +@@ -134,7 +136,8 @@ void JSStack::enableErrorStackReserve() void JSStack::disableErrorStackReserve() { @@ -31,3 +32,16 @@ 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 +=================================================================== +--- webkitgtk-2.4.4.orig/Source/JavaScriptCore/heap/CopiedBlock.h ++++ webkitgtk-2.4.4/Source/JavaScriptCore/heap/CopiedBlock.h +@@ -81,7 +81,7 @@ public: + size_t size(); + size_t capacity(); + +- static const size_t blockSize = 32 * KB; ++ static const size_t blockSize = 64 * KB; + + bool hasWorkList(); + CopyWorkList& workList(); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org