summaryrefslogtreecommitdiff
path: root/core/fpdfapi
AgeCommit message (Expand)Author
2018-06-25Combine common code into CPDF_RenderStatus::ClipPattern().Lei Zhang
2018-06-25Make DrawRadialShading() slightly more compact.Lei Zhang
2018-06-23Fix some nits from commit 27cf78d8.chromium/3472chromium/3471Lei Zhang
2018-06-22Avoid some duplicate const/non-const getters.Tom Sepez
2018-06-22CPDF_PageObjectHolder::GetDirtyStreams() returns const ref.Henrique Nakashima
2018-06-22Rework of Fixing metadata not read from linearized file.Artem Strygin
2018-06-21Use enum for stages of CPDF_Creator.Henrique Nakashima
2018-06-21Do not save content stream if all page objects were removed from it.Henrique Nakashima
2018-06-21Avoid const-refs to implicitly constructed strings.Tom Sepez
2018-06-20Avoid more .c_str() usage, part 3Tom Sepez
2018-06-20Re-work some more c_str() usage.Tom Sepez
2018-06-20c_str() calls not needed when writing to ostreamTom Sepez
2018-06-19Move fxcrt::{Byte,Wide}Strings with std::move().chromium/3466Tom Sepez
2018-06-19Speculative fix for segv destroying CPDF_PageObjectHolder::m_GraphicsMapTom Sepez
2018-06-19Use const pointers within GetDirectInteger function.Artem Strygin
2018-06-14Rewrite content stream regeneration.Henrique Nakashima
2018-06-14Simplify the calculation of Pages Offsets within CPDF_HintsTable.chromium/3460Artem Strygin
2018-06-13Mark modified content streams as dirty in CPDF_PageObjectHolder.Henrique Nakashima
2018-06-13Remove CFX_FixedBufGrow from cpdf_renderstatus.cppNicolas Pena
2018-06-13Remove CFX_FixedBufGrow from cpdf_colorspace.cppNicolas Pena
2018-06-13Remove almost all usages of CFX_FixedBufGrow from cpdf_dibsource.cppNicolas Pena
2018-06-13Merge the offset calculation logic within CPDF_HintsTable.Artem Strygin
2018-06-13Refactor GetOrCreateDefaultGraphics out of ProcessDefaultGraphics.Henrique Nakashima
2018-06-12Refactor modification of Contents in CPDF_PageContentGenerator.Henrique Nakashima
2018-06-12Fill m_ContentStream field in CPDF_PageObject.Henrique Nakashima
2018-06-12Remove some #ifdef XFA in favor of runtime checks.chromium/3457Tom Sepez
2018-06-12Rework "Make common page base class."Tom Sepez
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-08Add constants for PDF 1.7 spec, table 3.27.Lei Zhang
2018-06-08Move getting the CPDF_CryptoHandler into CPDF_Creator::WriteStream()Henrique Nakashima
2018-06-08Move member initializations to cpdf_creator.hHenrique Nakashima
2018-06-08Instead of CPDF_Creator::m_dwFlags, store its two supported bits.Henrique Nakashima
2018-06-08Remove unused methods in CPDF_Creator, mark others as private.Henrique Nakashima
2018-06-08Remove CPDF_Creator::InitOldObjNumOffsets(). It does nothing.Henrique Nakashima
2018-06-07Reland "Reland "Simplify CPDF_HintsTable.""Artem Strygin
2018-06-07Rename CPDF_PageObjectHolder::GetFormDict() to GetDict().Henrique Nakashima
2018-06-07Return from GenerateContent() if m_pObjHolder->GetFormDict() is null.Henrique Nakashima
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
2018-06-06Simplify check info availability.Artem Strygin
2018-06-06Use CPDF_StreamAcc to data access of CPDF_Stream.Artem Strygin
2018-06-05Revert "Do not merge content streams to parse them."Henrique Nakashima
2018-06-05Tidy parser lifecycle state machine in CPDF_PageObjectHolder.Tom Sepez
2018-06-05Revert "Create m_ContentStream field in CPDF_PageObject."Henrique Nakashima
2018-06-05Assert CPDF_ContentParser always has a valid page holder.Lei Zhang
2018-06-05Move CPDF_PageObjectHolder::m_pFormStream to CPDF_Form.Lei Zhang
2018-06-05Create m_ContentStream field in CPDF_PageObject.Henrique Nakashima