Commit graph

772 commits

Author SHA1 Message Date
Harry Jeffery 3d007bc47c meta: Move CI to sr.ht 2019-02-15 22:24:50 +00:00
Harry Jeffery e6b9072be3 png: Don't use non-portable alloca 2019-02-15 22:02:57 +00:00
Harry Jeffery d737b34430 imv: Add lots of comments to struct imv 2019-02-10 23:42:30 +00:00
Harry Jeffery 32aae1077e imv: Use calloc for lazy initialisation 2019-02-10 16:50:05 +00:00
Harry Jeffery e3836c371f imv: Fix uninit background_type 2019-02-10 16:39:41 +00:00
Harry Jeffery 551464706c Tweak allocation sizeof operator usage 2019-02-10 00:49:27 +00:00
Harry Jeffery a306cd5516 image: Small tidy up 2019-02-04 11:18:13 +00:00
Harry Jeffery f57d0adaec Run sources in background threads 2019-02-04 03:53:36 +00:00
Harry Jeffery 05db4c452c Make sources thread-safe 2019-02-04 03:48:03 +00:00
Harry Jeffery 09928120e3 rsvg: Add open_memory support 2019-02-02 23:44:22 +00:00
Harry Jeffery 469435f469 Add libtiff to travis.yml 2019-02-02 22:36:09 +00:00
Harry Jeffery 31e3a4a450 Add libtiff backend 2019-02-02 22:35:18 +00:00
Harry Jeffery a857a8805c jpeg: Fix mmap error handler 2019-02-02 22:09:28 +00:00
Harry Jeffery ffa73dc180 Update contribution guide 2019-01-31 22:31:38 +00:00
Harry Jeffery 0f1f32a149 jpeg: Add open_memory support 2019-01-31 22:04:48 +00:00
Harry Jeffery 6b639fe19b Tweak comments on backend accessor functions 2019-01-31 22:04:48 +00:00
Harry Jeffery bd3504c580 Add libjpeg-turbo backend 2019-01-31 22:04:48 +00:00
Harry Jeffery c46924345f imv: Close unsupported images more rapidly 2019-01-31 00:19:42 +00:00
Harry Jeffery 35c81938f3 Fix some compiler warnings 2019-01-31 00:02:51 +00:00
Harry Jeffery 4681319d1d Tweak Makefile flag handling 2019-01-31 00:02:06 +00:00
Harry Jeffery 265e7f43a6 rsvg: Fix missing stdlib include 2019-01-30 23:24:41 +00:00
Harry Jeffery 527cc9ef36 Tweak default + CI build strictness 2019-01-30 23:24:27 +00:00
Harry Jeffery c181e7ee9b Update tests for new backend approach 2019-01-30 23:15:14 +00:00
Harry Jeffery cfcf77f1ed Tweak CI build rules 2019-01-30 23:12:59 +00:00
Harry Jeffery 442752efde loader: Delete legacy loader 2019-01-29 22:26:22 +00:00
Harry Jeffery 4d74ab1be3 FreeImage: Add open_memory support 2019-01-29 22:26:22 +00:00
Harry Jeffery ef3fab3d21 imv: Use open_memory for stdin 2019-01-29 22:26:22 +00:00
Harry Jeffery 453d70f9b7 backend: Add open_memory function 2019-01-29 22:26:22 +00:00
Harry Jeffery 5ea3ec05df imv: Improve failed load error handling 2019-01-29 22:26:22 +00:00
Harry Jeffery 4461e36a26 imv: Tweak whitespace style 2019-01-29 22:26:22 +00:00
Harry Jeffery b287cd2e5d rsvg: Fix uninitialised pointer 2019-01-29 22:26:22 +00:00
Harry Jeffery 2b5907c660 png: Fix loading of PNGs missing an alpha channel 2019-01-29 22:26:22 +00:00
Harry Jeffery 075bc7705f Add PACKAGERS file 2019-01-29 22:26:22 +00:00
Harry Jeffery c7d76a143c Update README 2019-01-29 22:26:22 +00:00
Harry Jeffery 167b640188 Make backends self-describing 2019-01-29 22:26:22 +00:00
Harry Jeffery c65f6f4903 Make backends optional 2019-01-29 22:26:22 +00:00
Harry Jeffery 269fb9bca7 Add rsvg backend 2019-01-29 22:26:22 +00:00
Harry Jeffery 91eb7306b9 Support multiple backends 2019-01-29 22:26:22 +00:00
Harry Jeffery 4e928fb9bb Use FreeImage under FIPL instead of GPL 2019-01-29 22:25:05 +00:00
Harry Jeffery 55724fae1e Add libpng backend 2019-01-29 22:25:05 +00:00
Harry Jeffery 2d5bb23bed bitmap: Support multiple pixel formats 2019-01-29 22:25:05 +00:00
Harry Jeffery c987d66cef source: Remove obsolete fields 2019-01-29 22:25:05 +00:00
Harry Jeffery 090a0ceb7c imv_source: Handle gifs 2019-01-29 22:25:05 +00:00
Harry Jeffery f4305c11aa imv_source: Use callbacks, not SDL to return async results 2019-01-29 22:25:05 +00:00
Harry Jeffery 32bfa1535a Switch from loader to freeimage backend 2019-01-29 22:25:04 +00:00
Harry Jeffery f42aa1b57f Start implementing a freeimage backend 2019-01-29 22:25:04 +00:00
Harry Jeffery 68435c2aa8 Define sources & backends 2019-01-29 22:25:04 +00:00
Harry Jeffery 4cf06693f5
Merge pull request #144 from Jeinzi/dev-jeinzi
Tidied up, fixed partial bind issue
2019-01-29 22:24:39 +00:00
Jeinzi 7ad157e230 Changed &pointer[0] to pointer, fixed partial bind issue for long commands. 2019-01-28 01:18:15 +01:00
Harry Jeffery dc807dab5b
Merge pull request #142 from Jeinzi/dev-jeinzi
Removed old notation for multiple commands per bind
2019-01-22 23:49:52 +00:00