Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-23 | Add exec command | Harry Jeffery | |
2017-11-23 | Add support for a basic config file | Harry Jeffery | |
2017-08-23 | Workaround bug where events are received incorrectly | Harry 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-22 | Remove year from copyright notices | Harry Jeffery | |
It was falling out of date, and has no legal bearing to my knowledge. | |||
2017-08-22 | Reimplement -n flag | Harry Jeffery | |
2017-08-22 | Fix imv -h opening a window | Harry Jeffery | |
2017-08-20 | Implement documented -l flag | Harry Jeffery | |
2017-08-06 | Merge pull request #112 from SirCmpwn/limit_scrolling | Harry Jeffery | |
Prevent scrolling images indefinitely off-screen | |||
2017-08-06 | Fix failing build on gcc 4.8.4 | Harry Jeffery | |
2017-08-06 | Prevent scrolling images indefinitely off-screen | Drew 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-18 | Support loading image data from stdin | Harry Jeffery | |
2017-06-06 | Tweak default scaling mode | Harry Jeffery | |
2017-06-06 | check_stdin_for_paths shouldn't be public | Harry Jeffery | |
2017-06-06 | Switch to new implementation | Harry Jeffery | |
2017-06-06 | Load paths from command line args | Harry Jeffery | |
2017-06-06 | Fix animated gif / slideshow support | Harry Jeffery | |
2017-06-06 | Don't mix ints and bools | Harry Jeffery | |
2017-06-06 | Fix redraw on viewport update | Harry Jeffery | |
2017-06-06 | Load paths from stdin | Harry Jeffery | |
2017-04-18 | Add basic commands to refactor | Harry Jeffery | |
2017-04-18 | Rough initial implementation of imv_run | Harry Jeffery | |
2017-04-18 | Implement imv_add_path | Harry Jeffery | |
2017-04-18 | Fix font_name crash | Harry Jeffery | |
2017-04-18 | Fix crash in imv_loader_free | Harry Jeffery | |
2017-04-18 | Add window set-up logic | Harry Jeffery | |
2017-04-18 | Start work on refactored imv | Harry Jeffery | |
2017-04-15 | Fix compiler warning | Harry Jeffery | |
2017-04-15 | Let commands take an arbitrary pointer | Harry Jeffery | |
2017-04-14 | Fix command text input | Harry Jeffery | |
2017-04-14 | Minor clean up of main.c | Harry Jeffery | |
2017-04-14 | Move parse_args to end of main.c | Harry Jeffery | |
2017-04-14 | Move some globals back to locals | Harry Jeffery | |
2017-04-14 | Move rendering into its own function | Harry Jeffery | |
2017-04-14 | Refactor navigator poll rate limiting | Harry Jeffery | |
2017-04-14 | Move event handling into its own function | Harry Jeffery | |
2017-04-14 | Refactor navigator to new style | Harry Jeffery | |
2017-04-14 | Refactor viewport to new style | Harry Jeffery | |
2017-04-14 | Refactor texture to new style | Harry Jeffery | |
2017-04-14 | Refactor loader to new style | Harry Jeffery | |
2017-04-14 | Let's not have imv_commands use hidden globals | Harry Jeffery | |
2017-04-14 | Add some aliases | Harry Jeffery | |
2017-04-14 | Add basic alias support | Harry Jeffery | |
2017-04-14 | Add a rough command mode | Harry Jeffery | |
2017-04-12 | Move basic functionality into commands | Harry Jeffery | |
2017-04-12 | Add basic command system | Harry Jeffery | |
2017-04-12 | Add generic list container | Harry Jeffery | |
2017-03-06 | Add command 'X' to remove image from disk too | Nicolas Cornu | |
2017-02-09 | Show image scale in window title | Mark Oteiza | |
2016-12-28 | Store getopt() return in a signed variable | crasm | |
On certain platforms [0] a char may be unsigned [1]. The loop for getopt would loop forever because: (char)-1 => 255 and 255 != -1 A signed char also worked. I don't know what that would mean for performance or portability. int feels simpler to me. [0]: I'm using Arch Linux ARM on the Samsung Chromebook 2, which is armv7h. Not sure about other ARM platforms. With this fix, imv appears to work correctly. details: https://archlinuxarm.org/platforms/armv7/samsung/samsung-chromebook-2 [1]: http://stackoverflow.com/questions/2054939/is-char-signed-or-unsigned-by-default#2054941 | |||
2016-12-23 | Fix indentation error | Harry Jeffery | |