Skip to content

3.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Oct 10:21
· 551 commits to main since this release

Changes (Release 3.5.0)

Summary (pypdfium2)

  • Fixed an issue with the __new__ method of PdfPageObject that caused __init__ to run twice.
  • Fixed faulty examples in the Readme.
pypdfium2 commit log

Commits between 3.4.0 and 3.5.0 (latest commit first):

  • 0599f11 [autorelease] update changelog and version file
  • b5560d9 Update Readme and Changelog
  • 76b656a pageobj: do not run init twice
  • eb9e7c8 Readme: Fix image insertion example
  • 0e77758 docs: improve changelog integration for latest builds again
PDFium commit log

Commits between 5364 and 5378 (latest commit first):

  • 16a4de2bb Report test_runner.py test case output to ResultDB
  • 8841d123a Shorten CPDF_PageImageCache::ImageCacheEntry to Entry
  • 57a6f3d3d Remove CPDF_Page::RenderCacheIface
  • 167a560c7 Move CPDF_PageImageCache to page/ layer.
  • b96600ee9 Rename CPDF_PageRenderCache to CPDF_PageImageCache.
  • c988eee72 Remove render-layer concepts from CPDF_PageRenderCache.
  • bce5eb53f Processing the NoRotate flag when displaying annotations
  • 152084631 De-duplicate document pointers in CPDF_PageRenderCache::ImageCacheEntry
  • 74faf2c3b Add experimental FPDFText_IsGenerated() API.
  • 607b84ebd Roll v8/ f666aea4d..7ff976805 (323 commits)
  • 4e52af07a Mark CPDF_Page::m_pPDFDocument as const
  • deba3a79b Update PartitionAlloc comment
  • f0f61c87d Remove CPDF_StreamAcc::GetData().
  • a46ea9b04 Remove CPDF_Stream's span ctor.
  • 6dc8a147d Remove CPDF_Stream ctor that takes a std::unique_ptr.
  • 5e5c2bd24 Limited build support for iOS.
  • b9a3dd089 Roll third_party/freetype/src/ 905270925..0b62c1e43 (18 commits)
  • 5ea4ecf11 Add a pixel test for annotations with the NoRotate flag.
  • dab79f117 Remove data parameter from CPDF_Stream::InitStream() and rename.
  • a3c920fb3 Replace some CPDF_Stream std::unique_ptr ctor usage.
  • 235e56abd Change CPDF_Stream to store memory-based data in a DataVector.
  • d61dac0d9 Use Google-style naming for CPDF_Stream member variables.
  • 9ab44983c Change CPDF_Stream to use absl::variant.
  • 11d077ffc Run Skia Gold as part of each pixel test
  • 784cc119a Avoid another use of CPDF_Document::GetPageData().
  • 91d13f4aa Reduce use of CPDF_Document::GetPageData()
  • 07d4ab7ec Change CPDF_Stream::GetInMemoryRawData() to return a span.
  • 9b0ee1fb2 Disentangle CPDF_ContentParser from CPDF_Form.
  • baa3f372f Make CPDF_Pattern::document() a protected method.
  • 7e9f3de25 Use indirect object holder superclass in CPDF_PageContentManager.
  • fb6dbcd0b Realize objects created with FPDF_NewFormObjectFromXObject().
  • d07ce743f Returned retained result from CXFA_TextParser::GetParentStyle().
  • 47abf3795 Roll v8/ 261f00697..f666aea4d (42 commits)
  • 60a072f74 Report test duration to ResultDB
  • 56c4682ae Don't pickle TestRunner
  • 2a09fff07 Separate test_runner.py's per-process state
  • d08ac75a8 Also check FPDFPageObj_GetBounds() in ImportPageToXObject test.
  • ee31732f6 Avoid exposing CFFL_InteractiveFormFiller::CallbackIface to callers.
  • 821be7591 Remove CPDF_RenderOptions::GetOCContext().
  • b50fad7d0 Make CPWL_Wnd::GetParent() a protected method.
  • cb75a6ce4 Remove CXFA_FFNotify::GetWidgetHandler().
  • 61a96c1db Revert "Disable ResultDB for test_runner.py on Windows"
  • f0a2d55c9 Roll build/ 01569374d..371b6c310 (103 commits)
  • 44528e4e1 Remove stray cppgc::Member<>::Get() calls
  • 0351b27f9 Convert CFXJSE_FormCalcContext::m_pDocument to WeakPersistent<>.
  • 756333545 Remove CFXJSE_ResolveProcessor::GetNodeHelper().
  • aad1a8481 Remove CPDF_Annot::GetPopupAnnot()
  • 4adc95560 Enable 2 CFWLEditEmbedderTests