Commit graph

101 commits

Author SHA1 Message Date
Markus Hauck 9ba812ef64 Update version in Makefile 2019-09-07 01:47:26 +01:00
Harry Jeffery 82e835a3c0 Makefile: Add make all target as default 2019-09-04 20:42:58 +01:00
Harry Jeffery a6deca0ad3 libnsgif: Add libnsgif backend 2019-09-02 22:25:48 +01:00
Harry Jeffery 42a15b1578 console: Use icu to provide proper UTF-8 editing 2019-09-02 15:54:50 +01:00
Harry Jeffery 8b2aaf102f source: Refactor out common async logic 2019-08-30 00:40:29 +01:00
Harry Jeffery db673449ff Release v4.0.0 2019-08-27 13:49:42 +01:00
Harry Jeffery 2d0cbfcb85 Release v4.0.0-rc3 2019-08-25 22:06:48 +01:00
Tobias Kortkamp 11d24cbe66 Add INSTALL_SCRIPT to install scripts
It could be a distinct action to INSTALL_PROGRAM which might be
overwritten to strip binaries.
2019-08-25 19:12:37 +01:00
Harry Jeffery 2b4ef5563b Release v4.0.0-rc2 2019-08-25 01:21:30 +01:00
Harry Jeffery a9b4be7e4a wl_window: Implement key repeating 2019-08-25 00:32:25 +01:00
Harry Jeffery e0e019ca42 Release v4.0.0-rc1 2019-08-20 19:28:03 +01:00
Harry Jeffery 901243b3f9 Rename imv-wl to imv-wayland 2019-08-18 14:36:57 +01:00
Harry Jeffery aa40dba4c4 Move src/imv.sh to files/imv 2019-08-18 14:20:28 +01:00
Harry Jeffery eaa2a69bd4 x11_window: Use XCB to load keymap 2019-08-18 00:58:43 +01:00
Harry Jeffery 299f7bf605 imv-msg: Write manpage 2019-08-12 20:41:27 +01:00
Harry Jeffery fcb2dbd80c Add imv-msg command 2019-08-12 20:10:48 +01:00
Harry Jeffery 4b9165a7f4 Fix install/uninstall rules 2019-08-12 01:01:18 +01:00
Harry Jeffery 18c95a7226 Dummy windows for unit testing 2019-08-12 00:28:24 +01:00
Harry Jeffery d077498240 Detect whether to run wl/x11 at runtime 2019-08-12 00:19:21 +01:00
Harry Jeffery 9c0eec78a4 ipc: Add ipc support to imv 2019-08-07 23:20:37 +01:00
Harry Jeffery 0687370b2e Create stub X11 window implementation 2019-07-13 11:42:21 +01:00
Harry Jeffery f357024377 Make window system configurable 2019-07-13 11:02:37 +01:00
Harry Jeffery 3200b8f9db Start replacing glfw with imv_window 2019-07-12 00:21:30 +01:00
Harry Jeffery 7c7dc660e5 Big glfw refactor
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-07-03 20:50:19 +01:00
Harry Jeffery 20e9d23b82 Release v3.1.2 2019-06-24 08:09:42 +01:00
Harry Jeffery 5b6618afd7 Fix manpage packaging 2019-06-24 08:07:29 +01:00
Harry Jeffery fc2722e1c0 Release v3.1.1 2019-06-22 21:40:25 +01:00
Tobias Kortkamp 8dbe8a8934
Allow overriding install commands
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-22 22:31:40 +02:00
Harry Jeffery 79bba4bf2c Release v3.1.0 2019-06-17 20:36:48 +01:00
Harry Jeffery b4028e981a Add imv_log 2019-06-13 22:17:12 +01:00
Harry Jeffery cd0684a2cb Makefile: Don't use $(wildcard) 2019-02-23 21:04:10 +00:00
Harry Jeffery 31e3a4a450 Add libtiff backend 2019-02-02 22:35:18 +00:00
Harry Jeffery bd3504c580 Add libjpeg-turbo backend 2019-01-31 22:04:48 +00:00
Harry Jeffery 4681319d1d Tweak Makefile flag handling 2019-01-31 00:02:06 +00:00
Harry Jeffery 527cc9ef36 Tweak default + CI build strictness 2019-01-30 23:24:27 +00:00
Harry Jeffery c181e7ee9b Update tests for new backend approach 2019-01-30 23:15:14 +00:00
Harry Jeffery c65f6f4903 Make backends optional 2019-01-29 22:26:22 +00:00
Harry Jeffery 269fb9bca7 Add rsvg backend 2019-01-29 22:26:22 +00:00
Harry Jeffery 91eb7306b9 Support multiple backends 2019-01-29 22:26:22 +00:00
Harry Jeffery 7221ef8319 Release v3.0.0 2018-05-08 21:17:30 +01:00
Harry Jeffery d6992c2080 First release candidate for v3.0.0
This is more like a beta than a release candidate. Will make changes
based on feedback from some testers.
2017-12-01 20:21:36 +00:00
Harry Jeffery 687038403c Remove doc from default target 2017-11-30 22:08:24 +00:00
Harry Jeffery e99cd40716 Tweak make targets for man pages 2017-11-30 21:49:13 +00:00
Harry Jeffery 0ef0625dc2 Write docs with asciidoc 2017-11-29 23:14:22 +00:00
Harry Jeffery fe4d9bcf92 Update loader unit tests 2017-11-26 14:10:33 +00:00
Harry Jeffery e2954b8108 Provide default global config file 2017-11-23 22:18:28 +00:00
Dmitrij D. Czarkoff f328300810 Unconditionally echo build commands 2016-11-22 15:50:49 +01:00
Dmitrij D. Czarkoff 8febdbbd35 Simplify VERSION handling
Also, use default abbreviation length, so that abbreviated object name in
VERSION would match github's display of commit IDs.
2016-11-22 15:55:45 +01:00
Dmitrij D. Czarkoff 9aea3f0dda Separate preprocessor flags from compiler flags, libs from linker flags
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-11-22 15:48:04 +01:00
Harry Jeffery e59d0e9e12 Release v2.1.3 2016-10-22 12:35:20 +01:00