Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-06 | Read file list from standard input continuosly | Dmitrij D. Czarkoff | |
This reduces delay before initial draw in case of slow input, opening possibilities for use cases like: $ curl -Osw "%{filename_effective}\n" "http://www.example.com/[1-10].jpg" which will download all images and start showing them once first arrives. | |||
2016-02-25 | Merge pull request #82 from czarkoff/exif | Harry Jeffery | |
Use Exif rotation for JPEG images | |||
2016-02-25 | Remove duplicated "-g" flag | Dmitrij D. Czarkoff | |
2016-02-21 | Honour EXIF orientation tag | Dmitrij D. Czarkoff | |
2016-02-21 | Add test to check for EXIF rotation of JPEG images | Dmitrij D. Czarkoff | |
2016-02-21 | Fix "check" target | Dmitrij D. Czarkoff | |
for i in "..."; do ...; done ideom guarantees single iteration with $i set to everything between "in" and ';'. | |||
2016-02-21 | Force "-g" flag for tests | Dmitrij D. Czarkoff | |
2016-02-08 | Release imv v2.0.0 | Harry Jeffery | |
2016-02-08 | Remove tabs | Harry Jeffery | |
2016-02-08 | Fix #78 | Harry Jeffery | |
If the gif disposal method is unspecified, default to compositing instead of full disposal. | |||
2016-01-24 | Fix bug in slideshow timing | Harry Jeffery | |
2016-01-17 | Fix memory leak in imv_navigator_destroy | Harry Jeffery | |
2016-01-16 | Merge pull request #79 from czarkoff/no_upscaling | Harry Jeffery | |
Add third scaling mode: best fit | |||
2016-01-16 | Add third scaling mode: best fit | Dmitrij D. Czarkoff | |
* Add new switches: "-S" to force (default) "perfect fit" mode and "-s" to force "best fit" mode. * Add new control key: "s" to switch scaling mode. | |||
2016-01-16 | Provide some feedback to users when no arguments are given | Harry Jeffery | |
2016-01-16 | Trim usage information for -h | Harry Jeffery | |
2016-01-15 | Merge pull request #76 from czarkoff/loader | Harry Jeffery | |
Loading image data from standard input | |||
2016-01-14 | Note new syntax in README.md | Dmitrij D. Czarkoff | |
2016-01-14 | Loading image data from standard input | Dmitrij D. Czarkoff | |
This commit changes processing of arguments: * When called without arguments (with or without flags), imv reads list of files from standard input. * When called with "-" among arguments, read image data from standard input. | |||
2016-01-13 | Use PATH_MAX for buffers holding paths | Dmitrij D. Czarkoff | |
2016-01-13 | Sort static functions | Dmitrij D. Czarkoff | |
2016-01-13 | Declare static functions above all code | Dmitrij D. Czarkoff | |
2016-01-13 | Remove "imv_loader_" prefix from static functions | Dmitrij D. Czarkoff | |
2016-01-13 | In 'void *' functions return NULL instead of 0 | Dmitrij D. Czarkoff | |
2016-01-13 | Fix strict build on GCC | Harry Jeffery | |
2016-01-13 | Merge pull request #74 from czarkoff/master | Harry Jeffery | |
Add Travis CI support | |||
2016-01-13 | Gather status of eXeC64/imv in Travis indicator | Dmitrij D. Czarkoff | |
2016-01-12 | Add explicit CFLAGS to .travis.yml | Dmitrij D. Czarkoff | |
Include "-Werror" among flags, so that it is easier to catch compiler warnings. | |||
2016-01-09 | Add Travis CI support | Dmitrij D. Czarkoff | |
Unfortunately, Travis only wants to use Ubuntu LTS releases, so at least until next Ubuntu LTS release we are stuck with ancient cmocka version. So no automated testing yet. | |||
2016-01-07 | Merge pull request #73 from czarkoff/test | Harry Jeffery | |
Test | |||
2016-01-06 | Add test for file change detection | Dmitrij D. Czarkoff | |
2016-01-06 | Fix navigator_add test | Dmitrij D. Czarkoff | |
It was not fixed after imv_navigator_poll_changed() function was changed. | |||
2016-01-01 | Merge pull request #72 from czarkoff/timeouts | Harry Jeffery | |
Timeouts | |||
2016-01-01 | Include <limits.h> | Dmitrij D. Czarkoff | |
2015-12-30 | Reduce amount of stat(2) calls | Dmitrij D. Czarkoff | |
Add 8-bit variable that is passed to imv_navigator_poll_changed(). Decrement it on each run of main loop. When it gets to 0, call stat(2). | |||
2015-12-30 | Allow fractional slideshow timeout | Dmitrij D. Czarkoff | |
Accept slideshow timeout expressed as fractional numbers. It is intentionally lax, so that arguments like ".1" or "5." are accepted and give no surprises. | |||
2015-12-30 | Merge pull request #71 from czarkoff/mandoc | Harry Jeffery | |
Rewrite manual page using mdoc(7) markup language | |||
2015-12-30 | Fix several issues with manual | Dmitrij D. Czarkoff | |
2015-12-29 | Rewrite manual page using mdoc(7) markup language | Dmitrij D. Czarkoff | |
2015-12-28 | Merge pull request #70 from czarkoff/general | Harry Jeffery | |
Hide functions that are not exposed via headers | |||
2015-12-28 | Add -Wmissing-prototypes to default CFLAGS | Dmitrij D. Czarkoff | |
2015-12-28 | Hide functions that are not exposed via headers | Dmitrij D. Czarkoff | |
2015-12-28 | Remove names from file copyright headers | Harry Jeffery | |
2015-12-28 | Add AUTHORS file | Harry Jeffery | |
2015-12-28 | Merge pull request #68 from czarkoff/reload | Harry Jeffery | |
Use stat(2) to monitor file changes | |||
2015-12-28 | Add checks for malloc(3) | Dmitrij D. Czarkoff | |
Exit(3) if memory allocation fails. | |||
2015-12-28 | Use stat(2) to monitor file changes | Dmitrij D. Czarkoff | |
Makes file monitoring in imv completely POSIX. | |||
2015-12-28 | Use realloc(3) for extending buffer | Dmitrij D. Czarkoff | |
It may save some CPU cycles if there is enough space to grow the array without copying memory chunks. Two side effects of the change: proper error checking added and dangerous memcpy(3) call removed. | |||
2015-12-27 | Merge pull request #66 from czarkoff/master | Harry Jeffery | |
Drop `obj` target | |||
2015-12-27 | Drop "obj" target | Dmitrij D. Czarkoff | |
It was introduced to make object files depend on $(BUILDDIR) so that creating it could be moved into separate rule, executed once. That was a bad idea, because "obj" had to be phony, thus making all targets that depend on it obsolete between runs of make. This change introduces order-only rule that makes object files depend on $(BUILDDIR) without obsoleting other targets. |