PDFium 105.0.5117.0
github-actions
released this
13 Jun 07:05
·
167 commits
to master
since this release
This version was built with branch chromium/5117
of PDFium
Changes
Commits between chromium/5104
and chromium/5117
:
- Remove unused compound return from CJX_Object::GetPropertyInternal().
- Refactor CPDF_TextObject::CalcPositionData().
- Rename third_party/libopenjpeg20 to libopenjpeg.
- Upgrade OpenJPEG to 2.5.0.
- Move CFXJSE_Engine pointer directly into CFXJSE_ResolveProcessor itself.
- Avoid casting back and forth from CFX_V8 to CFXJSE_Engine
- Check for cycles in CountNamesInternal().
- Prevent integer overflows in outline_aa::render_line().
- Use const dict pointers in CountNamesInternal().
- Use CFXA_Script subclass for scripts in XFA.
- Nest CFXJSE_ResolveNodeData in CFXJSE_ResolveProcessor.
- Do not allow XFA property modification during resolution phase
- Encapsulate CFXJSE_Engine::m_upObjectArray
- Add (disabled) test case for functional bug 1333298
- Add even more CXFA_*::FromNode() static methods
- Remove redundant HasAttribute() calls before RemoveAttribute()
- Add more CXFA_*::FromNode() static methods.
- Use CXFA_Subform subclass argument in IndexChangedSubform().
- Prefer EXPECT_TRUE(x) over EXPECT_NE(nullptr, x) in tests.
- Cover more of CFXA_ViewLayoutProcessor::RunBreak().
- Use signed widths consistently in CFGAS_TxtBreak.
- Ensure pProtoNode is a template in CJX_Object::ScriptAttributeString.
- Remove debugging code in CPDF_TextObject dtor.