Commit graph

741 commits

Author SHA1 Message Date
Harry Jeffery 2e42489721 Update man pages 2019-08-07 23:50:21 +01:00
Harry Jeffery 0fd57f5841 README: Add unstable warning 2019-08-07 23:24:31 +01:00
Harry Jeffery 9c0eec78a4 ipc: Add ipc support to imv 2019-08-07 23:20:37 +01:00
Harry Jeffery 768507d833 Don't quit when out of images 2019-08-07 22:22:55 +01:00
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