aboutsummaryrefslogtreecommitdiff
path: root/src/imv.c
AgeCommit message (Collapse)Author
2017-11-24loader: Use SDL event queue to return imagesHarry Jeffery
2017-11-24Fix clang compile errorHarry Jeffery
2017-11-23Require <> around all keys in a bindHarry 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-23Fall back on global config, if user has noneHarry Jeffery
2017-11-23Add default_binds option to prevent conflictsHarry Jeffery
2017-11-23Move remaining actions to bindable commandsHarry Jeffery
2017-11-23Move some hardcoded key bindings into new bind systemHarry Jeffery
2017-11-23Remove imv_ prefix from struct imv_listHarry Jeffery
It's just bloat. No value.
2017-11-23Set $PATH for exec commandHarry Jeffery
2017-11-23Give commands the full arg string tooHarry Jeffery
2017-11-23Add exec commandHarry Jeffery
2017-11-23Add support for a basic config fileHarry Jeffery
2017-08-23Workaround bug where events are received incorrectlyHarry Jeffery
For some reason SDL passes events to us that occurred before we gained focus, and passes them *after* the focus gained event. Due to behavioural quirks from such events, whenever we gain focus we have to clear the event queue. It's hacky, but works without any visible side effects.
2017-08-22Reimplement -n flagHarry Jeffery
2017-08-22Fix imv -h opening a windowHarry Jeffery
2017-08-20Implement documented -l flagHarry Jeffery
2017-08-06Prevent scrolling images indefinitely off-screenDrew DeVault
With this change, if you scroll the image well beyond the viewport, scrolling any amount in the other direction will immediately bring it back on screen.
2017-06-18Support loading image data from stdinHarry Jeffery
2017-06-06Tweak default scaling modeHarry Jeffery
2017-06-06check_stdin_for_paths shouldn't be publicHarry Jeffery
2017-06-06Load paths from command line argsHarry Jeffery
2017-06-06Fix animated gif / slideshow supportHarry Jeffery
2017-06-06Don't mix ints and boolsHarry Jeffery
2017-06-06Fix redraw on viewport updateHarry Jeffery
2017-06-06Load paths from stdinHarry Jeffery
2017-04-18Add basic commands to refactorHarry Jeffery
2017-04-18Rough initial implementation of imv_runHarry Jeffery
2017-04-18Implement imv_add_pathHarry Jeffery
2017-04-18Fix font_name crashHarry Jeffery
2017-04-18Add window set-up logicHarry Jeffery
2017-04-18Start work on refactored imvHarry Jeffery