Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2015-12-25 | Use "PREFIX" instead of "prefix" | Dmitrij D. Czarkoff | |
Most package management systems already expect "PREFIX" macro to control installation path. | |||
2015-12-25 | Use default font | Dmitrij D. Czarkoff | |
"Monospace" is a font name reserved for default monospace font, which is supposed to be set to particular font user prefers. | |||
2015-12-25 | Don't use "stdin" variable name | Dmitrij D. Czarkoff | |
At least on OpenBSD stdin, stdout and stderr are macros, and thus they are expanded before compilation. | |||
2015-12-12 | Merge pull request #55 from khanley6/LinkingFix | Harry Jeffery | |
Fixed linking order to properly link libraries. Linking failed prior | |||
2015-12-12 | Fixed linking order to properly link libraries. Linking failed prior | Kenneth Hanley | |
2015-12-11 | Release v1.2.0 | Harry Jeffery | |
2015-12-11 | Update README | Harry Jeffery | |
2015-12-11 | Document default background color | Harry Jeffery | |
2015-12-10 | Merge pull request #53 from alekskosiacka/master | Harry Jeffery | |
don't create chequered bg if its not used | |||
2015-12-10 | don't create chequered bg if its not used | Aleksandra Kosiacka | |
fixes #40 | |||
2015-12-10 | Merge pull request #52 from alekskosiacka/master | Harry Jeffery | |
hide mouse on key press | |||
2015-12-10 | hide mouse on key press | Aleksandra Kosiacka | |
fixes #37 | |||
2015-12-10 | Merge pull request #51 from eXeC64/imv_reload | Harry Jeffery | |
Add support for reloading files | |||
2015-12-10 | Add support for reloading files | Jose Diez | |
Closes #8. | |||
2015-12-10 | Tell gcc to be pedantic | Harry Jeffery | |
2015-12-10 | Move text rendering into a util function | Harry Jeffery | |
2015-12-10 | Make imv_loader_get_image more informative | Harry Jeffery | |
2015-12-10 | Clean up redraw logic | Harry Jeffery | |
2015-12-10 | Merge pull request #50 from alekskosiacka/master | Harry Jeffery | |
fix images not resizing when toggling fullscreen mode | |||
2015-12-10 | fix images not resizing when toggling fullscreen mode | Aleksandra Kosiacka | |
fixes #31 | |||
2015-12-10 | Merge pull request #49 from alekskosiacka/master | Harry Jeffery | |
add -l option for listing all open images on exit | |||
2015-12-10 | add -l option for listing all open images on exit | Aleksandra Kosiacka | |
fixes #43 | |||
2015-12-09 | Add -t synopsis to manpage | Harry Jeffery | |