PDFium 127.0.6517.0
github-actions
released this
03 Jun 06:30
·
19 commits
to master
since this release
This version was built with branch chromium/6517
of PDFium
Changes
Commits between chromium/6504
and chromium/6517
:
- Remove
CPDF_IndexedCS::base_component_count_
- Change
CPDF_IndexedCS::lookup_table_
to a DataVector - Begin replacing some v8 info.Holder() with info.This().
- Convert
CPDF_IndexedCS::component_min_max_
to a struct - Validate
CPDF_IndexedCS::max_index_
- Rename CPDF_IndexedCS member variables
- Avoid some two-arg {Byte,Wide}StringView constructors.
- Fix unsafe buffer usage in fx_linux_impl.cpp
- Fix unsafe buffer warnings in cfx_dibbase_skia.cpp
- Fix unsafe buffers in android/skia fxge file.
- Fully switch from ObservePtr to RetainPtr in CPDF_DocPageData
- Fix unsafe buffer usage in CPDF_RenderShading
- Fix unsafe-buffer usage in CXFA_ContentLayoutProcessor
- Convert to std::array<> in CXFA_ContentLayoutProcessor.
- Remove per-file unsafe_buffer suppression for fxge/win32 files.
- Remove per-file unsafe_buffer suppression from several fxge files.
- Remove file-wide unsafe-buffers suppression from cxfa_fmlexer.cpp,
- Fix/Mark unsafe buffers in {fax,flate,jpg}module.cpp
- Relax JPX colorspace check in GetJpxDecodeActionFromColorSpaces()
- Fix unsafe buffer issues in fxcodec/gif
- Upgrade OpenJPEG to 2.5.2
- Fix or mark some unsafe code in fxcoded/jbig2
- Update gn_version to 70844c8af4f604899281261be414b8c113fcbbf0
- Roll v8/ a9dc62b2c..317778857 (235 commits)
- Fix OOB access inside CBC_PDF417
- Mark unsafe regions in core/fxge/apple
- Add minor static assert for fixed-size spans.
- Fix unsafe code in fx_crypt_sha.cpp or mark unsafe regions.
- Fix unsafe code in fx_crypt_aes.cpp or mark unsafe regions
- Fix unsafe code in fx_crypt.cpp and mark remaining regions.
- Roll third_party/skia/ 04ee4daae..ba0db3c0a (302 commits)
- Spanify a few more APIs away from discrete size parameters.
- Roll third_party/freetype/src/ 1168b1b5b..7ff43d3e9 (37 commits)
- Mark unsafe buffer regions in CPDF_DIB and CPDF_TransferFuncDIB.
- Roll base/allocator/partition_allocator/ 17c0ead1e..f61289829 (8 commits)
- Resolve unsafe buffer usage in fxbarcode/qrcode/.
- Roll third_party/googletest/src/ fa6de7f43..305e5a238 (4 commits)
- Roll third_party/icu/ d94ab131b..98f249451 (1 commit)
- Convert kQRCoderECBDataTable to std::array<>.
- Mark (large) unsafe region in cfx_globaldata.cpp
- Remove class CBC_QRCoderECBlocks.
- Roll third_party/libjpeg_turbo/ 9b894306e..ccfbe1c82 (1 commit)
- Roll Depot Tools from 4246ba023a15 to 7d95eb2eb054 (134 revisions)
- Roll Code Coverage from 1b0ca9db1266 to bfffc566bf0a (3 revisions)