summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/cpdf_parser.cpp
AgeCommit message (Expand)Author
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
2017-08-28Unify CPDF_SyntaxParser::GetObjectXXX methods.Artem Strygin
2017-08-23Simplify Trailers usage in CPDF_Parser.Artem Strygin
2017-08-21Remove useless code.Artem Strygin
2017-08-16Fix potential OOM / integer overflow in CPDF_Parser.Lei Zhang
2017-08-09Remove useless code.Artem Strygin
2017-08-09Unify initialization of CPDF_Parser.Artem Strygin
2017-08-09Unify of saving documents.chromium/3181Artem Strygin
2017-08-09Unify CPDF_Parser::ParseIndirectObjectAtXXX methods.Artem Strygin
2017-08-03Avoid a redundant header offset check in CPDF_Parser.Lei Zhang
2017-08-02Unify parsing of cross refs v4Artem Strygin
2017-08-01Add public access for read stream into CPDF_SyntaxParserArtem Strygin
2017-08-01Improve readability in CPDF_Parser::ObjectInfo.Artem Strygin
2017-08-01Change CPDF_Parser::GetIndirectBinary() to return a std::vector.Lei Zhang
2017-07-20Use enum for pdf object typeArtem Strygin
2017-06-28Keep all trailers in CPDF_Parser in m_TrailersNicolas Pena
2017-06-19Fixing metadata not read from linearized file.chromium/3136Henrique Nakashima
2017-05-26Avoid dangling encrypt dict pointer in CPDF_ParserTom Sepez
2017-05-24Convert to CFX_UnownedPtr, part 3.Tom Sepez
2017-05-16Introduce CFX_UnownedPtr to detect lifetime inversion issues.Tom Sepez
2017-05-04Give a couple of char to int functions better names.chromium/3090Lei Zhang
2017-05-03CPDF_SyntaxParser::SearchWord() is always backwards and for whole-wordsTom Sepez
2017-05-03SetPos to at most the file length to avoid overflowsNicolas Pena
2017-04-20Convert IFX_MemoryStream to CFX_MemoryStreamDan Sinclair
2017-04-20Cleanup the fx_extension code.Dan Sinclair