PDFium 123.0.6295.0
github-actions
released this
12 Feb 06:57
·
27 commits
to master
since this release
This version was built with branch chromium/6295
of PDFium
Changes
Commits between chromium/6281
and chromium/6295
:
- Move WideString::WStringLength() to cpdfsdk_helpers.cpp
- Add runtime check for streams in CPDF_Array::SetAtInternal() and friends
- Do not let CPDF_Array::SetNewAt() and friends take a CPDF_Stream
- Make RenderDeviceDriverIface::SetDIBits() take RetainPtrs by value
- Return RetainPtr<> from StringData::Create()
- Avoid UNSAFE_BUFFER operations in core/fxcrt/{byte,wide}string.h
- Remove ByteString::AllocCopy() and WideString::AllocCopy().
- Ensure CPDF_Stream's dictionary is always a direct object
- Give "V4" and "V5" parser code better names
- Mark CVE-2023-52355 as mitigated in third_party/libtiff/METADATA
- Fix PDF loading when an initial xref stream references a xref table
- Switch from absl::optional to std::optional
- Add another pixel test for incorrect cross reference stream handling
- Sync Chromium's include_rules for Abseil
- Spanify FX_strstr() and FX_wcsstr()
- Avoid potential msan warnings in test SpanEquals.Empty
- Add new base::span<> functions to pdfium::span<>.
- Roll buildtools/, third_party/libc++/src/, third_party/libc++abi/src/
- Add improvements to core/fxcrt/span_util.h
- Tidy some code in fx_crypt_aes.cpp
- Introduce UNSAFE_BUFFERS() macro to PDFium.
- Roll Depot Tools from 35a530663508 to af6eabff5313 (49 revisions)
- Roll Code Coverage from 2bd00824f032 to 76f45e718405 (1 revision)
- Roll tools/rust/ e721a72ad..bcaf16e55 (9 commits)
- Remove limit on number of form XObjects within a form XObject
- Update reclient_version to 0.130.0.546556b-gomaip
- Roll third_party/libunwind/src/ 2602aecdf..fc505746f (7 commits)
- Roll gn from 85944ebc24a9 to a2e2717ea670
- Roll third_party/abseil-cpp/ b7ad4e9ef..d391aa34a (8 commits)
- Roll third_party/freetype/src/ ca76683b7..47574f7ea (10 commits)
- Ignore /Prev for hybrid-reference files
- Revert ProcessCrossRefV5Entry() overwrite change
- Add pixel test for an edited PDF that regressed