Commit graph

772 commits

Author SHA1 Message Date
Harry Jeffery 00ad6b1d8e imv: Add bind command 2019-08-18 14:54:26 +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 c6ce270ee1 imv: Add index/all argument to close command 2019-08-16 19:08:54 +01:00
rien333 505340f9fd Fix misspelling of slideshow_duration environment variable
I noticed that echoing `$imv_slideshow_duration` always came up
blank. Turns out, it's misspelled in imv.c. Correcting the spelling
mistake makes it behave as expected.
2019-08-16 18:51:16 +01:00
Harry Jeffery ec14d5f412 imv: Add imv_pid environment variable 2019-08-15 21:53:54 +01:00
Harry Jeffery 0efaf81079 tests: Skip out of date navigator test 2019-08-15 21:09:10 +01:00
Harry Jeffery ecf7fcd271 wl_window: Check poll() return code 2019-08-15 20:23:16 +01:00
Harry Jeffery 5425a39295 imv_navigator_add: Check stat() return code 2019-08-15 20:23:12 +01:00
Harry Jeffery 5d95a33ee5 imv_ipc_create: Fix resource leak 2019-08-15 19:51:23 +01:00
Harry Jeffery a34b58d2e3 imv_navigator_add: Fix resource leak 2019-08-15 19:50:04 +01:00
Harry Jeffery 837d96d1b3 commands: Fix buffer overrun 2019-08-15 19:41:59 +01:00
Harry Jeffery c8b6569da9 imv_load_config: Fix memory leak 2019-08-15 19:39:27 +01:00
Harry Jeffery c7e391d65c wl/x11: Ensure event writes are always atomic 2019-08-15 18:49:54 +01:00
Harry Jeffery aa17fbf0e8 imv: Fix backend chain memory leak 2019-08-15 00:44:48 +01:00
Harry Jeffery 48aa31c7a1 binds: Fix memory leak 2019-08-15 00:40:19 +01:00
Harry Jeffery 4db590c0d0 wl_window: Patch up possible memory leaks 2019-08-15 00:36:13 +01:00
Harry Jeffery d371c7ab49 libpng: Fix 16-bit greyscale images and add logging 2019-08-14 19:36:38 +01:00
Harry Jeffery ff2e28f250 freeimage: Fix 16-bit greyscale images and add logging 2019-08-14 19:10:40 +01:00
Harry Jeffery 77e59235fe Fix unit test build 2019-08-13 01:23:56 +01:00
Harry Jeffery 2d0eee1254 Wayland: Detect keyboard layout automatically 2019-08-13 01:14:56 +01:00
Harry Jeffery 07b742e9da Tweak documentation 2019-08-12 20:53:08 +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 c7cbdf0139 ipc: Handle closed socket correctly 2019-08-12 19:10:43 +01:00
Harry Jeffery 4b9165a7f4 Fix install/uninstall rules 2019-08-12 01:01:18 +01:00
Harry Jeffery 324dbd7fb6 Fix background color bug 2019-08-12 00:48:48 +01:00
Harry Jeffery be07ec2ee0 Tweak ci jobs 2019-08-12 00:35:49 +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 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