Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-03-03 | Option Refactor and addition of Zoom Rate (#589) | Alec C | -204/+332 | |
* fixed for simpler parenthesis matching * absolute file path for .fehbg, moved script creation into helper function * Removed unused variable. * added early exit condition as per Ferada's suggestion * Added enum for options to improve readability * migrated options to enum. * added support for zoom specification through options * added man entry for zoom-rate * added help entry for zoom-rate commands * updated man to have warnings about strange values for zoom options * fix memory leak (free exec_absolute_path) * added detection for path vs env PATH launch for use in .fehbg script gen. * Added enum for options to improve readability * migrated options to enum. * added support for zoom specification through options * added man entry for zoom-rate * added help entry for zoom-rate commands * updated man to have warnings about strange values for zoom options * Update help.raw removed zoom-in/out * removed zoom-in/out from options * updated man/help entry to remove in/out zoom specification * sanitize --zoom-rate in options parser; use a single variable for storing it Co-authored-by: Daniel Friesel <derf@finalrewind.org> | ||||
2021-03-01 | stdin keyboard input: Ignore uninitialized keysyms | Daniel Friesel | -1/+1 | |
This fixes Ctrl+key causing unintended behaviour. Closes #596 | ||||
2021-02-28 | Merge pull request #531 from Ferada/fix-some-warnings | Daniel Friesel | -8/+14 | |
Fix some warnings from `gcc`. | ||||
2021-02-27 | feh_event_handle_stdin: handle EOF | Daniel Friesel | -1/+1 | |
Closes #595 | ||||
2021-01-28 | Merge pull request #588 from avlec/master | Daniel Friesel | -83/+102 | |
.fehbg now stores the full path to the feh binary when it was run using a relative path (i.e., not from $PATH) | ||||
2021-01-28 | added detection for path vs env PATH launch for use in .fehbg script gen. | Alec Cox | -4/+12 | |
2021-01-28 | fix memory leak (free exec_absolute_path) | Daniel Friesel | -0/+1 | |
2021-01-26 | added early exit condition as per Ferada's suggestion | Alec Cox | -72/+73 | |
2021-01-25 | Removed unused variable. | Alec Cox | -2/+0 | |
2021-01-25 | absolute file path for .fehbg, moved script creation into helper function | Alec Cox | -82/+92 | |
2021-01-25 | Merge 3.6.3 release from 3.6 branch | Daniel Friesel | -0/+7 | |
2021-01-25 | Release v3.6.33.6.3release-3.6 | Daniel Friesel | -0/+7 | |
2021-01-25 | Handle URL-encoded components in "feh --start-at file://...." | Daniel Friesel | -3/+47 | |
Closes #584 | ||||
2021-01-25 | free opt.start_list_at before NULLing it | Daniel Friesel | -0/+3 | |
2021-01-25 | wallpaper.h: Remove useless _XFUNCPROTO wrappers | Daniel Friesel | -2/+1 | |
feh is C code, _XFUNCPROTO(BEGIN|END) are only needed for C++ applications. | ||||
2021-01-24 | Handle URL-encoded components in "feh --start-at file://...." | Daniel Friesel | -3/+47 | |
Closes #584 | ||||
2021-01-24 | free opt.start_list_at before NULLing it | Daniel Friesel | -0/+3 | |
2021-01-23 | wallpaper.h: Remove useless _XFUNCPROTO wrappers | Daniel Friesel | -2/+1 | |
feh is C code, _XFUNCPROTO(BEGIN|END) are only needed for C++ applications. | ||||
2021-01-22 | fixed for simpler parenthesis matching | Alec Cox | -2/+3 | |
2021-01-09 | Rename --windowid to --window-id; add usage warning to documentation | Daniel Friesel | -3/+10 | |
2021-01-09 | X11 uses unsigned long int for window IDs (see X11/X.h) | Daniel Friesel | -2/+2 | |
2021-01-09 | Merge branch 'add-windowid-option' of https://github.com/codehearts/feh into ↵ | Daniel Friesel | -5/+37 | |
codehearts-add-windowid-option | ||||
2021-01-09 | Release v3.6.23.6.2 | Daniel Friesel | -0/+7 | |
2021-01-09 | distinguish between "missing magic bytes" and "no Imlib 2 loader" errors | Daniel Friesel | -27/+59 | |
2021-01-09 | note that feh supports the "--" end of options indicator | Daniel Friesel | -0/+1 | |
Closes #583 | ||||
2021-01-04 | Fix truncated image file descriptor leak | Ekho | -0/+1 | |
Fixes https://github.com/derf/feh/issues/580 | ||||
2021-01-03 | Add heic/heif to supported file formats | Daniel Friesel | -0/+5 | |
Note that Imlib2 does not support HEIC/HEIF images out of the box. However, the imlib2-heic loader (https://github.com/vi/imlib2-heic) does. Closes #579 | ||||
2020-12-24 | save_filelist: Respect --output-dir | Daniel Friesel | -4/+19 | |
Closes #577 | ||||
2020-12-06 | Release v3.6.13.6.1 | Daniel Friesel | -0/+13 | |
2020-12-05 | fix memory leak when (re)loading HTTP files with --no-conversion-cache | Daniel Friesel | -1/+1 | |
2020-12-05 | fix memory leak when using exif=1 and reloading an image | Daniel Friesel | -6/+15 | |
2020-12-05 | Fix memory leak in feh_draw_exif | Daniel Friesel | -0/+1 | |
2020-12-05 | free accompanying EXIF data when freeing an image | Daniel Friesel | -1/+21 | |
This fixes two memory bugs that only manifest with exif=1 and long-running slideshows. * when feh loads an image, it writes exif data to file->ed. Previously, this data was never free'd, causing a memory leak on subsequent loads of the same file. * As file->ed is never free'd, the accumulated EXIF data consumes a significant amount of memory over time. with slideshow-delay = 10 and two days of runtime, feh may exceed 1 GB of memory usage. If the slideshow is so large that feh does not encounter the same image twice in this time, this is not detected as a memory leak, as each EXIF data chunk is referenced from the filelist. See <https://github.com/derf/feh/issues/553> for details. Closes #553 | ||||
2020-11-30 | Release v3.63.6 | Daniel Friesel | -0/+12 | |
2020-11-30 | menu: Set flip/rotate menu title based on --edit | Daniel Friesel | -1/+6 | |
If --edit is set, it is indeed "Edit in Place". Otherwise, it changes the view, but not the image on the disk. | ||||
2020-11-30 | Merge branch 'Eelis-menu' | Daniel Friesel | -0/+10 | |
2020-11-30 | Merge branch 'menu' of https://github.com/Eelis/feh into Eelis-menu | Daniel Friesel | -0/+10 | |
2020-11-30 | Merge pull request #562 from orbea/man | Daniel Friesel | -1/+2 | |
man: Silence mandoc warning. | ||||
2020-11-30 | Check magic bytes before passing a file to Imlib2's loader | Daniel Friesel | -4/+118 | |
This works around a regression in Imlib2, which makes (un)loadable file detection quite slow when handling e.g. large video files. See <https://phab.enlightenment.org/T8739> and <https://github.com/derf/feh/issues/505> for details. Closes #505 | ||||
2020-11-14 | Add menu entries for mirror and flip operations | Eelis van der Weegen | -0/+10 | |
2020-10-07 | man: Silence mandoc warning. | orbea | -1/+2 | |
feh.1:588:33: WARNING: new sentence, new line | ||||
2020-08-29 | Release v3.53.5 | Daniel Friesel | -1/+3 | |
2020-08-29 | feh(1): Document missing reload functionality in montage/index/thumbnail mode | Daniel Friesel | -0/+5 | |
Closes #545 | ||||
2020-08-29 | feh(1): consistent declaration of enabled/disabled build flags and libraries | Daniel Friesel | -2/+2 | |
2020-08-29 | feh(1): Fix --action example | Daniel Friesel | -1/+1 | |
2020-08-29 | feh(1): Remove FUTURE PLANS. There isn't much going on at the moment. | Daniel Friesel | -15/+3 | |
2020-08-29 | changelog | Daniel Friesel | -0/+8 | |
2020-08-28 | Github CI: oh FFS | Daniel Friesel | -4/+6 | |
2020-08-28 | Fix segfault when closing a window in multi-window reload mode | Daniel Friesel | -2/+37 | |
Issue: * start feh --multiwindow --reload 5 * close a window with "x" * wait up to 5 seconds * segfault The issue was caused by the closed window's reload timer still being active even after the winwidget was free'd. | ||||
2020-08-28 | Fix segmentation fault when combining --multiwindow and --reload | Daniel Friesel | -36/+43 | |
Introduced in 3fa39154f089a6fadc1a14eb6b206e2d2875be71 |