Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
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 | ||
gcc_13.diff | ANGLE: add missing include to fix build with GCC 13 | no | upstream, https://chromium.googlesource.com/angle/angle/+/cdfa8f504d83c2a3 | 2023-06-18 | ||
libxml2_2.12.diff | fix build with libxml2 version 2.12.0 | no | upstream, https://commits.webkit.org/270977@main | 2024-01-22 | ||
loongarch64.diff | add loongarch64 support | Dandan Zhang <zhangdandan@loongson.cn> | yes | 2024-03-09 | ||
offlineasm_ruby_3.2.diff | fix offlineasm error with Ruby 3.2 Swap checks to prevent applying the =~ operator to Annotation instances, which do not define it. |
no | upstream, https://commits.webkit.org/219400@main | 2024-03-28 | ||
icu_75.1.diff | partial backport of r260554 (79fe19caf) In particular, we need -DU_SHOW_CPLUSPLUS_API=0 to avoid compilation errors in C++ parts of ICU headers which we are not using anyway. |
no | upstream, https://github.com/qtwebkit/qtwebkit/commit/756e1c8f23dc2720 | 2024-05-28 | ||
gcc_14.diff | fix build with GCC 14 | no | Fedora, https://src.fedoraproject.org/rpms/qt5-qtwebkit/blob/rawhide/f/qtwebkit-fix-build-gcc14.patch | 2024-07-04 | ||
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_76.diff | also disable ICU C++ header-only APIs, introduced in ICU 76 They require C++17 which we do not have, but we do not need them anyway. | Dmitry Shachnev <mitya57@debian.org> | yes | 2025-01-09 |