Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
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 | |
2022-08-22 | winwidget: do not add an inotify watch if file is a url | Anthony Iliopoulos | -1/+1 | |
inotify_add_watch calls fail when the file is a url, since it does not correspond to an actual on-disk path. The temporary file path fetched by curl could be kept and monitored, but since this is unlikely to change just avoid monitoring files opened via a url. | ||||
2022-08-21 | README: Add libXt to list of dependencies | Daniel Friesel | -0/+1 | |
Closes #665 | ||||
2022-06-13 | Set libcurl user agent | Daniel Friesel | -0/+1 | |
The default user agent is empty, which is not that friendly. Closes #660 | ||||
2022-06-12 | update tests for magic=0 | Daniel Friesel | -1/+1 | |
2022-06-12 | changelog: add an attribution. whoops. | Daniel Friesel | -1/+1 | |
2022-06-12 | release v3.93.9 | Daniel Friesel | -0/+20 | |
2022-06-12 | feh(1), --version: Document libmagic compile flag | Daniel Friesel | -9/+20 | |
2022-06-10 | MotionNotify handler: only call generic handler if winwid != NULL | Daniel Friesel | -10/+12 | |
Closes #656 | ||||
2022-06-10 | do not enable libmagic by default | Daniel Friesel | -3/+6 | |
2022-04-27 | add heic support | Michael | -1/+1 | |
2022-02-10 | Merge pull request #645 from eworm-de/magic | Daniel Friesel | -82/+85 | |
use libmagic to detect valid file formats | ||||
2022-02-10 | Run init_magic before init_parse_options | Daniel Friesel | -4/+5 | |
init_parse_options calls feh_prepare_filelist, which in turn calls feh_file_info_preload if opt.preload is set. This function will load all images in the filelist to determine their attributes, so we need to initialize libmagic before calling init_parse_options. | ||||
2022-02-08 | global initialization for libmagic | Christian Hesse | -40/+66 | |
Add a global `magic_t magic` and initialize it just once. Also `feh_is_image()` now calls itself to check compressed files, saving some duplicate code. | ||||
2022-02-08 | use libmagic to detect valid file formats | Christian Hesse | -83/+59 | |
Writing our own magic bytes detection is prone to errors and an everlasting catch-up-game. Let's use libmagic to get things right, this is less code and makes things more reliable. Building without libmagic is still possible. That will make the code act like specifying FEH_SKIP_MAGIC=1, effectively passing everything to imlib2. |