summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Ensure code is valid before use.John-Mark Bell2015-11-211-2/+4
| | | | Issue-reported-by: Hans Jerry Illikainen
* Ensure LZW decode stack does not overflow.John-Mark Bell2015-11-211-0/+17
| | | | Issue-reported-by: Hans Jerry Illikainen
* Improve checks for data buffer exhaustionJohn-Mark Bell2015-11-211-8/+22
|
* Fix up scan-build: "Result of 'calloc' is converted to a pointer of type ↵Michael Drake2013-04-111-2/+2
| | | | 'unsigned int', which is incompatible with sizeof operand type 'int'".
* Put semicolon for bodyless while loop on new line. Remove confusing ↵Michael Drake2013-04-111-15/+17
| | | | indentation.
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-291-1/+1
| | | | svn path=/trunk/libnsgif/; revision=14009
* Fix palette entry population some more. Hopefully, it's completely endian ↵John Mark Bell2009-08-091-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 Bell2009-08-031-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
* Squash warnings. The way that palette entries are computed makes me cry. ↵John Mark Bell2009-03-291-4/+4
| | | | | | Please do this properly. svn path=/trunk/libnsgif/; revision=6984
* First cut at a port to the core buildsystemJohn Mark Bell2009-03-293-0/+1285
svn path=/trunk/libnsgif/; revision=6983