summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Expand)Author
2018-08-02Rework of CPDF_Parser::GetLastObjNum.Artem Strygin
2018-08-01Bounds check lineSrc in JBig2_Image.cpp.Tom Sepez
2018-07-30Check maximum bit count of shared group object numbers.Artem Strygin
2018-07-28Add ToXML{Instruction,Text,CharData}() checked conversion functionsTom Sepez
2018-07-27Make pdfium_embeddertests pass on Windows 10.Lei Zhang
2018-07-27Merge several methods into JBig2GrdProc::DecodeArithTemplateUnoptchromium/3505Nicolas Pena
2018-07-27Parse obj nums range within Hint tables for shared groups.Artem Strygin
2018-07-26Use moar ToXMLElement() in place of static_cast<>.Tom Sepez
2018-07-25Remove some ASSERT (and cast) in favor of checked cases.Tom Sepez
2018-07-25Use incomplete type CFX_BmpContext in place of void*chromium/3503Tom Sepez
2018-07-25Change GetHeaderOffset() to return Optional<FX_FILESIZE>.Lei Zhang
2018-07-25Create popup with Contents only for same annotations subtypes.Henrique Nakashima
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-25Only build cfx_fileaccess_windows.cpp on Windows.Lei Zhang
2018-07-25Move CPDF_SyntaxParser init methods into ctor.Lei Zhang
2018-07-25Introduce ToXMLElement() checked downcast helper functionTom Sepez
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-19Make FX stream internal details more private to .cpp files.Tom Sepez
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-18Fix skia_paths build.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
2018-07-16Fix some nits in CPDF_Document.Lei Zhang
2018-07-16Remove unused member from CPDF_DataAvail.Tom Sepez
2018-07-16Get rid of some loose allocs/free in CPDF_Document.chromium/3494Tom Sepez
2018-07-14Use more ternary operators in content mark code.chromium/3493chromium/3492Lei Zhang
2018-07-13Create API to remove a content mark from a page object.Henrique Nakashima
2018-07-13Fix mark parameters not saved if nothing changed.Henrique Nakashima
2018-07-12Rename 'ori' to 'backdrop' in rendering code.Lei Zhang
2018-07-12Remove CPDF_HintTables::GetItemLength()Artem Strygin
2018-07-12Implement CPDF_HintsTable::SharedObjGroupInfo.Artem Strygin
2018-07-12Reland "Avoid duplicate data buffering in CPDF_SyntaxParser::ReadStream()."Artem Strygin
2018-07-11Write marked content operators when generating a stream.Henrique Nakashima
2018-07-11Store property name for marked content with an indirect dict.Henrique Nakashima
2018-07-11Cleanup CPDF_ContentMark.Henrique Nakashima
2018-07-11Split CPDF_ContentMark::AddMark() into three versions.Henrique Nakashima
2018-07-11Fix crash and memory leak.Artem Strygin
2018-07-11Do not store cross ref v5 obj within document.Artem Strygin