PDFium 120.0.6097.0
github-actions
released this
30 Oct 13:08
·
43 commits
to master
since this release
This version was built with branch chromium/6097
of PDFium
Changes
Commits between chromium/6084
and chromium/6097
:
- Fix incorrect font dictionary usage in GeneratePopupAP()
- Use base::Reversed() in CFX_FontMapper::MatchInstalledFonts()
- Fix off-by-one error in CPDF_SimpleFont::LoadCommon()
- Deduplicate font dictionary creation code in cpdf_generateap.cpp
- Remove NoDestructor usage in timer classes
- Remove NoDestructor usage in progressive image decoders
- Switch to NOTREACHED_NORETURN() in a couple more files
- Remove superfluous base/numerics includes
- Saturate cast in CPDF_Font::GetCharBBoxForFace()
- Consolidate identical code into CPDF_Font::GetCharBBoxForFace()
- Reset Skia renderer state in FPDF_DestroyLibrary()
- Add test to show FPDF_DestroyLibrary() didn't reset the default renderer
- Clarify what the "default" renderer is in CFX_DefaultRenderDevice
- Use aggregate initialization in EmbedderTestEnvironment::SetUp()
- Touchup related to C++20
- Ensure several bNamed variables are bools or rename.
- Remove unused CPDF_SecurityHandler::OnCreate() overload
- Remove GN files used to standalone C++17 builds.
- Make CFX_FillRenderOptions an aggregate.
- Sync SkPdfiumUserConfig.h with the Chromium equivalent
- Roll third_party/skia/ d8ec08c6d..e8c78601e (289 commits)
- Fix some nits in CFX_SkiaDeviceDriver text drawing code.
- Skia: Enable fallback code in CFX_GlyphCache::GetDeviceCache() for macOS
- Roll Zlib from fef58692c1d7 to dfc48fc4de8e (2 revisions)