Harry Jeffery
6d43f27403
navigator: Don't pickup child directories when non-recursive
2019-08-07 22:08:43 +01:00
Harry Jeffery
4d90834f88
navigator: Use generic list implementation
2019-08-07 21:58:57 +01:00
Harry Jeffery
6932ab5197
list: Fix memory corruption bug
2019-08-07 21:55:22 +01:00
Harry Jeffery
c0f1d73df3
Make aliases smarter
2019-08-07 20:44:34 +01:00
Harry Jeffery
e889f417c7
imv: Improve slideshow command
2019-08-07 20:21:44 +01:00
Harry Jeffery
760eed0788
Add background colour command
2019-08-07 20:13:30 +01:00
Harry Jeffery
da040a9e34
canvas: Fix crash
2019-08-07 20:05:36 +01:00
Harry Jeffery
d38bb5e439
Rename some commands, and add some aliases
2019-08-07 19:33:57 +01:00
Harry Jeffery
11276aaefb
navigator: Small refactor
2019-07-30 23:49:45 +01:00
Harry Jeffery
8e3fc22e54
Rename select_rel and select_abs to next,prev,goto
2019-07-30 23:49:24 +01:00
Harry Jeffery
63a7b0bb99
wl: Tidy up imv_window_wait_for_event
2019-07-28 01:45:33 +01:00
Harry Jeffery
eb54830c33
wl: Implement hidpi support
2019-07-28 01:19:41 +01:00
Andreas Stallinger
a3402091ca
Improve select_rel
...
select_rel was capped to -1 and 1 before
2019-07-24 22:52:32 +01:00
Harry Jeffery
e37e5c02da
Improve command prompt formatting
2019-07-19 23:40:01 +01:00
Harry Jeffery
a730b41626
navigator: Remove unused variable
2019-07-19 00:59:41 +01:00
Harry Jeffery
ed4b4ed755
Test both X11 and Wayland builds in ci
2019-07-18 23:22:20 +01:00
Harry Jeffery
7d72f3065a
Update ci rules
2019-07-18 23:09:07 +01:00
Harry Jeffery
08fde6e05c
wl: Pass events via pipe not queue
2019-07-16 01:11:54 +01:00
Harry Jeffery
966df15a4c
x11: Pass events via pipe not queue
2019-07-16 01:11:18 +01:00
Harry Jeffery
364d14b3bd
x11: Use pipe for custom event notification
2019-07-16 00:26:49 +01:00
Harry Jeffery
2f79eb8965
x11: Implement mouse input
2019-07-16 00:18:16 +01:00
Harry Jeffery
d49a63d063
x11: Add fullscreen support
2019-07-15 23:57:54 +01:00
Harry Jeffery
37eb383408
x11: Fix crash by implementing window size accessors
2019-07-15 23:18:25 +01:00
Harry Jeffery
d26684fcd4
Kill old debug logging
2019-07-15 23:14:54 +01:00
Harry Jeffery
4e41749187
Fix next frame command
2019-07-15 23:14:54 +01:00
Harry Jeffery
dd69714d74
Wayland: Remove linux-only eventfd usage
2019-07-15 23:14:54 +01:00
Harry Jeffery
00491cc886
x11_window: Handle most input events
2019-07-13 16:53:22 +01:00
Harry Jeffery
33e283e423
x11_window: Implement wait_for_event
2019-07-13 13:27:49 +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
81ae6d8bc6
Remove OpenGL awareness from core logic
2019-07-13 00:44:36 +01:00
Harry Jeffery
242dbe7cbe
window: Formatting
2019-07-13 00:36:37 +01:00
Harry Jeffery
4473f6d8b7
Implement scroll input
2019-07-13 00:35:19 +01:00
Harry Jeffery
5a1571d00d
Handle mouse input
2019-07-13 00:25:25 +01:00
Harry Jeffery
9651424722
Remove resizing, not supported in wayland yet
2019-07-12 23:46:45 +01:00
Harry Jeffery
311623d4c1
Modernise event loop
2019-07-12 23:32:44 +01:00
Harry Jeffery
88f7be23b0
Fix event loop hanging
2019-07-12 22:19:28 +01:00
Harry Jeffery
d4bb4bd643
Fullscreen support
2019-07-12 21:45:40 +01:00
Harry Jeffery
3200b8f9db
Start replacing glfw with imv_window
2019-07-12 00:21:30 +01:00
Harry Jeffery
0910ffd41a
Create initial imv_window
2019-07-12 00:13:06 +01:00
Harry Jeffery
12988be654
Add static keyword to internal functions
2019-07-03 23:16:51 +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
Harry Jeffery
4e53f4e9e6
Merge pull request #159 from t6/master
...
Allow overriding install commands
2019-06-22 21:35:03 +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
c544285c93
Readme: Fix link to license file
2019-06-13 00:02:50 +01:00