summaryrefslogtreecommitdiff
path: root/core/fpdfapi/page
AgeCommit message (Expand)Author
2018-07-18Use casts to deduplicate implementation of const/non-const methods.Henrique Nakashima
2018-07-14Use more ternary operators in content mark code.chromium/3493chromium/3492Lei Zhang
2018-07-13Create API to remove a content mark from a page object.Henrique Nakashima
2018-07-13Fix mark parameters not saved if nothing changed.Henrique Nakashima
2018-07-11Write marked content operators when generating a stream.Henrique Nakashima
2018-07-11Store property name for marked content with an indirect dict.Henrique Nakashima
2018-07-11Cleanup CPDF_ContentMark.Henrique Nakashima
2018-07-11Split CPDF_ContentMark::AddMark() into three versions.Henrique Nakashima
2018-07-10Create API for adding content marks and setting their params.chromium/3488Henrique Nakashima
2018-07-10Make CPDF_StreamContentParser::m_pResources a const pointer.Lei Zhang
2018-07-06Maintain a stack of CPDF_ContentMark while parsing a stream.Henrique Nakashima
2018-07-06Make MarkData::mMarks a vector of RetainPtr<CPDF_ContentMarkItem>Henrique Nakashima
2018-07-05Rename CPDF_ContentMark::m_Ref to ::m_pMarkData.Henrique Nakashima
2018-07-05Delete CPDF_ContentMark::HasRef()Henrique Nakashima
2018-07-05Replace SharedCopyOnWrite<MarkData> with RetainPtrHenrique Nakashima
2018-07-03Use std::vector<float> in CPDF_Function.Tom Sepez
2018-07-02Use std::vector<float> in cpdf_expintfunc.cppTom Sepez
2018-07-02Access a span properly in DetectSRGB().Lei Zhang
2018-07-02Use std::vector in one more place in cpdf_colorspace.cppTom Sepez
2018-07-02Add pdfium::Vector2D<>()Tom Sepez
2018-06-29Use pdfium::span with CPDF_IccProfile and friends.Lei Zhang
2018-06-29Remove out param from CCodec_IccModule::CreateTransform_sRGB().Lei Zhang
2018-06-29Clean up CLcmsCmm.Lei Zhang
2018-06-29Better determine if ICC colorspaces can be used for blending.Lei Zhang
2018-06-26Use UnownedPtr<> in cpdf_streamcontentparserchromium/3474Tom Sepez
2018-06-26Add some more consts to unowned pointers.Tom Sepez
2018-06-25Clean up CPDF_StreamContentParser::AddTextObject().chromium/3473Lei Zhang
2018-06-22Avoid some duplicate const/non-const getters.Tom Sepez
2018-06-22CPDF_PageObjectHolder::GetDirtyStreams() returns const ref.Henrique Nakashima
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-14Rewrite content stream regeneration.Henrique Nakashima
2018-06-13Mark modified content streams as dirty in CPDF_PageObjectHolder.Henrique Nakashima
2018-06-13Remove CFX_FixedBufGrow from cpdf_colorspace.cppNicolas Pena
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-08Add constants for PDF 1.7 spec, table 3.27.Lei Zhang
2018-06-07Rename CPDF_PageObjectHolder::GetFormDict() to GetDict().Henrique Nakashima
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
2018-06-05Add test for FPDF_GetPageSizeByIndex()Tom Sepez
2018-06-04Do not merge content streams to parse them.Henrique Nakashima
2018-06-04Revert "Make CPDF_Document cache CPDF_Pages"Tom Sepez
2018-06-04Revert "Make common page base class for XFA and non-XFA."Tom Sepez