PDFium 126.0.6447.0
github-actions
released this
30 Apr 17:12
·
30 commits
to master
since this release
This version was built with branch chromium/6447
of PDFium
Changes
Commits between chromium/6406
and chromium/6447
:
- Gate GDI APIs behind IsUser32AndGdi32Available in cpdf_interactiveform.cpp
- Deduplicate code in CPDF_Parser and rename some methods
- Fix parsing of PDFs with multiple cross reference streams
- Add another pixel test for an edited PDF that regressed
- Spanify CFX_SeekableStreamProxy
- Spanify FPDFText_GetText() and FPDF_GetBoundedText().
- Don't allow two-arg span constructor without UNSAFE_BUFFER() annotation.
- Apply UNSAFE_BUFFERS() to two-arg span ctor in core/
- Put plugin-specific logic in pdfium_common_config.
- Apply UNSAFE_BUFFERS() to two-arg span ctor in xfa/
- Apply UNSAFE_BUFFERS() to two-arg span ctor in testing/
- Apply UNSAFE_BUFFERS() to two-arg span ctor in fpdfsdk/
- Use new instrumented_libs repo
- Roll Zlib from c5bf1b566e5d to d076d8bd0898 (6 revisions)
- Roll build/ e5ff2eff3..e4eef53d5 (27 commits)
- Fix unsafe buffer usage in fxbarcode/datamatrix.
- Avoid some two-arg make_span() calls via extern spans.
- Fix unsafe buffer usage in (non-XFA) JS bindings.
- Fix some unsafe usage in cpdfdsk_{helpers,interactiveform}.cpp
- Roll v8/ f6f7c6822..7f0739496 (162 commits)