Files
odfstudio/external/pdfium
Stephan Bergmann a3550ef87f Add support for C++29 to --with-latest-c++
...now that at least GCC 17 trunk supports it since
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=0c5c6249a2e9a75d2e7d1c6c434487c8dc077130>
"c++, libcpp: Add -std=c++2[9d] and -std=gnu++2[9d] options".  (But we need two
TODOs until Clang and Meson support it, too.)

Signed-off-by: Stephan Bergmann <stephan.bergmann@collabora.com>
Change-Id: Idff90c0a9068072cdc60c1cf88998bbb39ef54b4
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/4973
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Michael Stahl <michael.stahl@collabora.com>
(cherry picked from commit a015d0798cf846d10b712ac80451ba9678ff61d8)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207166
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-23 14:58:50 +02:00
..
2026-06-19 16:47:18 +02:00
2026-02-18 15:13:08 +01:00
2025-10-26 12:08:47 +01:00
…
2025-10-13 17:57:11 +02:00
…
2025-10-13 21:38:07 +02:00

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