summaryrefslogtreecommitdiff
path: root/core/fxcodec
AgeCommit message (Expand)Author
2017-03-07fx_codec_flate code cleanup.chromium/3035Dan Sinclair
2017-03-07Limit BMP width to avoid overflowsNicolas Pena
2017-03-06Check size before writtingchromium/3033dan sinclair
2017-03-01Create virtual codec APIs so chrome/fuzzers can link separatelyTom Sepez
2017-02-27Fix nits from commit db764708.Lei Zhang
2017-02-27Allow building XFA without additional codecs.Tom Sepez
2017-02-14Prevent heap-buffer-overflow in CCodec_ProgressiveDecoderNicolas Pena
2017-01-25Calculate code_store safely in CGifLZWDecoder::DecodeNicolas Pena
2017-01-23Fix bug found by fuzzer in A85 encoder (bad shift).rbpotter
2017-01-16Return early when gif_img_row_bytes is 0chromium/2984Nicolas Pena
2017-01-16Check blue,green,red bit count in bmp_decode_rgbNicolas Pena
2017-01-16Return error when bits_left is too bigNicolas Pena
2017-01-16Use FX_Alloc() properly in fxcodec.tsepez
2017-01-12Add postscript pathrbpotter
2017-01-11Make tiff_read return actual length readNicolas Pena
2017-01-10Restrict code size in CGifLZWDecoderchromium/2978Nicolas Pena
2017-01-09Check validity of width and height in CCodec_TiffContext::LoadFrameInfoNicolas Pena
2017-01-09Remove CFX_ArrayTemplate from fpdftext and fxcodec.tsepez
2017-01-06Revert postscript code removal.rbpotter
2017-01-03Check for overflow in JBig2 Huffman decoderDan Sinclair
2016-12-14Remove CJBig2_List in favor of std::vector<std::unique_ptr<>>tsepez
2016-12-14Avoid the ptr.reset(new XXX()) anti-patterntsepez
2016-12-13Return unique_ptr<>s from fxcodec/chromium/2951tsepez
2016-12-12Fix JBig2 decoding logicweili
2016-12-07Refcount all the IFX_ stream classes all the time.tsepez
2016-12-06Return unique_ptrs from CFX_DIBitmap::Clone().tsepez
2016-12-01Improve early return in CGifLZWDecoder::Decodenpm
2016-11-28Replace ASSERT with error return in bmp_read_headernpm
2016-11-22Multiply safely in CCodec_TiffContext::Decodenpm
2016-11-22pdfium: Fix inconsistent number of color components of ICC profilekcwu
2016-11-21Check dimensions and content of bitmaps in EmbedderTests.chromium/2927thestig
2016-11-21Fixup lint flags.Dan Sinclair
2016-11-11Relax colorspace checks in CPDF_DIBSource::CreateDecoder().chromium/2917thestig
2016-11-09Add early returns in CJBig2_TRDProc::decode_Arith when decode fails.npm
2016-11-09Revert of Clean up fx_codec_icc.cpp (patchset #1 id:1 of https://codereview.c...kcwu
2016-11-07Clean up fx_codec_icc.cppkcwu
2016-11-02Remove FX_BOOL from coretsepez
2016-11-01Fix founding difference in pdfium_test on AdobeCMYK_to_sRGBbrucedawson
2016-10-28Change some ints to bools in JBIG2 code.thestig
2016-10-28Fix more FX_BOOL / int noise in core/fpdfsdktsepez
2016-10-27Fix FX_BOOL / int noise in JBig2, pass 3tsepez
2016-10-27Fix FX_BOOL / int noise in JBig2, pass 2tsepez
2016-10-27Fix FX_BOOL / int noise in JBig2_Grd*Proctsepez
2016-10-27Fix some FX_BOOL / int noise in core/fx*chromium/2903tsepez
2016-10-26Add more checks to tiff_read() and tiff_seek().thestig
2016-10-26Avoid some FX_BOOL/bool noise in fx_codec_fax.cpptsepez
2016-10-24Rename IFX_ stream nameschromium/2900tsepez
2016-10-13Verify number of ex flags matches number of ex items.dsinclair
2016-10-06Fix assertion failure when decoding malform G4 fax imagechromium/2886chromium/2885chromium/2884kcwu
2016-10-06Reject JBig2 Huffman table with too large shift valuekcwu