summaryrefslogtreecommitdiff
path: root/src/libnsgif.c
Commit message (Expand)AuthorAgeFilesLines
* LIB: Rename public header and source file.Michael Drake2022-02-231-1460/+0
* 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-241-3/+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
* 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-191-0/+1
* 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
* GIF: Pass data position into the decoders.Michael Drake2021-11-041-69/+65
* GIF: Frame initialisation: Don't need to calculate gif_bytes.Michael Drake2021-11-041-5/+3
* GIF: Use frame rather than indexing frames array.Michael Drake2021-11-041-4/+4
* GIF: Remove redundant check and comment from frame initialiser.Michael Drake2021-11-041-14/+0
* GIF: Use image parsing frunction for frame initialisation.Michael Drake2021-11-041-59/+4
* GIF: Reorder functions so frame initialise can use image decoder.Michael Drake2021-11-041-526/+523
* GIF: Split out image parsing.Michael Drake2021-11-041-36/+103
* GIF: Bitmaps: Encapsulate bitmap handling.Michael Drake2021-11-031-78/+134
* GIF: Unify frame clearing functions.Michael Drake2021-11-031-42/+29
* GIF: Align disposal methods with spec.Michael Drake2021-11-031-13/+16
* GIF: Clear can't fail.Michael Drake2021-11-031-9/+4
* GIF: Helper to get the frame structure for given frame index.Michael Drake2021-11-031-35/+44
* GIF: Store transparancy index on the frame.Michael Drake2021-11-031-7/+2
* GIF: Pass frame index into frame initialiser.Michael Drake2021-11-031-25/+23
* GIF: Move frame parameter extraction into decode wrapper.Michael Drake2021-11-031-22/+12
* GIF: Clear: Don't need to decode the previous frame metadata now.Michael Drake2021-11-021-48/+1
* GIF: Unify calculation of transparency index.Michael Drake2021-11-021-22/+23
* GIF: Change background colour handling.Michael Drake2021-11-021-13/+16
* GIF: Rename frame record/recover functions.Michael Drake2021-11-021-4/+4
* GIF: Decode: Split out bitmap wipe to transparent.Michael Drake2021-11-021-9/+16
* GIF: Decode: Clean up frame clearing/restoration.Michael Drake2021-11-021-23/+22
* GIF: Decode: Avoid indexing to frame structue.Michael Drake2021-11-021-21/+24
* GIF: Rename frame to frame_idx through decode function.Michael Drake2021-11-021-27/+27