Skip to content

4.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Apr 04:03
· 379 commits to main since this release

Changes (Release 4.5.0)

Summary (pypdfium2)

  • In pdfium-binaries, form initialization for V8/XFA enabled builds has been fixed (see pdfium-binaries#105).
    pypdfium2's support model has been updated accordingly.
pypdfium2 commit log

Commits between 4.4.0 and 4.5.0 (latest commit first):

PDFium commit log

Commits between 5677 and 5692 (latest commit first):

  • 97af73090 Add use_system_libtiff build option
  • 9b9bf7539 Keep track of ExtGState resources
  • 69703b37c Keep track of Font and XObject resources
  • 28f8db4c0 Avoid generating PDFs with unreferenced objects
  • 01b85b79a Add object tree traversal utility functions
  • 1e5dee361 Save the trailer's object number when parsing
  • 0a6944ead Explain how CPDF_Object works
  • f6bac94bd Add fallback color space check when choosing JpxDecodeAction
  • 01ea024b7 Add RemoveTextObjectWithTwoPagesSharingResources test
  • 4d48929e3 Check for removed resources in saved output in RemoveTextObject test
  • 1f4904f68 Test trailer generation in FPDFSaveEmbedderTest.SaveLinearizedDoc
  • 5018240eb Add some using statements in fpdf_save_embeddertest.cpp
  • 06a0689d4 Encapsulate more in CPDF_PageContentManager
  • 0a1116093 Switch CPDF_PageContentManager to have a CPDF_Document pointer
  • f3d0f929f Add RemoveTextObjectWithTwoPagesSharingContentArrayAndResources test
  • 469cc8f79 Roll Skia and use new SkImages factory and gni files
  • 1233727e1 Devirtualize CPDF_Object::CloneDirectObject()
  • 01288cd99 Use NOTREACHED_NORETURN() in core/fpdfapi/page
  • 4e8a0feaa Fix nits in cpdf_pagecontentmanager.h
  • 49e4f4484 Rename JpxImageInfo::components to JpxImageInfo::channels
  • 5cd3d908b Update third_party/base/numerics