Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
10 days | Release v3.11.2HEAD3.11.2master | Birte Kristina Friesel | -0/+15 | |
10 days | revers winwidget_render_image to the state before v3.11 | Birte Kristina Friesel | -6/+2 | |
It turned out that all fix attempts since 2a90af6d3709dd01c447f18db5109cab86eb4735 were not quite addressing the root cause of the problem, and only trying to fix its symptoms. See 2ac79eae08a5c68d29276c70c01781bd5c25031a for details. | ||||
10 days | winwidget_resize: Do not call winwidget_get_geometry after XFlush | Birte Kristina Friesel | -1/+12 | |
While calling winwidget_get_geometry(winwid, NULL); at this point would help alleviate flashing issues that can occur when feh has to render a window two times in a row, or renders the initial image with a resolution that differs from the one that is needed to accomodate the resize. However, it would also break --scale-down in floating setups. As flashing is less annoying, we do not call winwidget_get_geometry. here. Partially reverts 6af56d5411a0ced369d6f8125092fd1a051b497e See also https://github.com/derf/feh/pull/462 Thanks to Awal Garg for several joint debugging sessions. | ||||
10 days | winwidget_center_image: do not hardcode x/y = 0 | Birte Kristina Friesel | -2/+2 | |
Previously, the zoom_fit / zoom_fill actions would place an image in a non-fullscreen setting at the top-left corner (x/y = 0) if the window was larger than required. Now, the image is centered correctly. | ||||
11 days | winwidget_render_image: only set x/y :=0 if !scale_down or w/h != im_w/im_h | Birte Kristina Friesel | -9/+11 | |
This is another fix for 2a90af6d3709dd01c447f18db5109cab86eb4735 that should not have any adverse effects, as it specifically catches the case where --scale-down has caused a window dimension to be equal to an image dimension. Fixes #795 Fixes #796 | ||||
2025-08-29 | Release v3.11.13.11.1 | Birte Kristina Friesel | -0/+6 | |
2025-08-29 | winwidget_render_image: scale-down: fix fullscreen check | Birte Kristina Friesel | -2/+2 | |
We need to check whether the winwidget is fullscreen at the moment, not whether feh was started with --full-screen. Closes #794 | ||||
2025-08-27 | Release v3.113.11 | Birte Kristina Friesel | -0/+8 | |
2025-08-27 | Update copyright notes | Birte Kristina Friesel | -15/+16 | |
2025-08-26 | scale-down: only reset dx/dy in non-fullscreen mode | Birte Kristina Friesel | -2/+6 | |
2025-08-26 | Fix offset calculation when image is larger than screen | Awal Garg | -2/+6 | |
2024-12-02 | Reduce size of "share/images/feh.svg" | guraga | -163/+71 | |
Remove unused svg markup from file "share/images/feh.svg" to reduce its size. | ||||
2024-06-30 | README: specify 'other details' → 'usage instructions' | Birte Kristina Friesel | -1/+1 | |
2024-06-30 | update copyright year | Birte Kristina Friesel | -2/+2 | |
2024-06-30 | feh(1): add a missing dot. | Birte Kristina Friesel | -1/+1 | |
2024-06-30 | Add support for simple tap zones | Finn Teegen | -3/+17 | |
derf/feh#726 | ||||
2024-06-30 | Release v3.10.33.10.3 | Birte Kristina Friesel | -0/+12 | |
2024-06-30 | Fix rotate by 180 degrees bug (patch by wwsmiff, thanks!) | Birte Kristina Friesel | -3/+5 | |
Closes #754 Closes #740 Squashed commit of the following: commit 7770f4cf1a1e7ff86238d67053b22b066e3d38ec Author: wwsmiff <arnav0872@gmail.com> Date: Sun Mar 17 01:54:55 2024 +0530 Remove font file commit 70bc5864817e308d44fea51a409ef68c2bb9e574 Author: wwsmiff <arnav0872@gmail.com> Date: Sun Mar 17 01:54:23 2024 +0530 Fix rotate by 180 degrees bug | ||||
2024-06-30 | cache stat(2) calls | Naïm Favier | -52/+67 | |
When the user requests sorting by size or mtime, do a "soft preload" of the file list that only calls stat(2) without loading images. This avoids calling stat(2) repeatedly on the same files when sorting the file list, and achieves faster startup on slow filesystems. | ||||
2024-06-30 | feh(1): it's xrandr --listmonitors, not --listmonitor | Birte Kristina Friesel | -1/+1 | |
Closes #735 | ||||
2024-06-30 | Fix --no-recursive bug | wwsmiff | -1/+1 | |
2024-06-29 | feh_thumbnail_generate: pass-through for images <= thumbnail size | Birte Kristina Friesel | -0/+7 | |
2024-06-29 | Add support for x-large and xx-large XDG thumbnail directories | Birte Kristina Friesel | -4/+8 | |
2024-04-19 | No Maintenance Intended | Birte Kristina Friesel | -1/+3 | |
2024-02-23 | Small error in man-page | becca | -1/+1 | |
There's a place, under BACKGROUND SETTING, where it says to use `xrandr --listmonitor` to determine how Xinerama monitor IDs map to screens etc. This should be `xrandr --listmonitors` with an 's' at the end. | ||||
2023-12-29 | feh(1): Mention --action execution in --(un)loadable documentation | Birte Kristina Friesel | -0/+6 | |
Previously, the fact that --action interacts with --(un)loadable was only mentioned in the documentation for --action, thus posing an elevated risk for misunderstandings. Closes #741 | ||||
2023-12-04 | Release v3.10.23.10.2 | Birte Kristina Friesel | -0/+6 | |
2023-12-03 | Re-structure README | Birte Kristina Friesel | -60/+60 | |
2023-11-29 | feh(1): clarify that --conversion-timeout is mandatory for convert and dcraw | Birte Kristina Friesel | -10/+18 | |
Closes #733 | ||||
2023-11-29 | feh(1): remove redundant libmagic enabled/disabled hint | Birte Kristina Friesel | -1/+0 | |
2023-11-26 | add mailmap | Birte Kristina Friesel | -0/+4 | |
2023-11-26 | Fix for right-click buffer overflow | Ametov Imil | -10/+6 | |
2023-11-17 | add_stdin_to_filelist: fix resource leak upon fwrite failure | Birte Kristina Friesel | -0/+1 | |
Closes #730 | ||||
2023-10-02 | Release v3.10.13.10.1 | Birte Kristina Friesel | -1/+6 | |
2023-10-02 | comment out documentation for %W for now; it's not ready yet | Birte Kristina Friesel | -4/+7 | |
2023-10-02 | move signal-unsafe functions out of signal handlers | Birte Kristina Friesel | -20/+37 | |
A signal interrupts the blocking function calls in the main iteration, so there is really no need to do (unsafe) heavy lifting in the signal handler. Closes #705 | ||||
2023-10-02 | changelog: name change | Birte Kristina Friesel | -110/+110 | |
2023-09-18 | add %W format specifier (#719) | Birte Kristina Friesel | -0/+11 | |
2023-07-30 | document new name of `--cycle-once` | Eli the Bearded | -2/+5 | |
2023-07-12 | update copyright | Birte Kristina Friesel | -31/+31 | |
2023-07-12 | feh(1): update copyright | Birte Kristina Friesel | -2/+2 | |
2023-04-06 | Release v3.103.10 | Daniel Friesel | -0/+8 | |
2023-04-06 | We do not use gib_imlib_load_image; comment it out | Daniel Friesel | -1/+4 | |
2023-04-06 | Sync strverscmp.c with upstream musl | Tim van der Molen | -3/+3 | |
2023-04-06 | imlib.c: handle new Imlib2 return codes | Daniel Friesel | -0/+8 | |
2023-04-05 | feh.t: Adjust for magic=1 and imlib2 1.8+ | Daniel Friesel | -1/+4 | |
2023-02-15 | Add --sort=none | Daniel Friesel | -2/+9 | |
2023-02-15 | Use `grep` instead of `fgrep` | a1346054 | -1/+1 | |
No need to use `grep -F` here | ||||
2023-01-22 | src: Fix build with clang 16 | orbea | -18/+17 | |
These are no longer supported in upcoming clang versions. warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Reference: https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240 | ||||
2022-08-22 | Release v3.9.13.9.1 | Daniel Friesel | -0/+6 | |