summaryrefslogtreecommitdiff
path: root/core/fpdfapi/page
AgeCommit message (Expand)Author
2018-09-11Do not copy data in DecodeAllScanlines().Lei Zhang
2018-09-11Make flate decode functions' buffer out parameter unique_ptrs.Lei Zhang
2018-09-11Make RunLengthDecode()'s buffer out parameter a unique_ptr.Lei Zhang
2018-09-11Make HexDecode()'s buffer out parameter a unique_ptr.Lei Zhang
2018-09-04Fix some more span/memcpy interactions.Tom Sepez
2018-08-29Use pdfium::span<> in fpdf_parser_decode.h helper functions.Tom Sepez
2018-08-29Remove FPDFAPI_ prefix from internal cid/encoder functionsTom Sepez
2018-08-28Use pdfium::span<> in more image modulesTom Sepez
2018-08-28Use std::span<> in CCodec_JPEGModuleTom Sepez
2018-08-27The final game: mark everything final.Tom Sepez
2018-08-24Rename CFX_DIBSource to CFX_DIBBase.Tom Sepez
2018-08-23Use pdfium::span<> in CPDF_Stream::SetData().Tom Sepez
2018-08-14Remove more default arg = nullptr cases.Tom Sepez
2018-08-10Kill some optional parameters that are always supplied.Tom Sepez
2018-08-10Make the 4th parameter in CPDF_Form non-optional.Lei Zhang
2018-08-10Minor cleanup in CPDF_ContentParser.Lei Zhang
2018-08-10Make CPDF_PSFunc::m_PS mutable.Tom Sepez
2018-08-09Change CPDF_Font::GetNextChar()'s in-out parameter to pass by pointer.chromium/3518Lei Zhang
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