summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Test: Add support for gif info dump and loop count to nsgif tool.Michael Drake2022-02-264-45/+985
* API: Add public access function for frame information.Michael Drake2022-02-262-87/+160
* GIF: Rename gif source data buffer members.Michael Drake2022-02-261-26/+27
* GIF: Minimum gif delay shouldn't be public.Michael Drake2022-02-262-4/+4
* Test: Use tabs for indent in test runner script.Michael Drake2022-02-261-31/+31
* Test: Rename nsgif test utilitiy.Michael Drake2022-02-263-2/+2
* GIF: First frame establishes a redraw rectangle.Michael Drake2022-02-261-1/+0
* API: Clean up error codes and add nsgif_strerror function.Michael Drake2022-02-263-158/+207
* API: Clean up client bitmap interface.Michael Drake2022-02-243-30/+67
* GIF: Don't need previous frame size now.Michael Drake2022-02-241-21/+4
* GIF: Avoid two colour table allocations.Michael Drake2022-02-241-28/+9
* Test: Decoder: Simplify logic.Michael Drake2022-02-231-14/+12
* Test: Update decode test to new API.Michael Drake2022-02-231-75/+68
* API: Rework library API to keep internal workings private.Michael Drake2022-02-232-204/+501
* test: Add commented out echo line to test runner.Michael Drake2022-02-231-0/+1
* API: Rename nsgif_animation to nsgif.Michael Drake2022-02-233-36/+36
* API: Split out redraw rectangle.Michael Drake2022-02-232-20/+27
* GIF: Remove redundant comment.Michael Drake2022-02-231-1/+0
* GIF: Scope reduce frame interlace mask.Michael Drake2022-02-231-2/+5
* GIF: Scope reduce graphic control extension masks.Michael Drake2022-02-231-4/+7
* GIF: Scope reduce gif extension identifier magic values.Michael Drake2022-02-231-9/+11
* LIB: Rename public header and source file.Michael Drake2022-02-235-4/+4
* LIB: Use consistent nsgif_ / NSGIF_ namespace.Michael Drake2022-02-233-394/+393
* GIF: Rename flag for whether the frame image has been decoded.Michael Drake2022-02-212-5/+5
* Buildsystem: Add -Wextra to WARNFLAGS.Michael Drake2022-02-211-1/+1
* gif: Fix graphic control extension handler comment.Michael Drake2022-02-211-1/+1
* gif: Frame parse: Only grow image to accommodate first frame.Michael Drake2022-02-211-3/+9
* gif: Background restoration: Add support for clipped frames.Michael Drake2022-02-211-1/+4
* gif: decode: Add support for clipped frames.Michael Drake2022-02-211-4/+75
* GIF: Reorder #includes.Michael Drake2021-11-241-4/+4
* LOG: Remove unused logging code.Michael Drake2021-11-242-24/+1
* API: Use stdint types.Michael Drake2021-11-242-26/+26
* TEST: Style: Fix whitespace.Michael Drake2021-11-241-190/+182
* GIF: Style: Use double underscore for remaining static functions.Michael Drake2021-11-241-8/+14
* GIF: Update code documentation.Michael Drake2021-11-241-7/+14
* GIF: Delay LZW creation until frame proccessing.Michael Drake2021-11-201-8/+8
* GIF: Simplify check for no frame data.Michael Drake2021-11-201-9/+4
* GIF: Split out logical screen descriptor extraction.Michael Drake2021-11-191-27/+46
* LZW: Remove double blank lines.Michael Drake2021-11-192-8/+0
* GIF: Remove double blank lines.Michael Drake2021-11-191-3/+0
* GIF: Initilisation: Make frame initialisation loop more readable.Michael Drake2021-11-191-1/+3
* GIF: Unify insufficient data error codes.Michael Drake2021-11-193-43/+19
* GIF: Use common colour table code for global colour table.Michael Drake2021-11-191-22/+12
* GIF: Split out colour table extraction.Michael Drake2021-11-191-21/+48
* GIF: Split header reader out into helper function.Michael Drake2021-11-191-16/+44
* Add myself to the copyright headers.Michael Drake2021-11-194-0/+4
* GIF: Initialisation: Remove misleading comment.Michael Drake2021-11-181-1/+0
* GIF: Optimise deinterlacing of frame rows.Michael Drake2021-11-081-23/+60
* API: Fix typos in public header.Michael Drake2021-11-051-4/+4
* API: Clean up public header indentation.Michael Drake2021-11-051-115/+113