Commit graph

739 commits

Author SHA1 Message Date
Harry Jeffery 7418911406 x11_window: Maintain keyboard modifiers state 2019-08-23 23:41:22 +01:00
Harry Jeffery 9e1d6e24a0 wl_window: Maintain keyboard modifiers state 2019-08-23 23:34:02 +01:00
Harry Jeffery 9850d9c6a2 Fix out of date scaling command defaults 2019-08-23 23:02:27 +01:00
Harry Jeffery cf706293db Update default config 2019-08-23 21:08:35 +01:00
Harry Jeffery 97e2aafa38 README: Fix errors in examples 2019-08-23 21:07:53 +01:00
Harry Jeffery 1aefaab5a2 README: Further tweaks 2019-08-21 21:04:04 +01:00
Harry Jeffery 6bae65f0b4 README: Add missing dependency 2019-08-21 21:02:46 +01:00
Harry Jeffery 17b53868d7 README: Update examples 2019-08-21 21:00:22 +01:00
Harry Jeffery 70939d5b13 Reduce backend boilerplate 2019-08-21 20:46:58 +01:00
Harry Jeffery 1071a2368e imv: Use generic list for backends, not a linked list 2019-08-21 20:29:36 +01:00
Harry Jeffery d2f5deb278 Improve header commenting 2019-08-21 20:16:43 +01:00
Harry Jeffery cf7f3127cb README: Put dependencies in a table 2019-08-21 19:29:27 +01:00
Harry Jeffery e0e019ca42 Release v4.0.0-rc1 2019-08-20 19:28:03 +01:00
Harry Jeffery 5002bdeba7 Update CONTRIBUTING 2019-08-20 19:27:19 +01:00
Harry Jeffery e06ca72f07 Update README 2019-08-20 19:26:19 +01:00
Harry Jeffery 96b6dc3aae /usr/bin/sh -> /bin/sh 2019-08-18 22:03:42 +01:00
Harry Jeffery aec3c01db0 imv: Add -c option to specify commands to run at startup 2019-08-18 15:08:02 +01:00
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