summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/cpdf_data_avail.cpp
AgeCommit message (Expand)Author
2018-02-10Renable -Wimplicit-fallthrough for PDFium.Nico Weber
2017-11-30Use initializer list in CPDF_DataAvail ctor.Lei Zhang
2017-11-02Move parsing logic from FPDF_DataAvail into CPDF_DataAvail.Artem Strygin
2017-11-02Remove useless code.Artem Strygin
2017-11-02Refactoring of cross refs availability check.Artem Strygin
2017-11-02Unify CPDF_DataAvail::Check[Header/End].chromium/3257Artem Strygin
2017-11-02Unify parsing of linearized header.Artem Strygin
2017-10-30Remove useless code.Artem Strygin
2017-10-30Use CPDF_PageDataAvail to check page availability.Artem Strygin
2017-10-30Use CPDF_PageDataAvail to check page resources availability.Artem Strygin
2017-10-30Use CPDF_PageDataAvail to check form availability.Artem Strygin
2017-10-05Fix Null-dereference READ in CPDF_Dictionary::GetIntegerFor.Artem Strygin
2017-10-04Improve readability for CPDF_LinearizedHeader.Artem Strygin
2017-10-04Unify parsing of cross ref table v4.Artem Strygin
2017-10-04Simplify CPDF_DataAvail::ParseIndirectObjectAtArtem Strygin
2017-10-03Unify CPDF_HintsTable.chromium/3232Artem Strygin
2017-10-03Improve CPDF_ReadVaildatorArtem Strygin
2017-10-02Implement CPDF_CryptoHandler::DecryptObjectArtem Strygin
2017-09-28Fix load non first pages in linearized document with hints table.Artem Strygin
2017-09-21Rename CPDF_SyntaxParser::GetObject to GetObjectBodyArtem Strygin
2017-09-21Move CFX_UnownedPtr to UnownedPtrDan Sinclair
2017-09-21Rename CFX_RetainPtr to RetainPtrDan Sinclair
2017-09-19Use CPDF_ReadValidator to request linearized hint tables.Artem Strygin
2017-09-18Use CPDF_ReadValidator to request linearized first page.Artem Strygin
2017-09-18Remove useless code.chromium/3219Artem Strygin
2017-09-18Use CPDF_ReadValidator to request linearized data.Artem Strygin
2017-09-18Convert string class namesRyan Harrison
2017-08-31Disable objects decryption if it is useless.Artem Strygin
2017-08-31Prevent FPDFAvail_IsDocAvail() from infinite looping.Lei Zhang
2017-08-30Add truly const versions of CPDF_Document getters.Lei Zhang
2017-08-29Implement CPDF_ObjectAvail.Artem Strygin
2017-08-28Unify CPDF_DataAvail::CheckTrailer.Artem Strygin
2017-08-28Unify CPDF_DataAvail::LoadAllFile.chromium/3199Artem Strygin
2017-08-28Unify CPDF_DataAvail::CheckCrossRef.Artem Strygin
2017-08-23Remove useless code.Artem Strygin
2017-08-23Unify CPDF_DataAvail::CheckEnd.Artem Strygin
2017-08-23Unify CPDF_DataAvail::CheckHeader.Artem Strygin
2017-08-21Unify cross ref item check.chromium/3193Artem Strygin
2017-08-15Remove useless code.Artem Strygin
2017-08-14Refactoring of CPDF_DataAvail::GetObject.Artem Strygin
2017-08-14Refactoring of CPDF_DataAvail::AreObjectsAvailable.chromium/3186Artem Strygin
2017-08-03Avoid a redundant header offset check in CPDF_Parser.Lei Zhang
2017-08-01Prevent use of null pFileRead in CPDF_DataAvail.chromium/3174Artem Strygin
2017-07-28Implement read validator.Artem Strygin
2017-07-26Remove recursion from CPDF_DataAvail::HaveResourceXXX.Artem Strygin
2017-07-26Remove useless code.Artem Strygin
2017-07-20Use enum for pdf object typeArtem Strygin
2017-05-04CPDF_DataAvail: avoid reads into stack buffers.Tom Sepez
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