aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-06Forgot "imv" in exampleDmitrij D. Czarkoff
2016-03-06Note command for viewing images from the webDmitrij D. Czarkoff
2016-03-06Read file list from standard input continuoslyDmitrij 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-25Merge pull request #82 from czarkoff/exifHarry Jeffery
Use Exif rotation for JPEG images
2016-02-25Remove duplicated "-g" flagDmitrij D. Czarkoff
2016-02-21Honour EXIF orientation tagDmitrij D. Czarkoff
2016-02-21Add test to check for EXIF rotation of JPEG imagesDmitrij D. Czarkoff
2016-02-21Fix "check" targetDmitrij D. Czarkoff
for i in "..."; do ...; done ideom guarantees single iteration with $i set to everything between "in" and ';'.
2016-02-21Force "-g" flag for testsDmitrij D. Czarkoff
2016-02-08Release imv v2.0.0Harry Jeffery
2016-02-08Remove tabsHarry Jeffery
2016-02-08Fix #78Harry Jeffery
If the gif disposal method is unspecified, default to compositing instead of full disposal.
2016-01-24Fix bug in slideshow timingHarry Jeffery
2016-01-17Fix memory leak in imv_navigator_destroyHarry Jeffery
2016-01-16Merge pull request #79 from czarkoff/no_upscalingHarry Jeffery
Add third scaling mode: best fit
2016-01-16Add third scaling mode: best fitDmitrij 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-16Provide some feedback to users when no arguments are givenHarry Jeffery
2016-01-16Trim usage information for -hHarry Jeffery
2016-01-15Merge pull request #76 from czarkoff/loaderHarry Jeffery
Loading image data from standard input
2016-01-14Note new syntax in README.mdDmitrij D. Czarkoff
2016-01-14Loading image data from standard inputDmitrij 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-13Use PATH_MAX for buffers holding pathsDmitrij D. Czarkoff
2016-01-13Sort static functionsDmitrij D. Czarkoff
2016-01-13Declare static functions above all codeDmitrij D. Czarkoff
2016-01-13Remove "imv_loader_" prefix from static functionsDmitrij D. Czarkoff
2016-01-13In 'void *' functions return NULL instead of 0Dmitrij D. Czarkoff
2016-01-13Fix strict build on GCCHarry Jeffery
2016-01-13Merge pull request #74 from czarkoff/masterHarry Jeffery
Add Travis CI support
2016-01-13Gather status of eXeC64/imv in Travis indicatorDmitrij D. Czarkoff
2016-01-12Add explicit CFLAGS to .travis.ymlDmitrij D. Czarkoff
Include "-Werror" among flags, so that it is easier to catch compiler warnings.
2016-01-09Add Travis CI supportDmitrij 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-07Merge pull request #73 from czarkoff/testHarry Jeffery
Test
2016-01-06Add test for file change detectionDmitrij D. Czarkoff
2016-01-06Fix navigator_add testDmitrij D. Czarkoff
It was not fixed after imv_navigator_poll_changed() function was changed.
2016-01-01Merge pull request #72 from czarkoff/timeoutsHarry Jeffery
Timeouts
2016-01-01Include <limits.h>Dmitrij D. Czarkoff
2015-12-30Reduce amount of stat(2) callsDmitrij 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-30Allow fractional slideshow timeoutDmitrij 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-30Merge pull request #71 from czarkoff/mandocHarry Jeffery
Rewrite manual page using mdoc(7) markup language
2015-12-30Fix several issues with manualDmitrij D. Czarkoff
2015-12-29Rewrite manual page using mdoc(7) markup languageDmitrij D. Czarkoff
2015-12-28Merge pull request #70 from czarkoff/generalHarry Jeffery
Hide functions that are not exposed via headers
2015-12-28Add -Wmissing-prototypes to default CFLAGSDmitrij D. Czarkoff
2015-12-28Hide functions that are not exposed via headersDmitrij D. Czarkoff
2015-12-28Remove names from file copyright headersHarry Jeffery
2015-12-28Add AUTHORS fileHarry Jeffery
2015-12-28Merge pull request #68 from czarkoff/reloadHarry Jeffery
Use stat(2) to monitor file changes
2015-12-28Add checks for malloc(3)Dmitrij D. Czarkoff
Exit(3) if memory allocation fails.
2015-12-28Use stat(2) to monitor file changesDmitrij D. Czarkoff
Makes file monitoring in imv completely POSIX.
2015-12-28Use realloc(3) for extending bufferDmitrij 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.