summaryrefslogtreecommitdiff
path: root/core/fpdfapi/render
AgeCommit message (Expand)Author
2018-10-02Use smart pointers in CPDF_PageRenderCache.Lei Zhang
2018-10-02Remove dead code in CPDF_PageRenderCache::ResetBitmap().Lei Zhang
2018-09-27Shading functions should take const matrix pointers.chromium/3568chromium/3567chromium/3566chromium/3565chromium/3564Lei Zhang
2018-09-25Revert "Remove unreachable code in CPDF_DIBBase."Lei Zhang
2018-09-21Replace CPDF_Color::Copy() with honest-to-goodness operator=().Tom Sepez
2018-09-21Remove unreachable code in CPDF_DIBBase.Lei Zhang
2018-09-21Validate more image values in CPDF_DIBBase.Lei Zhang
2018-09-20Remove many unneeded STL #includes from headers.Lei Zhang
2018-09-19Initialize CPDF_ImageRenderer in the header.Lei Zhang
2018-09-19Encapsulate CPDF_ImageLoader.Lei Zhang
2018-09-17Extract duplicate code into GetShadingSteps().Lei Zhang
2018-09-17Encapsulate CPDF_StreamAcc::LoadAllData().Lei Zhang
2018-08-31Simplify radial shading.Henrique Nakashima
2018-08-31Fix radial shading when start circle is a point in the center of end circle.Henrique Nakashima
2018-08-29Fix radial shading when center of start point is on the border of an end circle.Henrique Nakashima
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-27Use pdfium::span<> in CCodec_RLScanlineDecoderTom Sepez
2018-08-27The final game: mark everything final.Tom Sepez
2018-08-24Rename CFX_DIBSource to CFX_DIBBase.Tom Sepez
2018-08-23Fix GCC build with V8 disabled.Lei Zhang
2018-08-17Use more UnownedPtr<> in cpdf_renderstatus.h.chromium/3526Tom Sepez
2018-08-16Remove optional bool bType from GetFillArgb()Tom Sepez
2018-08-16Remove more optional args in core/Tom Sepez
2018-08-15Make CPDF_RenderStatus::Initialize() saner.Tom Sepez
2018-08-14Remove default args from CPDF_DIBSource::StartLoadDIBSource().Tom Sepez
2018-08-14Remove more default arg = nullptr cases.Tom Sepez
2018-08-10Remove const args and const_casts where not required.Tom Sepez
2018-08-10Add CFX_DIBSource::GetWritableScanline().Tom Sepez
2018-08-09Change CPDF_Font::GetNextChar()'s in-out parameter to pass by pointer.chromium/3518Lei Zhang
2018-08-07Change CPDF_Font::GetFace() to HasFace().Lei Zhang
2018-08-04Use more text object state in DrawTextPathWithPattern().chromium/3514chromium/3513chromium/3512Lei Zhang
2018-07-18Improve image size validation in CPDF_ScaledRenderBuffer.Lei Zhang
2018-07-12Rename 'ori' to 'backdrop' in rendering code.Lei Zhang
2018-07-10Fix m_ExtGID usage in CPDF_CharPosListNicolás Peña
2018-07-05Fix integer overflow in CPDF_Type3Cachechromium/3483Nicolas Pena
2018-07-05Delete CPDF_ContentMark::HasRef()Henrique Nakashima
2018-06-29Better determine if ICC colorspaces can be used for blending.Lei Zhang
2018-06-26Add some more consts to unowned pointers.Tom Sepez
2018-06-25Combine common code into CPDF_RenderStatus::ClipPattern().Lei Zhang
2018-06-25Make DrawRadialShading() slightly more compact.Lei Zhang
2018-06-21Avoid const-refs to implicitly constructed strings.Tom Sepez
2018-06-13Remove CFX_FixedBufGrow from cpdf_renderstatus.cppNicolas Pena
2018-06-13Remove almost all usages of CFX_FixedBufGrow from cpdf_dibsource.cppNicolas Pena
2018-06-07Rename CPDF_PageObjectHolder::GetFormDict() to GetDict().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-05Create m_ContentStream field in CPDF_PageObject.Henrique Nakashima
2018-05-31Clean up some nits in CPDF_Type3GlyphNicolas Pena