Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Expose the mtime of the model's entries | Přemysl Eric Janouch | 2022-06-04 | 1 | -28/+17 |
| | |||||
* | Plug two memory leaks | Přemysl Eric Janouch | 2022-06-04 | 1 | -6/+5 |
| | |||||
* | Fix loading huge JPEGs | Přemysl Eric Janouch | 2022-03-09 | 1 | -0/+22 |
| | | | | | | | | They fell back to gdk-pixbuf, then misrendered in the thumbnailer, and crashed the program when loaded directly. The second best we can do is scale them down, right after tiling, which is a complex feature to add. | ||||
* | Make thumbnailers pass back raw images | Přemysl Eric Janouch | 2022-02-20 | 1 | -1/+65 |
| | |||||
* | Use natural sort order | Přemysl Eric Janouch | 2022-02-20 | 1 | -12/+9 |
| | | | | This is exposed in GLib through collate key construction. | ||||
* | Add a TODO comment | Přemysl Eric Janouch | 2022-02-18 | 1 | -0/+1 |
| | | | | WebP can't save all JPEGs, because WEBP_MAX_DIMENSION is only 16383. | ||||
* | Add a missing header file include | Přemysl Eric Janouch | 2022-02-14 | 1 | -2/+3 |
| | |||||
* | Add TGA to the list of supported media types | Přemysl Eric Janouch | 2022-01-25 | 1 | -0/+1 |
| | |||||
* | Redirect warnings to the info bar | Přemysl Eric Janouch | 2022-01-24 | 1 | -70/+94 |
| | | | | | | And speed up thumbnailing of animated images while at it. Also, fix thumbnailing SVGs with external links. | ||||
* | Remove SVG debugging tools | Přemysl Eric Janouch | 2022-01-23 | 1 | -35/+2 |
| | | | | I already know how librsvg over Cairo behaves. | ||||
* | Add backend for accurate SVG scaling | Přemysl Eric Janouch | 2022-01-23 | 1 | -29/+126 |
| | |||||
* | Make truncated WebP parts always transparent | Přemysl Eric Janouch | 2022-01-23 | 1 | -5/+22 |
| | |||||
* | Load even partial WebP images | Přemysl Eric Janouch | 2022-01-22 | 1 | -5/+16 |
| | |||||
* | Reorder code | Přemysl Eric Janouch | 2022-01-22 | 1 | -241/+242 |
| | |||||
* | Improve WebP error reporting | Přemysl Eric Janouch | 2022-01-22 | 1 | -2/+27 |
| | |||||
* | Bump Wuffs, add TGA support through it | Přemysl Eric Janouch | 2022-01-22 | 1 | -2/+8 |
| | |||||
* | Default to gdk-pixbuf even for Wuffs formats | Přemysl Eric Janouch | 2022-01-22 | 1 | -11/+15 |
| | |||||
* | Plug a corner-case memory leak, fix range checks | Přemysl Eric Janouch | 2022-01-21 | 1 | -1/+2 |
| | |||||
* | Add preliminary support for resvg | Přemysl Eric Janouch | 2022-01-21 | 1 | -2/+92 |
| | | | | It claims better SVG support, but it sucks for a plethora of reasons. | ||||
* | Mesonize JPEG Quant Smooth | Přemysl Eric Janouch | 2022-01-19 | 1 | -4/+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. | ||||
* | Add a comment about HDR PNG | Přemysl Eric Janouch | 2022-01-13 | 1 | -0/+2 |
| | |||||
* | Bump Wuffs, clean up image loading | Přemysl Eric Janouch | 2022-01-08 | 1 | -8/+3 |
| | |||||
* | Fix GIF decoding for certain files | Přemysl Eric Janouch | 2022-01-08 | 1 | -3/+13 |
| | | | | The handling is not perfect yet, but it should be fine enough. | ||||
* | Fix SVG thumbnailing | Přemysl Eric Janouch | 2022-01-07 | 1 | -13/+34 |
| | | | | They're not loaded as image surfaces. | ||||
* | Fix build with JPEG-QS but without lcms2 | Přemysl Eric Janouch | 2022-01-06 | 1 | -6/+8 |
| | |||||
* | Update comments | Přemysl Eric Janouch | 2022-01-05 | 1 | -1/+6 |
| | |||||
* | Add UI for sort order settings | Přemysl Eric Janouch | 2022-01-05 | 1 | -20/+56 |
| | |||||
* | Use a unified filesystem model | Přemysl Eric Janouch | 2022-01-05 | 1 | -17/+307 |
| | | | | | | This removes some duplication of effort. So far, sorting adjustments are not exposed in the UI. | ||||
* | Convert all loading to use GFile | Přemysl Eric Janouch | 2021-12-30 | 1 | -22/+24 |
| | | | | Now we're able to make use of GVfs, with some caveats. | ||||
* | Add pointless likelihood macros | Přemysl Eric Janouch | 2021-12-30 | 1 | -3/+3 |
| | |||||
* | Partially colour-manage TIFFs | Přemysl Eric Janouch | 2021-12-29 | 1 | -13/+20 |
| | |||||
* | Hardcode Exif orientation in thumbnails | Přemysl Eric Janouch | 2021-12-28 | 1 | -0/+55 |
| | |||||
* | Move thumbnails into their own source file | Přemysl Eric Janouch | 2021-12-28 | 1 | -470/+16 |
| | | | | And clean up identifiers. | ||||
* | Load back wide thumbnail metadata | Přemysl Eric Janouch | 2021-12-28 | 1 | -1/+9 |
| | |||||
* | Save thumbnails lossily, with metadata | Přemysl Eric Janouch | 2021-12-28 | 1 | -39/+111 |
| | |||||
* | Fix transparent gdk-pixbuf loading | Přemysl Eric Janouch | 2021-12-28 | 1 | -0/+1 |
| | |||||
* | Avoid unused alpha channels when rescaling | Přemysl Eric Janouch | 2021-12-28 | 1 | -4/+5 |
| | |||||
* | Clean up | Přemysl Eric Janouch | 2021-12-28 | 1 | -5/+2 |
| | |||||
* | Avoid producing thumbnails of thumbnails | Přemysl Eric Janouch | 2021-12-28 | 1 | -11/+18 |
| | |||||
* | Try to regenerate low quality thumbnails | Přemysl Eric Janouch | 2021-12-28 | 1 | -3/+23 |
| | |||||
* | Implement trivial wide thumbnail production | Přemysl Eric Janouch | 2021-12-27 | 1 | -27/+169 |
| | | | | Also make libwebp a required dependency. | ||||
* | Make use of gAMA and sRGB PNG chunks | Přemysl Eric Janouch | 2021-12-26 | 1 | -4/+45 |
| | | | | Neither EoG nor gThumb handle this correctly. | ||||
* | Avoid double CM in saved WebPs | Přemysl Eric Janouch | 2021-12-26 | 1 | -8/+34 |
| | |||||
* | Colour manage all WebP forms | Přemysl Eric Janouch | 2021-12-26 | 1 | -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 Janouch | 2021-12-25 | 1 | -29/+94 |
| | |||||
* | Improve gdk-pixbuf colour management | Přemysl Eric Janouch | 2021-12-25 | 1 | -22/+76 |
| | |||||
* | Colour manage opaque, up to 8-bit images | Přemysl Eric Janouch | 2021-12-25 | 1 | -33/+80 |
| | |||||
* | Use Little CMS for JPEG colour management | Přemysl Eric Janouch | 2021-12-24 | 1 | -46/+168 |
| | |||||
* | Integrate jpeg-quantsmooth | Přemysl Eric Janouch | 2021-12-22 | 1 | -8/+114 |
| | | | | Also, don't pointlessly store JPEGs in an ARGB Cairo surface. | ||||
* | Optimize thumbnail rendering | Přemysl Eric Janouch | 2021-12-20 | 1 | -5/+8 |
| | | | | | | Massive responsivity gains have been achieved here. Rescaling performance doesn't seem to be particularly affected. |