PDFium 121.0.6136.0
github-actions
released this
20 Nov 06:39
·
68 commits
to master
since this release
This version was built with branch chromium/6136
of PDFium
Changes
Commits between chromium/6124
and chromium/6136
:
- Re-organize cppgc::Member<> members
- Clean up CPDF_PageOrganizer::Init()
- CHECK() the bitmap argument in CPDF_RenderStatus::CompositeDIBitmap()
- Split out skcms_sources into multiple GN targets.
- Roll third_party/skia/ 77aeee3b8..8e9e16841 (187 commits)
- Properly support the use_system_libtiff GN build option
- Avoid setting the private tif_fd field in struct tiff
- Mention "document outline" in public/fpdf_doc.h
- Fix undefined behavior in FXSYS_wcsnicmp()
- Allow ProcessCrossRefV5Entry() to overwrite existing entries
- Prefer ClearAndDelete() to delete ExtractAsDangling().
- Upgrade vpython3 and wheels
- Remove "six" python wheel
- Move fonts used for pixel tests to their own directories
- Replace Copy() with operator=() in CPDF_{All,Graphic}States
- Rename CPDF_GraphicStates::DefaultStates() to SetDefaultStates().
- Stop inheriting from CPDF_GraphicStates
- Roll libpng from 7e1f7e7b1063 to 1db23788f5aa (1 revision)
- Roll Depot Tools from 73b69b016703 to ea9bf7f343d3 (50 revisions)
- Roll Code Coverage from f06a56e5b449 to 61632b07bdc6 (2 revisions)
- Encapsulate CPDF_GraphicStates member variables
- Encapsulate CPDF_AllStates member variables
- Ensure exactly 1 WCHAR_T_IS_*_BIT define is defined
- Add some unit tests for FXSYS_wcsnicmp()
- Roll base/allocator/partition_allocator/ 0d03e4082..4d90e004b (14 commits)
- Fix how FPDFText_LoadFont() detects font glyph count
- Add an embedder test to demonstrate a FPDFText_LoadFont() failure
- Avoid the NULL, 0 undefined behavior problem in CFX_GlyphCache
- Change GetFileContents() test utility to return a vector
- Roll build/ ab8815d43..292639dc3 (1 commit)
- Roll build/ f4167331a..ab8815d43 (29 commits)