Commit graph

772 commits

Author SHA1 Message Date
Harry Jeffery f1c40de318 srht: Add asciidoc to CI dependencies 2019-09-07 11:28:09 +01:00
Markus Hauck 9ba812ef64 Update version in Makefile 2019-09-07 01:47:26 +01:00
Markus Hauck 08fbd3400f Fix typo in config 2019-09-07 01:47:14 +01:00
Harry Jeffery 82e835a3c0 Makefile: Add make all target as default 2019-09-04 20:42:58 +01:00
Harry Jeffery 7dcb1a5342 source/backend: Improve comments 2019-09-02 22:47:40 +01:00
Harry Jeffery a6deca0ad3 libnsgif: Add libnsgif backend 2019-09-02 22:25:48 +01:00
Harry Jeffery c04a71d4a1 README: Correct libjpeg -> libjpeg-turbo 2019-09-02 17:31:28 +01:00
Harry Jeffery fd3bcfaeec wl_window: Remove unused includes 2019-09-02 17:19:50 +01:00
Harry Jeffery 14f3b8ac56 console: Implement command history 2019-09-02 15:54:50 +01:00
Harry Jeffery 5bb3308d8b console: Don't allow newline/control characters to be typed 2019-09-02 15:54:50 +01:00
Harry Jeffery 42a15b1578 console: Use icu to provide proper UTF-8 editing 2019-09-02 15:54:50 +01:00
Harry Jeffery b8395af887 README: Use repology packages badge 2019-08-30 00:57:48 +01:00
Harry Jeffery 8b2aaf102f source: Refactor out common async logic 2019-08-30 00:40:29 +01:00
Harry Jeffery 4c0123bb3b Release v4.0.1 2019-08-28 16:57:14 +01:00
Harry Jeffery 7218c4f962 imv: Warn about legacy bind syntax 2019-08-28 16:52:50 +01:00
Harry Jeffery 1ae4db158f man: Document default binds 2019-08-28 16:43:11 +01:00
Harry Jeffery bf1d73edce imv: Add aliases to improve backwards compatibility with v3 2019-08-28 16:28:30 +01:00
Rohan Kumar cfb1d26cbe Add app icon to imv.desktop 2019-08-27 21:54:58 +01:00
Harry Jeffery 5b035a7bd8 README: Add package list 2019-08-27 21:50:37 +01:00
Harry Jeffery db673449ff Release v4.0.0 2019-08-27 13:49:42 +01:00
Harry Jeffery 2d0cbfcb85 Release v4.0.0-rc3 2019-08-25 22:06:48 +01:00
Sebastian Parborg 498c35c288 Added crop scaling method
Added a method that scales and crop the image so that the image will
fill the whole window.

Also made viewport update respect the current scaling mode.
2019-08-25 21:35:15 +01:00
Sebastian Parborg cd67aca62d Add initial_pan option to set the starting pan position 2019-08-25 21:28:33 +01:00
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