summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/cpdf_parser.cpp
AgeCommit message (Expand)Author
2018-08-27The final game: mark everything final.Tom Sepez
2018-08-09Revert "Rework of CPDF_Parser::GetLastObjNum."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-04Clarify integer types in CPDF_Parser::LoadCrossRefV5().Lei Zhang
2018-08-02Rework of CPDF_Parser::GetLastObjNum.Artem Strygin
2018-07-25Change GetHeaderOffset() to return Optional<FX_FILESIZE>.Lei Zhang
2018-07-25Move CPDF_SyntaxParser init methods into ctor.Lei Zhang
2018-07-25Use document size instead of file size while parsing.Artem Strygin
2018-07-24Fix encryption dictionary owning.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-18Do not add invalid objects to the cross reference table.chromium/3496Lei Zhang
2018-07-18Use CPDF_CrossRefTable within CPDF_ParserArtem Strygin
2018-07-18Make CPDF_Parser::GetTrailer const method.Artem Strygin
2018-07-11Do not store cross ref v5 obj within document.Artem Strygin
2018-06-27Remove CPDF_Parser::ParseIndirectObjectAtByStrict().Lei Zhang
2018-06-27Rework of loading of CPDF_Document.Artem Strygin
2018-06-27Implement CPDF_CrossRefTableArtem Strygin
2018-06-26Add some more consts to unowned pointers.Tom Sepez
2018-06-26Simplify CPDF_Parser::RebuildCrossRef.Artem Strygin
2018-06-26Unify CPDF_Document loading methods.Artem Strygin
2018-06-26Implement CPDF_ObjStream.Artem Strygin
2018-06-06Simplify check info availability.Artem Strygin
2018-06-05Share read validator between CPDF_DataAvail and CPDF_SyntaxParser.Artem Strygin
2018-01-24Fix some nits in CPDF_Parser.Lei Zhang
2017-12-11Remove default arguments to CPDF_StreamAcc::LoadAllData().Lei Zhang
2017-12-01Get rid of else after break/continue/return.chromium/3284chromium/3283Lei Zhang
2017-11-08Fix FPDF_SaveAsCopy for linearized PDFs.Henrique Nakashima
2017-11-02Improve readability for CPDF_Parser::StartParseInternalArtem Strygin
2017-11-02Unify parsing of linearized header.Artem Strygin
2017-10-04Fix Heap-use-after-free in CPDF_SecurityHandler::~CPDF_SecurityHandler.Artem Strygin
2017-10-04Unify parsing of cross ref table v4.Artem Strygin
2017-10-03Simplify CPDF_Parser::GetIDArrayArtem Strygin
2017-10-03Move initialization of CPDF_CryptoHandler into CPDF_SytnaxParser initialization.Artem Strygin
2017-10-03Move the CryptoHandler into the SecurityHandlerArtem Strygin
2017-10-03Remove the parser from the CPDF_SecurityHandler .Artem Strygin
2017-10-03Change the ownership of the CPDF_CryptoHandler.Artem Strygin
2017-10-02Move CPDF_Parser::ObjectType into protected sectionArtem Strygin
2017-10-02Implement CPDF_CryptoHandler::DecryptObjectArtem Strygin
2017-09-28Fix infinite loop on form availability check.Artem Strygin
2017-09-21Rename CPDF_SyntaxParser::GetObject to GetObjectBodyArtem Strygin
2017-09-21Rename CFX_RetainPtr to RetainPtrDan Sinclair
2017-09-19Simplify CPDF_Parser::LoadCrossRefV4Artem Strygin
2017-09-18Convert string class namesRyan Harrison
2017-09-05Move Parsing of indirect object logic into CPDF_SyntaxParser.Artem Strygin
2017-08-31Disable objects decryption if it is useless.Artem Strygin
2017-08-31Fix code style.Artem Strygin
2017-08-30Add truly const versions of CPDF_Document getters.Lei Zhang