summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/cpdf_parser.cpp
AgeCommit message (Expand)Author
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
2017-04-13Refcount CPDF_CryptoHandlerchromium/3076chromium/3075chromium/3074chromium/3073chromium/3072Tom Sepez
2017-04-04Remove a couple checks for MakeUnique failures.Lei Zhang
2017-04-04RefCount CPDF_StreamAcc all the time.Tom Sepez
2017-04-03Drop FXSYS_ from mem methodsDan Sinclair
2017-03-14Replace FX_CHAR and FX_WCHAR with underlying types.Dan Sinclair
2017-01-10Remove some CFX_ArrayTemplate in fpdfapi and fpdfdoctsepez
2016-12-14Avoid the ptr.reset(new XXX()) anti-patterntsepez
2016-12-07Refcount all the IFX_ stream classes all the time.tsepez
2016-11-30Convert loose FX_Create* functions into static methodstsepez
2016-11-21Remove some WrapUnique() calls by returing unique_ptrstsepez
2016-11-18Make CPDF_Dictionary use unique pointers.chromium/2926tsepez
2016-11-09Do not load main cross ref table for first page in linearized pdf.art-snake
2016-11-09Return unique_ptr from CPDF_Object::Clone().tsepez
2016-11-07Force compiler to deduce src type for checked_cast<dst, src>.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
2016-11-07Reland of Unify some codeart-snake
2016-11-04Revert of Unify some code (patchset #14 id:260001 of https://codereview.chrom...chromium/2912chromium/2911dsinclair
2016-11-04Unify some codeart-snake
2016-11-04Pass object to ReplaceIndirectObjectIfHigherGeneration() by unique_ptr.tsepez
2016-11-04Reland "Remove CPDF_Object::Release() in favor of direct delete"tsepez
2016-11-04Assert objnum non-zero in ReplaceIndirectObjectIfHigherGeneration()tsepez
2016-11-04Revert of Remove CPDF_Object::Release() in favor of direct delete (patchset #...dsinclair
2016-11-03Remove CPDF_Object::Release() in favor of direct deletetsepez
2016-11-02Remove FX_BOOL from coretsepez
2016-10-24Rename IFX_ stream nameschromium/2900tsepez
2016-10-17Revert "Make CPDF_Object containers hold objects via unique pointers."tsepez
2016-10-14Revert "Update CPDF_IndirectObjectHolder APIs for unique objects."Tom Sepez
2016-10-14Update CPDF_IndirectObjectHolder APIs for unique objects.tsepez
2016-10-13Make CPDF_Object containers hold objects via unique pointers.tsepez
2016-10-12Get rid of CFX_ArrayTemplate<CPDF_Object*>tsepez
2016-10-10Land all the fixes from 5609f39c but don't enable assertchromium/2887tsepez
2016-10-10Revert "Re-land "Assert that only 0-numbered objects are Released()""tsepez
2016-10-05Re-land "Assert that only 0-numbered objects are Released()"tsepez