Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2018-10-17 | Use random() instead of rand() to increase portability | Daniel Friesel | -1/+1 | |
Quoting glibc rand(3): The versions of rand() and srand() in the Linux C Library use the same random number generator as random(3) and srandom(3), so the lower-order bits should be as random as the higher-order bits. However, on older rand() implementations, and on current implementations on different systems, the lower-order bits are much less random than the higher-order bits. Do not use this function in applications intended to be portable when good randomness is needed. (Use random(3) instead.) | ||||
2018-08-29 | This will fix 'jump_last' and 'jump_first' when using no-cycle | ulteq | -1/+3 | |
2018-08-29 | Merge branch 'no-cycle' of https://github.com/ulteq/feh into ulteq-no-cycle | Daniel Friesel | -4/+11 | |
2018-08-24 | combine --no-cycle and --cycle-once into --on-last-slide={quit,hold} | Daniel Friesel | -5/+5 | |
2018-08-24 | Add --no-cycle option | ulteq | -0/+7 | |
Closes: #124 | ||||
2018-08-18 | Prevent the premature abort of the automatic-slideshow if only one image is ↵ | ulteq | -2/+3 | |
there Fixes: #415 | ||||
2018-06-27 | Merge branch 'simplify-zoom' of https://github.com/ulteq/feh into ↵ | Daniel Friesel | -45/+2 | |
ulteq-simplify-zoom | ||||
2018-05-11 | Update copyright notice | Daniel Friesel | -1/+1 | |
2018-04-04 | Add %g and %Z format specifiers (closes #391) | Daniel Friesel | -0/+12 | |
2018-03-10 | Simplify --keep-zoom-vp handling | ulteq | -37/+0 | |
2018-03-10 | Fix window auto-resize with --keep-zoom-vp enabled | ulteq | -8/+2 | |
--keep-zoom-vp will no longer block the dynamic window resizing mechanism. | ||||
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-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 | -8/+6 | |
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 | -6/+12 | |
https://github.com/ulteq/feh into ulteq-dimension-pruning-without-preload | ||||
2018-01-24 | Simplify window title generation | ulteq | -47/+9 | |
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-14 | Handle --min-dimension and --max-dimension without preload | ulteq | -6/+12 | |
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-03 | Add files from file list file on reload. | Olof-Joachim Frahm | -0/+4 | |
Fixes issue 325. | ||||
2017-10-03 | Make shell_escape available as a generic utility function | Daniel Friesel | -23/+0 | |
2017-02-23 | Fix memory leak when closing images opened from thumbnail mode | Daniel Friesel | -0/+1 | |
2017-01-12 | Pass windidget to feh_action_run, making it possible to use format specifiers | ANogin | -2/+2 | |
like %o and %z in slideshow actions (I would like to use this to zoom in, pan, and then use an action to crop the window to zoomed in view). | ||||
2017-01-11 | rewrite window title whenever the image is rendered (closes #266) | Daniel Friesel | -0/+2 | |
2016-08-21 | reload timer: always call prepare_filelist for sorting etc (closes #200) | Daniel Friesel | -2/+2 | |
2016-06-06 | next/priv directory: Use PATH_MAX instead of FEH_MAX_DIRNAME_LEN | Daniel Friesel | -6/+6 | |
2016-05-28 | Add prev_dir and next_dir navigation actions | guns | -0/+38 | |
Many image collections are organized by directory, so it is nice to have jump-to-adjacent-directory navigation. e.g. Given the following file hierarchy: . ├── A │ ├── 1.jpg │ ├── 2.jpg │ └── C │ ├── 1.jpg │ ├── 2.jpg │ └── 3.jpg └── B ├── 1.jpg ├── 2.jpg └── 3.jpg `feh --recursive` creates the following filelist: A/1.jpg <---- current_file A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg B/2.jpg B/3.jpg If we press [next_dir], we move the current_file pointer to: A/1.jpg A/2.jpg A/C/1.jpg <-- current_file A/C/2.jpg A/C/3.jpg B/1.jpg B/2.jpg B/3.jpg Pressing [next_dir] again moves the pointer to: A/1.jpg A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg <---- current_file B/2.jpg B/3.jpg [next_dir] now moves the pointer back to the top of the list: A/1.jpg <---- current_file A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg B/2.jpg B/3.jpg Pressing [prev_dir] from here moves backwards to the first image of the previous directory: A/1.jpg A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg <---- current_file B/2.jpg B/3.jpg When starting from an position that is not the first image of a directory, [prev_dir] moves the pointer to the first image of the current directory. These actions combine well with `--sort dirname` since all regular files in a directory will be sorted before any subdirectories, avoiding a filelist like the following: A/1.jpg A/SUBDIR/2.jpg A/SUBDIR/3.jpg A/4.jpg With `--sort dirname` that filelist becomes: A/1.jpg A/4.jpg A/SUBDIR/2.jpg A/SUBDIR/3.jpg | ||||
2015-06-26 | Merge pull request #185 from shiponi/master | Daniel Friesel | -1/+6 | |
slideshow: When removing last image, stay on the last image | ||||
2015-04-07 | fix gib_imlib_save_image_with_error_return in imported giblib code | Daniel Friesel | -1/+1 | |
2015-03-08 | slideshow: When removing last image, stay on the last image | Lior Shiponi | -1/+6 | |
2014-08-03 | make all opt.verbose messages print to stderr | Noah Birnel | -1/+1 | |
manually changed in collage, imlib, filelist, thumbnail, slideshow, index feh_display_status also changed | ||||
2014-05-11 | feh_printf: Fix buffer overflow when handling unknown format specifiers | Daniel Friesel | -1/+2 | |
2014-05-06 | Fix dead code found by LLVM's scan-build utility | Daniel Friesel | -1/+1 | |
2014-04-10 | re-randomize after list is through | Roland Angerer | -1/+7 | |
2013-05-31 | fix some clang warnings | Daniel Friesel | -22/+22 | |
2013-05-09 | fix feh_printf buffer overflows | Daniel Friesel | -24/+24 | |
2013-05-06 | Add %L format code (temporary copy of filelist) | David Gowers | -0/+13 | |
2013-01-30 | Add option and keybinding to keep zoom and viewport settings. | Daniel Friesel | -3/+47 | |
Patch by sdaau on IRC. Thanks! | ||||
2012-12-06 | work around last image deletion bug with --cycle-once (closes #107) | Daniel Friesel | -0/+8 | |
2012-11-13 | Add %V format specifier (returns feh PID) - patch by 0ion9, closse #109 | Daniel Friesel | -0/+4 | |
2012-09-12 | print imlib2 error strings when save failed | Daniel Friesel | -1/+1 | |
2012-09-12 | Proper workaround for broken gib_imlib_save_image_with_error_return | Daniel Friesel | -7/+1 | |
2012-08-12 | Add %o, %r and %z format specifiers (see #95) | Daniel Friesel | -33/+52 | |
2012-07-18 | slideshow: -D and -R need not be mutually exclusive | Daniel Friesel | -1/+1 | |
2012-03-13 | slideshow_change_image: do not jump to current image on random jump (closes #85) | Daniel Friesel | -2/+5 | |
2012-03-13 | Experimental code to limit imagemagick convert runtime (see #82) | Daniel Friesel | -2/+0 | |
Problems so far: * leaks zombie processes * does not work when terminating feh with a signal (since the convert process is no longer in feh's process group) | ||||
2012-03-01 | quiet/verbose adjustments | Daniel Friesel | -1/+1 | |
2012-02-26 | feh_printf: Fix/Add %S/%P for human-readable sizes, use them in --list | Daniel Friesel | -6/+19 | |
2012-01-15 | Add %F and %N printf sequences for escaped file name (closes #77) | Daniel Friesel | -0/+31 | |
2011-10-09 | slideshow.c: Warn about unknown format specifiers, fix handling of trailing ↵ | Daniel Friesel | -4/+8 | |
% and \ | ||||
2011-09-29 | feh_printf: Add %S (size in kB) | Daniel Friesel | -0/+7 | |