summaryrefslogtreecommitdiff
path: root/core/fxcodec
AgeCommit message (Expand)Author
2018-05-16Move JBig2 HuffmanTables into JBig2_HuffmanTable.cppNicolas Pena
2018-05-16Remove some more unused #definesTom Sepez
2018-05-16Do more optimizations to make FindBit() faster.chromium/3433Lei Zhang
2018-05-16Avoid a memset() in FindBit() in the fax codec.Lei Zhang
2018-05-15Lower the limit of image dimensions for fax codecs.chromium/3432Lei Zhang
2018-05-15Read data in bigger chunks in fax codec code.Lei Zhang
2018-05-14Merge some values of JBig2_ResultNicolas Pena
2018-05-10Clean up post review commentsRyan Harrison
2018-05-10Remove a completeness check from CJBig2_GRRDProc::DecodeTemplate0OptNicolas Pena
2018-05-10Do not build BMP when codec is disabledRyan Harrison
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