Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2018-03-07 | filelist: Fix misinterpretation of C99 inline semantics | Daniel Friesel | -1/+1 | |
2018-03-04 | Merge branch 'fix-toggle-fixed-geometry' of https://github.com/ulteq/feh ↵ | Daniel Friesel | -0/+1 | |
into ulteq-fix-toggle-fixed-geometry | ||||
2018-02-28 | Add toggle_auto_zoom key binding, defaulting to Z | Daniel Friesel | -0/+6 | |
Closes #218 | ||||
2018-02-28 | Respect --geometry in --bg-fill (closes #209) | Daniel Friesel | -1/+26 | |
2018-02-28 | Merge branch 'fix-no-files-found-on-reload' of https://github.com/Ferada/feh ↵ | Daniel Friesel | -0/+4 | |
into Ferada-fix-no-files-found-on-reload | ||||
2018-02-28 | Add Makefile flag to disable version sorting on C libraries without strverscmp | Daniel Friesel | -14/+22 | |
2018-02-28 | Merge branch 'natural-sort' of https://github.com/ulteq/feh into ↵ | Daniel Friesel | -4/+22 | |
ulteq-natural-sort | ||||
2018-02-27 | Handle transparency when setting background images | Daniel Friesel | -4/+4 | |
2018-02-27 | Merge branch 'custom-background-color' of https://github.com/ulteq/feh into ↵ | Daniel Friesel | -41/+29 | |
ulteq-custom-background-color | ||||
2018-02-25 | Fix segfault when using %m format specifier in slideshow mode | Daniel Friesel | -1/+1 | |
Closes: #382, #384 | ||||
2018-02-14 | Only check image dimensions on the fly in multiwindow and slideshow mode | Daniel Friesel | -10/+34 | |
This introduces a new feh_should_ignore_image function which is called at appropriate places in those modes to skip images which are loadable but undesired. | ||||
2018-02-14 | Merge branch 'dimension-pruning-without-preload' of ↵ | Daniel Friesel | -9/+13 | |
https://github.com/ulteq/feh into ulteq-dimension-pruning-without-preload | ||||
2018-02-09 | parse_options_from_string: only leave quote if start and end character match | Daniel Friesel | -4/+6 | |
Closes #381 | ||||
2018-01-29 | Makefile: Also honor CFLAGS when building deps.mk | Daniel Friesel | -2/+2 | |
2018-01-29 | Include system headers before local ones to fix type conflict on OpenBSD | Daniel Friesel | -8/+11 | |
2018-01-24 | Simplify window title generation | ulteq | -140/+33 | |
2018-01-23 | Add natural sort of (version) numbers | ulteq | -4/+22 | |
2018-01-20 | Fix the --magick-timeout handling | ulteq | -19/+6 | |
* Prevents nasty loading loops * Prevents zombie subprocesses * Fixes the conversion timeout detection routine | ||||
2018-01-19 | Removes unnecessary code | ulteq | -7/+1 | |
Halves the start-up time of the slideshow if the title contains data from 'file->info' | ||||
2018-01-17 | Allow any XColor values as --image-bg argument | Paul O'Day | -41/+29 | |
2018-01-14 | Handle --min-dimension and --max-dimension without preload | ulteq | -9/+13 | |
This will (by default) check the image dimension on-the-fly, but you can still do it beforehand by specifying the preload flag. | ||||
2018-01-07 | fflush in src/list.c to make tested behavior consistent | Max Rees | -0/+2 | |
On glibc, if output is redirected to a file, output will look like this: touch test/ok/gif touch test/ok/jpg touch test/ok/png touch test/ok/pnm test/ok/gif test/ok/jpg test/ok/png test/ok/pnm On musl, if stdout is redirected to a file, output looks like this: test/ok/gif touch test/ok/gif touch test/ok/jpg touch test/ok/png touch test/ok/pnm test/ok/jpg test/ok/png test/ok/pnm On glibc and musl, if stdout is interactive, it looks like this: test/ok/gif touch test/ok/gif test/ok/jpg touch test/ok/jpg test/ok/png touch test/ok/png test/ok/pnm touch test/ok/pnm Adding two fflush calls makes all behavior look like the last example. Test cases have been updated accordingly. | ||||
2018-01-03 | Add files from file list file on reload. | Olof-Joachim Frahm | -0/+4 | |
Fixes issue 325. | ||||
2017-12-29 | Merge pull request #360 from ulteq/minor-code-cleanup | Daniel Friesel | -6/+4 | |
Only calculate required zoom ratio when necessary | ||||
2017-12-28 | Only calculate needed zoom when necessary | ulteq | -6/+4 | |
This will prevent unnecessary calls to 'feh_calc_needed_zoom' | ||||
2017-12-28 | Always check file modification time before loading images from cache | Daniel Friesel | -0/+10 | |
2017-12-28 | Apply the toggle_fixed_geometry event to current image | ulteq | -0/+1 | |
2017-12-28 | Merge branch 'cache-size-option' of https://github.com/ulteq/feh into ↵ | Daniel Friesel | -0/+16 | |
ulteq-cache-size-option | ||||
2017-12-28 | Merge branch 'imlib-cache-utilization' of https://github.com/ulteq/feh into ↵ | Daniel Friesel | -1/+1 | |
ulteq-imlib-cache-utilization | ||||
2017-12-28 | Add option to change the imlib cache size | ulteq | -0/+16 | |
This option allows you to change the default imlib2 image cache size of 4 MiB. | ||||
2017-12-27 | Utilize the imlib cache properly | ulteq | -1/+1 | |
This prevents removing the image data from the cache, when moving back and forth between images. As suggested by the Imlib documentation: http://alien.cern.ch/cache/imlib2-1.0.6/doc/ | ||||
2017-12-09 | Merge pull request #350 from Limero/master | Daniel Friesel | -1/+1 | |
Fixed typo | ||||
2017-12-07 | Compile with std=c11 and set appropriate glibc feature test macros | Daniel Friesel | -0/+2 | |
might resolve #333 and #348 | ||||
2017-12-07 | Disable automatic zoom adjustment of thumbnail windows | Daniel Friesel | -4/+4 | |
Closes #351 | ||||
2017-12-04 | Fixed typo | David Pedersen | -1/+1 | |
2017-11-07 | Only set CURLOPT_CAINFO if CURL_CA_BUNDLE is set | Daniel Friesel | -1/+1 | |
2017-11-07 | Fix ~/.fehbg no longer being source-able (closes #342)2.22.1 | Daniel Friesel | -2/+2 | |
2017-11-01 | wallpaper.c: Remove unused variable | Daniel Friesel | -2/+0 | |
2017-11-01 | Fix ~/.fehbg not being updated when setting wallpaper via menu | Daniel Friesel | -44/+25 | |
2017-10-30 | imlib: Look up CA certificates by $CURL_CA_BUNDLE. | Marius Bakke | -0/+4 | |
Similar to the `curl` command-line tool. | ||||
2017-10-03 | Always save user-provided commandline in ~/.fehbg | Daniel Friesel | -41/+7 | |
This fixes --force-aliasing (and possibly other options) missing from the file. | ||||
2017-10-03 | Make shell_escape available as a generic utility function | Daniel Friesel | -23/+24 | |
2017-10-02 | Fix segfault when running slideshow mode with !opt.display | Daniel Friesel | -1/+4 | |
Happens e.g. when using -O without enabling thumbnail/index mode Closes #335 | ||||
2017-09-26 | Fix dead code | Niclas Zeising | -3/+4 | |
The check if buffer == NULL is always false, since buffer is an autoamtic variable allocated when entering the function. What we instead want to do is to check if the string is empty after the call to exif_get_info(), since that means we could not read any exif information. When the code once more is enabled, I discovered that we need to copy the information string into info_buf as well as into buffer, since it is the former that is used to print the exif information on top of the picture. Without this change, imlib warns about trying to write NULL strings. | ||||
2017-09-26 | Remove unused variable | Niclas Zeising | -4/+0 | |
2017-09-24 | Replace keybinding struct with an array of named bindings | Daniel Friesel | -400/+272 | |
2017-09-16 | Add toggle_fixed_geometry ("g") keybinding to enable/disable window auto-resize | Daniel Friesel | -0/+13 | |
Closes #326 | ||||
2017-09-16 | Initialize png comment hash after setjmp() to avoid clobbering it | Daniel Friesel | -7/+7 | |
2017-09-16 | Replace legacy signal(...) call with sigaction(...) | Daniel Friesel | -6/+22 | |
2017-09-13 | Improve handling of lost terminals | Daniel Friesel | -21/+38 | |
When feh loses its controlling terminal at runtime, e.g. due to backgrounding / disowning, it will no longer issue a warning on each terminal keystroke. |