diff --git a/webkit2gtk3.changes b/webkit2gtk3.changes index 3c17775..c9c2fc9 100644 --- a/webkit2gtk3.changes +++ b/webkit2gtk3.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Apr 14 17:03:41 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.8.1: + + Handle keep-alive connections in GStreamer HTTP source element. + + Fix a crash in DOMObjectCache when a wrapped object owned by. + the cache is unreffed by the user. + + Fix rendering of drag and drop icon. + + Fix the build with REDIRECTED_XCOMPOSITE_WINDOW disabled in X11 + platform. + + Fix the build with Wayland target enabled. + + Fix the build for HPPA. +- Add webkitgtk-gcc5-buildfix.patch: Fix build with gcc5. + ------------------------------------------------------------------- Thu Apr 9 01:09:44 UTC 2015 - mcatanzaro@igalia.com diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index f37a23d..f0f47e1 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -26,7 +26,7 @@ %define _pkgconfig_suffix gtk-3.0 %define _name webkitgtk Name: webkit2gtk3 -Version: 2.8.0 +Version: 2.8.1 Release: 0 Summary: Library for rendering web content, GTK+ Port License: LGPL-2.0+ and BSD-3-Clause @@ -36,6 +36,8 @@ Source: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz Source1: baselibs.conf # PATCH-FIX-OPENSUSE webkitgtk-typelib-sharelib-link.patch dimstar@opensuse.org -- Fixup the .gir file to contain the full library name for libjavascriptcore. Patch0: webkitgtk-typelib-sharelib-link.patch +# PATCH-FIX-UPSTREAM webkitgtk-gcc5-buildfix.patch zaitor@opensuse.org -- Fix build with gcc5, stolen with no shame from fedora. +Patch1: webkitgtk-gcc5-buildfix.patch BuildRequires: bison >= 2.3 BuildRequires: cmake BuildRequires: gcc-c++ @@ -207,6 +209,7 @@ more. %prep %setup -q -n webkitgtk-%{version} %patch0 -p1 +%patch1 -p1 %build # Use linker flags to reduce memory consumption diff --git a/webkitgtk-2.8.0.tar.xz b/webkitgtk-2.8.0.tar.xz deleted file mode 100644 index a85f751..0000000 --- a/webkitgtk-2.8.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05fad239f5f035b0a3628bb7bc1536d916f772fc9ff95de22e3cec1af2ac6815 -size 10431576 diff --git a/webkitgtk-2.8.1.tar.xz b/webkitgtk-2.8.1.tar.xz new file mode 100644 index 0000000..a59f99d --- /dev/null +++ b/webkitgtk-2.8.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d214459d216ca499ad75bccae7f248655d6ef5b295ffafd299773e7331860ff +size 10435512 diff --git a/webkitgtk-gcc5-buildfix.patch b/webkitgtk-gcc5-buildfix.patch new file mode 100644 index 0000000..5ba2da1 --- /dev/null +++ b/webkitgtk-gcc5-buildfix.patch @@ -0,0 +1,15 @@ +diff -up webkitgtk-2.8.0/Source/JavaScriptCore/runtime/JSObject.cpp.s390_fixes webkitgtk-2.8.0/Source/JavaScriptCore/runtime/JSObject.cpp +--- webkitgtk-2.8.0/Source/JavaScriptCore/runtime/JSObject.cpp.s390_fixes 2015-03-23 09:08:04.000000000 +0100 ++++ webkitgtk-2.8.0/Source/JavaScriptCore/runtime/JSObject.cpp 2015-03-27 10:59:40.245010499 +0100 +@@ -1965,6 +1965,10 @@ void JSObject::putByIndexBeyondVectorLen + } + } + ++template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes(ExecState* exec, unsigned i, JSValue value); ++template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes(ExecState* exec, unsigned i, JSValue value); ++template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes(ExecState* exec, unsigned i, JSValue value); ++ + void JSObject::putByIndexBeyondVectorLengthWithArrayStorage(ExecState* exec, unsigned i, JSValue value, bool shouldThrow, ArrayStorage* storage) + { + VM& vm = exec->vm(); +