diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-05-12 18:12:20 +0200 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-07-26 00:39:22 +0200 |
commit | 903548005c2141b9c67f80412a20522c163c5fb9 (patch) | |
tree | 1aa9cd962de8ad48fe5c369120608b829d2f9e60 /src/IO | |
parent | 8f67d6e0cea4629ae2e1ca6962224aae0be15092 (diff) |
Merge SVG support from mobilized Dillo fork
Uses the nanosvg library to add SVG support.
See: https://www.toomanyatoms.com/software/mobilized_dillo.html
Authored-By: dogma
Diffstat (limited to 'src/IO')
-rw-r--r-- | src/IO/mime.c | 3 | ||||
-rw-r--r-- | src/IO/mime.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/IO/mime.c b/src/IO/mime.c index 9b209dbf..bc70a85f 100644 --- a/src/IO/mime.c +++ b/src/IO/mime.c @@ -108,6 +108,9 @@ void a_Mime_init() Mime_add_minor_type("image/png", a_Dicache_png_image); Mime_add_minor_type("image/x-png", a_Dicache_png_image); /* deprecated */ #endif +#ifdef ENABLE_SVG + Mime_add_minor_type("image/svg+xml", a_Dicache_svg_image); +#endif Mime_add_minor_type("text/html", a_Html_text); Mime_add_minor_type("application/xhtml+xml", a_Html_text); Mime_add_minor_type("application/json", a_Plain_text); diff --git a/src/IO/mime.h b/src/IO/mime.h index 011df4f0..47bbf0ba 100644 --- a/src/IO/mime.h +++ b/src/IO/mime.h @@ -36,6 +36,8 @@ void *a_Dicache_gif_image(const char *Type, void *Ptr, CA_Callback_t *Call, void **Data); void *a_Dicache_jpeg_image(const char *Type, void *Ptr, CA_Callback_t *Call, void **Data); +void *a_Dicache_svg_image(const char *Type, void *Ptr, CA_Callback_t *Call, + void **Data); /** * Functions defined inside Mime module |