Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-20 | Release v4.0.0-rc1 | Harry Jeffery | |
2019-08-18 | Rename imv-wl to imv-wayland | Harry Jeffery | |
2019-08-18 | Move src/imv.sh to files/imv | Harry Jeffery | |
2019-08-18 | x11_window: Use XCB to load keymap | Harry Jeffery | |
2019-08-12 | imv-msg: Write manpage | Harry Jeffery | |
2019-08-12 | Add imv-msg command | Harry Jeffery | |
2019-08-12 | Fix install/uninstall rules | Harry Jeffery | |
2019-08-12 | Dummy windows for unit testing | Harry Jeffery | |
2019-08-12 | Detect whether to run wl/x11 at runtime | Harry Jeffery | |
2019-08-07 | ipc: Add ipc support to imv | Harry Jeffery | |
2019-07-13 | Create stub X11 window implementation | Harry Jeffery | |
2019-07-13 | Make window system configurable | Harry Jeffery | |
2019-07-12 | Start replacing glfw with imv_window | Harry Jeffery | |
2019-07-03 | Big glfw refactor | Harry Jeffery | |
I did a lot of this in a very ad-hoc fashion with no proper commit history. As such, the kindest thing to do seemed to be to just squash it into this one commit. | |||
2019-06-24 | Release v3.1.2 | Harry Jeffery | |
2019-06-24 | Fix manpage packaging | Harry Jeffery | |
2019-06-22 | Release v3.1.1 | Harry Jeffery | |
2019-06-22 | Allow overriding install commands | Tobias Kortkamp | |
This will help with packaging things to meet current policies on FreeBSD without having to patch things or manually strip binaries, etc. -D in FreeBSD's install(1) does not work like GNU install's -D and is something else entirely. Manually create the target directories with mkdir first before installing files. Signed-off-by: Tobias Kortkamp <tobik@FreeBSD.org> | |||
2019-06-17 | Release v3.1.0 | Harry Jeffery | |
2019-06-13 | Add imv_log | Harry Jeffery | |
2019-02-23 | Makefile: Don't use $(wildcard) | Harry Jeffery | |
2019-02-02 | Add libtiff backend | Harry Jeffery | |
2019-01-31 | Add libjpeg-turbo backend | Harry Jeffery | |
2019-01-31 | Tweak Makefile flag handling | Harry Jeffery | |
2019-01-30 | Tweak default + CI build strictness | Harry Jeffery | |
2019-01-30 | Update tests for new backend approach | Harry Jeffery | |
2019-01-29 | Make backends optional | Harry Jeffery | |
2019-01-29 | Add rsvg backend | Harry Jeffery | |
2019-01-29 | Support multiple backends | Harry Jeffery | |
2018-05-08 | Release v3.0.0 | Harry Jeffery | |
2017-12-01 | First release candidate for v3.0.0 | Harry Jeffery | |
This is more like a beta than a release candidate. Will make changes based on feedback from some testers. | |||
2017-11-30 | Remove doc from default target | Harry Jeffery | |
2017-11-30 | Tweak make targets for man pages | Harry Jeffery | |
2017-11-29 | Write docs with asciidoc | Harry Jeffery | |
2017-11-26 | Update loader unit tests | Harry Jeffery | |
2017-11-23 | Provide default global config file | Harry Jeffery | |
2016-11-22 | Unconditionally echo build commands | Dmitrij D. Czarkoff | |
2016-11-22 | Simplify VERSION handling | Dmitrij D. Czarkoff | |
Also, use default abbreviation length, so that abbreviated object name in VERSION would match github's display of commit IDs. | |||
2016-11-22 | Separate preprocessor flags from compiler flags, libs from linker flags | Dmitrij D. Czarkoff | |
PR #98 hints that we were venturing into downstream's territory: compiler and linker flags may be OS-specific, while preprocessor flags and libraries are our responsibility. Provide clean separation between these categories. Downstreams may still need to provide "--std=c99" in CFLAGS though. | |||
2016-10-22 | Release v2.1.3 | Harry Jeffery | |
2016-05-25 | Fix the linking order of tests in the Makefile for --as-needed | Göktürk Yüksek | |
When '--as-needed' linker flag is added to LDFLAGS, linker strips out the symbols from the libraries needed for the tests due to the order in which the libraries appear on the command line. List the source files before the libraries to fix the linking issue. For more information, see: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/As-needed#Importance_of_linking_order Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org> | |||
2016-05-15 | Release v2.1.2 | Harry Jeffery | |
2016-05-13 | Fix build of imv on GNU libc | Dmitrij D. Czarkoff | |
Previously imv used -std=gnu11 flag which activated GNU "extensions" of C11 standard. This masked a portability issue in imv: strduo(3) should not have been visible in `src/loader.c` without inclusion of `<string.h>` header. This have been fixed. To remidy GNU libc's stange choice to hide X/Open interfaces in C99 code by default _XOPEN_SOURCE macro was also set. (This should have no effect on most other platforms.) | |||
2016-05-13 | Release v2.1.1 | Dmitrij D. Czarkoff | |
2016-05-12 | Fix compatibility with older gcc versions | Dmitrij D. Czarkoff | |
2016-04-27 | Release v2.1.0 | Harry Jeffery | |
2016-04-25 | Include git commit hash in version number | Dmitrij D. Czarkoff | |
When operating in git repo, build system will include abbreviated git hash in imv version number. If there is no git repo around (eg. building from tarball), fall back to version number in Makefile. Fixes #90 | |||
2016-02-25 | Remove duplicated "-g" flag | 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 | |