PDFium 150.0.7869.0
·
9 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
This version was built with branch chromium/7869 of PDFium
Changes
Commits between chromium/7857 and chromium/7869:
- [Android] Remove unnecessary CFPF_SkiaDeviceModule singleton
- Create FDPFPageObj_AddExistingMark()
- Rename core/fxge/apple/ files to match their classes
- Introduce CFX_DIBitmap::PopulateFromSpan() and PopulateFrom1bppSpan()
- Move font substitution arrays and helpers to CFX_SubstFont
- Make FX_Random::Fill() the only entry point to FX_Random.
- Use slightly better random numbers for GenerateFileId().
- Remove some kTable* constants from the global namespace.
- Tidy CPDF_FontSubsetter
- Move TT Name Table parsing down to fxge/ layer.
- Move guts of CFX_CTTGSUBTable creation to CFX_Font.
- Clean up legacy CFX_ prefixes and move font table parser
- Move CFX_CTTGSUBTable to core/fxge
- Remove obsolete import of //build/config/chromeos/ui_mode.gni
- Add FPDFTextObj_SetFontSize() public API
- Add CFX_Font::GetCharBBox() helper method
- Encapsulate more of CFX_Face in CFX_Font
- Add still more fontations equivalents to cfx_face.cpp
- Continue adding fontations equivalents to cfx_face.cpp
- Add coverage for invalid bfchar CIDs
- Use GetFileContents() to simplify fx_skrifa_unittest.cpp
- Simply rust Slice construction in CFX_Face.
- Add fontations equivalent for CFX_Face::GetCharCodesAndIndices().
- Roll Depot Tools from 64b2927117d0 to ed3a6fdd519a (54 revisions)