commit webkitgtk for openSUSE:Factory
Hello community, here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2013-06-29 19:43:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-05-16 11:43:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2013-06-29 22:27:45.000000000 +0200 @@ -1,0 +2,92 @@ +Mon Jun 24 18:28:33 UTC 2013 - dimstar@opensuse.org + +- Add webkitgtk-gtk2-buildfix.patch: Re-establish compatibility + with GTK+ 2.0. + +------------------------------------------------------------------- +Fri Jun 21 15:31:17 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.1.2: + + Set the subresources load priority using new libsoup API + available in 2.43. + + Do not use X11 WidgetBackingStore implementation in Wayland. + + Support using GLContext from multiple threads. + + Make sure gstreamer source element is thread-safe. + + Prevent race condition when pad caps is set on gstreamer + player. + + Invalidate the ProcessLauncher when the process is terminated + before it has finished launching + + Use custom cairo code instead of Pango API for highlighting + misspelled words. + + Respect PKG_CONFIG env variable when generating gtk-doc. + + Fix a crash due to an assert in gstreamer backend when seeking. + + Fix memory leak when web process is terminated. + + Updated translations. +- Rename typelib-1_0-JSCore-(1.0|3.0) subpackage to + typelib-1_0-JavaScriptCore-(1.0|3.0), following upstreams name + change. +- Add webkitgtk-typelib-sharelib-link.patch: JavaScriptCore-3.0 + typelib is not fully automatically processed (manual .gir file), + and as a result does not contain the correct library name + registered, which we need in turn for the g-i-dep-scanner to work + reliably. + +------------------------------------------------------------------- +Mon Jun 17 07:09:37 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.1.1: + + Bugs fixed: webkit#104672, webkit#106242, webkit#107248, + webkit#109061, webkit#109439, webkit#109932, webkit#109989, + webkit#110512, webkit#110582, webkit#110699, webkit#110944, + webkit#111028, webkit#111042, webkit#111112, webkit#111234, + webkit#111266, webkit#111289, webkit#111382, webkit#111398, + webkit#111738, webkit#111756, webkit#111813, webkit#111817, + webkit#111830, webkit#111877, webkit#111899, webkit#111903, + webkit#111929, webkit#111936, webkit#111980, webkit#112055, + webkit#112079, webkit#112114, webkit#112194, webkit#112277, + webkit#112368, webkit#112405, webkit#112435, webkit#112464, + webkit#112506, webkit#112546, webkit#112688, webkit#112778, + webkit#112808, webkit#112947, webkit#113254, webkit#113282, + webkit#113391, webkit#113436, webkit#113494, webkit#113562, + webkit#113627, webkit#113645, webkit#113685, webkit#113767, + webkit#113808, webkit#113851, webkit#113927, webkit#113994, + webkit#113995, webkit#113999, webkit#114016, webkit#114029, + webkit#114065, webkit#114130, webkit#114141, webkit#114164, + webkit#114168, webkit#114243, webkit#114265, webkit#114285, + webkit#114473, webkit#114483, webkit#114490, webkit#114493, + webkit#114520, webkit#114554, webkit#114556, webkit#114613, + webkit#114710, webkit#114750, webkit#114819, webkit#114835, + webkit#114915, webkit#114931, webkit#114983, webkit#115339, + webkit#115374, webkit#115459, webkit#115635, webkit#115712, + webkit#115714, webkit#115718, webkit#115732, webkit#115921, + webkit#115965, webkit#115967, webkit#116128, webkit#116142, + webkit#116210, webkit#116227, webkit#116237, webkit#116372, + webkit#116415, webkit#116428, webkit#116430, webkit#116448, + webkit#116452, webkit#116732, webkit#89875, webkit#94792, + webkit#97324. +- Drop webkit-gir-fixup.patch: No longer needed. +- Drop webkitgtk-double2ints.patch: fixed upstream. +- Rebase webkitgtk-aarch64.patch. + +------------------------------------------------------------------- +Sun Jun 16 07:09:28 UTC 2013 - zaitor@opensuse.org + +- Update to version 2.0.3: + + Fix rendering of WebKitWebView child widgets with recent GTK+. + + Use the inner node frame instead of the target frame to + calculate the point of a hit test result in WebKit1. + + Fix a crash when terminating a process that has not been fully + launched. + + Fix race conditions closing the socket descriptor when the web + process crashes. + + Fix a crash when a web page is closed. + + Fix a crash when child iframe is removed during beforeload. + + Fix parallel build when gtk-doc is enabled. + + Fix build with MinGW compiler because of invalid cast. + + Fix the build with WebAudio enabled. + + Respect PKG_CONFIG env variable when generating gtk-doc. + + Fix memory leak in WebKitBackForwardList. + + Fix memory leak when web process is terminated. + + Updated translations. + +------------------------------------------------------------------- webkitgtk3.changes: same change Old: ---- webkit-gir-fixup.patch webkitgtk-2.0.2.tar.xz webkitgtk-double2ints.patch New: ---- webkitgtk-2.1.2.tar.xz webkitgtk-gtk2-buildfix.patch webkitgtk-typelib-sharelib-link.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkitgtk.spec ++++++ --- /var/tmp/diff_new_pack.BOLmjL/_old 2013-06-29 22:27:46.000000000 +0200 +++ /var/tmp/diff_new_pack.BOLmjL/_new 2013-06-29 22:27:46.000000000 +0200 @@ -46,7 +46,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.0.2 +Version: 2.1.2 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 @@ -54,14 +54,14 @@ Url: http://webkitgtk.org/ Source: http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM webkit-gir-fixup.patch dimstar@opensuse.org -- Fix JSCore.gir to reference a real library. -Patch0: webkit-gir-fixup.patch +# 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-OPENSUSE webkit-ld-optimization.patch vuntz@opensuse.org -- Add ld options to use less memory when linking, should help building on OBS, but this will be slower Patch2: webkit-ld-optimization.patch # PATCH-FIX-UPSTREAM aarch64-support.patch webkit#116030 schwab@suse.de -- Support for aarch64 Patch3: webkitgtk-aarch64.patch -# PATCH-FIX-UPSTREAM double2ints.patch webkit#103128 schwab@suse.de -- Define missing Double2Ints function -Patch4: webkitgtk-double2ints.patch +# PATCH-FIX-UPSTREAM webkitgtk-gtk2-buildfix.patch webkit#117895 dimstar@opensuse.org -- Re-establish compatibility with GTK 2.0 +Patch4: webkitgtk-gtk2-buildfix.patch BuildRequires: Mesa-devel BuildRequires: bison BuildRequires: flex @@ -228,11 +228,11 @@ port of WebKit2. %endif -%package -n typelib-1_0-JSCore-%{_sonameverpkg} +%package -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} Summary: JavaScript Core Engine, GTK+ Port -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-JSCore-%{_sonameverpkg} +%description -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. @@ -252,7 +252,7 @@ Requires: libwebkit2gtk%{_wk2sover} = %{version} %endif Requires: libwebkitgtk%{_sover} = %{version} -Requires: typelib-1_0-JSCore-%{_sonameverpkg} +Requires: typelib-1_0-JavaScriptCore-%{_sonameverpkg} Requires: typelib-1_0-WebKit-%{_sonameverpkg} %if ! %{build_for_gtk3} Provides: WebKitGtk-devel = %{version} @@ -295,10 +295,11 @@ # Disabled since version 2.0.0 - a _constraint file was added, asking for 2200MB HDD and 1400MB memory. #patch2 %patch3 -p1 -%patch4 -p1 +%patch4 -p0 # FIXME: workaround needed in > 1.7.90 to fix build mkdir DerivedSources/ANGLE mkdir DerivedSources/InjectedBundle +mkdir DerivedSources/Platform mkdir -p DerivedSources/WebKit2/webkit2gtk/webkit2 mkdir DerivedSources/webkit @@ -398,9 +399,9 @@ %{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib %endif -%files -n typelib-1_0-JSCore-%{_sonameverpkg} +%files -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} %defattr(-,root,root) -%{_libdir}/girepository-1.0/JSCore-%{_sonamever}.typelib +%{_libdir}/girepository-1.0/JavaScriptCore-%{_sonamever}.typelib %files -n libwebkitgtk%{?_develnamever}-devel %defattr(-,root,root) ++++++ webkitgtk3.spec ++++++ --- /var/tmp/diff_new_pack.BOLmjL/_old 2013-06-29 22:27:46.000000000 +0200 +++ /var/tmp/diff_new_pack.BOLmjL/_new 2013-06-29 22:27:46.000000000 +0200 @@ -46,7 +46,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.0.2 +Version: 2.1.2 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 @@ -54,14 +54,14 @@ Url: http://webkitgtk.org/ Source: http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM webkit-gir-fixup.patch dimstar@opensuse.org -- Fix JSCore.gir to reference a real library. -Patch0: webkit-gir-fixup.patch +# 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-OPENSUSE webkit-ld-optimization.patch vuntz@opensuse.org -- Add ld options to use less memory when linking, should help building on OBS, but this will be slower Patch2: webkit-ld-optimization.patch # PATCH-FIX-UPSTREAM aarch64-support.patch webkit#116030 schwab@suse.de -- Support for aarch64 Patch3: webkitgtk-aarch64.patch -# PATCH-FIX-UPSTREAM double2ints.patch webkit#103128 schwab@suse.de -- Define missing Double2Ints function -Patch4: webkitgtk-double2ints.patch +# PATCH-FIX-UPSTREAM webkitgtk-gtk2-buildfix.patch webkit#117895 dimstar@opensuse.org -- Re-establish compatibility with GTK 2.0 +Patch4: webkitgtk-gtk2-buildfix.patch BuildRequires: Mesa-devel BuildRequires: bison BuildRequires: flex @@ -228,11 +228,11 @@ port of WebKit2. %endif -%package -n typelib-1_0-JSCore-%{_sonameverpkg} +%package -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} Summary: JavaScript Core Engine, GTK+ Port -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-JSCore-%{_sonameverpkg} +%description -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. @@ -252,7 +252,7 @@ Requires: libwebkit2gtk%{_wk2sover} = %{version} %endif Requires: libwebkitgtk%{_sover} = %{version} -Requires: typelib-1_0-JSCore-%{_sonameverpkg} +Requires: typelib-1_0-JavaScriptCore-%{_sonameverpkg} Requires: typelib-1_0-WebKit-%{_sonameverpkg} %if ! %{build_for_gtk3} Provides: WebKitGtk-devel = %{version} @@ -295,10 +295,11 @@ # Disabled since version 2.0.0 - a _constraint file was added, asking for 2200MB HDD and 1400MB memory. #patch2 %patch3 -p1 -%patch4 -p1 +%patch4 -p0 # FIXME: workaround needed in > 1.7.90 to fix build mkdir DerivedSources/ANGLE mkdir DerivedSources/InjectedBundle +mkdir DerivedSources/Platform mkdir -p DerivedSources/WebKit2/webkit2gtk/webkit2 mkdir DerivedSources/webkit @@ -398,9 +399,9 @@ %{_libdir}/girepository-1.0/WebKit2-%{_sonamever}.typelib %endif -%files -n typelib-1_0-JSCore-%{_sonameverpkg} +%files -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} %defattr(-,root,root) -%{_libdir}/girepository-1.0/JSCore-%{_sonamever}.typelib +%{_libdir}/girepository-1.0/JavaScriptCore-%{_sonamever}.typelib %files -n libwebkitgtk%{?_develnamever}-devel %defattr(-,root,root) ++++++ webkitgtk-2.0.2.tar.xz -> webkitgtk-2.1.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk-2.0.2.tar.xz /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk-2.1.2.tar.xz differ: char 25, line 1 ++++++ webkitgtk-aarch64.patch ++++++ --- /var/tmp/diff_new_pack.BOLmjL/_old 2013-06-29 22:27:46.000000000 +0200 +++ /var/tmp/diff_new_pack.BOLmjL/_new 2013-06-29 22:27:46.000000000 +0200 @@ -10,11 +10,11 @@ Source/WTF/wtf/dtoa/utils.h | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) -Index: webkitgtk-2.0.2/Source/WTF/wtf/Platform.h +Index: webkitgtk-2.1.1/Source/WTF/wtf/Platform.h =================================================================== ---- webkitgtk-2.0.2.orig/Source/WTF/wtf/Platform.h -+++ webkitgtk-2.0.2/Source/WTF/wtf/Platform.h -@@ -318,6 +318,14 @@ +--- webkitgtk-2.1.1.orig/Source/WTF/wtf/Platform.h ++++ webkitgtk-2.1.1/Source/WTF/wtf/Platform.h +@@ -325,6 +325,14 @@ #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1 #endif @@ -29,7 +29,7 @@ /* ==== OS() - underlying operating system; only to be used for mandated low-level services like virtual memory, not to choose a GUI toolkit ==== */ -@@ -744,7 +752,8 @@ +@@ -682,7 +690,8 @@ || CPU(ALPHA) \ || CPU(SPARC64) \ || CPU(S390X) \ @@ -39,19 +39,19 @@ #define WTF_USE_JSVALUE64 1 #else #define WTF_USE_JSVALUE32_64 1 -@@ -885,7 +894,7 @@ +@@ -823,7 +832,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)) && !PLATFORM(CHROMIUM) && !(OS(QNX) && PLATFORM(QT)) -+#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !PLATFORM(CHROMIUM) && !(OS(QNX) && PLATFORM(QT)) && !CPU(AARCH64) && !CPU(PPC) +-#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !(OS(QNX) && PLATFORM(QT)) ++#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !(OS(QNX) && PLATFORM(QT)) && !CPU(AARCH64) && !CPU(PPC) #define ENABLE_YARR_JIT 1 /* Setting this flag compares JIT results with interpreter results. */ -Index: webkitgtk-2.0.2/Source/WTF/wtf/dtoa/utils.h +Index: webkitgtk-2.1.1/Source/WTF/wtf/dtoa/utils.h =================================================================== ---- webkitgtk-2.0.2.orig/Source/WTF/wtf/dtoa/utils.h -+++ webkitgtk-2.0.2/Source/WTF/wtf/dtoa/utils.h +--- webkitgtk-2.1.1.orig/Source/WTF/wtf/dtoa/utils.h ++++ webkitgtk-2.1.1/Source/WTF/wtf/dtoa/utils.h @@ -49,7 +49,7 @@ defined(__ARMEL__) || \ defined(_MIPS_ARCH_MIPS32R2) ++++++ webkitgtk-gtk2-buildfix.patch ++++++ Index: Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp =================================================================== --- Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp.orig +++ Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp @@ -100,6 +100,13 @@ #endif #include "WidgetBackingStoreCairo.h" +// GTK 2.0 compatibility +#ifdef GDK_WINDOWING_X11 +#ifndef GDK_IS_X11_DISPLAY +#define GDK_IS_X11_DISPLAY(dpy) 1 +#endif +#endif + using namespace WebCore; namespace WebKit { Index: Source/WebCore/plugins/gtk/gtk2xtbin.h =================================================================== --- Source/WebCore/plugins/gtk/gtk2xtbin.h.orig +++ Source/WebCore/plugins/gtk/gtk2xtbin.h @@ -40,6 +40,7 @@ #ifndef __GTK_XTBIN_H__ #define __GTK_XTBIN_H__ +#include "autotoolsconfig.h" #include <gtk/gtk.h> #ifndef GTK_API_VERSION_2 #include <gtk/gtkx.h> ++++++ webkitgtk-typelib-sharelib-link.patch ++++++ Index: webkitgtk-2.1.2/Source/JavaScriptCore/JavaScriptCore.gir.in =================================================================== --- webkitgtk-2.1.2.orig/Source/JavaScriptCore/JavaScriptCore.gir.in +++ webkitgtk-2.1.2/Source/JavaScriptCore/JavaScriptCore.gir.in @@ -3,7 +3,7 @@ xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0"> <namespace name="JavaScriptCore" version="@WEBKITGTK_API_VERSION@" - shared-library="javascriptcoregtk-@WEBKITGTK_API_VERSION@" + shared-library="libjavascriptcoregtk-@WEBKITGTK_API_VERSION@.so.0" c:identifier-prefixes="JS" c:symbol-prefixes="JS"> <record name="GlobalContext" c:type="JSGlobalContextRef" foreign="1"/> -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de