aboutsummaryrefslogtreecommitdiff
path: root/fiv-io.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix GIF decoding for certain filesPřemysl Eric Janouch2022-01-081-3/+13
| | | | The handling is not perfect yet, but it should be fine enough.
* Fix SVG thumbnailingPřemysl Eric Janouch2022-01-071-13/+34
| | | | They're not loaded as image surfaces.
* Fix build with JPEG-QS but without lcms2Přemysl Eric Janouch2022-01-061-6/+8
|
* Update commentsPřemysl Eric Janouch2022-01-051-1/+6
|
* Add UI for sort order settingsPřemysl Eric Janouch2022-01-051-20/+56
|
* Use a unified filesystem modelPřemysl Eric Janouch2022-01-051-17/+307
| | | | | | This removes some duplication of effort. So far, sorting adjustments are not exposed in the UI.
* Convert all loading to use GFilePřemysl Eric Janouch2021-12-301-22/+24
| | | | Now we're able to make use of GVfs, with some caveats.
* Add pointless likelihood macrosPřemysl Eric Janouch2021-12-301-3/+3
|
* Partially colour-manage TIFFsPřemysl Eric Janouch2021-12-291-13/+20
|
* Hardcode Exif orientation in thumbnailsPřemysl Eric Janouch2021-12-281-0/+55
|
* Move thumbnails into their own source filePřemysl Eric Janouch2021-12-281-470/+16
| | | | And clean up identifiers.
* Load back wide thumbnail metadataPřemysl Eric Janouch2021-12-281-1/+9
|
* Save thumbnails lossily, with metadataPřemysl Eric Janouch2021-12-281-39/+111
|
* Fix transparent gdk-pixbuf loadingPřemysl Eric Janouch2021-12-281-0/+1
|
* Avoid unused alpha channels when rescalingPřemysl Eric Janouch2021-12-281-4/+5
|
* Clean upPřemysl Eric Janouch2021-12-281-5/+2
|
* Avoid producing thumbnails of thumbnailsPřemysl Eric Janouch2021-12-281-11/+18
|
* Try to regenerate low quality thumbnailsPřemysl Eric Janouch2021-12-281-3/+23
|
* Implement trivial wide thumbnail productionPřemysl Eric Janouch2021-12-271-27/+169
| | | | Also make libwebp a required dependency.
* Make use of gAMA and sRGB PNG chunksPřemysl Eric Janouch2021-12-261-4/+45
| | | | Neither EoG nor gThumb handle this correctly.
* Avoid double CM in saved WebPsPřemysl Eric Janouch2021-12-261-8/+34
|
* Colour manage all WebP formsPřemysl Eric Janouch2021-12-261-12/+27
| | | | It could be done better, but at least it works at all.
* Almost fully colour-managed Wuffs (BMP, GIF, PNG)Přemysl Eric Janouch2021-12-251-29/+94
|
* Improve gdk-pixbuf colour managementPřemysl Eric Janouch2021-12-251-22/+76
|
* Colour manage opaque, up to 8-bit imagesPřemysl Eric Janouch2021-12-251-33/+80
|
* Use Little CMS for JPEG colour managementPřemysl Eric Janouch2021-12-241-46/+168
|
* Integrate jpeg-quantsmoothPřemysl Eric Janouch2021-12-221-8/+114
| | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
* Optimize thumbnail renderingPřemysl Eric Janouch2021-12-201-5/+8
| | | | | | Massive responsivity gains have been achieved here. Rescaling performance doesn't seem to be particularly affected.
* Update a commentPřemysl Eric Janouch2021-12-191-1/+1
|
* Adopt shorter identifiersPřemysl Eric Janouch2021-12-181-0/+2491
Also, slightly reformat the source code according to clang-format.