Harry Jeffery
ecc58e5ee2
man: Remove non-existent feature from manpage
2019-08-25 20:00:44 +01:00
Sebastian Parborg
3bc2f66dc4
Add upscaling method command
...
This works the same way as the existing scale command except that it
changes the upscaling method.
Also did some code reduction on the scaling command.
2019-08-25 19:18:16 +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
e3cf680b7d
wl_window: Fix segfault under velox WM
2019-08-25 09:37:25 +01:00
Harry Jeffery
2b4ef5563b
Release v4.0.0-rc2
2019-08-25 01:21:30 +01:00
Harry Jeffery
48258e247b
wl_window: Fix incorrect timer_delete
2019-08-25 00:41:28 +01:00
Harry Jeffery
40a738b43b
Remove unused imv_window_get_keymap function
2019-08-25 00:36:44 +01:00
Harry Jeffery
a9b4be7e4a
wl_window: Implement key repeating
2019-08-25 00:32:25 +01:00
Harry Jeffery
1eb634953f
imv: Move keyboard handling into window subsystem
...
This is required as key repeating is going to need to be handled
locally on Wayland, which means a slight refactor.
2019-08-24 23:36:51 +01:00
Harry Jeffery
9d2684a260
window: Set Wayland/X11 class/app_id hints
2019-08-24 11:22:46 +01:00
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