PDFium 127.0.6490.0
github-actions
released this
20 May 06:20
·
17 commits
to master
since this release
This version was built with branch chromium/6490
of PDFium
Changes
Commits between chromium/6476
and chromium/6490
:
- Use FixedSizeDataVector instead of DataVector in cpdf_creator.cpp
- Once observed, stop using underlying raw members.
- Remove out-parameters from PNG_Predictor()
- Call PNG_PredictLine() from PNG_Predictor()
- Take advantage of spans more in PNG_Predictor()
- Adjust PNG_PredictLine() parameters
- Refactor identical code in PNG_PredictLine() and PNG_Predictor()
- Move switches out of inner loops in PNG_PredictLine() / PNG_Predictor()
- Observe widgets earlier in CFFL_{Combo,List}Box::SaveData().
- Use only spans in PNG_PredictLine() and PNG_Predictor()
- Change TIFF_PredictLine() to take a span
- Grab clang-format and linux sysroots using recursivedeps
- Stop using deprecated v8::ObjectTemplate::SetAccessor()
- Rename template FX_RGB to FX_RGB_STRUCT.
- Split input and output parameters for PNG_Predictor()
- Change TIFF_Predictor() to have a span parameter
- Remove out-parameters from PDF_DataDecode()
- Mark individual lines in some core/fpdfapi files UNSAFE_TODO().
- Change FlateCompress() to use spans
- Clean up PathPredictor()
- Remove out-parameters from more codec decoding functions
- Remove out-parameters from FlateOrLZWDecode()
- Remove out-parameters from FlateModule::FlateOrLZWDecode()
- Remove out-parameters from FlateUncompress()
- Mass correct bug number in #pragma comment.
- Introduce UNSAFE_TODO() macro.
- Mark UNSAFE_BUFFERS in cpdf_{crypto,security}_handler.cpp
- Fix unsafe buffer in more core/fpdfapi/parser files.
- Roll v8/ 0832ba514..a9dc62b2c (267 commits)
- raw_ptr: USE_ASAN_UNOWNED_PTR -> USE_RAW_PTR_ASAN_UNOWNED_IMPL
- Roll base/allocator/partition_allocator/ 3b0bd80fa..0e650666e (14 commits)
- Remove unsafe_buffer #pragma from fpdftext/ files
- Fix unsafe buffer usage in CPDF_Parser
- Resolve unsafe buffer issues in CFX_CTTGSubTable
- Avoid file-wide unsafe_buffer #pragmas in two jpx/ files
- Resolve unsafe buffer issues in remaining core/ header files
- Avoid unsafe buffers in cfde_texteditengine
- Pass span instead of ptr to vector in GetDisplayPos().
- Avoid unsafe buffer usage in xfa/fxfa.
- Remove unsafe buffer usage in xfa/fwl.
- Avoid unsafe buffer usage in CFGAS_GEShading
- Remove unsafe buffer usage from charposlist.cpp
- Add APIs to fetch struct element attributes of type array
- Resolve unsafe buffer usage in CPDF_IndexedCs
- Resolve unsafe buffer issues in CPDF_TextObject
- Remove #pragma unsafe_buffer_usage from CPDF_DocPageData.
- Checkout Linux sysroots using DEPS entrees instead of hooks
- Checkout clang-format using DEPS entrees instead of hooks
- Move location of clang-format checkout
- Roll build/ 5eb3babb0..01e3c73f5 (24 commits)
- Roll buildtools/ d0f0285d0..4e0e9c73a (3 commits)