aboutsummaryrefslogtreecommitdiff
path: root/meson_options.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add support for the Little CMS fast float pluginPřemysl Eric Janouch2023-06-041-0/+2
| | | | | | On a sample of JPEGs, it improved loading speed from ~0.26s to ~0.15s. Unfortunately, it isn't normally installed.
* Build tools with Meson as wellPřemysl Eric Janouch2022-06-101-0/+3
|
* Add preliminary support for resvgPřemysl Eric Janouch2022-01-211-0/+2
| | | | It claims better SVG support, but it sucks for a plethora of reasons.
* Mesonize JPEG Quant SmoothPřemysl Eric Janouch2022-01-191-1/+1
| | | | | | | | | Now SIMD works on amd64, although the build remains questionable, because it assumes that all of its compiler flags will work. This way we lose an uncomfortable git submodule. Also, add Meson subprojects to .gitignore.
* Implement trivial wide thumbnail productionPřemysl Eric Janouch2021-12-271-2/+0
| | | | Also make libwebp a required dependency.
* Use Little CMS for JPEG colour managementPřemysl Eric Janouch2021-12-241-0/+2
|
* Integrate jpeg-quantsmoothPřemysl Eric Janouch2021-12-221-0/+2
| | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
* Fix inconsistent indentationPřemysl Eric Janouch2021-12-151-1/+1
| | | | VIM has a stupid default configuration for this file.
* Add preliminary direct support for WebPPřemysl Eric Janouch2021-12-121-0/+2
|
* Add preliminary HEIF/AVIF supportPřemysl Eric Janouch2021-12-111-0/+2
| | | | | | | | | | The gdk-pixbuf plugin does not work here, for whatever reason. Moreover, close integration exposes higher bit depths, metadata, and auxiliary images. The library is awful and copylefted, but it's the only reasonable thing that works.
* RAW -> raw photosPřemysl Eric Janouch2021-12-021-1/+1
|
* Support using libtiff directlyPřemysl Eric Janouch2021-11-281-0/+2
| | | | | | Multiple directories are read as multiple pages. The error handling is mildly questionable, as is libtiff.
* Add support for opening Xcursor filesPřemysl Eric Janouch2021-11-171-0/+2
| | | | | | Sadly, they don't have a canonical extension, and they don't show up in the browser. We might want to employ some level of sniffing. The first 16 bytes are enough to identify a lot.
* Add support for defaulting to gdk-pixbufPřemysl Eric Janouch2021-11-101-0/+2
|
* Add very basic SVG supportPřemysl Eric Janouch2021-11-101-0/+2
| | | | | | | We need to refactor, so that SVGs are pre-rendered on each change of scaling by librsvg directly, because some elements may be rasterized. It would be best to also support building against resvg.
* Add RAW support using LibRawPřemysl Eric Janouch2021-09-161-0/+2