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