Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prepare for parallelized colour management | Přemysl Eric Janouch | 2024-01-28 | 7 | -236/+347 |
| | | | | | | | | | This rewrite is more or less necessary for: - colour-managed browser thumbnails, - asynchronous image loading, - turning fiv-io into a reusable library. Little CMS has a fairly terrible API in this regard. | ||||
* | Improve browser view styling | Přemysl Eric Janouch | 2024-01-26 | 1 | -2/+6 |
| | |||||
* | Partially circumvent a Little CMS bug | Přemysl Eric Janouch | 2024-01-26 | 1 | -1/+10 |
| | |||||
* | Move colour management to its own compilation unit | Přemysl Eric Janouch | 2024-01-26 | 7 | -368/+419 |
| | | | | | | Also make it apparent that CMM profiles are pointer types. This isn't all that pretty, but it's a necessary first step. | ||||
* | Mark places where lcms2 should use contexts | Přemysl Eric Janouch | 2024-01-26 | 1 | -5/+5 |
| | |||||
* | Add a --collection toggle | Přemysl Eric Janouch | 2024-01-26 | 2 | -4/+11 |
| | | | | One possible use of it is to avoid thumbnailing the parent directory. | ||||
* | Decrease sidebar padding | Přemysl Eric Janouch | 2024-01-26 | 1 | -1/+2 |
| | | | | Nothing fits in there normally, it's about time to acknowledge that. | ||||
* | Make the Delete key move files to trash in browser | Přemysl Eric Janouch | 2024-01-26 | 3 | -14/+29 |
| | |||||
* | Load AdobeRGB Nikon JPEGs correctly | Přemysl Eric Janouch | 2024-01-23 | 2 | -7/+122 |
| | |||||
* | info: optionally recurse into certain MakerNotes | Přemysl Eric Janouch | 2024-01-23 | 1 | -0/+35 |
| | |||||
* | Resolve warnings resulting from GLib #2907 | Přemysl Eric Janouch | 2024-01-22 | 1 | -2/+6 |
| | |||||
* | Resolve spurious overshoot indicators | Přemysl Eric Janouch | 2023-12-28 | 2 | -7/+8 |
| | | | | | _gtk_scrolled_window_get_overshoot() decrements the page size from the upper value before using it for comparisons. | ||||
* | Fix a class of animated transparent WebPs | Přemysl Eric Janouch | 2023-12-28 | 1 | -3/+8 |
| | |||||
* | Add a comment regarding high-precision JPEGs | Přemysl Eric Janouch | 2023-12-05 | 1 | -0/+2 |
| | |||||
* | Circumvent JPEG QS & libjpeg-turbo incompatibility | Přemysl Eric Janouch | 2023-12-05 | 1 | -1/+6 |
| | | | | | UV upsampling visibly requires JPEG QS to update its code to follow recent changes within libjpeg-turbo. | ||||
* | Bump JPEG Quant Smooth | Přemysl Eric Janouch | 2023-12-05 | 2 | -7/+5 |
| | |||||
* | Make multi-monitor CM work better with xiccd | Přemysl Eric Janouch | 2023-10-17 | 1 | -14/+24 |
| | | | | Let's assume the profile it picks is appropriate for all monitors. | ||||
* | Add a tool to find hot pixels | Přemysl Eric Janouch | 2023-10-17 | 2 | -1/+211 |
| | | | | | | | | It works well for my Nikon. Note that hot pixels can be eliminated in the camera itself, when you run sensor cleaning immediately after a very long exposure of darkness. | ||||
* | meson.build: update comments | Přemysl Eric Janouch | 2023-09-07 | 1 | -2/+2 |
| | |||||
* | Switch to a GAction-based menu | Přemysl Eric Janouch | 2023-08-07 | 1 | -116/+215 |
| | | | | | | | | | | | The new menu has a few more entries, and shows accelerators. Most shortcuts have now moved from on_key_press() to actions, and Alt-Shift-D has started working on macOS. This also adds support for the global menu in macOS, and moves some accelerators/key equivalents to the Command key. There is no other easy way of accessing that global menu in GTK+. | ||||
* | Prevent a class of crashes in monitoring | Přemysl Eric Janouch | 2023-08-03 | 1 | -1/+3 |
| | |||||
* | Remove inappropriate ellipses | Přemysl Eric Janouch | 2023-07-27 | 1 | -1/+1 |
| | | | | The Information dialog doesn't need any user input. | ||||
* | Fix double colour management in the librsvg loader | Přemysl Eric Janouch | 2023-07-13 | 1 | -1/+1 |
| | |||||
* | Slightly optimize SVG loading | Přemysl Eric Janouch | 2023-07-09 | 1 | -0/+9 |
| | |||||
* | Colour-manage SVGs | Přemysl Eric Janouch | 2023-07-09 | 4 | -9/+17 |
| | |||||
* | Fix crash in the librsvg loader | Přemysl Eric Janouch | 2023-07-09 | 1 | -2/+3 |
| | |||||
* | Fix build under Cygwin | Přemysl Eric Janouch | 2023-07-07 | 4 | -3/+13 |
| | |||||
* | Silence a compiler warning | Přemysl Eric Janouch | 2023-07-03 | 1 | -1/+1 |
| | |||||
* | README.adoc: update package information | Přemysl Eric Janouch | 2023-07-01 | 1 | -2/+4 |
| | |||||
* | Fix installation within a Nix environment | Přemysl Eric Janouch | 2023-06-29 | 1 | -0/+1 |
| | |||||
* | Fix compatibility with newer resvg versions | Přemysl Eric Janouch | 2023-06-29 | 1 | -0/+5 |
| | |||||
* | Fix build within a Nix environment | Přemysl Eric Janouch | 2023-06-27 | 1 | -0/+1 |
| | | | | Add a missing direct link dependency on libjpeg. | ||||
* | Fix build without JPEG Quant Smooth | Přemysl Eric Janouch | 2023-06-27 | 1 | -1/+1 |
| | |||||
* | Fix build instructions, add .deb generation | Přemysl Eric Janouch | 2023-06-27 | 2 | -5/+18 |
| | |||||
* | msys2-package.sh: fix iconv transliteration | Přemysl Eric Janouch | 2023-06-27 | 1 | -1/+1 |
| | | | | | | LC_ALL overrides LC_CTYPE. Even though C.UTF-8 may produce warnings, at least it works. | ||||
* | msys2-install.sh: don't install the whole MIME DB | Přemysl Eric Janouch | 2023-06-27 | 1 | -2/+3 |
| | |||||
* | Add libjxl to Windows packages | Přemysl Eric Janouch | 2023-06-26 | 1 | -1/+1 |
| | | | | The library currently gets loaded through GdkPixbuf. | ||||
* | msys2-configure: only extract what we need | Přemysl Eric Janouch | 2023-06-26 | 1 | -4/+5 |
| | | | | In case the packages directory has been preloaded or symlinked. | ||||
* | Centralize the project's URL | Přemysl Eric Janouch | 2023-06-26 | 3 | -2/+5 |
| | |||||
* | Package the MSI from within a custom target | Přemysl Eric Janouch | 2023-06-26 | 4 | -21/+30 |
| | |||||
* | Clean up the WiX XML a bit | Přemysl Eric Janouch | 2023-06-26 | 1 | -19/+21 |
| | |||||
* | Use LocalAppData for thumbnails on Windows | Přemysl Eric Janouch | 2023-06-26 | 1 | -0/+9 |
| | |||||
* | Produce a basic Windows installer package | Přemysl Eric Janouch | 2023-06-26 | 5 | -3/+116 |
| | | | | | We're very early adopters of msitools' new UI feature, so this doesn't work on MSYS2 directly yet due to an old version. | ||||
* | Only show X11-specific option when it makes sense | Přemysl Eric Janouch | 2023-06-25 | 1 | -0/+4 |
| | |||||
* | Fix build with older versions of Cairo | Přemysl Eric Janouch | 2023-06-25 | 1 | -0/+2 |
| | |||||
* | Implement our own Preferences dialog | Přemysl Eric Janouch | 2023-06-24 | 3 | -23/+107 |
| | | | | And fix a resource leak. | ||||
* | Make GSettings find schema XMLs in devenv | Přemysl Eric Janouch | 2023-06-24 | 1 | -2/+6 |
| | |||||
* | Fix colour management in animations | Přemysl Eric Janouch | 2023-06-24 | 1 | -1/+1 |
| | | | | Bug introduced in d6e79cf. | ||||
* | Improve looped animation behaviour | Přemysl Eric Janouch | 2023-06-24 | 1 | -6/+17 |
| | |||||
* | Premultiply through Little CMS in animations | Přemysl Eric Janouch | 2023-06-24 | 1 | -11/+8 |
| |