Patches: - external/pdfium/extractpatterns-fill.patch.1 is now upstream - external/pdfium/extractpatterns-stroke.patch.1 as well - external/pdfium/fix-windows-build.patch.1 as well - external/pdfium/system-icu.patch.1 as well - external/pdfium/system-dragonbox.diff is a new dependency, patch the code to use our bundled dragonbox - update external/pdfium/system-abseil.diff to apply again Adapted tests: - CppunitTest_vcl_pdfexport goes back to its previous expected values after pdfium.git commit 17cf94b52e01507108da6460ebca6b48995a698e (Revert "Fix mixed-direction line extraction", 2026-09-17) - CppunitTest_vcl_pdfexport2 as well Signed-off-by: Miklos Vajna <vmiklos@collabora.com> Change-Id: I09bf5fc9f54b697eed2e144c3f57c3b72f3bbc37 Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/13508 Tested-by: Jenkins CPCI <releng@collaboraoffice.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> (cherry picked from commit 0272de3a9b98d0c3ef4479e0dc12abe8cc040447) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/211551 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Tested-by: Jenkins
External package containing pdfium.
"Insert -> Picture -> From File..." uses this library when a PDF file is
selected.
https://pdfium.googlesource.com/pdfium/
How to update the tarball:
version=$(git for-each-ref|grep chromium/|tail -n 1|sed 's|.*/||')
git checkout --track origin/chromium/$version
gclient sync
git archive --prefix=pdfium/ --format=tar origin/chromium/${version} > pdfium-${version}.tar
(cd ..; tar --append --file pdfium/pdfium-${version}.tar pdfium/third_party/freetype/src/include/ pdfium/third_party/freetype/src/src/)
(cd ..; tar --append --file pdfium/pdfium-${version}.tar pdfium/third_party/abseil-cpp/absl/)
(cd ..; tar --append --file pdfium/pdfium-${version}.tar pdfium/build/build_config.h pdfium/build/buildflag.h)
(cd ..; tar --append --file pdfium/pdfium-${version}.tar pdfium/third_party/fast_float/src/)
bzip2 pdfium-${version}.tar