summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorLines
2018-10-17Merge branch 'complete-exif-rotations' of https://github.com/Ferada/feh into ↵Daniel Friesel-1/+27
Ferada-complete-exif-rotations
2018-10-17Use random() instead of rand() to increase portabilityDaniel Friesel-7/+7
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-10-04Add missing EXIF rotations.Olof-Joachim Frahm-1/+27
2018-09-20Handle SIGTERM, SIGINT, SIGQUIT during preloadDaniel Friesel-0/+5
2018-09-17Release v2.282.28Daniel Friesel-2/+2
2018-08-29This will fix 'jump_last' and 'jump_first' when using no-cycleulteq-1/+3
2018-08-29Merge branch 'no-cycle' of https://github.com/ulteq/feh into ulteq-no-cycleDaniel Friesel-7/+35
2018-08-24combine --no-cycle and --cycle-once into --on-last-slide={quit,hold}Daniel Friesel-12/+27
2018-08-24Add --no-cycle optionulteq-0/+13
Closes: #124
2018-08-19Antialias rotated images even at native resolutionulteq-1/+1
Partial fix of: #310
2018-08-18Prevent the premature abort of the automatic-slideshow if only one image is ↵ulteq-2/+3
there Fixes: #415
2018-08-05Merge --dcraw-timeout and --magick-timeout into --conversion-timeoutDaniel Friesel-16/+15
2018-08-05Merge branch 'dcraw' of https://github.com/ulteq/feh into ulteq-dcrawDaniel Friesel-8/+108
2018-07-20Blame Imlib2 when failing to create > 32000x32000 px imageDaniel Friesel-6/+20
2018-07-17feh_main_iteration: Properly check select() return valueDaniel Friesel-2/+2
Trying to handle stdin when select() in fact returned an error due to being interrupted by a signal is a rather bad idea.
2018-07-17signals.c: Globally initialize sig_exit; return immediately after SIGTERM etcDaniel Friesel-2/+2
2018-07-17Merge branch 'patch-1' of https://github.com/giladogit/feh into ↵Daniel Friesel-6/+8
giladogit-patch-1
2018-07-17Improve screen clip featureulteq-6/+10
2018-07-07Update signals.cgiladogit-0/+1
2018-07-06Update main.cgiladogit-4/+4
See issue #405
2018-07-06Update signals.cgiladogit-1/+2
See issue #405
2018-07-06Update signals.hgiladogit-1/+1
See issue #405
2018-06-27Merge branch 'simplify-zoom' of https://github.com/ulteq/feh into ↵Daniel Friesel-203/+60
ulteq-simplify-zoom
2018-06-10fix .fehbg output for --bg-maxSebastian Bickerle-1/+3
2018-05-16properly escape image-bg argument in ~/.fehbgDaniel Friesel-1/+1
Closes #400
2018-05-11Do not push menus off the screen when hitting screen limitsDaniel Friesel-0/+4
Closes #279
2018-05-11Update copyright noticeDaniel Friesel-25/+25
2018-05-11Handle some Esc-based keys from stdin (arrow keys and Alt+X for now)Daniel Friesel-1/+25
2018-05-11Show correct filelist position in windows opened from thumbnail modeDaniel Friesel-5/+12
Addresses part of issue #75
2018-05-11Use custom temporary directory for ImageMagick calls and clean it up afterwardsDaniel Friesel-1/+50
2018-05-10Save image-bg setting in ~/.fehbgDaniel Friesel-0/+4
2018-05-10Only save background setting-related options in ~/.fehbgDaniel Friesel-21/+35
This restores pre-2.21 ~/.fehbg behaviour. Replicating the entire commandline in ~/.fehbg turned out to do more harm than good. Closes #398
2018-04-18Always save absolute paths in ~/fehbg (closes #389)Daniel Friesel-2/+15
2018-04-04Add %g and %Z format specifiers (closes #391)Daniel Friesel-0/+12
2018-03-10Adapt the new --offset optionulteq-16/+6
2018-03-10Simplify --keep-zoom-vp handlingulteq-43/+7
2018-03-10Fix indentationulteq-11/+10
2018-03-10Remove unused codeulteq-9/+0
2018-03-10Fix --screen-clip window dimension calculationulteq-2/+6
2018-03-10Fix window auto-resize with --keep-zoom-vp enabledulteq-9/+4
--keep-zoom-vp will no longer block the dynamic window resizing mechanism.
2018-03-10Remove duplicate bounds checkingulteq-6/+0
2018-03-10Run draw checks after zoom calculationulteq-8/+8
2018-03-10Fix draw checks conditionulteq-2/+3
2018-03-10Allow empty string as --geometry argumentulteq-1/+3
Passing an empty string to the --geometry option will enable fixed geometry mode without having to specify anything else
2018-03-10Fix zoom ratio calculationulteq-103/+20
This simplifies the logic behind the automatic zoom ratio calculation, which is used by both --auto-zoom and --scale-down.
2018-03-10Only set random seed onceDaniel Friesel-4/+2
Fixes non-random behaviour when randomizing file lists several times per second. Closes #349
2018-03-09rename --inner-geometry to --offset, discard width and height valuesDaniel Friesel-16/+14
2018-03-08add (experimental and still slightly buggy) --inner-geometry featureDaniel Friesel-0/+36
See #278
2018-03-07filelist: Fix misinterpretation of C99 inline semanticsDaniel Friesel-1/+1
2018-03-04Merge branch 'fix-toggle-fixed-geometry' of https://github.com/ulteq/feh ↵Daniel Friesel-0/+1
into ulteq-fix-toggle-fixed-geometry