aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-16Add customisable image resizing behaviourHarry Jeffery
Two new flags: -w and -W enable resizing and recentering, respectively. Also add an 'autoresize' config variable to control this behaviour. Fixes #122
2019-02-16Fix truncated path list from stdinHarry Jeffery
It turns out, the paths from stdin weren't being truncated. The issue was with the use of the SDL event queue for passing the paths back to imv's main thread. The events were being pushed correctly, but due to a workaround for a bug in SDL, instead of flushing the contents of the event queue, we now ignore window events until all events already in the queue have been handled. This fixes #141
2019-02-15meta: Update CI badgeHarry Jeffery
2019-02-15meta: Move CI to sr.htHarry Jeffery
2019-02-15png: Don't use non-portable allocaHarry Jeffery
2019-02-10imv: Add lots of comments to struct imvHarry Jeffery
2019-02-10imv: Use calloc for lazy initialisationHarry Jeffery
2019-02-10imv: Fix uninit background_typeHarry Jeffery
2019-02-10Tweak allocation sizeof operator usageHarry Jeffery
2019-02-04image: Small tidy upHarry Jeffery
2019-02-04Run sources in background threadsHarry Jeffery
2019-02-04Make sources thread-safeHarry Jeffery
2019-02-02rsvg: Add open_memory supportHarry Jeffery
2019-02-02Add libtiff to travis.ymlHarry Jeffery
2019-02-02Add libtiff backendHarry Jeffery
2019-02-02jpeg: Fix mmap error handlerHarry Jeffery
2019-01-31Update contribution guideHarry Jeffery
2019-01-31jpeg: Add open_memory supportHarry Jeffery
2019-01-31Tweak comments on backend accessor functionsHarry Jeffery
2019-01-31Add libjpeg-turbo backendHarry Jeffery
2019-01-31imv: Close unsupported images more rapidlyHarry Jeffery
2019-01-31Fix some compiler warningsHarry Jeffery
2019-01-31Tweak Makefile flag handlingHarry Jeffery
2019-01-30rsvg: Fix missing stdlib includeHarry Jeffery
2019-01-30Tweak default + CI build strictnessHarry Jeffery
2019-01-30Update tests for new backend approachHarry Jeffery
2019-01-30Tweak CI build rulesHarry Jeffery
2019-01-29loader: Delete legacy loaderHarry Jeffery
2019-01-29FreeImage: Add open_memory supportHarry Jeffery
2019-01-29imv: Use open_memory for stdinHarry Jeffery
2019-01-29backend: Add open_memory functionHarry Jeffery
2019-01-29imv: Improve failed load error handlingHarry Jeffery
2019-01-29imv: Tweak whitespace styleHarry Jeffery
2019-01-29rsvg: Fix uninitialised pointerHarry Jeffery
2019-01-29png: Fix loading of PNGs missing an alpha channelHarry Jeffery
2019-01-29Add PACKAGERS fileHarry Jeffery
2019-01-29Update READMEHarry Jeffery
2019-01-29Make backends self-describingHarry Jeffery
2019-01-29Make backends optionalHarry Jeffery
2019-01-29Add rsvg backendHarry Jeffery
2019-01-29Support multiple backendsHarry Jeffery
2019-01-29Use FreeImage under FIPL instead of GPLHarry Jeffery
2019-01-29Add libpng backendHarry Jeffery
2019-01-29bitmap: Support multiple pixel formatsHarry Jeffery
2019-01-29source: Remove obsolete fieldsHarry Jeffery
2019-01-29imv_source: Handle gifsHarry Jeffery
2019-01-29imv_source: Use callbacks, not SDL to return async resultsHarry Jeffery
2019-01-29Switch from loader to freeimage backendHarry Jeffery
2019-01-29Start implementing a freeimage backendHarry Jeffery
2019-01-29Define sources & backendsHarry Jeffery