Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-05 | Update config search paths | Harry Jeffery | |
As per XDG spec, if $XDG_CONFIG isn't set, we should fall back to $HOME/.config Fixes #124 | |||
2018-01-07 | Never return null from imv_navigator_selection | Harry Jeffery | |
This fixes a crash where a null pointer would be used to set an environment variable. Fixes #123 | |||
2017-12-07 | Dual-License and improve crediting | Harry Jeffery | |
imv is now dual-licensed under the MIT, and GPL V2 (or later). inih deserves credit for its authors' work, so credit it. | |||
2017-12-07 | Make viepwort interface opaque | Harry Jeffery | |
2017-12-02 | Add options for window width and height | Harry Jeffery | |
Fixes #120 | |||
2017-11-30 | Fix key name handling bug | Harry Jeffery | |
2017-11-30 | Add an open command | Harry Jeffery | |
2017-11-30 | Remove overlay font command line arg | Harry Jeffery | |
Made irrelevant by the config option, why waste 'e' on it. | |||
2017-11-30 | Fix comment alignment | Harry Jeffery | |
2017-11-30 | Add error messages for invalid command line flags | Harry Jeffery | |
2017-11-30 | Make -u argument take an argument | Harry Jeffery | |
2017-11-30 | Merge a,s,S flags to -s <mode> | Harry Jeffery | |
2017-11-29 | Clean up old comment | Harry Jeffery | |
2017-11-29 | Make title+overlay configurable | Harry Jeffery | |
Fixes #110 | |||
2017-11-29 | Factor out setting of environment variables | Harry Jeffery | |
2017-11-29 | Pull title/overlay text generation into their own functions | Harry Jeffery | |
2017-11-29 | Allow config path to be specified with $imv_config | Harry Jeffery | |
2017-11-29 | Rename 'remove' command -> 'close' | Harry Jeffery | |
2017-11-28 | Fix bug when filtering invalid events | Harry Jeffery | |
2017-11-28 | Add stay_fullscreen_on_focus_loss option | Harry Jeffery | |
Fixes #103 | |||
2017-11-28 | Fix hardcoded default binds | Harry Jeffery | |
2017-11-28 | Rename cycle_input -> loop_input | Harry Jeffery | |
2017-11-28 | Rename list_at_exit -> list_files_at_exit | Harry Jeffery | |
2017-11-28 | Tweak environment variable name for current path | Harry Jeffery | |
2017-11-28 | Allow aliases to be configured | Harry Jeffery | |
2017-11-28 | Tweak config option names & capitalisation | Harry Jeffery | |
2017-11-28 | Simplify and refactor ini usage | Harry Jeffery | |
Switch imv to use a more mature ini implementation, and also simplify the ini syntax in the config files. | |||
2017-11-26 | Use imv_bitmap for bitmaps intead of FIBITMAP | Harry Jeffery | |
2017-11-26 | Fix image.h header guard | Harry Jeffery | |
2017-11-26 | Make imv_image interface opaque | Harry Jeffery | |
2017-11-26 | Rename imv_texture -> imv_image | Harry Jeffery | |
2017-11-25 | Don't duplicate license text in all source files | Harry Jeffery | |
If moving to dual-licensing, this text will be confusing. It's also a lot of noise. | |||
2017-11-24 | Remove unused variable | Harry Jeffery | |
2017-11-24 | Use a background thread to load paths from stdin | Harry Jeffery | |
2017-11-24 | Make the navigator interface opaque | Harry Jeffery | |
2017-11-24 | Make the loader interface opaque | Harry Jeffery | |
2017-11-24 | loader: Use event to pass image loading error to main thread | Harry Jeffery | |
2017-11-24 | Sleep for longer when displaying still images | Harry Jeffery | |
2017-11-24 | loader: Use SDL event queue to return images | Harry Jeffery | |
2017-11-24 | Fix clang compile error | Harry Jeffery | |
2017-11-23 | Require <> around all keys in a bind | Harry Jeffery | |
This is partly for consistency, party to resolve a bug where binding [ in the config file would trick the ini parser into thinking it was reading a section header, leading to the bind not being applied. | |||
2017-11-23 | Fall back on global config, if user has none | Harry Jeffery | |
2017-11-23 | Add default_binds option to prevent conflicts | Harry Jeffery | |
2017-11-23 | Move remaining actions to bindable commands | Harry Jeffery | |
2017-11-23 | Move some hardcoded key bindings into new bind system | Harry Jeffery | |
2017-11-23 | Implement key binding logic | Harry Jeffery | |
This code is *heavily* based on work I previously did for aerc. Since I'm the author of that code, and therefore the copyright holder, I'm able to heavily re-use logic. Of course, because of the differences between termbox and SDL's event logic and key naming features, there's some significant differences in how binds are handled, and how keys are named. | |||
2017-11-23 | Add list_find function | Harry Jeffery | |
2017-11-23 | Remove imv_ prefix from struct imv_list | Harry Jeffery | |
It's just bloat. No value. | |||
2017-11-23 | Set $PATH for exec command | Harry Jeffery | |
2017-11-23 | Give commands the full arg string too | Harry Jeffery | |