Package: qtwebkit / 2.2.1-5

Metadata

Package Version Patches format
qtwebkit 2.2.1-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Fix_build_with_GLib_2.31_changeset_r97269.patch | (download)

Source/JavaScriptCore/GNUmakefile.list.am | 1 0 + 1 - 0 !
Source/JavaScriptCore/wtf/ThreadingPrimitives.h | 6 0 + 6 - 0 !
Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp | 12 0 + 12 - 0 !
Source/JavaScriptCore/wtf/gobject/GOwnPtr.h | 2 0 + 2 - 0 !
Source/JavaScriptCore/wtf/gobject/GTypedefs.h | 2 0 + 2 - 0 !
Source/JavaScriptCore/wtf/gtk/ThreadingGtk.cpp | 248 0 + 248 - 0 !
6 files changed, 271 deletions(-)

 fix build with glib 2.31
upstream_changeset_r93631.diff | (download)

Source/WebCore/dom/Element.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixed warnings produced by gcc-4.6.0.
upstream_changeset_r113848.diff | (download)

Source/WebCore/html/HTMLImageElement.cpp | 2 1 + 1 - 0 !
Source/WebCore/platform/graphics/TiledBackingStoreClient.h | 1 1 + 0 - 0 !
Source/common.pri | 5 3 + 2 - 0 !
3 files changed, 5 insertions(+), 3 deletions(-)

 fix the build with gcc 4.7.0
 .
 The part in Source/common.pri has been adapted to use the version of g++
 used during build, not the one used to build Qt4.
01_lflags_as needed.diff | (download)

Source/WebKit.pri | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 set --as-needed linker flag to avoid useless linking.
02_add_nostrip_for_debug_packages.diff | (download)

Source/WebKit.pri | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 set config += nostrip to avoid stripping and
             let dh_strip do it to generate debug packages.
03_hide_std_symbols.diff | (download)

Source/WebKit.pri | 1 1 + 0 - 0 !
Source/symbols.filter | 5 5 + 0 - 0 !
2 files changed, 6 insertions(+)

 do not make the std:: symbols in webkit public.
             based on Mike Hommey work in the webkit package.
04_enable_debug_information.diff | (download)

Source/JavaScriptCore/JavaScriptCore.pro | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 on qt >= 4.5, debug info are disabled for qtwebkit.
             enable debug information in JavaScriptCore
05_sparc_unaligned_access.diff | (download)

Source/JavaScriptCore/wtf/ListHashSet.h | 9 3 + 6 - 0 !
1 file changed, 3 insertions(+), 6 deletions(-)

 fix some alignment problems on sparc.
stabs_format_debug_info.diff | (download)

Source/WebKit.pri | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 build s390, armel, mips* debugging symbols with -gstabs
 -g exhausts memory on these arches. Thanks to Oswald Buddenhagen for the hint.
no_gc_sections.diff | (download)

Source/WebCore/WebCore.pri | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not pass -wl,--gc-sections on powerpc, s390, arm* and mips* when building
             libQtWebKit.so; works around a binutils bug that results in a
             segfault on powerpc, internal link error on s390 and OOM on armel/mipsel.
defines_qt_webkit.diff | (download)

Source/WebKit/qt/qt_webkit_version.pri | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 defines qt_webkit to display correctly documentation in qt creator help plugin.
glibc_hurd_mkspecs.diff | (download)

Source/JavaScriptCore/wtf/wtf.pri | 2 1 + 1 - 0 !
Source/WebKit.pri | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 use the glibc and hurd mkspecs when necessary.
 - wtf.pri: enable the glib support (needed to compile the GStreamer support)
 - WebKit.pri: add -Werror on non-Linux i386/amd64 archs, and -Wno-c++0x-compat
   for all the non-Linux ones
 The glibc part is Debian-specific, as upstream does not have the glibc-g++
 mkspec, while the hurd part could be upstreamed.
hurd.diff | (download)

Source/JavaScriptCore/wtf/FastMalloc.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix (workaround) build on gnu/hurd
 Apparently PTHREAD_MUTEX_NORMAL and PTHREAD_MUTEX_DEFAULT cannot be used
 in preprocessor expressions, so temporarly use directly the code which would
 be used on GNU/Hurd.
webkit_qt_hide_symbols.diff | (download)

Source/WebKit/qt/QtWebKit.pro | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 make hide_symbols to cover all qtwebkit portions