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
Harry Jeffery
5ffe450e06
Remove overlay font command line arg
...
Made irrelevant by the config option, why waste 'e' on it.
2017-11-30 21:57:01 +00:00
Harry Jeffery
59c3ecd9c2
Fix comment alignment
2017-11-30 21:42:44 +00:00
Harry Jeffery
e8ec492616
Add error messages for invalid command line flags
2017-11-30 21:16:15 +00:00
Harry Jeffery
11919464cf
Make -u argument take an argument
2017-11-30 21:16:15 +00:00
Harry Jeffery
8a2094efa4
Merge a,s,S flags to -s <mode>
2017-11-30 21:53:48 +00:00
Harry Jeffery
e99cd40716
Tweak make targets for man pages
2017-11-30 21:49:13 +00:00
Harry Jeffery
b475e42555
Fix typo in manual
2017-11-30 21:41:34 +00:00
Harry Jeffery
0ef0625dc2
Write docs with asciidoc
2017-11-29 23:14:22 +00:00
Harry Jeffery
724b201cd8
Clean up old comment
2017-11-29 21:17:01 +00:00
Harry Jeffery
4e3dfb80f3
Make title+overlay configurable
...
Fixes #110
2017-11-29 21:13:56 +00:00
Harry Jeffery
957a3efd3e
Factor out setting of environment variables
2017-11-29 20:32:04 +00:00
Harry Jeffery
e2d87223f4
Pull title/overlay text generation into their own functions
2017-11-29 20:31:50 +00:00
Harry Jeffery
ad63ab512c
Allow config path to be specified with $imv_config
2017-11-29 19:53:02 +00:00
Harry Jeffery
87b6502143
Rename 'remove' command -> 'close'
2017-11-29 19:43:11 +00:00
Harry Jeffery
38ae2f1511
Fix bug when filtering invalid events
2017-11-28 22:50:19 +00:00
Harry Jeffery
d9d1a7c603
Add stay_fullscreen_on_focus_loss option
...
Fixes #103
2017-11-28 22:45:28 +00:00
Harry Jeffery
d990a01c21
Fix hardcoded default binds
2017-11-28 22:21:51 +00:00
Harry Jeffery
299ba91038
Rename cycle_input -> loop_input
2017-11-28 22:12:42 +00:00
Harry Jeffery
f47edf8c1b
Rename list_at_exit -> list_files_at_exit
2017-11-28 22:09:11 +00:00
Harry Jeffery
e9ad72508c
Tweak environment variable name for current path
2017-11-28 22:07:18 +00:00
Harry Jeffery
f4bf8bc6f6
Allow aliases to be configured
2017-11-28 22:06:55 +00:00
Harry Jeffery
11e52cb5d8
Tweak config option names & capitalisation
2017-11-28 21:59:16 +00:00
Harry Jeffery
86b7b1bf49
Simplify and refactor ini usage
...
Switch imv to use a more mature ini implementation, and also simplify
the ini syntax in the config files.
2017-11-28 21:39:07 +00:00
Harry Jeffery
fe4d9bcf92
Update loader unit tests
2017-11-26 14:10:33 +00:00
Harry Jeffery
f9b1bb2276
The irc channel is dead. Long live the irc channel.
2017-11-26 13:56:56 +00:00
Harry Jeffery
7d310e4897
Use imv_bitmap for bitmaps intead of FIBITMAP
2017-11-26 13:43:18 +00:00
Harry Jeffery
2c51ecf4ee
Fix image.h header guard
2017-11-26 13:17:22 +00:00
Harry Jeffery
a8eec46b5c
Make imv_image interface opaque
2017-11-26 12:13:28 +00:00
Harry Jeffery
3ceb0eac65
Rename imv_texture -> imv_image
2017-11-26 12:07:23 +00:00
Harry Jeffery
92ddfe0bce
Don't duplicate license text in all source files
...
If moving to dual-licensing, this text will be confusing. It's also
a lot of noise.
2017-11-25 12:17:57 +00:00
Harry Jeffery
8bad694c2a
Remove unused variable
2017-11-24 18:18:05 +00:00
Harry Jeffery
5f8aa0e5cb
Use a background thread to load paths from stdin
2017-11-24 17:55:46 +00:00
Harry Jeffery
764f2d30a4
Make the navigator interface opaque
2017-11-24 17:19:22 +00:00
Harry Jeffery
f55ec6749e
fixup! Update loader unit test
2017-11-24 17:11:05 +00:00
Harry Jeffery
9e4824b4a5
Make the loader interface opaque
2017-11-24 17:09:18 +00:00
Harry Jeffery
b8ba7e7491
Update loader unit test
2017-11-24 17:08:02 +00:00
Harry Jeffery
fedd2057a2
loader: Use event to pass image loading error to main thread
2017-11-24 16:55:53 +00:00
Harry Jeffery
d5f69f2e83
Sleep for longer when displaying still images
2017-11-24 16:48:32 +00:00
Harry Jeffery
bf702c3f43
loader: Use SDL event queue to return images
2017-11-24 09:34:54 +00:00
Harry Jeffery
cb4ccd12db
Fix clang compile error
2017-11-24 01:44:33 +00:00
Harry Jeffery
3bb94dc1a6
Require <> around all keys in a bind
...
This is partly for consistency, party to resolve a bug where binding [
in the config file would trick the ini parser into thinking it was
reading a section header, leading to the bind not being applied.
2017-11-23 22:34:25 +00:00