- Feb 23, 2024
-
- Dec 29, 2023
-
-
Birte Kristina Friesel authored
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
-
- Dec 04, 2023
-
- Dec 03, 2023
-
-
Birte Kristina Friesel authored
-
- Nov 29, 2023
-
-
Birte Kristina Friesel authored
Closes #733
-
Birte Kristina Friesel authored
-
- Nov 26, 2023
-
-
Birte Kristina Friesel authored
-
-
- Nov 17, 2023
-
-
Birte Kristina Friesel authored
Closes #730
-
- Oct 02, 2023
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
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
-
Birte Kristina Friesel authored
- Sep 18, 2023
-
-
Birte Kristina Friesel authored
-
- Jul 30, 2023
-
-
- Jul 12, 2023
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
- Apr 06, 2023
-
-
Daniel Friesel authored
-
-
Daniel Friesel authored
- Apr 05, 2023
-
-
Daniel Friesel authored
-
- Feb 15, 2023
-
-
Birte Kristina Friesel authored
-
- Jan 22, 2023
-
-
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
-
- Aug 22, 2022
-
-
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.
- Aug 21, 2022
-
-
Birte Kristina Friesel authored
Closes #665
-
- Jun 13, 2022
-
-
Birte Kristina Friesel authored
The default user agent is empty, which is not that friendly. Closes #660
-
- Jun 12, 2022
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
- Jun 10, 2022
-
-
Birte Kristina Friesel authored
Closes #656
-
Birte Kristina Friesel authored
-
- Apr 27, 2022
-
- Feb 10, 2022
-
-
Birte Kristina Friesel authored
use libmagic to detect valid file formats
-
Birte Kristina Friesel authored
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.
-
- Feb 08, 2022
-
-
Christian Hesse authored
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.
-
Christian Hesse authored
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.
-