summaryrefslogtreecommitdiff
path: root/core/fpdfapi
AgeCommit message (Expand)Author
2016-05-12Add CFX_ByteStringC::CharAt() to avoid c_str() and casts.tsepez
2016-05-12Clean up CFX_ImageTransformer.thestig
2016-05-11Fix a sign mismatch.chromium/2735thestig
2016-05-11Revert "Reland of relax a couple checks to allow certain non-standard PDF fil...weili
2016-05-11Add much-needed Find() method for CFX_*StringCtsepez
2016-05-11Remove c_str() from fpdf_font.cpptsepez
2016-05-11Use bytestringC rather than raw ptr/len pairs in syntax parsertsepez
2016-05-11Clean up CPDF_Color and some related code.thestig
2016-05-11Fix a potential UAF with FPDFAvail_IsLinearized().thestig
2016-05-04Return bool rather than bitwise-and for FX_BOOLtsepez
2016-05-04Reland of lax a couple checks to allow certain non-standard PDF files. (patch...weili
2016-05-03Revert of Relax a couple checks to allow certain non-standard PDF files. (pat...weili
2016-04-29Relax a couple checks to allow certain non-standard PDF files.weili
2016-04-28Fix stack overflow from nested arrays.thestig
2016-04-27Standardize on ASSERT.dsinclair
2016-04-26CPDF_Document::LoadPattern() and friends always have a valid matrix.thestig
2016-04-26Move CPDF_Document code into cpdf_document.cpp.thestig
2016-04-26Remove several IPDF_ interfaces and CPDF_RenderModule.dsinclair
2016-04-26Clean up CPDF_Page.thestig
2016-04-22Add a simple check for V4 cross reference tableweili
2016-04-22Remove #ifdef platform which is always true.tsepez
2016-04-21Remove next batch of CFX_ arrays from fpdf_edit_doc.cpptsepez
2016-04-21Remove more CFX_ArrayTemplate from fpdf_edit_doc.cpptsepez
2016-04-21Remove one warning from PDFium compilation in Crosweili
2016-04-21Replace CFX_ArrayTemplate with std::vector in CPDF_ObjectStreamtsepez
2016-04-21Add a missing initialisation for CPDF_ContentMarkItem.chromium/2717chromium/2716chromium/2715ochang
2016-04-21Remove CFX_ArrayTemplate from fpdf_parser_decode.cpptsepez
2016-04-21Only call shading code with streams.dsinclair
2016-04-20Standalone GN build.dsinclair
2016-04-20Cleanups from prior CLs.dsinclair
2016-04-19Remove IPDF_CryptoHandler and IPDF_SecurityHandler.dsinclair
2016-04-15Avoid narrowing to StringC in CPDF_Name and CPDF_NameTreetsepez
2016-04-15Prevent a potential OOB read in TranslateImageLine.ochang
2016-04-14Explicity use CFX_ByteStrings in a couple of placestsepez
2016-04-14Avoid string allocs for CMap_GetString() return value.tsepez
2016-04-14Rename CFX_ByteTextBuf::GetByteString() to AsStringC().tsepez
2016-04-14Make CPDF_Dictionary methods take CFX_ByteString argumentstsepez
2016-04-13Remove implicit cast from CFX_ByteString to (const char*).tsepez
2016-04-13Add iterators and unit tests for CPDF_Array classweili
2016-04-13Re-enable warning 4701 for GN build and some cleanupweili
2016-04-12Cleanup various IFX_ text interfaces.dsinclair
2016-04-12Prevent an OOB access in CPDF_DIBSource::TranslateScanline24bppochang
2016-04-12Remove ICodec_* Interfaces.dsinclair
2016-04-12flesh out gradient shaderscaryclark
2016-04-11Remove CPDF_Object::GetConstString and overridestsepez
2016-04-11fix infinite loops when rebuild the cross reference tablejinming_wang
2016-04-11Use std::vector as internal storage for CPDF_ArrayWei Li
2016-04-08Make converstion explicit from CFX_ByteString to uint8_t*tsepez
2016-04-08Rename both As{Byte,Wide}StringC() helpers to AsStringC().tsepez
2016-04-08Remove CFX_ByteString::Load() and operator= for CFX_ByteTextBuftsepez