Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test: Only generate output on first loop. | Michael Drake | 2022-05-08 | 1 | -8/+8 |
| | | | | | The multiple loops feature is for decode performance testing and it makes no sense to generate output more than once. | ||||
* | API: Replace colour_table with {global|local}_palette. | Michael Drake | 2022-05-08 | 1 | -4/+3 |
| | | | | Avoiding use of "colour" because of different spelling in US. | ||||
* | Test: Allow local palettes to be saved as an image. | Michael Drake | 2022-05-08 | 1 | -0/+19 |
| | |||||
* | Test: Allow the global palette to be saved as an image. | Michael Drake | 2022-05-08 | 1 | -0/+70 |
| | |||||
* | Test: Add local/global colour table to info output. | Michael Drake | 2022-05-07 | 1 | -0/+3 |
| | |||||
* | Tests: Decoder: Print frame number of frames that fail to decode. | Michael Drake | 2022-04-12 | 1 | -1/+3 |
| | |||||
* | Tests: Decoder: Print frame number in frame info. | Michael Drake | 2022-04-12 | 1 | -3/+4 |
| | |||||
* | Test: Update gif decoder to new API. | Michael Drake | 2022-03-24 | 1 | -3/+5 |
| | |||||
* | Tests: Update decoder to set required pixel format. | Michael Drake | 2022-03-23 | 1 | -1/+1 |
| | |||||
* | Test: Make decoder more tolerant of bad gifs. | Michael Drake | 2022-03-03 | 1 | -12/+11 |
| | | | | | This makes us keep going if the scan or a frame decode fails, ensuring everything is tested. | ||||
* | Test: Add transparency to frame info dump. | Michael Drake | 2022-03-02 | 1 | -0/+1 |
| | |||||
* | Test: Default to single loop if loop count is zero. | Michael Drake | 2022-03-02 | 1 | -0/+4 |
| | |||||
* | Test: Add background to gif info dump. | Michael Drake | 2022-03-02 | 1 | -0/+4 |
| | |||||
* | Source: Update copyright years. | Michael Drake | 2022-02-26 | 1 | -0/+1 |
| | |||||
* | API: Consistent typedef naming convention. | Michael Drake | 2022-02-26 | 1 | -3/+3 |
| | |||||
* | Test: Add support for gif info dump and loop count to nsgif tool. | Michael Drake | 2022-02-26 | 4 | -45/+985 |
| | |||||
* | Test: Use tabs for indent in test runner script. | Michael Drake | 2022-02-26 | 1 | -31/+31 |
| | | | | | Previously it was 4 spaces for first level indent, 1 tab for second level, 1 tab plus 4 spaces for third level. | ||||
* | Test: Rename nsgif test utilitiy. | Michael Drake | 2022-02-26 | 3 | -2/+2 |
| | |||||
* | API: Clean up error codes and add nsgif_strerror function. | Michael Drake | 2022-02-26 | 1 | -33/+16 |
| | |||||
* | API: Clean up client bitmap interface. | Michael Drake | 2022-02-24 | 1 | -1/+1 |
| | |||||
* | Test: Decoder: Simplify logic. | Michael Drake | 2022-02-23 | 1 | -14/+12 |
| | |||||
* | Test: Update decode test to new API. | Michael Drake | 2022-02-23 | 1 | -75/+68 |
| | |||||
* | test: Add commented out echo line to test runner. | Michael Drake | 2022-02-23 | 1 | -0/+1 |
| | |||||
* | API: Rename nsgif_animation to nsgif. | Michael Drake | 2022-02-23 | 1 | -2/+2 |
| | |||||
* | LIB: Rename public header and source file. | Michael Drake | 2022-02-23 | 1 | -1/+1 |
| | | | | | This allows the library header to have a name consistent with the library soname. | ||||
* | LIB: Use consistent nsgif_ / NSGIF_ namespace. | Michael Drake | 2022-02-23 | 1 | -24/+24 |
| | |||||
* | TEST: Style: Fix whitespace. | Michael Drake | 2021-11-24 | 1 | -190/+182 |
| | |||||
* | GIF: Unify insufficient data error codes. | Michael Drake | 2021-11-19 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | There is no difference in what the client needs to do. If there are displayable frames, they can display them. Otherwise more data is needed. Internally only `GIF_INSUFFICIENT_DATA` is used now. To remove the `GIF_INSUFFICIENT_FRAME_DATA` could make existing client applications fail to compile, so it is left as an alias to the same value. At some point the API will be changed drastically, but for now I want existing applications to still build. | ||||
* | test: Print filename of any gif that errors. | Michael Drake | 2021-09-24 | 1 | -0/+1 |
| | |||||
* | test decode: Skip frames that are not meant for display. | Michael Drake | 2021-04-05 | 1 | -0/+4 |
| | |||||
* | Clean up in test suite to satisfy sanitizers | Daniel Silverstone | 2018-07-28 | 1 | -0/+2 |
| | |||||
* | Test tool: Add option to disable output. | Michael Drake | 2017-04-03 | 1 | -25/+41 |
| | |||||
* | 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 |
| | |||||
* | Ensure code is valid before use. | John-Mark Bell | 2015-11-21 | 1 | -0/+0 |
| | | | | Issue-reported-by: Hans Jerry Illikainen | ||||
* | Ensure LZW decode stack does not overflow. | John-Mark Bell | 2015-11-21 | 1 | -0/+0 |
| | | | | Issue-reported-by: Hans Jerry Illikainen | ||||
* | add a basic decode test | Vincent Sanders | 2015-09-01 | 4 | -0/+236 |