Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-12 | Unify rotation commands, reset transformation properly | Anton Älgmyr | |
2020-06-12 | Add rotation and flipping commands. | Anton Älgmyr | |
Rotation can be done by any amount (not limited to multiples of 90). Commands allow flipping horizontally and vertically. The flips are done relative to the current rotation. | |||
2019-08-25 | Added crop scaling method | Sebastian Parborg | |
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 | Add initial_pan option to set the starting pan position | Sebastian Parborg | |
2019-07-03 | Big glfw refactor | Harry Jeffery | |
I did a lot of this in a very ad-hoc fashion with no proper commit history. As such, the kindest thing to do seemed to be to just squash it into this one commit. | |||
2019-06-12 | Add support for hidpi rendering | Harry Jeffery | |
This fixes #148 but only when used with a version of SDL that includes this patch: https://bugzilla.libsdl.org/show_bug.cgi?id=4521 | |||
2017-12-07 | Make viepwort interface opaque | Harry Jeffery | |
2017-11-26 | Rename imv_texture -> imv_image | Harry Jeffery | |
2017-11-25 | Don't duplicate license text in all source files | Harry Jeffery | |
If moving to dual-licensing, this text will be confusing. It's also a lot of noise. | |||
2017-08-22 | Remove year from copyright notices | Harry Jeffery | |
It was falling out of date, and has no legal bearing to my knowledge. | |||
2017-08-06 | Prevent scrolling images indefinitely off-screen | Drew DeVault | |
With this change, if you scroll the image well beyond the viewport, scrolling any amount in the other direction will immediately bring it back on screen. | |||
2017-04-14 | Refactor viewport to new style | Harry Jeffery | |
2016-04-26 | Add vim modelines | Dmitrij D. Czarkoff | |
2015-12-28 | Remove names from file copyright headers | Harry Jeffery | |
2015-12-10 | Clean up redraw logic | Harry Jeffery | |
2015-11-30 | Document imv_viewport's methods | Harry Jeffery | |
2015-11-28 | Remove unused parameter | Harry Jeffery | |
2015-11-27 | Retrive viewport image dimensions from texture, not loader | Harry Jeffery | |
2015-11-19 | Rename imv_image -> imv_loader to prepare for refactoring | Harry Jeffery | |
2015-11-14 | Rework zooming | Harry Jeffery | |
2015-11-12 | Relicence imv to GPLv2+ | Harry Jeffery | |
2015-11-11 | Improved zoom behaviour | Jose Diez | |
2015-11-11 | viewport_reset -> viewport_scale_to_window, add viewport_scale_to_actual | Jose Diez | |
2015-11-11 | Viewport: autoscale and center by default unless interacted with | Jose Diez | |
2015-11-11 | Update makefile to use a build directory | Harry Jeffery | |