summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* GIF: Store frame palette offset.Michael Drake2022-05-081-0/+7
* GIF: Restructure local palette decode.Michael Drake2022-05-081-34/+58
* API: Add function to get global colour table.Michael Drake2022-05-071-3/+14
* API: Store presence of global/local colour table in GIF/frame info.Michael Drake2022-05-071-6/+9
* API: Add optional bitmap rowspan callback.Michael Drake2022-05-011-2/+12
* GIF: Ensure frame clipping is applied to max lzw output length.Michael Drake2022-04-151-1/+2
* GIF: Try to recover after LZW_EOI_CODE.DarthSim2022-04-151-2/+3
* API: Add function to control handling of small frame delays.Michael Drake2022-04-041-0/+10
* GIF: Clarify minimum frame delay handling.Michael Drake2022-04-041-2/+15
* API: Don't expose loop_count.Michael Drake2022-04-041-4/+7
* GIF: Remove unused helper function.Michael Drake2022-03-241-12/+0
* API: Use uint32_t for background colour info member.Michael Drake2022-03-241-21/+3
* Util: Improve host endian detection for older GCCs.Michael Drake2022-03-241-2/+2
* GIF: Build colour tables using colours with client channel ordering.Michael Drake2022-03-231-18/+28
* API: GIF: Take client colour layout on nsgif_create().Michael Drake2022-03-231-1/+95
* GIF: Support AnimExts Looping Application Extension.Michael Drake2022-03-081-6/+45
* GIF: Fix handling of loop count value in application extension.Michael Drake2022-03-081-0/+3
* API: Single error code for end of data.Michael Drake2022-03-031-2/+1
* GIF: Fix frame background colour disposal for frame clipping.Michael Drake2022-03-031-4/+6
* GIF: Fix frame limit off-by-one.Michael Drake2022-03-031-2/+2
* GIF: Apply minimum frame delay only in nsgif_frame_prepare().Michael Drake2022-03-021-7/+6
* 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