summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* test: nsgif: Print whether frames are interlacedMichael Drake2023-01-221-0/+1
|
* test: nsgif: Add CLI option to print versionMichael Drake2023-01-221-0/+17
|
* docs: Various doxygen comment fixesMichael Drake2023-01-011-1/+0
|
* test: Add --help option to nsgif utilityMichael Drake2023-01-011-5/+19
|
* test: Add appliction description to help outputMichael Drake2023-01-011-0/+1
|
* cli: Print useful error message for unknown enum valueMichael Drake2023-01-011-79/+75
|
* cli: Allow optional application descriptionMichael Drake2023-01-012-0/+7
|
* cli: Improve help output for enum argumentsMichael Drake2023-01-012-31/+78
|
* cli: Allow arguments that disable positional argument requirementMichael Drake2023-01-012-11/+31
|
* Tests: Decoder: Mark the gif data complete after scanning inputMichael Drake2022-11-041-0/+2
|
* Tests: Decoder: Improve warning loggingMichael Drake2022-11-041-2/+1
|
* Test: Ensure we can still loop GIFs with a loop count limit.Michael Drake2022-05-081-0/+3
|
* Test: Only generate output on first loop.Michael Drake2022-05-081-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 Drake2022-05-081-4/+3
| | | | Avoiding use of "colour" because of different spelling in US.
* Test: Allow local palettes to be saved as an image.Michael Drake2022-05-081-0/+19
|
* Test: Allow the global palette to be saved as an image.Michael Drake2022-05-081-0/+70
|
* Test: Add local/global colour table to info output.Michael Drake2022-05-071-0/+3
|
* Tests: Decoder: Print frame number of frames that fail to decode.Michael Drake2022-04-121-1/+3
|
* Tests: Decoder: Print frame number in frame info.Michael Drake2022-04-121-3/+4
|
* Test: Update gif decoder to new API.Michael Drake2022-03-241-3/+5
|
* Tests: Update decoder to set required pixel format.Michael Drake2022-03-231-1/+1
|
* Test: Make decoder more tolerant of bad gifs.Michael Drake2022-03-031-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 Drake2022-03-021-0/+1
|
* Test: Default to single loop if loop count is zero.Michael Drake2022-03-021-0/+4
|
* Test: Add background to gif info dump.Michael Drake2022-03-021-0/+4
|
* Source: Update copyright years.Michael Drake2022-02-261-0/+1
|
* API: Consistent typedef naming convention.Michael Drake2022-02-261-3/+3
|
* Test: Add support for gif info dump and loop count to nsgif tool.Michael Drake2022-02-264-45/+985
|
* Test: Use tabs for indent in test runner script.Michael Drake2022-02-261-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 Drake2022-02-263-2/+2
|
* API: Clean up error codes and add nsgif_strerror function.Michael Drake2022-02-261-33/+16
|
* API: Clean up client bitmap interface.Michael Drake2022-02-241-1/+1
|
* Test: Decoder: Simplify logic.Michael Drake2022-02-231-14/+12
|
* Test: Update decode test to new API.Michael Drake2022-02-231-75/+68
|
* test: Add commented out echo line to test runner.Michael Drake2022-02-231-0/+1
|
* API: Rename nsgif_animation to nsgif.Michael Drake2022-02-231-2/+2
|
* LIB: Rename public header and source file.Michael Drake2022-02-231-1/+1
| | | | | This allows the library header to have a name consistent with the library soname.
* LIB: Use consistent nsgif_ / NSGIF_ namespace.Michael Drake2022-02-231-24/+24
|
* TEST: Style: Fix whitespace.Michael Drake2021-11-241-190/+182
|
* GIF: Unify insufficient data error codes.Michael Drake2021-11-191-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 Drake2021-09-241-0/+1
|
* test decode: Skip frames that are not meant for display.Michael Drake2021-04-051-0/+4
|
* Clean up in test suite to satisfy sanitizersDaniel Silverstone2018-07-281-0/+2
|
* Test tool: Add option to disable output.Michael Drake2017-04-031-25/+41
|
* 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
|
* Ensure code is valid before use.John-Mark Bell2015-11-211-0/+0
| | | | Issue-reported-by: Hans Jerry Illikainen
* Ensure LZW decode stack does not overflow.John-Mark Bell2015-11-211-0/+0
| | | | Issue-reported-by: Hans Jerry Illikainen
* add a basic decode testVincent Sanders2015-09-014-0/+236