Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2015-12-25 | Use "shell" macro in CFLAGS | Dmitrij D. Czarkoff | |
When CFLAGS contain "`cmd`" construct, the "cmd" command is executed every time when make issues shell command with expanded CFLAGS. Using "$(shell cmd)" instead forces make to expand output of "cmd" into CFLAGS. | |||
2015-12-25 | Respect default CFLAGS and LDFLAGS if set in environment | Dmitrij D. Czarkoff | |
Some package management systems allow users to set default CFLAGS and LDFLAGS and then supply them to the make via environment. This change makes build infrastructure respect such settings. Also, don't force non-essential flags. |