aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NOPUSH: Add a tool to measure thumb extraction statsHEADmasterPřemysl Eric Janouch36 hours2-0/+431
| | | | This is really ugly.
* NOPUSH: Avoid JPEG enhancement within the TIFF/EP loaderPřemysl Eric Janouch36 hours1-2/+3
| | | | | I'm not sure if I want to get rid of it completely like this, it should just load progressively.
* Fix reverse image searchorigin/masterPřemysl Eric Janouch36 hours1-2/+2
| | | | | It was only a matter of time before this would fail, although I did not expect this to happen so soon.
* Fix high-DPI scaling with OpenGLPřemysl Eric Janouch11 days1-1/+5
| | | | We used to render multiple copies (four for a scaling factor of 2).
* Improve cross-compilation script compatibilityPřemysl Eric Janouch2024-04-071-1/+1
|
* Fix openSUSE 15.5 and Win32 buildsPřemysl Eric Janouch2024-04-065-9/+19
|
* Fix LibRaw 0.20 compatibilityPřemysl Eric Janouch2024-03-282-1/+3
|
* Update the screenshotPřemysl Eric Janouch2024-03-211-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 conversionPřemysl Eric Janouch2024-03-132-4/+6
|
* Add an experimental OpenGL rendererPřemysl Eric Janouch2024-03-136-14/+430
|
* Resolve more GLib #2907 warningsPřemysl Eric Janouch2024-02-242-2/+7
|
* Do not restart all thumbnailers on new entriesPřemysl Eric Janouch2024-01-301-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 thumbnailingPřemysl Eric Janouch2024-01-301-18/+18
|
* Prepare for parallelized colour managementPřemysl Eric Janouch2024-01-287-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 stylingPřemysl Eric Janouch2024-01-261-2/+6
|
* Partially circumvent a Little CMS bugPřemysl Eric Janouch2024-01-261-1/+10
|
* Move colour management to its own compilation unitPřemysl Eric Janouch2024-01-267-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 contextsPřemysl Eric Janouch2024-01-261-5/+5
|
* Add a --collection togglePřemysl Eric Janouch2024-01-262-4/+11
| | | | One possible use of it is to avoid thumbnailing the parent directory.
* Decrease sidebar paddingPřemysl Eric Janouch2024-01-261-1/+2
| | | | Nothing fits in there normally, it's about time to acknowledge that.
* Make the Delete key move files to trash in browserPřemysl Eric Janouch2024-01-263-14/+29
|
* Load AdobeRGB Nikon JPEGs correctlyPřemysl Eric Janouch2024-01-232-7/+122
|
* info: optionally recurse into certain MakerNotesPřemysl Eric Janouch2024-01-231-0/+35
|
* Resolve warnings resulting from GLib #2907Přemysl Eric Janouch2024-01-221-2/+6
|
* Resolve spurious overshoot indicatorsPřemysl Eric Janouch2023-12-282-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 WebPsPřemysl Eric Janouch2023-12-281-3/+8
|
* Add a comment regarding high-precision JPEGsPřemysl Eric Janouch2023-12-051-0/+2
|
* Circumvent JPEG QS & libjpeg-turbo incompatibilityPřemysl Eric Janouch2023-12-051-1/+6
| | | | | UV upsampling visibly requires JPEG QS to update its code to follow recent changes within libjpeg-turbo.
* Bump JPEG Quant SmoothPřemysl Eric Janouch2023-12-052-7/+5
|
* Make multi-monitor CM work better with xiccdPřemysl Eric Janouch2023-10-171-14/+24
| | | | Let's assume the profile it picks is appropriate for all monitors.
* Add a tool to find hot pixelsPřemysl Eric Janouch2023-10-172-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 commentsPřemysl Eric Janouch2023-09-071-2/+2
|
* Switch to a GAction-based menuPřemysl Eric Janouch2023-08-071-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 monitoringPřemysl Eric Janouch2023-08-031-1/+3
|
* Remove inappropriate ellipsesPřemysl Eric Janouch2023-07-271-1/+1
| | | | The Information dialog doesn't need any user input.
* Fix double colour management in the librsvg loaderPřemysl Eric Janouch2023-07-131-1/+1
|
* Slightly optimize SVG loadingPřemysl Eric Janouch2023-07-091-0/+9
|
* Colour-manage SVGsPřemysl Eric Janouch2023-07-094-9/+17
|
* Fix crash in the librsvg loaderPřemysl Eric Janouch2023-07-091-2/+3
|
* Fix build under CygwinPřemysl Eric Janouch2023-07-074-3/+13
|
* Silence a compiler warningPřemysl Eric Janouch2023-07-031-1/+1
|
* README.adoc: update package informationPřemysl Eric Janouch2023-07-011-2/+4
|
* Fix installation within a Nix environmentPřemysl Eric Janouch2023-06-291-0/+1
|
* Fix compatibility with newer resvg versionsPřemysl Eric Janouch2023-06-291-0/+5
|
* Fix build within a Nix environmentPřemysl Eric Janouch2023-06-271-0/+1
| | | | Add a missing direct link dependency on libjpeg.
* Fix build without JPEG Quant SmoothPřemysl Eric Janouch2023-06-271-1/+1
|
* Fix build instructions, add .deb generationPřemysl Eric Janouch2023-06-272-5/+18
|
* msys2-package.sh: fix iconv transliterationPřemysl Eric Janouch2023-06-271-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 DBPřemysl Eric Janouch2023-06-271-2/+3
|
* Add libjxl to Windows packagesPřemysl Eric Janouch2023-06-261-1/+1
| | | | The library currently gets loaded through GdkPixbuf.