summaryrefslogtreecommitdiff
path: root/core/fxcodec/jbig2
AgeCommit message (Expand)Author
2017-04-10Guard against negative shift in nVal calculationDan Sinclair
2017-04-10Use checked_numeric to guard shiftDan Sinclair
2017-04-10Guard against negative shift in jbig2 huffman initializationDan Sinclair
2017-04-04Remove a couple checks for MakeUnique failures.Lei Zhang
2017-04-04RefCount CPDF_StreamAcc all the time.Tom Sepez
2017-04-03Drop FXSYS_ from mem methodsDan Sinclair
2017-03-30Add some calls to MakeUniqueDan Sinclair
2017-03-30Use more unique_ptr and std::vector in JBig2_SddProcNicolas Pena
2017-03-29Fix undefined shift in JBig2_SddProcNicolas Pena
2017-03-28Add bounds check into JBIG2 Arith decoder.Dan Sinclair
2017-03-28Add JBig2_BitStream ReadNBits unittestsDan Sinclair
2017-03-27Convert new into MakeUniqueDan Sinclair
2017-03-27Verify available bits in bit streamDan Sinclair
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-12Fix JBig2 decoding logicweili
2016-11-09Add early returns in CJBig2_TRDProc::decode_Arith when decode fails.npm
2016-11-02Remove FX_BOOL from coretsepez
2016-10-28Change some ints to bools in JBIG2 code.thestig
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-13Verify number of ex flags matches number of ex items.dsinclair
2016-10-06Reject JBig2 Huffman table with too large shift valuekcwu
2016-10-04Move core/fpdfapi/fpdf_parser to core/fpdfapi/parserdsinclair
2016-09-29Move core/fxcrt/include to core/fxcrtdsinclair
2016-09-29Move core/fxcodec/codec/include and core/fxcodec/include files updsinclair
2016-09-29Move core/fpdfapi/fpdf_parser/include to core/fpdfapi/fpdf_parserdsinclair
2016-08-08Check if image width or height are zero before proceeding.dsinclair
2016-08-02Bound total pixels in JBig2 images to avoid overflows later.tsepez
2016-07-24Remove CFX_Deletableweili
2016-07-19Use smart pointers for various Jbig2 decoding contextsweili
2016-06-07Fix more code which has shadow variablesweili
2016-06-07Get rid of NULLs in core/thestig
2016-06-07Verify we have a CJBig2_Image before attempting use.dsinclair
2016-06-03Fix some code which causes warnings when compiled by /analyze toolweili
2016-05-26Fix a bug which may cause infinite loopweili
2016-04-13Re-enable warning 4701 for GN build and some cleanupweili
2016-04-06Move include/fxcodec to fxcodec/includedsinclair
2016-04-06Rename FX_SAFE_DWORD to FX_SAFE_UINT32dsinclair
2016-03-30Fix C4434 warning about 32-bit shift assigned to 64-bitsBruce Dawson
2016-03-28Reduce signed/unsigned comparison warningsWei Li
2016-03-25Remove FX_DWORD from core/ and delete definitionchromium/2695chromium/2694chromium/2693chromium/2692tsepez
2016-03-23Move core/include/fxcrt to core/fxcrt/include.Dan Sinclair
2016-03-22Re-enable MSVC warning 4702Wei Li
2016-03-21Remove FX_WORD in favor of uint16_t.Tom Sepez
2016-03-21Make a few more const tables smaller.chromium/2689chromium/2688Tom Sepez
2016-03-21Re-enable several MSVC warningsWei Li
2016-03-15core/include/fdpfapi cleanup Part I.Dan Sinclair