Commit graph

130 commits

Author SHA1 Message Date
Harry Jeffery 6914c912ad Add a CONTRIBUTING file
Fixes #18
2015-11-13 20:28:04 +00:00
Harry Jeffery 5714a2cbd9 Fix crash 0 when max texture dimensions = 0
In software rendering mode SDL sets the maximum dimensions to 0. In this
case, switch back to 4096 pixel maximum chunk sizes as a reasonable
default.
2015-11-12 23:15:03 +00:00
Harry Jeffery ba6d0c7867 Fix typo in README 2015-11-12 18:50:00 +00:00
Harry Jeffery 7e3236cd0f Add more usage examples to README 2015-11-12 18:49:11 +00:00
Harry Jeffery 2615a3f2ba Relicence imv to GPLv2+ 2015-11-12 17:49:23 +00:00
Harry Jeffery f14f099682 Use just '-' to signify stdin file list
Fixes #7
2015-11-12 13:20:32 +00:00
Harry Jeffery 9cd0c1bd65 Print current image path to stdout
Fixes #10
2015-11-12 13:12:44 +00:00
Harry Jeffery 0f7b7cfda8 Add GPL information for the FreeImage library
Fixes #14
2015-11-12 13:08:49 +00:00
Harry Jeffery a4ada94bbb Merge pull request #16 from guiniol/master
Add a imv.desktop file
2015-11-12 12:28:14 +00:00
Guillaume Brogi 9e858fd698 Change IMV to lowercase imv 2015-11-12 13:24:48 +01:00
Guillaume Brogi ef861fe433 Add a imv.desktop file 2015-11-12 12:33:48 +01:00
Harry Jeffery f2ce793d62 Release version v1.0.0 2015-11-11 21:07:29 +00:00
Harry Jeffery a225d45614 Fix makefile 2015-11-11 21:07:29 +00:00
Harry Jeffery 04cc0097f9 Remove out of date warning. 2015-11-11 20:47:05 +00:00
Harry Jeffery 894d38730f Print version information in help 2015-11-11 20:40:59 +00:00
Harry Jeffery 6adc823b4e Tweak scaling 2015-11-11 19:44:30 +00:00
Harry Jeffery 2df8dcd7b1 Improve zooming behaviour 2015-11-11 18:12:05 +00:00
Jose Diez 12f6a47b9e Zoom into things 2015-11-11 18:12:05 +00:00
Jose Diez c05412208d Center into image when the mouse is outside bounds 2015-11-11 18:12:05 +00:00
Jose Diez 79281774a6 Improved zoom behaviour 2015-11-11 18:12:05 +00:00
Harry Jeffery 8be90edcaa Move SDL_RenderClear and SDL_RenderPresent back to main 2015-11-11 17:40:55 +00:00
Harry Jeffery 2e5fd4864d Update manpage 2015-11-11 16:48:12 +00:00
Harry Jeffery 08947b293b Add -a flag and update usage 2015-11-11 16:45:33 +00:00
Harry Jeffery 506dd25de5 Merge some frame processing logic 2015-11-11 16:34:00 +00:00
Jose Diez 587a51cf8b viewport_reset -> viewport_scale_to_window, add viewport_scale_to_actual 2015-11-11 16:18:00 +00:00
Jose Diez c53ca5a9c5 Viewport: autoscale and center by default unless interacted with 2015-11-11 16:05:32 +00:00
Harry Jeffery ee3c3432cb Improve Makefile 2015-11-11 15:38:34 +00:00
Harry Jeffery c155280cb8 Move manpage into doc directory 2015-11-11 15:28:59 +00:00
Harry Jeffery 8b527949b0 Update makefile to use a build directory 2015-11-11 15:22:41 +00:00
Harry Jeffery d1f0e07abd Fix unusual gifs 2015-11-11 14:04:24 +00:00
Jose Diez 4b1e099712 Avoid reloading an image if the path hasn't changed 2015-11-11 13:59:41 +00:00
Jose Diez 3ec88a6a39 Code cleanup: moved some SDL calls to the appropriate classes. 2015-11-11 13:43:13 +00:00
Harry Jeffery b4c5b57e5b Remove bugs manpage section 2015-11-11 13:11:54 +00:00
Harry Jeffery 66c16a214d Indicate when loading in the status 2015-11-11 12:51:06 +00:00
Harry Jeffery b031787936 Fix file handle leak 2015-11-11 12:44:27 +00:00
Harry Jeffery 97776d7ca9 Fix navigator path recursion infinite loop 2015-11-11 12:21:56 +00:00
Harry Jeffery c374d646a1 Skip adding unsupported filetypes 2015-11-11 12:13:36 +00:00
Harry Jeffery 3ee4d23ffc Show number of images in title 2015-11-11 12:10:29 +00:00
Harry Jeffery 27732be5d1 Use dynamic array in navigator instead of linked list 2015-11-11 10:54:47 +00:00
Harry Jeffery 5f56c7e9d5 Show image dimensions in titlebar 2015-11-11 10:16:04 +00:00
Harry Jeffery 87670b6a6d Add c = center hotkey 2015-11-11 10:10:41 +00:00
Harry Jeffery c6fe57dc3d Clean up main loop 2015-11-11 10:07:43 +00:00
Harry Jeffery 7164b14195 Let imv_navigator keep track of path changes 2015-11-11 10:02:29 +00:00
Harry Jeffery 497e3d5b47 Let imv_image track changes to itself 2015-11-11 09:58:23 +00:00
Harry Jeffery 09c8078710 Use C style comments 2015-11-10 22:56:07 +00:00
Harry Jeffery d414db0f65 Add debug target 2015-11-10 20:50:10 +00:00
Harry Jeffery 82e7c1e5ad Fix typo in error message 2015-11-10 17:22:38 +00:00
Harry Jeffery ce2aae8077 Add installation instructions 2015-11-10 16:53:38 +00:00
Harry Jeffery eb2c3aec56 Update README 2015-11-10 16:51:16 +00:00
Harry Jeffery a8d94a0ddd De-globalise the SDL window 2015-11-10 16:28:17 +00:00