Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix high-DPI scaling with OpenGL | Přemysl Eric Janouch | 2024-04-13 | 1 | -1/+5 |
| | | | | We used to render multiple copies (four for a scaling factor of 2). | ||||
* | Improve cross-compilation script compatibility | Přemysl Eric Janouch | 2024-04-07 | 1 | -1/+1 |
| | |||||
* | Fix openSUSE 15.5 and Win32 builds | Přemysl Eric Janouch | 2024-04-06 | 5 | -9/+19 |
| | |||||
* | Fix LibRaw 0.20 compatibility | Přemysl Eric Janouch | 2024-03-28 | 2 | -1/+3 |
| | |||||
* | Update the screenshot | Přemysl Eric Janouch | 2024-03-21 | 1 | -0/+0 |
| | | | | | | | | Taken on Ubuntu 23.10. Unfortunately, on this distribution, the dark mode of the theme doesn't apply to window titles. The GNOME Shell's screenshot tool captures window shadows without the background, and it can be used on unfocused windows as well. | ||||
* | Fix a build issue, and a big endian conversion | Přemysl Eric Janouch | 2024-03-13 | 2 | -4/+6 |
| | |||||
* | Add an experimental OpenGL renderer | Přemysl Eric Janouch | 2024-03-13 | 6 | -14/+430 |
| | |||||
* | Resolve more GLib #2907 warnings | Přemysl Eric Janouch | 2024-02-24 | 2 | -2/+7 |
| | |||||
* | Do not restart all thumbnailers on new entries | Přemysl Eric Janouch | 2024-01-30 | 1 | -19/+32 |
| | | | | | | | This had the potential to create tons of unnecessary processes doing the same job. The change only covers moving or linking, not copying. | ||||
* | Clean up thumbnailing | Přemysl Eric Janouch | 2024-01-30 | 1 | -18/+18 |
| | |||||
* | 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 |
| |