summaryrefslogtreecommitdiff
path: root/core/fpdfapi
AgeCommit message (Expand)Author
2018-08-11Cleanup CFX_CTTGSUBTable.chromium/3521chromium/3520Lei Zhang
2018-08-11Initialize CPDF_CIDFont members.Lei Zhang
2018-08-11Simplify CPDF_SimpleFont::LoadPDFEncoding().Lei Zhang
2018-08-10Kill some optional parameters that are always supplied.Tom Sepez
2018-08-10Remove unused form of PDF_EncodeText().Tom Sepez
2018-08-10Make the 4th parameter in CPDF_Form non-optional.Lei Zhang
2018-08-10Minor cleanup in CPDF_ContentParser.Lei Zhang
2018-08-10Make CPDF_PSFunc::m_PS mutable.Tom Sepez
2018-08-10Remove const args and const_casts where not required.Tom Sepez
2018-08-10Remove direct calls to timechromium/3519Ryan Harrison
2018-08-10Consolidate const_casts<> in FXFT_Get_Name_Index()Tom Sepez
2018-08-10Add CFX_DIBSource::GetWritableScanline().Tom Sepez
2018-08-09Change CPDF_Font::GetNextChar()'s in-out parameter to pass by pointer.chromium/3518Lei Zhang
2018-08-09Revert "Rework of CPDF_Parser::GetLastObjNum."Lei Zhang
2018-08-08Move ByteString::FromUnicode() to WideString::ToDefANSI()Tom Sepez
2018-08-07Move CPDF_Font::LoadPDFEncoding() to CPDF_SimpleFont.Lei Zhang
2018-08-07Change CPDF_Font::GetFace() to HasFace().Lei Zhang
2018-08-07Make CPDF_Font::GetFontBBox() return the bounding box.Lei Zhang
2018-08-06Avoid invalid object numbers in CPDF_Parser::LoadCrossRefV5().chromium/3515Lei Zhang
2018-08-06Check for null object type in CPDF_Parser::LoadCrossRefV5().Lei Zhang
2018-08-06Do more CPDF_Parser::LoadCrossRefV5() cleanup.Lei Zhang
2018-08-04Use more text object state in DrawTextPathWithPattern().chromium/3514chromium/3513chromium/3512Lei Zhang
2018-08-04Clarify integer types in CPDF_Parser::LoadCrossRefV5().Lei Zhang
2018-08-04Set the CPDF_Font doc / font dict in the ctor.Lei Zhang
2018-08-02Rework of CPDF_DataAvail::CheckHintTables.Artem Strygin
2018-08-02Remove some checks in IsLinearizedHeaderValid().Lei Zhang
2018-08-02Rework of CPDF_Parser::GetLastObjNum.Artem Strygin
2018-07-30Check maximum bit count of shared group object numbers.Artem Strygin
2018-07-27Make pdfium_embeddertests pass on Windows 10.Lei Zhang
2018-07-27Parse obj nums range within Hint tables for shared groups.Artem Strygin
2018-07-25Remove some ASSERT (and cast) in favor of checked cases.Tom Sepez
2018-07-25Change GetHeaderOffset() to return Optional<FX_FILESIZE>.Lei Zhang
2018-07-25Remove CFX_MemoryStream uses in tests.Lei Zhang
2018-07-25Use struct {Single,Range}Cmap in FPDFAPI_CIDFromCharCode().Tom Sepez
2018-07-25Change CFX_BufferSeekableReadStream to take a span.Lei Zhang
2018-07-25Move CPDF_SyntaxParser init methods into ctor.Lei Zhang
2018-07-25Fix hint tables parsing.Artem Strygin
2018-07-25Use document size instead of file size while parsing.Artem Strygin
2018-07-24Fix encryption dictionary owning.Artem Strygin
2018-07-23Rework of CPDF_Object writing.Artem Strygin
2018-07-23Add support of rebuilding crossrefs with compressed objects.Artem Strygin
2018-07-20Rework of CPDF_Parser::RebuildCrossRef.chromium/3498Artem Strygin
2018-07-18Add pdfium::span::as_bytes() and as_writable_bytes().Tom Sepez
2018-07-18Use casts to deduplicate implementation of const/non-const methods.Henrique Nakashima
2018-07-18Do not add invalid objects to the cross reference table.chromium/3496Lei Zhang
2018-07-18Avoid writing const/non-const versions of the same function.Lei Zhang
2018-07-18Use CPDF_CrossRefTable within CPDF_ParserArtem Strygin
2018-07-18Make CPDF_Parser::GetTrailer const method.Artem Strygin
2018-07-18Improve image size validation in CPDF_ScaledRenderBuffer.Lei Zhang
2018-07-18Simplify CPDF_Creator::InitID().Lei Zhang