PDFium 117.0.5893.0
·
135 commits
to master
since this release
This version was built with branch chromium/5893 of PDFium
Changes
Commits between chromium/5880 and chromium/5893:
- Optimize empty map cases in CPDF_CrossRefTable::UpdateInfo()
- Avoid unnecessary array indexing in CPDF_DefaultAppearance
- Avoid adding std::size() to compute end pointers.
- Switch to std::array<> in CPDF_FontGlobals.
- Use spancpy() on CFX_CodecMemory buffers.
- Avoid pointer arithmetic in string_view_template.h.
- Use span operations in JBig2_Bitstream.
- Convert bounds-check from DCHECK() to CHECK() in JBig2_ArithDecoder
- Rename some tables in cfx_cssdata.cpp to kStyle naming.
- Rename PDF_CharType array to kPDFCharTypes.
- Make generate_cas_paths.py output deterministic
- Write CAS archive paths for test_runner.py tests
- Switch to NOTREACHED_NORETURN() in xfa/fxfa/parser
- Make FX_Free() a macro
- Stop compiling (empty) SkOpts_skx.cpp file in Skia
- Call Free() for a specific ParitionRoot
- Upgrade libtiff from 4.5.0 to 4.5.1
- Add METADATA file to track mitigated security patches for libtiff
- Pass options directly to PartitionAllocator's ctor
- Roll base/allocator/partition_allocator/ ad18d83b7..f9a7b0a0e (15 commits)
- Roll Jinja2 from 264c07d7e64f to 515dd10de9bf (1 revision)
- Roll MarkupSafe from 13f4e8c9e206 to 006709ba3ed8 (1 revision)
- Roll Code Coverage from 8ec74a909da4 to cb9f2d5c70a8 (8 revisions)
- Roll Catapult from f51324c1c818 to 7d7df42f80f3 (80 revisions)