summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
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-17Merge branch 'ulteq-fix-screen-clip'Daniel Friesel-6/+10
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-28Release v2.272.27Daniel Friesel-0/+17
2018-06-27Merge branch 'ulteq-simplify-zoom'Daniel Friesel-203/+60
2018-06-27Merge branch 'simplify-zoom' of https://github.com/ulteq/feh into ↵Daniel Friesel-203/+60
ulteq-simplify-zoom
2018-06-26Release v2.26.42.26.4Daniel Friesel-0/+5
2018-06-10Merge pull request #402 from rand-0m/masterDaniel Friesel-1/+3
bugfix: .fehbg output for --bg-max
2018-06-10fix .fehbg output for --bg-maxSebastian Bickerle-1/+3
2018-05-18Release v2.26.32.26.3Daniel Friesel-0/+5
2018-05-16properly escape image-bg argument in ~/.fehbgDaniel Friesel-1/+1
Closes #400
2018-05-15Merge pull request #399 from mb720/patch-1Daniel Friesel-1/+1
Update COPYING
2018-05-15Update COPYINGMatthias Braun-1/+1
Just bumping the current year.
2018-05-12Release v2.26.22.26.2Daniel Friesel-0/+8
2018-05-11Do not push menus off the screen when hitting screen limitsDaniel Friesel-0/+4
Closes #279
2018-05-11feh(1): Note that Mod1 is now supported for terminal inputDaniel Friesel-1/+4
2018-05-11feh(1): Fix thumbnail pathDaniel Friesel-5/+8
2018-05-11Update copyright noticeDaniel Friesel-26/+26
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-11Release v2.26.12.26.1Daniel Friesel-0/+10
2018-05-11Use custom temporary directory for ImageMagick calls and clean it up afterwardsDaniel Friesel-16/+50
2018-05-10Save image-bg setting in ~/.fehbgDaniel Friesel-0/+4
2018-05-10Only save background setting-related options in ~/.fehbgDaniel Friesel-29/+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-19Release v2.262.26Daniel Friesel-0/+8
2018-04-18Document ~/.fehbg a bit more preciselyDaniel Friesel-5/+8
2018-04-18Always save absolute paths in ~/fehbg (closes #389)Daniel Friesel-2/+15
2018-04-08Merge branch 'orbea-man'Daniel Friesel-5/+3
2018-04-07feh.1: Silence mandoc warningsorbea-5/+3
man -Tlint feh STYLE: no blank before trailing delimiter: Em Note: WARNING: skipping paragraph macro: Pp after Sh no blank before trailing delimiter (mdoc) The last argument of a macro that supports trailing delimiter arguments is longer than one byte and ends with a trailing delimiter. Consider inserting a blank such that the delimiter becomes a separate argument, thus moving it out of the scope of the macro. skipping paragraph macro In mdoc(7) documents, this happens - at the beginning and end of sections and subsections - right before non-compact lists and displays - at the end of items in non-column, non-compact lists - and for multiple consecutive paragraph macros. In man(7) documents, it happens - for empty P, PP, and LP macros - for IP macros having neither head nor body arguments - for br or sp right after SH or SS https://man.openbsd.org/mandoc.1 man: feh.1:1483:9: STYLE: no blank before trailing delimiter: Em Note: man: feh.1:1897:2: WARNING: skipping paragraph macro: Pp after Sh There are two warnings here. 1. This is fixed by adding a zero-width space (\&) so that the trailing delimiter character (:) is no longer at the end. This also adds this to a few other similar examples. The man page should render the same after this change. 2. Removed an extra .Pp macro as suggested by the warning, this does not change how the man page renders.
2018-04-06Merge branch 'orbea-man'Daniel Friesel-5/+5
2018-04-04feh.1: Silence mandoc warningsorbea-5/+5
This fixes the following mandoc warnings. man -Tlint feh WARNING: skipping empty macro: No skipping empty macro (mdoc) The indicated macro has no arguments and hence no effect. man: /tmp/man1/feh.1:16:14: WARNING: skipping empty macro: No man: /tmp/man1/feh.1:16:34: WARNING: skipping empty macro: No man: /tmp/man1/feh.1:179:2: WARNING: skipping empty macro: No man: /tmp/man1/feh.1:387:48: WARNING: skipping empty macro: No man: /tmp/man1/feh.1:785:26: WARNING: skipping empty macro: No man: /tmp/man1/feh.1:785:38: WARNING: skipping empty macro: No man: /tmp/man1/feh.1:823:26: WARNING: skipping empty macro: No
2018-04-04Add build tests for non-default build options using Travis CIDaniel Friesel-0/+31
2018-04-04Merge branch 'orbea-man'Daniel Friesel-199/+279
2018-04-04feh(1): Fix typosDaniel Friesel-4/+4
2018-04-04Merge branch 'man' of https://github.com/orbea/feh into orbea-manDaniel Friesel-199/+279
2018-04-04Add %g and %Z format specifiers (closes #391)Daniel Friesel-2/+23
2018-04-02feh.1: Fix mandoc warningsorbea-199/+279
This fixes many warnings shown by mandoc lint feature and should also respect the 80 col limit. man -Tlint feh WARNING: new sentence, new line new sentence, new line (mdoc) A new sentence starts in the middle of a text line. Start it on a new input line to help formatters produce correct spacing. man: /usr/man/man1/feh.1.gz:35:32: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:78:33: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:90:50: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:95:53: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:97:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:108:17: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:112:36: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:115:24: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:122:20: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:129:21: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:130:9: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:135:19: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:146:64: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:148:43: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:149:58: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:167:2: WARNING: skipping empty macro: No man: /usr/man/man1/feh.1.gz:175:21: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:177:30: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:178:19: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:186:42: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:189:15: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:199:49: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:213:6: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:227:47: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:231:19: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:242:11: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:274:66: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:285:19: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:297:9: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:311:19: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:340:21: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:351:14: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:360:69: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:365:44: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:372:35: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:395:21: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:396:16: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:397:31: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:406:65: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:407:53: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:430:11: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:440:24: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:442:11: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:447:24: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:455:10: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:458:22: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:491:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:492:44: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:493:42: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:498:26: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:511:59: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:512:55: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:530:18: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:531:46: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:532:24: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:533:41: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:538:50: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:545:13: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:562:11: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:569:41: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:576:26: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:584:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:607:49: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:616:61: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:617:76: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:623:61: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:635:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:638:27: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:640:37: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:650:17: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:666:37: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:677:42: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:682:20: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:683:8: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:688:24: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:703:51: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:714:37: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:728:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:729:44: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:738:61: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:775:34: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:778:42: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:787:36: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:822:19: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:823:22: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:852:46: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:868:26: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:881:10: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:889:10: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:902:43: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:920:65: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:934:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:954:69: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:965:37: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:973:65: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:987:17: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1027:29: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1056:17: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1143:28: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1164:38: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1171:49: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1240:54: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1271:58: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1289:22: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1291:57: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1292:59: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1293:53: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1318:32: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1329:35: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1335:13: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1341:18: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1349:22: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1358:24: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1391:44: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1398:25: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1399:8: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1405:67: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1408:23: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1569:22: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1680:21: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1681:70: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1683:22: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1708:55: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1723:36: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1742:54: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1743:45: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1771:67: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1816:35: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1822:14: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1845:47: WARNING: new sentence, new line man: /usr/man/man1/feh.1.gz:1902:56: WARNING: new sentence, new line
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