Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #100 from crasm/master | Harry Jeffery | |
Store getopt() return in a signed variable | |||
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 | |
2016-11-23 | Merge pull request #99 from eXeC64/wall-of-text | Harry Jeffery | |
Unconditionally echo build commands | |||
2016-11-22 | Simplify VERSION handling | Dmitrij D. Czarkoff | |
Also, use default abbreviation length, so that abbreviated object name in VERSION would match github's display of commit IDs. | |||
2016-11-22 | Unconditionally echo build commands | Dmitrij D. Czarkoff | |
2016-11-22 | Separate preprocessor flags from compiler flags, libs from linker flags | Dmitrij D. Czarkoff | |
PR #98 hints that we were venturing into downstream's territory: compiler and linker flags may be OS-specific, while preprocessor flags and libraries are our responsibility. Provide clean separation between these categories. Downstreams may still need to provide "--std=c99" in CFLAGS though. | |||
2016-11-17 | Describe command "d" in manual | Dmitrij D. Czarkoff | |
Fixes #97. | |||
2016-11-16 | Reset slideshow timer when image changed via 'x' | Harry Jeffery | |
When the user hits left/right to change image, the time left until the slideshow changes images is reset. If the user changes image by closing the current image, the timer is not reset. This patch resolves that. | |||
2016-10-23 | Don't advertise hash sign usage with '-b' option | Dmitrij D. Czarkoff | |
Most shells would interpret the hash sign as start of the comment, so command with an unescaped hash sign will result in rather puzzling error message: $ imv -b #C0C0C0 files... Unknown argument 'b'. Aborting. Although there is obvious workaround (detect 'b' in '?' case of getopt switch and put more appropriate message), it generally makes more sense to suggest plain hex values for input. | |||
2016-10-23 | Simplify hex color parser | Dmitrij D. Czarkoff | |
It is actually a trivial task for strtoul + some bit shifting, so there is no need for two separate functions. | |||
2016-10-22 | Release v2.1.3 | Harry Jeffery | |
2016-10-22 | Enable tests | Dmitrij D. Czarkoff | |
Once cmocka is built, it is cached, so that subsequent builds only need to install it and update linker configuration. | |||
2016-10-21 | Fix leak of images awaiting collection in loader | Harry Jeffery | |
2016-10-21 | Rework thread resource leak | Harry Jeffery | |