Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2015-12-26 | Merge pull request #65 from czarkoff/build | Harry Jeffery | |
More changes to build infrastructure | |||
2015-12-26 | Use simply expanded variables wherever possible | Dmitrij D. Czarkoff | |
Recursively expanded variables (VAR = CONTENT) are evaluated when used. Simply extended variables (VAR := CONTENT) are expanded immediately, and remain stable throughout lifetime of the process, reducing fragility of build system. | |||
2015-12-26 | Generate all files in build directory | Dmitrij D. Czarkoff | |
* Allow building off read-only source tree. * Allow setting build directory from environment. These changes allow parallel building of imv for multiple architectures, which is used by package management systems of some operating systems. | |||
2015-12-26 | Make "uninstall" target remove the same files "install" installs | Dmitrij D. Czarkoff | |
2015-12-26 | Fix usage examples | Harry Jeffery | |
Fixes #61 | |||
2015-12-26 | Improve readability of g_options | Harry Jeffery | |
The default options block was getting quite ridiculous to try and read. Let's improve the readability. | |||
2015-12-26 | Merge pull request #64 from czarkoff/master | Harry Jeffery | |
Build infrastructure improvements | |||
2015-12-26 | Merge pull request #62 from czarkoff/font | Harry Jeffery | |
Use default font | |||
2015-12-25 | Document default font change in help text | Dmitrij D. Czarkoff | |
2015-12-25 | Document default font in manual | Dmitrij D. Czarkoff | |
Also reference the fonts.conf(5) manual, which explains fonts configuration. | |||
2015-12-25 | Fix verbose build | Dmitrij D. Czarkoff | |
2015-12-25 | Merge pull request #63 from czarkoff/stdin | Harry Jeffery | |
Don't use "stdin" variable name | |||
2015-12-25 | Add verbose mode | Dmitrij D. Czarkoff | |
If V variable is set to any value, commands will be echoed to standard output. | |||
2015-12-25 | Make installation locations more configurable | Dmitrij D. Czarkoff | |
This might be desired when platform has its own, custom layout (eg. OpenBSD or Solaris), or when user wants to install the program to his home directory. |