Package: qtwebkit-opensource-src / 5.212.0~alpha4-42
Metadata
Package | Version | Patches format |
---|---|---|
qtwebkit-opensource-src | 5.212.0~alpha4-42 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
reduce_exports.diff | (download) |
Source/WTF/wtf/ExportMacros.h |
2 1 + 1 - 0 ! |
reduce the number of exported symbols in libqt5webkit.so.5 |
path_max.diff | (download) |
Source/WebCore/platform/text/hyphen/HyphenationLibHyphen.cpp |
4 4 + 0 - 0 ! |
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. |
support_riscv64.diff | (download) |
CMakeLists.txt |
2 2 + 0 - 0 ! |
add support for riscv64 architecture |
bison_3.7.diff | (download) |
Source/WebCore/css/makegrammar.pl |
21 1 + 20 - 0 ! |
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. |
no_pdf_image_plugin.diff | (download) |
Source/WebCore/platform/MIMETypeRegistry.cpp |
3 3 + 0 - 0 ! |
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. |
python_3.9.diff | (download) |
Source/JavaScriptCore/generate-bytecode-files |
2 1 + 1 - 0 ! |
fix compilation with python 3.9: avoid passing encoding to json.load() |
glib_2.68.diff | (download) |
Source/WTF/wtf/glib/GRefPtr.h |
4 1 + 3 - 0 ! |
remove invalid g_object declarations to fix build with glib 2.68 |
jscore_big_endian.diff | (download) |
Source/JavaScriptCore/llint/LowLevelInterpreter64.asm |
2 1 + 1 - 0 ! |
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. |
icu_68.diff | (download) |
Source/WebCore/platform/text/TextCodecICU.cpp |
2 1 + 1 - 0 ! |
fix macro definitions true, false |
gcc_13.diff | (download) |
Source/ThirdParty/ANGLE/src/common/mathutil.h |
1 1 + 0 - 0 ! |
angle: add missing include to fix build with gcc 13 |
libxml2_2.12.diff | (download) |
Source/WebCore/xml/XSLTProcessor.h |
4 4 + 0 - 0 ! |
fix build with libxml2 version 2.12.0 |
loongarch64.diff | (download) |
CMakeLists.txt |
2 2 + 0 - 0 ! |
add loongarch64 support |
offlineasm_ruby_3.2.diff | (download) |
Source/JavaScriptCore/offlineasm/parser.rb |
6 3 + 3 - 0 ! |
fix offlineasm error with ruby 3.2 Swap checks to prevent applying the =~ operator to Annotation instances, which do not define it. |
icu_75.1.diff | (download) |
Source/WTF/wtf/Platform.h |
7 7 + 0 - 0 ! |
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. |
gcc_14.diff | (download) |
Source/WebCore/page/csp/ContentSecurityPolicy.cpp |
3 2 + 1 - 0 ! |
fix build with gcc 14 |
icu_76.diff | (download) |
Source/WTF/wtf/Platform.h |
1 1 + 0 - 0 ! |
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. |