summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser
AgeCommit message (Expand)Author
2018-07-23Add support of rebuilding crossrefs with compressed objects.Artem Strygin
2018-07-20Rework of CPDF_Parser::RebuildCrossRef.chromium/3498Artem Strygin
2018-07-18Add pdfium::span::as_bytes() and as_writable_bytes().Tom Sepez
2018-07-18Do not add invalid objects to the cross reference table.chromium/3496Lei Zhang
2018-07-18Avoid writing const/non-const versions of the same function.Lei Zhang
2018-07-18Use CPDF_CrossRefTable within CPDF_ParserArtem Strygin
2018-07-18Make CPDF_Parser::GetTrailer const method.Artem Strygin
2018-07-16Fix some nits in CPDF_Document.Lei Zhang
2018-07-16Remove unused member from CPDF_DataAvail.Tom Sepez
2018-07-16Get rid of some loose allocs/free in CPDF_Document.chromium/3494Tom Sepez
2018-07-12Remove CPDF_HintTables::GetItemLength()Artem Strygin
2018-07-12Implement CPDF_HintsTable::SharedObjGroupInfo.Artem Strygin
2018-07-12Reland "Avoid duplicate data buffering in CPDF_SyntaxParser::ReadStream()."Artem Strygin
2018-07-11Fix crash and memory leak.Artem Strygin
2018-07-11Do not store cross ref v5 obj within document.Artem Strygin
2018-07-06Revert "Avoid duplicate data buffering in CPDF_SyntaxParser::ReadStream()."Henrique Nakashima
2018-07-03Remove a parameter from CPDF_SyntaxParser::FindTag().Lei Zhang
2018-07-03Avoid duplicate data buffering in CPDF_SyntaxParser::ReadStream().Artem Strygin
2018-07-03Do data request for CPDF_Stream more smoothly.Artem Strygin
2018-07-03Use unowned ptr in cpdf_stream_accTom Sepez
2018-07-03Forward declare CPDF_SyntaxParser when possible.Lei Zhang
2018-07-03Use GetPos() and SetPos() in CPDF_SyntaxParser::ReadStream().Lei Zhang
2018-07-03Fix indentation in CPDF_SyntaxParser.Lei Zhang
2018-07-02Virtualize Observable<T>::ObservedPtr::OnDestroy() for CPDF_Avail cleanupTom Sepez
2018-06-29Implement CPDF_HintsTable::PageInfo.Artem Strygin
2018-06-28Replace DCHECKs with ASSERTs.Lei Zhang
2018-06-28Use UnownedPtr for document within CPDF_XXXAvail.Artem Strygin
2018-06-27Remove useless code.Artem Strygin
2018-06-27Remove CPDF_Parser::ParseIndirectObjectAtByStrict().Lei Zhang
2018-06-27Add fxcrt::AutoRestorer<T>::AbandonRestoration().chromium/3475Tom Sepez
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-26Simplify CPDF_Parser::RebuildCrossRef.Artem Strygin
2018-06-26Unify CPDF_Document loading methods.Artem Strygin
2018-06-26Implement CPDF_ObjStream.Artem Strygin
2018-06-26Make CPDF_Document::m_pRootDict an UnownedPtr<>.Tom Sepez
2018-06-22Rework of Fixing metadata not read from linearized file.Artem Strygin
2018-06-21Avoid const-refs to implicitly constructed strings.Tom Sepez
2018-06-19Move fxcrt::{Byte,Wide}Strings with std::move().chromium/3466Tom Sepez
2018-06-19Use const pointers within GetDirectInteger function.Artem Strygin
2018-06-14Simplify the calculation of Pages Offsets within CPDF_HintsTable.chromium/3460Artem Strygin
2018-06-13Merge the offset calculation logic within CPDF_HintsTable.Artem Strygin
2018-06-11Implement CPDF_Object::MakeReference method.chromium/3456Artem Strygin
2018-06-11Replace FPDF_PAGE_MAX_NUM with class scoped constant.Tom Sepez
2018-06-07Reland "Reland "Simplify CPDF_HintsTable.""Artem Strygin
2018-06-07Check is first page number valid in CPDF_LinearizedHeader.Artem Strygin
2018-06-07Revert "Reland "Simplify CPDF_HintsTable.""Ryan Harrison
2018-06-06Reland "Simplify CPDF_HintsTable."Artem Strygin
2018-06-06Simplify check root availability.Artem Strygin