Commit message (Expand)AuthorAgeFilesLines
* test decode: Skip frames that are not meant for display.HEADmasterMichael Drake12 days1-0/+4
* Delay bitmap allocation until needed for frame decode.John Cupitt12 days1-33/+16
* libnsgif: Fix LZW Minimum Code Size check.Michael Drake2021-03-291-1/+1
* lzw: Reject bad LZW Minimum Code Size.Michael Drake2021-03-291-0/+4
* lzw: Remove surplus semicolon.Michael Drake2021-03-291-1/+1
* fix libnsgif restore/record orderingJohn Cupitt2021-03-081-5/+6
* Fix allocation size comparison in previous frame recorder.Michael Drake2020-07-061-1/+1
* Disposal Method: Handle Restore to previous with saved image.Michael Drake2020-07-062-21/+89
* Update component version for releaserelease/0.2.1Vincent Sanders2018-08-281-1/+1
* Clean up in test suite to satisfy sanitizersDaniel Silverstone2018-07-281-0/+2
* LZW decoder: Tiny optimisation.Michael Drake2018-06-181-1/+1
* Squash GCC7 -Wimplicit-fallthrough warnings.Michael Drake2017-10-221-2/+2
* Update component version for 0.2.0 releaserelease/0.2.0Vincent Sanders2017-10-131-1/+1
* LZW decoder: Slight code clarity and comment improvement.Michael Drake2017-04-061-2/+4
* LZW decoder: Squash scan-build error by adding assert.Michael Drake2017-04-051-0/+3
* Merge branch 'tlsa/lzw'Michael Drake2017-04-056-351/+564
| * New LZW decoder: Real-world fix; continue after dictionary is full.Michael Drake2017-04-053-16/+13
| * GIF decoding: Remove old LZW decoder and port library to new implementation.Michael Drake2017-04-053-326/+47
| * New LZW decoder: Add client calls to initialise LZW, and perform decode.Michael Drake2017-04-052-0/+250
| * New LZW decoder: Add client calls to create/destroy LZW contexts.Michael Drake2017-04-042-0/+52
| * New LZW decoder: Routine to extract LZW codes from GIF sub-block sequences.Michael Drake2017-04-042-0/+177
| * Test tool: Add option to disable output.Michael Drake2017-04-031-25/+41
* Remove pointless current_error from API surface.Michael Drake2017-02-062-3/+0
* Don't pass gif structure into lzw decoder.Michael Drake2017-02-061-50/+78
* isolate LZW initialisationVincent Sanders2017-01-301-14/+25
* make doxygen output contain static functionsVincent Sanders2017-01-301-1/+1
* remove use of magic number for header sizeVincent Sanders2017-01-301-1/+1
* make the mast table read only data in the only place it is usedVincent Sanders2017-01-271-10/+31
* remove forward declarationsVincent Sanders2017-01-271-133/+129
* fix the colour table size check to be correctVincent Sanders2017-01-271-1/+3
* fix buffer overrun due to LZW code clearingVincent Sanders2017-01-271-2/+14
* move lzw parameters to a structVincent Sanders2017-01-271-212/+234
* when searching previous frames for disposal type stay in boundsVincent Sanders2017-01-251-6/+10
* remove global clear_image flag and pass values insteadVincent Sanders2017-01-251-223/+239
* Add doxygen config and update formatting and doc commentsVincent Sanders2017-01-245-1282/+3207
* Prepare for release of 0.1.4release/0.1.4Daniel Silverstone2016-11-191-1/+1
* Add AFL derived test vectorsVincent Sanders2016-08-26283-3/+59
* improve gif test decoder to limit image size and output to fileVincent Sanders2016-08-231-161/+178
* Update component version for releaserelease/0.1.3Vincent Sanders2016-01-031-2/+2
* Ensure code is valid before use.John-Mark Bell2015-11-212-2/+4
* Ensure LZW decode stack does not overflow.John-Mark Bell2015-11-212-0/+17
* Improve checks for data buffer exhaustionJohn-Mark Bell2015-11-211-8/+22
* add a basic decode testVincent Sanders2015-09-016-1/+32
* Update CFLAGS to avoid deprication warning for glibc 2.21 and later.Vincent Sanders2015-03-221-2/+10
* Fix paths for Haiku port.Adrien Destugues2015-03-222-2/+2
* Update the component version for releaserelease/0.1.2Vincent Sanders2015-03-081-1/+1
* Fix up for new buildsystemJohn-Mark Bell2014-11-161-1/+1
* Update component version for releaserelease/0.1.1Vincent Sanders2014-04-181-1/+1
* Add support for multilibJohn-Mark Bell2014-01-132-3/+3
* update component version for releaserelease/0.1.0Vincent Sanders2013-04-191-1/+1