Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | -Wextra is only understood by GCC 3.4.6 or later. | John Mark Bell | 2009-11-06 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | It is a more descriptive synonym for -W. Use -W instead which is understood by all common versions of GCC (i.e. GCC 2.95 supports it, which is the oldest GCC version we have to support) Additionally, conditionalise our -Werror usage on whether we're building for BeOS/Haiku. On these platforms, the standard library headers result in warnings. GCC 2 is quite happy to build this code on other platforms, so shouldn't be the trigger for dropping -Werror (even if BeOS is the only target where GCC2 is likely to be used). svn path=/trunk/libnsgif/; revision=9667 | ||||
* | Fix palette entry population some more. Hopefully, it's completely endian ↵ | John Mark Bell | 2009-08-09 | 1 | -13/+33 |
| | | | | | | agnostic now and still builds with GCC 4.4 svn path=/trunk/libnsgif/; revision=9138 | ||||
* | Stop utterly insane palette entry population. | John Mark Bell | 2009-08-03 | 1 | -10/+15 |
| | | | | | | | Palette entries are always ABGR, regardless of platform endianness. This change probably breaks big-endian platforms which, under the old approach, had palette entries of the form RGBA (assuming I understood the code correctly). svn path=/trunk/libnsgif/; revision=9027 | ||||
* | Ensure local include path overrides buildsystem settings. | John Mark Bell | 2009-08-01 | 1 | -2/+2 |
| | | | | svn path=/trunk/libnsgif/; revision=8964 | ||||
* | Update to new shared object naming | Daniel Silverstone | 2009-04-21 | 2 | -3/+3 |
| | | | | svn path=/trunk/libnsgif/; revision=7208 | ||||
* | GCC 2.95 compatibility | John Mark Bell | 2009-04-15 | 1 | -2/+11 |
| | | | | svn path=/trunk/libnsgif/; revision=7097 | ||||
* | Shared library versioning | John Mark Bell | 2009-04-03 | 2 | -5/+7 |
| | | | | svn path=/trunk/libnsgif/; revision=7034 | ||||
* | Squash warnings. The way that palette entries are computed makes me cry. ↵ | John Mark Bell | 2009-03-29 | 1 | -4/+4 |
| | | | | | | Please do this properly. svn path=/trunk/libnsgif/; revision=6984 | ||||
* | First cut at a port to the core buildsystem | John Mark Bell | 2009-03-29 | 5 | -104/+29 |
| | | | | svn path=/trunk/libnsgif/; revision=6983 | ||||
* | Prefix build dirs with build- and svn ignore them. Simplify clean rule. | John Tytgat | 2009-02-01 | 1 | -1/+1 |
| | | | | svn path=/trunk/libnsgif/; revision=6336 | ||||
* | Prefix build dirs with build- and svn ignore them. Simplify clean rule. | John Tytgat | 2009-02-01 | 1 | -5/+4 |
| | | | | svn path=/trunk/libnsgif/; revision=6335 | ||||
* | If a frame's disposal method is GIF_FRAME_CLEAR and the frame has a ↵ | Sean Fox | 2009-01-07 | 1 | -1/+4 |
| | | | | | | transparency index, the frame will be restored to transparency instead of the background colour svn path=/trunk/libnsgif/; revision=5975 | ||||
* | When a frame claims to exceed the GIF's buffer, libnsgif will now try to ↵ | Sean Fox | 2009-01-03 | 2 | -6/+30 |
| | | | | | | recover by rendering the available frame data instead of returning an error and dropping the frame completely. This same concept may be applicable in other libnsgif locations. svn path=/trunk/libnsgif/; revision=5957 | ||||
* | Script to disassemble GIFs, to help with debugging broken GIFs. | James Bursa | 2008-12-31 | 1 | -0/+109 |
| | | | | svn path=/trunk/libnsgif/; revision=5949 | ||||
* | C89 | François Revel | 2008-11-30 | 1 | -2/+8 |
| | | | | svn path=/trunk/libnsgif/; revision=5841 | ||||
* | Use DESTDIR. | John Mark Bell | 2008-10-13 | 1 | -9/+11 |
| | | | | | | OS X friendly install invocation svn path=/trunk/libnsgif/; revision=5556 | ||||
* | GCCSDK 4 build compatibility (not finished yet) | John Tytgat | 2008-09-28 | 1 | -20/+20 |
| | | | | svn path=/trunk/libnsgif/; revision=5458 | ||||
* | Change libnsgif to MIT licence | Rob Kendrick | 2008-09-05 | 4 | -39/+29 |
| | | | | svn path=/trunk/libnsgif/; revision=5243 | ||||
* | - LOG now prints to stderr, so it won't disrupt the gif decoding example, ↵ | Sean Fox | 2008-08-23 | 2 | -31/+9 |
| | | | | | | | | | which reads from stdout - Correct the way block data is skipped when processing extensions - Remove a lot of code that was apparently rendered useless with previous commits and was causing problems when displaying some gif animations svn path=/trunk/libnsgif/; revision=5187 | ||||
* | Pixels are now properly initialised as transparent instead of to the image's ↵ | Sean Fox | 2008-08-12 | 1 | -2/+10 |
| | | | | | | background color svn path=/trunk/libnsgif/; revision=5079 | ||||
* | Add support for cross-compiling using TARGET=riscos. | James Bursa | 2008-08-12 | 1 | -39/+70 |
| | | | | svn path=/trunk/libnsgif/; revision=5068 | ||||
* | Decode example now includes local header so it's useful prior to installing ↵ | Sean Fox | 2008-07-15 | 1 | -1/+1 |
| | | | | | | the library svn path=/branches/dynis/libnsgif/; revision=4671 | ||||
* | Corrected the return type for bitmap_get_buffer in the gif decoding example | Sean Fox | 2008-07-01 | 2 | -3/+3 |
| | | | | svn path=/branches/dynis/libnsgif/; revision=4488 |