summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser
AgeCommit message (Expand)Author
2017-09-12Don't attempt to decrypt AES streams that are too shortchromium/3214Ryan Harrison
2017-09-07Implement CPDF_SyntaxParser::PeekNextWord.Artem Strygin
2017-09-07Simplify CPDF_SyntaxParser::GetNextWordInternal.Artem Strygin
2017-09-05Remove redundant code.Artem Strygin
2017-09-05Fix length field in dictionary on create streamArtem Strygin
2017-09-05Refactoring of CPDF_IndirectObjectHolder.Artem Strygin
2017-09-05Move Parsing of indirect object logic into CPDF_SyntaxParser.Artem Strygin
2017-09-01Fix integer overflow in Buffer_itoa when passing INT_MIN.Henrique Nakashima
2017-08-31Disable objects decryption if it is useless.Artem Strygin
2017-08-31Prevent FPDFAvail_IsDocAvail() from infinite looping.Lei Zhang
2017-08-31Remove fx_basic.hDan Sinclair
2017-08-31Fix code style.Artem Strygin
2017-08-30Add truly const versions of CPDF_Document getters.Lei Zhang
2017-08-30Move CFX_BinaryBuf out of fx_basicDan Sinclair
2017-08-30Split auto restorer from fx_basicDan Sinclair
2017-08-30Move CFX_BitStream to its own fileDan Sinclair
2017-08-29Implement CPDF_ObjectAvail.Artem Strygin
2017-08-29Optimize receiving page, if it have not obj num.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-28Add a nullptr check in ReplaceIndirectObjectIfHigherGeneration().Lei Zhang
2017-08-28Move replaced indirect objects to the orphans list.Lei Zhang
2017-08-28Unify CPDF_SyntaxParser::GetObjectXXX methods.Artem Strygin
2017-08-23Convert string Find methods to return an OptionalRyan Harrison
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-23Simplify Trailers usage in CPDF_Parser.Artem Strygin
2017-08-21Unify cross ref item check.chromium/3193Artem Strygin
2017-08-21Remove useless code.Artem Strygin
2017-08-16Fix potential OOM / integer overflow in CPDF_Parser.Lei Zhang
2017-08-15Remove useless code.Artem Strygin
2017-08-14Refactoring of CPDF_DataAvail::GetObject.Artem Strygin
2017-08-14Add CPDF_ObjectWalker.Artem Strygin
2017-08-14Refactoring of CPDF_DataAvail::AreObjectsAvailable.chromium/3186Artem Strygin
2017-08-09Add a FPDF_GetFileVersion() test for a linearized document.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-08Add validator into CPDF_SyntaxParser.Artem Strygin
2017-08-04Remove CFX_ByteTextBuf from cpdfsdk_interform.cpp and others.chromium/3177Henrique Nakashima
2017-08-04Revert "Remove CFX_ByteTextBuf from cpdfsdk_interform.cpp and others."Henrique Nakashima
2017-08-03Remove CPDF_Array::Truncate().chromium/3176Lei Zhang
2017-08-03Do not truncate the filter array in PDF_DataDecode().Lei Zhang
2017-08-03Avoid a redundant header offset check in CPDF_Parser.Lei Zhang
2017-08-02Replace CFX_ByteTextBuf from cpdf_security_handler.cpp with std::vectorHenrique Nakashima
2017-08-02Unify parsing of cross refs v4Artem Strygin
2017-08-02Remove CFX_ByteTextBuf from cpdfsdk_interform.cpp and others.Henrique Nakashima