PDFium 128.0.6569.0
github-actions
released this
01 Jul 10:59
·
8 commits
to master
since this release
This version was built with branch chromium/6569
of PDFium
Changes
Commits between chromium/6555
and chromium/6569
:
- Roll buildtools/, third_party/abseil-cpp/, and third_party/libc++/src/
- Add Revision fields for some 3P libs
- Remove UNSAFE_TODO in GetUnicodeNormalization().
- Add missing forms of as_byte_span().
- Simplify some span usage.
- Use static subspan<>() methods when we have a static span argument.
- Build Fontations dependencies
- Checkout rust toolchain using DEPS entries instead of hooks
- Remove underscores from test names with the pattern "BUG_NUMBER"
- Add static_asserts to pdfium::span templated first(), last(), subspan().
- Add fixed-span forms of First(), Last(), Subspan()
- Narrow scope of UNSAFE_TODO() in SkFloatToDecimal().
- Use more spans in CPDF_CryptoHandler::EncryptContent()
- Use span arguments in fx_crypt md5 code
- Spanify CRYPT_AESEncrypt() to remove a UNSAFE_TODO()
- Simplify CPDF_CryptoHandler::EncryptContent()
- Remove static Create() helper methods from String Views
- Roll tools/rust/ 8fcf2bf39..b40b86555 (18 commits)
- Update reclient_version to 0.148.0.41b09b51-gomaip
- Roll v8/ 070022ab5..45bb39566 (262 commits)
- Roll third_party/skia/ 51eabd0d1..173ee0af8 (157 commits)
- Roll build/ e37c3970d..f278887ec (59 commits)
- Roll base/allocator/partition_allocator/ 7864cdced..45a05505a (14 commits)
- Roll third_party/freetype/src/ 7ff43d3e9..bab9564a9 (10 commits)
- Return DataVector directly from CPDF_CryptoHandler::EncryptContent()
- Roll third_party/libunwind/src/ ab43b1d3c..dcc1ffafb (2 commits)
- Roll third_party/libc++abi/src/ c5d2b1886..bac941ca4 (4 commits)
- Fix C++17 compiler issue
- Spanify GIFDecoder palette.
- Update gn_version to b2afae122eeb6ce09c52d63f67dc53fc517dbdc8
- Roll third_party/googletest/src/ 305e5a238..1d17ea141 (2 commits)
- Spanify struct DecodeData constructor.
- Remove static Create() helper methods from Strings.
- Filter out bad font base encodings when flattening
- Roll tools/clang/ fa1d00625..7637a9e02 (24 commits)
- Fix build errors prior to roll of new compiler.
- Rework UNSAFE_BUFFERS in CPDF_CryptoHandler::EncryptContent().
- Add replacements for FPDF_GetDefaultTTFMap() API
- Replace spancpy() with fxcrt::Copy() where possible.
- Cherry-pick OpenJPEG patches to fix non-strict mode buffer overflows
- Avoid integer overflow in CFX_Font::GetBBox()
- Convert byteorder.h to use fixed-size span arguments.
- Add FPDFFlattenEmbedderTest.FlatWithBadFont
- Add strict_mode parameter to CJPX_Decoder::Create()
- Remove underscores from test names
- Make CJPX_Decoder::ColorSpaceOption an enum class
- Replace SkPackARGB32NoCheck with SkPackARGB32
- Introduce fxcrt::Copy().
- Retire fxcrt::spanset() and fxcrt::spanclr().
- [clang-plugin] Use -plugin-arg-raw-ptr-plugin for raw-ptr check.
- Roll Depot Tools from 7d95eb2eb054 to 6daca505974e (83 revisions)
- Roll Code Coverage from bfffc566bf0a to 306c68de9c9b (2 revisions)