summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/cpdf_parser.h
AgeCommit message (Expand)Author
2018-07-20Rework of CPDF_Parser::RebuildCrossRef.chromium/3498Artem Strygin
2018-07-18Use CPDF_CrossRefTable within CPDF_ParserArtem Strygin
2018-07-18Make CPDF_Parser::GetTrailer const method.Artem Strygin
2018-07-03Forward declare CPDF_SyntaxParser when possible.Lei Zhang
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-26Unify CPDF_Document loading methods.Artem Strygin
2018-06-26Implement CPDF_ObjStream.Artem Strygin
2018-06-05Share read validator between CPDF_DataAvail and CPDF_SyntaxParser.Artem Strygin
2018-03-08Remove unused constructordan sinclair
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 the CryptoHandler into the SecurityHandlerArtem 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-21Move CFX_UnownedPtr to UnownedPtrDan Sinclair
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-31Remove fx_basic.hDan Sinclair
2017-08-31Fix code style.Artem Strygin
2017-08-23Simplify Trailers usage in CPDF_Parser.Artem Strygin
2017-08-21Remove useless code.Artem Strygin
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-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-05-24Convert to CFX_UnownedPtr, part 3.Tom Sepez
2017-05-16Introduce CFX_UnownedPtr to detect lifetime inversion issues.Tom Sepez
2017-04-13Refcount CPDF_CryptoHandlerchromium/3076chromium/3075chromium/3074chromium/3073chromium/3072Tom Sepez
2017-04-04RefCount CPDF_StreamAcc all the time.Tom Sepez
2017-03-14Replace FX_CHAR and FX_WCHAR with underlying types.Dan Sinclair
2016-12-07Refcount all the IFX_ stream classes all the time.tsepez
2016-11-07Hold trailers via unique_ptrs.tsepez
2016-11-07Use unique_ptr return from CPDF_Parser::ParseIndirectObject()tsepez
2016-11-07Rename CPDF_Linearized to CPDF_LinearizedHeadertsepez