summaryrefslogtreecommitdiff
path: root/content/handlers/image/gif.c
Commit message (Collapse)AuthorAgeFilesLines
* gif: Ensure we never pass NSERROR_OK to error broadcastMichael Drake2022-11-041-3/+0
|
* gif: Mark gifs as complete after scanning source dataMichael Drake2022-11-041-2/+4
| | | | | | This allows libnsgif to distinguish between awaiting more data, and a broken truncated GIF. In the latter case we can display what we have.
* Bitmap: Implement test_opaque in core instead of in every frontend.Michael Drake2022-03-291-1/+1
|
* Image: GIF: Decode directly to client bitmap format.Michael Drake2022-03-271-36/+22
|
* Image: GIF: Call bitmap format conversion before/after decode.Michael Drake2022-03-261-2/+36
| | | | | Currently a no-op, because we decode to the default format and no front end requests anything but the default format.
* Bitmap API: Clean up creation flags.Michael Drake2022-03-241-1/+1
|
* GIF: Update to new libnsgif API.Michael Drake2022-03-231-1/+2
| | | | Set required colour component order.
* GIF: Tolerate errors during scan if at least one frame.Michael Drake2022-03-031-5/+9
|
* GIF: Update to latest libnsgif API.Michael Drake2022-02-261-206/+160
|
* implement content opacity check through the function tableVincent Sanders2020-05-131-0/+14
|
* improve content header usageVincent Sanders2020-05-071-0/+2
|
* gif: Change how we rate-limit frames to match other browsers.Michael Drake2019-11-111-2/+4
| | | | This makes the old minimum_gif_delay option unused.
* Content: Remove redundant and unused redraw message fields.Michael Drake2019-11-111-23/+1
| | | | | | | | | | This was archaic support for rendering images as "overlays", and avoiding a redraw via the browser window redraw and HTML contents. Basically it was "plot this image here", but it was too error prone, so it was removed a long time ago. These are some last vestiges that made the redraw message look more complex than it is.
* content: Rename content_broadcast_errorcode()Daniel Silverstone2019-08-051-3/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* change content get_source_data interfaces to return uint8_t and size_tVincent Sanders2019-05-051-2/+2
| | | | | previously these interfaces returned char * and unsigned int which was undesirable.
* GIF content handler: Convert to using content_broadcast_errorcode().Michael Drake2017-08-271-9/+6
|
* Content API: Make content_broadcast take pointer to content_msg_data.Michael Drake2017-08-261-4/+4
|
* Allow include directories to be added by sub makefilesVincent Sanders2016-06-061-2/+2
|
* Update content to split public and internal APIVincent Sanders2016-06-061-2/+4
|
* move misc header into public APIVincent Sanders2016-05-301-1/+1
|
* move bitmap API header to core include directoryVincent Sanders2016-05-261-1/+1
|
* move image content handlers to accomodate core build changesVincent Sanders2016-05-231-0/+455