Package: qtwebkit-opensource-src / 5.212.0~alpha2-21

Metadata

Package Version Patches format
qtwebkit-opensource-src 5.212.0~alpha2-21 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
reduce_exports.diff | (download)

Source/WTF/wtf/ExportMacros.h | 2 1 + 1 - 0 !
Source/cmake/OptionsQt.cmake | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 reduce the number of exported symbols in libqt5webkit.so.5
detect_opengl_es2.diff | (download)

Source/WTF/wtf/Platform.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix header needed to check opengl es 2
atomic_config_test.diff | (download)

Source/WebKit2/CMakeLists.txt | 35 30 + 5 - 0 !
1 file changed, 30 insertions(+), 5 deletions(-)

 improve configuration tests for librt and libatomic
fix_copyChars_segfault.diff | (download)

Source/WTF/wtf/text/StringImpl.h | 23 1 + 22 - 0 !
1 file changed, 1 insertion(+), 22 deletions(-)

 fix wtf::stringimpl::copychars segfault when built with gcc 7
fix_selectedHtml_segfault.diff | (download)

Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix crash in qwebpage::selectedhtml() when selectedrange is nullptr
fix_ftbfs_x32.diff | (download)

Source/WTF/wtf/Platform.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix x32 build
path_max.diff | (download)

Source/WebCore/platform/text/hyphen/HyphenationLibHyphen.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 locally define path_max is not available
 The code unconditionally uses PATH_MAX, which is POSIX-optional.
 .
 This fixes the build on platforms without it, such as GNU/Hurd.
fix_ftbfs_alpha.diff | (download)

CMakeLists.txt | 2 2 + 0 - 0 !
Source/JavaScriptCore/CMakeLists.txt | 1 1 + 0 - 0 !
Source/WTF/wtf/Platform.h | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 1 deletion(-)

 fix hppa and alpha builds
pkgconfig_description.diff | (download)

Source/WebKit/PlatformQt.cmake | 2 2 + 0 - 0 !
Source/cmake/ECMGeneratePkgConfigFile.cmake | 60 48 + 12 - 0 !
2 files changed, 50 insertions(+), 12 deletions(-)

 update ecmgeneratepkgconfigfile to latest version, fill in description
use_system_woff2.diff | (download)

Source/CMakeLists.txt | 2 1 + 1 - 0 !
Source/WebCore/CMakeLists.txt | 9 7 + 2 - 0 !
Source/WebCore/platform/graphics/WOFFFileFormat.cpp | 8 4 + 4 - 0 !
Source/cmake/FindWOFF2Dec.cmake | 53 53 + 0 - 0 !
Source/cmake/OptionsQt.cmake | 9 9 + 0 - 0 !
5 files changed, 74 insertions(+), 7 deletions(-)

 use system woff2 library
pkgconfig_includedir.diff | (download)

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

 fix include dir in generated pkg-config files
doxygen_tags.diff | (download)

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

 enable doxygen tags file generation
fix_trojita_plaintext.diff | (download)

Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 trigger layout after resizing the frameview
 There are problems with QGLWidget based web plugins due to the fact
 that WebKit forces us to relayout during paint events, which in turn
 might resize widgets, causing the shared backing store's QImages to
 be corrupted and hence causing crashes.
 .
 This patch triggers a layout upon resizing the FrameView, which reduces
 the likelihood of resizing plugins during a subsequent paintEvent.
i386_fastcall.diff | (download)

Source/WebCore/bindings/js/JSImageConstructor.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add attribute fastcall to derived class member jsimageconstructor::construct