Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update component version for releaserelease/0.2.1 | Vincent Sanders | 2018-08-28 | 1 | -1/+1 |
| | |||||
* | Clean up in test suite to satisfy sanitizers | Daniel Silverstone | 2018-07-28 | 1 | -0/+2 |
| | |||||
* | LZW decoder: Tiny optimisation. | Michael Drake | 2018-06-18 | 1 | -1/+1 |
| | | | | | | | When the next code fits exactly in what's left of the current sub-block, we can use the fast path. Spotted by Adrian Lees. | ||||
* | Squash GCC7 -Wimplicit-fallthrough warnings. | Michael Drake | 2017-10-22 | 1 | -2/+2 |
| | |||||
* | Update component version for 0.2.0 releaserelease/0.2.0 | Vincent Sanders | 2017-10-13 | 1 | -1/+1 |
| | |||||
* | LZW decoder: Slight code clarity and comment improvement. | Michael Drake | 2017-04-06 | 1 | -2/+4 |
| | |||||
* | LZW decoder: Squash scan-build error by adding assert. | Michael Drake | 2017-04-05 | 1 | -0/+3 |
| | | | | | | | Note, for scan-build to correctly interpret the assert, the library must be built in debug mode: $ scan-build-4.0 make VARIANT=debug | ||||
* | Merge branch 'tlsa/lzw' | Michael Drake | 2017-04-05 | 6 | -351/+564 |
|\ | |||||
| * | New LZW decoder: Real-world fix; continue after dictionary is full. | Michael Drake | 2017-04-05 | 3 | -16/+13 |
| | | |||||
| * | GIF decoding: Remove old LZW decoder and port library to new implementation. | Michael Drake | 2017-04-05 | 3 | -326/+47 |
| | | |||||
| * | New LZW decoder: Add client calls to initialise LZW, and perform decode. | Michael Drake | 2017-04-05 | 2 | -0/+250 |
| | | |||||
| * | New LZW decoder: Add client calls to create/destroy LZW contexts. | Michael Drake | 2017-04-04 | 2 | -0/+52 |
| | | |||||
| * | New LZW decoder: Routine to extract LZW codes from GIF sub-block sequences. | Michael Drake | 2017-04-04 | 2 | -0/+177 |
| | | |||||
| * | Test tool: Add option to disable output. | Michael Drake | 2017-04-03 | 1 | -25/+41 |
|/ | |||||
* | Remove pointless current_error from API surface. | Michael Drake | 2017-02-06 | 2 | -3/+0 |
| | |||||
* | Don't pass gif structure into lzw decoder. | Michael Drake | 2017-02-06 | 1 | -50/+78 |
| | |||||
* | isolate LZW initialisation | Vincent Sanders | 2017-01-30 | 1 | -14/+25 |
| | |||||
* | make doxygen output contain static functions | Vincent Sanders | 2017-01-30 | 1 | -1/+1 |
| | |||||
* | remove use of magic number for header size | Vincent Sanders | 2017-01-30 | 1 | -1/+1 |
| | |||||
* | make the mast table read only data in the only place it is used | Vincent Sanders | 2017-01-27 | 1 | -10/+31 |
| | |||||
* | remove forward declarations | Vincent Sanders | 2017-01-27 | 1 | -133/+129 |
| | |||||
* | fix the colour table size check to be correct | Vincent Sanders | 2017-01-27 | 1 | -1/+3 |
| | |||||
* | fix buffer overrun due to LZW code clearing | Vincent Sanders | 2017-01-27 | 1 | -2/+14 |
| | | | | | | The LZW code clearing function was not dealing with errors when obtaining the next code from the gif. this resulted in input buffer overruns and occasional segmentation faults. | ||||
* | move lzw parameters to a struct | Vincent Sanders | 2017-01-27 | 1 | -212/+234 |
| | | | | | | Make all the lzw parameters members of a structure instead of being random globals. This allows for a future change to making the library safe when decompressing multiple GIF. | ||||
* | when searching previous frames for disposal type stay in bounds | Vincent Sanders | 2017-01-25 | 1 | -6/+10 |
| | | | | | | | | When searching back through frames looking for a non restore frame disposal type the array index would go out of bounds off the front of the frames block causing a segfault. Fixes issue #2515 reported in bugtracker | ||||
* | remove global clear_image flag and pass values instead | Vincent Sanders | 2017-01-25 | 1 | -223/+239 |
| | |||||
* | Add doxygen config and update formatting and doc comments | Vincent Sanders | 2017-01-24 | 5 | -1282/+3207 |
| | |||||
* | Prepare for release of 0.1.4release/0.1.4 | Daniel Silverstone | 2016-11-19 | 1 | -1/+1 |
| | |||||
* | Add AFL derived test vectors | Vincent Sanders | 2016-08-26 | 283 | -3/+59 |
| | |||||
* | improve gif test decoder to limit image size and output to file | Vincent Sanders | 2016-08-23 | 1 | -161/+178 |
| | |||||
* | Update component version for releaserelease/0.1.3 | Vincent Sanders | 2016-01-03 | 1 | -2/+2 |
| | |||||
* | Ensure code is valid before use. | John-Mark Bell | 2015-11-21 | 2 | -2/+4 |
| | | | | Issue-reported-by: Hans Jerry Illikainen | ||||
* | Ensure LZW decode stack does not overflow. | John-Mark Bell | 2015-11-21 | 2 | -0/+17 |
| | | | | Issue-reported-by: Hans Jerry Illikainen | ||||
* | Improve checks for data buffer exhaustion | John-Mark Bell | 2015-11-21 | 1 | -8/+22 |
| | |||||
* | add a basic decode test | Vincent Sanders | 2015-09-01 | 6 | -1/+32 |
| | |||||
* | Update CFLAGS to avoid deprication warning for glibc 2.21 and later. | Vincent Sanders | 2015-03-22 | 1 | -2/+10 |
| | |||||
* | Fix paths for Haiku port. | Adrien Destugues | 2015-03-22 | 2 | -2/+2 |
| | |||||
* | Update the component version for releaserelease/0.1.2 | Vincent Sanders | 2015-03-08 | 1 | -1/+1 |
| | |||||
* | Fix up for new buildsystem | John-Mark Bell | 2014-11-16 | 1 | -1/+1 |
| | |||||
* | Update component version for releaserelease/0.1.1 | Vincent Sanders | 2014-04-18 | 1 | -1/+1 |
| | |||||
* | Add support for multilib | John-Mark Bell | 2014-01-13 | 2 | -3/+3 |
| | |||||
* | update component version for releaserelease/0.1.0 | Vincent Sanders | 2013-04-19 | 1 | -1/+1 |
| | |||||
* | add a .gitattributes so .gitignore is not exported | Vincent Sanders | 2013-04-18 | 1 | -0/+2 |
| | |||||
* | Fix up scan-build: "Result of 'calloc' is converted to a pointer of type ↵ | Michael Drake | 2013-04-11 | 1 | -2/+2 |
| | | | | 'unsigned int', which is incompatible with sizeof operand type 'int'". | ||||
* | Put semicolon for bodyless while loop on new line. Remove confusing ↵ | Michael Drake | 2013-04-11 | 1 | -15/+17 |
| | | | | indentation. | ||||
* | Update to new NSBUILD infrastructure | Daniel Silverstone | 2012-06-29 | 2 | -3/+5 |
| | | | | svn path=/trunk/libnsgif/; revision=14009 | ||||
* | Simple gitignore | Daniel Silverstone | 2012-06-04 | 1 | -0/+2 |
| | | | | svn path=/trunk/libnsgif/; revision=13953 | ||||
* | Bump version | John Mark Bell | 2011-04-07 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsgif/; revision=12168 | ||||
* | Missing include | Chris Young | 2010-11-21 | 1 | -0/+1 |
| | | | | svn path=/trunk/libnsgif/; revision=10949 | ||||
* | Bump version | John Mark Bell | 2010-04-19 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsgif/; revision=10443 |