summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* API: Expose transparency flag in frame info.Michael Drake2022-03-021-5/+3
* API: Expose background colour in nsgif info.Michael Drake2022-03-021-5/+33
* GIF: Squash warning about increase of alignment of pointer type.Michael Drake2022-02-271-1/+1
* Source: Update copyright years.Michael Drake2022-02-261-1/+1
* GIF: Simplify frame delay calculation.Michael Drake2022-02-261-12/+16
* GIF: Don't error for a final partial frame.Michael Drake2022-02-261-3/+2
* API: Consistent typedef naming convention.Michael Drake2022-02-261-14/+16
* API: Add public access function for frame information.Michael Drake2022-02-261-53/+68
* GIF: Rename gif source data buffer members.Michael Drake2022-02-261-26/+27
* GIF: Minimum gif delay shouldn't be public.Michael Drake2022-02-261-2/+4
* 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-261-94/+118
* API: Clean up client bitmap interface.Michael Drake2022-02-241-4/+4
* 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
* API: Rework library API to keep internal workings private.Michael Drake2022-02-231-95/+384
* API: Rename nsgif_animation to nsgif.Michael Drake2022-02-231-27/+27
* API: Split out redraw rectangle.Michael Drake2022-02-231-12/+12
* 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-232-2/+2
* LIB: Use consistent nsgif_ / NSGIF_ namespace.Michael Drake2022-02-231-320/+319
* GIF: Rename flag for whether the frame image has been decoded.Michael Drake2022-02-211-3/+3
* 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-241-1/+1
* 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-191-33/+15
* 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-192-0/+2
* GIF: Initialisation: Remove misleading comment.Michael Drake2021-11-181-1/+0
* GIF: Optimise deinterlacing of frame rows.Michael Drake2021-11-081-23/+60
* GIF: Constify raw source data.Michael Drake2021-11-041-14/+14
* GIF: Don't write into the GIF source data to handle errors.Michael Drake2021-11-041-18/+6
* GIF: Use same function for frame initialisation and decoding.Michael Drake2021-11-041-83/+42