PDFium 108.0.5323.0
github-actions
released this
26 Sep 07:17
·
163 commits
to master
since this release
This version was built with branch chromium/5323
of PDFium
Changes
Commits between chromium/5316
and chromium/5323
:
- Revert "Remove ALLOW_UNUSED macros."
- Pass retained array to CPDF_Dest constructor.
- Merge FixedUninitDataVector and FixedZeroedDataVector code.
- Make UnownedPtr and RetainPtr more similar to each other.
- Re-order RetainPtr/UnownedPtr operator=() methods
- Replace CFX_MemoryStream::GetBuffer() with GetSpan().
- Avoid ambiguity in CPDF_{Dictionary,Array}Locker constructors
- Return retained result from CPDF_Dictionary::GetPageDictionary()
- Switch from DataVector to FixedDataVector CPDF_CMap.
- Use FixedDataVector in fxbarcode/ when applicable.
- Add a FixedZeroedDataVector container.
- Do more input checks inside BC_DefaultPlacement.cpp.
- Fix interaction between RetainPtr and transparent comparisons.
- Clean up CBC_DefaultPlacement.
- Switch CPDF_TextPage::m_CharIndices back to DataVector.
- Create helper function and move a constant to a header file
- Remove ALLOW_UNUSED macros.
- Use UnownedPtr<> keys in CPDF_FontGlobals.
- Add transparent Contains() test to unowned_ptr_unittest.cpp
- Prevent pdfium::Contains() from falling back to linear search.
- Prove whether unowned/retain pointer collections compare transparently
- [Skia] Remove DCHECKs on RGB channels during upsampling
- Add unit test for transparent comparison of UnownedPtr.
- Make CPDF_{Array,Dictionary} methods returning pointers internal-only.
- Refactor Skia renderer runtime checks.
- Runtime renderer selection for embedder tests
- Add FPDFAnnot_GetFormFieldAlternateName() API