Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2016-08-27 | preparations for unified key/button bindings | Daniel Friesel | -71/+64 | |
2016-08-23 | changelog | Daniel Friesel | -0/+7 | |
2016-08-22 | Makefile: Add icons to uninstall target | Daniel Friesel | -3/+13 | |
2016-08-21 | COPYING: Heh, I think this is the year 2016 | Daniel Friesel | -1/+1 | |
2016-08-21 | reload timer: always call prepare_filelist for sorting etc (closes #200) | Daniel Friesel | -2/+2 | |
2016-08-20 | Merge branch 'codehearts-freedesktop-icon' | Daniel Friesel | -2/+17 | |
2016-08-20 | Makefile: Only call gtk-update-icon-cache if available | Daniel Friesel | -1/+3 | |
2016-08-20 | Merge branch 'freedesktop-icon' of https://github.com/codehearts/feh into ↵ | Daniel Friesel | -2/+15 | |
codehearts-freedesktop-icon | ||||
2016-07-31 | feh 2.16.22.16.2 | Daniel Friesel | -1/+3 | |
2016-07-25 | changelog | Daniel Friesel | -0/+4 | |
2016-07-25 | feh(1): Details on in place editing | Daniel Friesel | -12/+8 | |
2016-07-24 | support rotation for images loaded via libcurl and imagemagick | Daniel Friesel | -29/+29 | |
2016-07-22 | I may have fixed rotate etc. on remote images (not magick ones, though) | Daniel Friesel | -3/+20 | |
2016-07-22 | Merge pull request #248 from Arioch171/patch-1 | Daniel Friesel | -1/+1 | |
Small typo in man page | ||||
2016-07-22 | Small typo in man page | Thibaut Selingue | -1/+1 | |
2016-06-24 | version bump2.16.1 | Daniel Friesel | -1/+2 | |
2016-06-24 | Also handle fork() failure in magick_load_image | Daniel Friesel | -1/+8 | |
2016-06-23 | imlib/rotate: Fail gracefully when fork() fails | Daniel Friesel | -3/+3 | |
2016-06-22 | changelog | Daniel Friesel | -0/+5 | |
2016-06-20 | imlib.c: Do not call atexit hooks when terminating a child process (closes #245) | Daniel Friesel | -5/+5 | |
2016-06-09 | release v2.162.16 | Daniel Friesel | -2/+3 | |
2016-06-07 | changelog | Daniel Friesel | -0/+12 | |
2016-06-06 | next/priv directory: Use PATH_MAX instead of FEH_MAX_DIRNAME_LEN | Daniel Friesel | -10/+9 | |
2016-06-06 | Define PATH_MAX ourselves if it isn't defined by the OS (closes #90) | Daniel Friesel | -1/+12 | |
This is kinda sloppy coding (feh --filelist and --bg-* will fail when running on a system with path lengths >= 4096 and PATH_MAX not defined), but that's sufficiently improbable to be okay. (plus, I ain't getting paid for this, so if you want to improve it feel free to do so) | ||||
2016-06-02 | Merge branch 'guns-dirnav' | Daniel Friesel | -16/+157 | |
2016-05-28 | Add prev_dir and next_dir navigation actions | guns | -1/+63 | |
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 | ||||
2016-05-28 | New sort option: dirname | guns | -6/+54 | |
Sort filelist by dirname, then by name. This results in file entries sorting before subdirectory entries. Useful in conjunction with upcoming prev_dir and next_dir navigation actions. | ||||
2016-05-28 | Add --sort mtime to menu and fix menu when sorting by mtime | guns | -9/+40 | |
We did not preload when SORT_MTIME, so check opt.sort > SORT_MTIME before offering to sort by file size. The CB_* enum block was run through s/, /,\n\t/g for legibility. | ||||
2016-05-27 | events/keyevents: zero cur_bb/cur_kb on each iteration | Daniel Friesel | -0/+2 | |
previously, a button/key definition with an invalid action name would assign the specified key to the most recent valid action. E.g. "zoom_in 4\ninvalid 5" wuold assign button 5 to zoom_in. | ||||
2016-05-27 | changelog2.15.4 | Daniel Friesel | -3/+4 | |
2016-05-05 | Merge pull request #238 from neosilky/indentation | Daniel Friesel | -2/+2 | |
src/main.c: switch spaces to tabs to clobber GCC warning | ||||
2016-05-05 | src/main.c: switch spaces to tabs to clobber GCC warning | Daniel Lockyer | -2/+2 | |
2016-05-03 | changelog | Daniel Friesel | -0/+5 | |
2016-05-03 | feh_draw_filename: Set correct list number in multiwindow mode (closes #237) | Daniel Friesel | -2/+6 | |
2016-05-02 | src/main.c: rebase master and fix segfault issue | Daniel Lockyer | -0/+3 | |
2016-05-02 | Merge branch 'neosilky-optionsmem' | Daniel Friesel | -0/+3 | |
2016-05-02 | Merge branch 'optionsmem' of https://github.com/neosilky/feh into ↵ | Daniel Friesel | -0/+3 | |
neosilky-optionsmem | ||||
2016-05-02 | Merge branch 'neosilky-memleak' | Daniel Friesel | -1/+8 | |
2016-05-02 | always initialize data_root and data_esetroot | Daniel Friesel | -1/+1 | |
2016-05-02 | Merge branch 'memleak' of https://github.com/neosilky/feh into neosilky-memleak | Daniel Friesel | -0/+7 | |
2016-05-01 | src/main.c: free the malloc'ed sections of the options | Daniel Lockyer | -0/+3 | |
2016-05-01 | src/wallpaper.c: free up some data allocated by X. | Daniel Lockyer | -0/+7 | |
The if statements are needed because we cannot pass a NULL pointer to XFree. | ||||
2016-05-01 | Merge pull request #232 from neosilky/memleak | Daniel Friesel | -1/+4 | |
src/feh_png.c: close file upon error | ||||
2016-05-01 | src/feh_png.c: close file upon error | Daniel Lockyer | -1/+4 | |
2016-04-28 | version bump | Daniel Friesel | -1/+2 | |
2016-04-25 | update test screenshots (minor x11 font rendering changes apparently)2.15.3 | Daniel Friesel | -0/+0 | |
2016-04-24 | update feh(1) --geometry and --scale-down | Daniel Friesel | -3/+6 | |
2016-04-24 | changelog | Daniel Friesel | -0/+8 | |
2016-04-24 | winwidget_render_image: re-zoom image in scaledown/geometry mode after ↵ | Daniel Friesel | -2/+11 | |
ConfigureNotify event | ||||
2016-04-16 | help: Add --no-recursive | Daniel Friesel | -1/+3 | |