·
2 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
This version was built with branch chromium/7906 of PDFium
Changes
Commits between chromium/7891 and chromium/7906:
- Encapsulate CPVT_Word
- Replace FXFONT_USEEXTERNATTR define with constexpr kFontUseExternAttr
- Make CPDF_Font and CPDF_PageObject Is*() methods wrap As()* methods.
- Remove flattened fields from AcroForm
- Make CFX_Face::GetSfntTable() private.
- Deduplicate virtual methods for page objects and fonts.
- Remove unused getter methods.
- Make StringViewTemplate constexpr-compatible
- Combine CPDF_TextPage::AddCharInfoBy*Direction()
- Use more Google C++ style in CPDF_TextPage
- Refactor CPDF_SimpleFont hierarchy to introduce CPDF_FaceBasedSimpleFont.
- Defensively protect form fields and dictionary objects.
- Implement CFX_FolderFontInfo::GetFontCharset
- [Android] Rewrite Skia Font Manager in CFX_AndroidFontInfo
- Make CPDF_ReadValidator a final class.
- [v8] Stop using soon-to-be-deprecated V8 Apis
- Add unit tests for CFPF_SkiaFontMgr.
- Add /AGENTS.md and /GEMINI.md to .gitgnore
- Refactor/modernize CPVT_Word and CPVT_WordInfo structs
- Address post-landing review comments for CL 148813.
- Add one-line comments about what CPDF_ font classes represent.
- Replace the EM_ADJUST macro with a function
- Clear more object bindings in CFXJSE_Engine destructor.
- Replace FX_LB short-alias defines with constexpr constants
- Split and move Skia font tables to CFX_AndroidFontInfo
- Prepare CFX_FolderFontInfo for Android Refactoring
- Roll Memory Tools from 66b0df34a721 to a7e928b8bb8d (1 revision)
- Roll Zlib from 5c1dfd53066b to 3246f1b60849 (1 revision)
- Roll libpng from 8a5b4ace0c2a to 6d5341764ef4 (1 revision)