aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-07Fix typo in configMarkus Hauck
2019-09-04Makefile: Add make all target as defaultHarry Jeffery
2019-09-02source/backend: Improve commentsHarry Jeffery
2019-09-02libnsgif: Add libnsgif backendHarry Jeffery
2019-09-02README: Correct libjpeg -> libjpeg-turboHarry Jeffery
2019-09-02wl_window: Remove unused includesHarry Jeffery
2019-09-02console: Implement command historyHarry Jeffery
2019-09-02console: Don't allow newline/control characters to be typedHarry Jeffery
2019-09-02console: Use icu to provide proper UTF-8 editingHarry Jeffery
2019-08-30README: Use repology packages badgeHarry Jeffery
2019-08-30source: Refactor out common async logicHarry Jeffery
2019-08-28Release v4.0.1Harry Jeffery
2019-08-28imv: Warn about legacy bind syntaxHarry Jeffery
2019-08-28man: Document default bindsHarry Jeffery
2019-08-28imv: Add aliases to improve backwards compatibility with v3Harry Jeffery
2019-08-27Add app icon to imv.desktopRohan Kumar
2019-08-27README: Add package listHarry Jeffery
2019-08-27Release v4.0.0Harry Jeffery
2019-08-25Release v4.0.0-rc3Harry Jeffery
2019-08-25Added crop scaling methodSebastian 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-25Add initial_pan option to set the starting pan positionSebastian Parborg
2019-08-25man: Remove non-existent feature from manpageHarry Jeffery
2019-08-25Add upscaling method commandSebastian Parborg
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-25Add INSTALL_SCRIPT to install scriptsTobias Kortkamp
It could be a distinct action to INSTALL_PROGRAM which might be overwritten to strip binaries.
2019-08-25wl_window: Fix segfault under velox WMHarry Jeffery
2019-08-25Release v4.0.0-rc2Harry Jeffery
2019-08-25wl_window: Fix incorrect timer_deleteHarry Jeffery
2019-08-25Remove unused imv_window_get_keymap functionHarry Jeffery
2019-08-25wl_window: Implement key repeatingHarry Jeffery
2019-08-24imv: Move keyboard handling into window subsystemHarry Jeffery
This is required as key repeating is going to need to be handled locally on Wayland, which means a slight refactor.
2019-08-24window: Set Wayland/X11 class/app_id hintsHarry Jeffery
2019-08-23x11_window: Maintain keyboard modifiers stateHarry Jeffery
2019-08-23wl_window: Maintain keyboard modifiers stateHarry Jeffery
2019-08-23Fix out of date scaling command defaultsHarry Jeffery
2019-08-23Update default configHarry Jeffery
2019-08-23README: Fix errors in examplesHarry Jeffery
2019-08-21README: Further tweaksHarry Jeffery
2019-08-21README: Add missing dependencyHarry Jeffery
2019-08-21README: Update examplesHarry Jeffery
2019-08-21Reduce backend boilerplateHarry Jeffery
2019-08-21imv: Use generic list for backends, not a linked listHarry Jeffery
2019-08-21Improve header commentingHarry Jeffery
2019-08-21README: Put dependencies in a tableHarry Jeffery
2019-08-20Release v4.0.0-rc1Harry Jeffery
2019-08-20Update CONTRIBUTINGHarry Jeffery
2019-08-20Update READMEHarry Jeffery
2019-08-18/usr/bin/sh -> /bin/shHarry Jeffery
2019-08-18imv: Add -c option to specify commands to run at startupHarry Jeffery
2019-08-18imv: Add bind commandHarry Jeffery
2019-08-18Rename imv-wl to imv-waylandHarry Jeffery