Debian Patches

Status for qtwebkit-opensource-src/5.212.0~alpha4-30

Patch Description Author Forwarded Bugs Origin Last update
reduce_exports.diff reduce the number of exported symbols in libQt5WebKit.so.5 Dmitry Shachnev <mitya57@debian.org> not-needed 2017-08-27
path_max.diff 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.
Pino Toscano <pino@debian.org> no 2017-11-20
support_riscv64.diff add support for riscv64 architecture William Grant <wgrant@ubuntu.com> yes 2020-04-28
bison_3.7.diff let Bison generate the header directly Starting with Bison 3.7, the generated C++ file #include's the header
by default, instead of duplicating it. So we should not delete it.
.
Remove the code to add #ifdef guards to the header, since Bison adds
them itself since version 2.6.3.
Dmitry Shachnev <mitya57@debian.org> yes 2020-08-04
no_pdf_image_plugin.diff do not attempt rendering PDF with Qt image plugin Qt 5.15 added Qt PDF module which comes with imageformat plugin, which
allows rendering first page of PDF document as image.
no upstream, https://github.com/qtwebkit/qtwebkit/commit/0443d42b04e0f99c 2020-09-13
python_3.9.diff fix compilation with Python 3.9: avoid passing encoding to json.load() no upstream, https://github.com/qtwebkit/qtwebkit/commit/78360c01c796b626 2020-11-23
glib_2.68.diff remove invalid g_object declarations to fix build with glib ≥ 2.68 yes https://build.opensuse.org/package/view_file/KDE:Qt5/libqt5-qtwebkit/0001-Remove-invalid-g_object-declarations-to-fix-build-wi.patch 2021-04-07
jscore_big_endian.diff fix JSCore segmentation fault on 64-bit big endian systems In CodeBlock.cpp the code preparing the operands of op_get_from_scope writes
the property offset as pointer size (hence 64 bit) value:
.
2141: instructions[i + 6].u.pointer = reinterpret_cast<void*>(op.operand);
.
while the same slot is accessed later by the jitted code as 32 bit integer:
.
macro getProperty(slow)
loadisFromInstruction(6, t1)
.
This fails on big endian targets since the integer access takes the higher
part of the 64 bit value.
no backport, https://github.com/webkit/webkit/commit/3fdde71c7d95d758 2021-11-24
icu_68.diff fix macro definitions TRUE, FALSE no Fedora, https://src.fedoraproject.org/rpms/qt5-qtwebkit/blob/rawhide/f/qtwebkit-icu68.patch 2022-03-13

All known versions for source package 'qtwebkit-opensource-src'

Links