summaryrefslogtreecommitdiff
path: root/core/fxcodec
AgeCommit message (Expand)Author
2018-05-09Use enum class instead of int in CJBig2_Contextchromium/3426Nicolas Pena
2018-05-09Do not build GIF when codec is disabledRyan Harrison
2018-05-09Do not build PNG when codec is disabledRyan Harrison
2018-05-09Make memory usage in CJBig2_HTRDProc::DecodeImage() O(1).Lei Zhang
2018-05-09Do not build TIFF when codec is disabledRyan Harrison
2018-05-08Remove almost all usages of CFX_FixedBufGrow with std::vectorNicolas Pena
2018-05-08Split CCodec_FlateScanlineDecoder in two.Lei Zhang
2018-05-08Move CalculatePitch8() to core/fxcodec.Lei Zhang
2018-05-04Check CJBig2_Image is valid before filling.chromium/3423chromium/3422chromium/3421Lei Zhang
2018-05-03Invalidate GIF input buffer when moving file cursor backwardschromium/3420chromium/3419Ryan Harrison
2018-05-02Convert hand rolled buffer reader in CFX_MemoryStreamRyan Harrison
2018-05-02Make several Huffman decoders consistently check for integer overflows.Lei Zhang
2018-05-01Add struct CJBig2_GRDProc::ProgressiveArithDecodeState.Lei Zhang
2018-05-01Clean up CJBig2_Image compose methods.Lei Zhang
2018-04-27Tidy cfx_gif.h.chromium/3415chromium/3414chromium/3413Tom Sepez
2018-04-27Remove CJBig2_HuffmanTable::InitCodes().Lei Zhang
2018-04-27Replace void* with CFX_GifPalette* in fxcodecTom Sepez
2018-04-27Change CJBig2_HuffmanTable to use struct JBig2HuffmanCode.Lei Zhang
2018-04-27Adjust CJBig2_Context::HuffmanAssignCode().Lei Zhang
2018-04-27Simplify CJBig2_Context::DecodeSymbolIDHuffmanTable().Lei Zhang
2018-04-27Use std::function in CJBig2_GRDProc.Lei Zhang
2018-04-27Disambiguate methods in CJBig2_GRDProc.Lei Zhang
2018-04-27Simplify CJBig2_Context::FindReferredSegmentByTypeAndIndex().Lei Zhang
2018-04-27Fix style for many jbig2 methods.chromium/3412Lei Zhang
2018-04-27Add CJBig2_Image::IsValidImageSize() helper method.Lei Zhang
2018-04-27Sanitize another image size in CJBig2_Context::parseHalftoneRegion().Lei Zhang
2018-04-27Sanitize the SBNUMINSTANCES value in the JBIG2 decoder.Lei Zhang
2018-04-25Replace reinterpret_cast with static_cast where possibleTom Sepez
2018-04-25Don't store CE (comment extension) block data when decoding GIFRyan Harrison
2018-04-25Use a bool in FindBit() in the fax codec.Lei Zhang
2018-04-25Use PredictorType in more places.Lei Zhang
2018-04-25Clean up CCodec_FlateScanlineDecoder.Lei Zhang
2018-04-25Introduce ScopedFPDF types in public/cpp/fpdf_scopers.hTom Sepez
2018-04-25Remove unused PNGEncode() code.Lei Zhang
2018-04-23Add more image size checks in CJBig2_Context.Lei Zhang
2018-04-16Fix some checks for FX_Realloc() failures.Lei Zhang
2018-04-12Fail decode if continuing to get insufficient size errorRyan Harrison
2018-04-11Remove CFX_DIBAttribute::m_strAuthorTom Sepez
2018-04-03Re-arrange so inline vectors come last in structs.Tom Sepez
2018-03-21Rename foo_{wid,hei} to foo_{width,height}.Lei Zhang
2018-03-21Rename "des_foo" to "dest_foo".Lei Zhang
2018-03-21Add helpers to work with FXDIB_Format.Lei Zhang
2018-03-06Rename core/fxcrt IFX files to IfaceDan Sinclair
2018-02-26Shrink some tables and kill dead code in xfa.Tom Sepez
2018-02-26Add some more missing consts.chromium/3356Tom Sepez
2018-02-16Fix fallthroughs in XFA code.chromium/3350Henrique Nakashima
2018-02-15Correctly seek when header size is larger then expectedchromium/3349Ryan Harrison
2018-02-14Check that the request was satisfied in ReadDataRyan Harrison
2018-02-13Change return value of GetAvailInputRyan Harrison
2018-02-12Fix signedness in CJBig2_HuffmanTable, and add overflow checkNicolas Pena