PDFium 121.0.6164.0
github-actions
released this
04 Dec 09:34
·
67 commits
to master
since this release
This version was built with branch chromium/6164
of PDFium
Changes
Commits between chromium/6150
and chromium/6164
:
- Make WideStringToBuffer() call Utf16EncodeMaybeCopyAndReturnLength()
- Remove unnecessary argument from FuseSurrogates().
- Tidy GN files by introducing group pdfium_pa.
- Remove unused FlateEncode() / FlateDecode()
- Add comments about ByteString::GetBuffer() and ReleaseBuffer().
- Introduce result struct for IPWL_FillerNotify::OnBeyforeKeyStroke().
- Make CXFA_EventParam constructor take a type argument
- Remove FX_UTF8Decode() in favor of WideString::FromUTF8()
- Make WideString's FromUTF16BE / FromUTF16LE do surrogate fusing
- Use dedicated struct instead of std::pair in ExecuteBoolScript()
- Remove out-parameter from CFXJSE_Context::ExecuteScript()
- Simplify tests that use FORM_GetSelectedText()
- Use spans in more places
- Add pdfium::as_byte_span() helper
- Remove out parameter from DynPropGetterAdapter().
- Make WideString's FromUTF16LE(), FromUTF16BE() take bytes, not wchar_t
- Roll base/allocator/partition_allocator/ 4d90e004b..6800d0930 (7 commits) https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/4d90e004b935..6800d0930f06
- Unify object type detection code inside cpdf_document.cpp.
- Consistently name variables in CPDF_Document::InsertDeletePDFPage()
- In PDF_DecodeText() UTF-16, do surrogate fusion before language code stripping
- Clean up CountPages()
- Fix object type detection in CPDF_Document::InsertDeletePDFPage()
- Update reclient_version to 0.120.1.f75cfb7-gomaip
- Add FPDFPPOEmbedderTest.ImportIntoDocWithWrongPageType test case
- Roll Catapult from 47efdb4b1428 to f0228fa92b0a (63 revisions)
- Add support for UTF-8 text strings
- Simplify PDF_DecodeText() and new helper functions
- Roll third_party/skia/ 8e9e16841..3a79d7a61 (69 commits)
- Sanity check the inputs to Blend()
- Replace implicit dependency on global SkFontMgr