Commit graph

741 commits

Author SHA1 Message Date
Harry Jeffery 2b5907c660 png: Fix loading of PNGs missing an alpha channel 2019-01-29 22:26:22 +00:00
Harry Jeffery 075bc7705f Add PACKAGERS file 2019-01-29 22:26:22 +00:00
Harry Jeffery c7d76a143c Update README 2019-01-29 22:26:22 +00:00
Harry Jeffery 167b640188 Make backends self-describing 2019-01-29 22:26:22 +00:00
Harry Jeffery c65f6f4903 Make backends optional 2019-01-29 22:26:22 +00:00
Harry Jeffery 269fb9bca7 Add rsvg backend 2019-01-29 22:26:22 +00:00
Harry Jeffery 91eb7306b9 Support multiple backends 2019-01-29 22:26:22 +00:00
Harry Jeffery 4e928fb9bb Use FreeImage under FIPL instead of GPL 2019-01-29 22:25:05 +00:00
Harry Jeffery 55724fae1e Add libpng backend 2019-01-29 22:25:05 +00:00
Harry Jeffery 2d5bb23bed bitmap: Support multiple pixel formats 2019-01-29 22:25:05 +00:00
Harry Jeffery c987d66cef source: Remove obsolete fields 2019-01-29 22:25:05 +00:00
Harry Jeffery 090a0ceb7c imv_source: Handle gifs 2019-01-29 22:25:05 +00:00
Harry Jeffery f4305c11aa imv_source: Use callbacks, not SDL to return async results 2019-01-29 22:25:05 +00:00
Harry Jeffery 32bfa1535a Switch from loader to freeimage backend 2019-01-29 22:25:04 +00:00
Harry Jeffery f42aa1b57f Start implementing a freeimage backend 2019-01-29 22:25:04 +00:00
Harry Jeffery 68435c2aa8 Define sources & backends 2019-01-29 22:25:04 +00:00
Harry Jeffery 4cf06693f5
Merge pull request #144 from Jeinzi/dev-jeinzi
Tidied up, fixed partial bind issue
2019-01-29 22:24:39 +00:00
Jeinzi 7ad157e230 Changed &pointer[0] to pointer, fixed partial bind issue for long commands. 2019-01-28 01:18:15 +01:00
Harry Jeffery dc807dab5b
Merge pull request #142 from Jeinzi/dev-jeinzi
Removed old notation for multiple commands per bind
2019-01-22 23:49:52 +00:00
Jeinzi 5005b4cf99 Removed old notation for multiple commands per bind. 2019-01-23 00:20:51 +01:00
Harry Jeffery e1669f881e Provide backup PATH_MAX value for Hurd 2019-01-14 19:54:26 +00:00
Harry Jeffery 8d29adeab9 Document debian packages required to build 2019-01-14 19:51:29 +00:00
Harry Jeffery c0a7723905 Specify multiple binds on a single line 2018-11-26 21:32:27 +00:00
Harry Jeffery 2fa568c628 binds: Add imv_binds_clear_key 2018-11-26 21:27:29 +00:00
Harry Jeffery d2b8d20d43 Tweak scaling mode documentation 2018-11-26 20:10:02 +00:00
Harry Jeffery 57d7431b63
Merge pull request #131 from chocolateboy/document-scaling-mode-next
Document the "next" scaling mode
2018-11-26 20:08:32 +00:00
Harry Jeffery 7e1c122027
Merge pull request #134 from Jeinzi/dev-jeinzi
Multiple commands per bind
2018-10-18 23:16:04 +01:00
Jeinzi 51837d9357 Implemented imv_command_exec_list(). 2018-09-27 00:53:17 +02:00
Jeinzi a8fc50025e Fixed name conflicts. 2018-09-01 04:14:04 +02:00
Jeinzi 3974eaebe6 Fixed several memory leaks. 2018-09-01 03:33:33 +02:00
Jeinzi b5e646615e Adapted documentation. 2018-09-01 03:33:22 +02:00
Jeinzi 88d6dc2ef7 Added support for multiple commands per bind. 2018-09-01 00:34:50 +02:00
chocolateboy e5b5a5cf0e document the "next" scaling mode 2018-07-15 17:28:24 +01:00
Harry Jeffery 7221ef8319 Release v3.0.0 2018-05-08 21:17:30 +01:00
Harry Jeffery 716ee2a8f4 Handle being passed an empty directory properly 2018-05-08 21:02:54 +01:00
Harry Jeffery 713c559c1e Update README 2018-05-08 20:43:02 +01:00
Harry Jeffery 6882c7a412 Update manpage 2018-05-08 20:43:02 +01:00
Harry Jeffery a7c1fb4e17 Correctly handle out-of-paths case
imv_navigator_selection doesn't return NULL anymore, so we should
check it for being empty
2018-05-05 12:28:14 +01:00
Harry Jeffery 9b1968821d Update config search paths
As per XDG spec, if $XDG_CONFIG isn't set, we should fall back to
$HOME/.config

Fixes #124
2018-05-05 12:07:20 +01:00
Harry Jeffery a65b30b5da Never return null from imv_navigator_selection
This fixes a crash where a null pointer would be used to set an
environment variable.

Fixes #123
2018-01-07 19:57:39 +00:00
Harry Jeffery cfafe6d963 Fix out of date options in man page 2017-12-19 21:33:24 +00:00
Harry Jeffery 784f29f481 Fix typo in LICENSE 2017-12-10 00:33:44 +00:00
Harry Jeffery d57d955a8f Fix license in README 2017-12-07 21:33:46 +00:00
Harry Jeffery 68b78734bb Dual-License and improve crediting
imv is now dual-licensed under the MIT, and GPL V2 (or later).
inih deserves credit for its authors' work, so credit it.
2017-12-07 21:31:31 +00:00
Harry Jeffery 45bf3b3099 Make viepwort interface opaque 2017-12-07 21:11:47 +00:00
Harry Jeffery 8f3d69f3e8 Add options for window width and height
Fixes #120
2017-12-02 15:55:20 +00:00
Harry Jeffery d6992c2080 First release candidate for v3.0.0
This is more like a beta than a release candidate. Will make changes
based on feedback from some testers.
2017-12-01 20:21:36 +00:00
Harry Jeffery 703f186705 Fix key name handling bug 2017-11-30 23:14:43 +00:00
Harry Jeffery 6af2d4ec15 Add an open command 2017-11-30 22:42:53 +00:00
Harry Jeffery 687038403c Remove doc from default target 2017-11-30 22:08:24 +00:00