Commit Graph

7175 Commits

Author SHA1 Message Date
John Cupitt dd57463c9a
Merge pull request #2119 from lovell/compress-profiles
Compress fallback colour profiles with zlib (zopfli, via pigz)
2021-02-26 23:29:30 +00:00
Lovell Fuller 40c4b93ee5 Compress fallback profiles with zlib
Reduces binary size by 580KB, ~17% at -O2
2021-02-26 19:18:49 +00:00
John Cupitt 3361b44c97
Merge pull request #2116 from lovell/glib-min-2.40
Set minimum glib-2.0 dependency version of 2.40 (March 2014)
2021-02-25 11:41:28 +00:00
Lovell Fuller 117dbd888a Set minimum glib dependency version of 2.40 (March 2014) 2021-02-24 21:59:21 +00:00
John Cupitt 3c60e9de60 start tinkering 2021-02-24 14:48:50 +00:00
John Cupitt e5e2e8d1eb Merge branch '8.10' 2021-02-22 10:06:43 +00:00
John Cupitt ec67002493 update changelog 2021-02-22 10:06:14 +00:00
John Cupitt 44688e2702 fix int overflow in vips_region_copy
this could cause crashes with very wide images, see:

https://github.com/libvips/libvips/issues/1989
2021-02-22 10:03:10 +00:00
John Cupitt fee6a8a52b fix int overflow in vips_region_copy
this could cause crashes with very wide images, see:

https://github.com/libvips/libvips/issues/1989
2021-02-22 10:02:03 +00:00
John Cupitt eacef0799a mapim nan-avoidance was not quite right
fix the nan-avoidance code in mapim
2021-02-22 09:37:35 +00:00
John Cupitt 8dc2db9789 add gif background colour as metadata 2021-02-20 04:52:02 +00:00
John Cupitt d6201fc32d note PNG background colour in metadata
see https://github.com/libvips/libvips/issues/2111
2021-02-19 16:51:46 +00:00
John Cupitt acf010c2b7 update issue template
to steer people towards discussions
2021-02-17 13:39:45 +00:00
John Cupitt 6ab2af85e0 Update issue templates
Bugs only, now we're using "discussions"
2021-02-17 11:35:06 +00:00
John Cupitt 9c172674bf Merge branch 'master' of github.com:libvips/libvips 2021-02-14 14:00:28 +00:00
John Cupitt f27f681f1b improve pngsave compression for palette images
set pngsave default filter to none for palette images, since they usually
have low local correlation
2021-02-14 11:29:22 +00:00
John Cupitt 4f762d6609 add vips_niftiload_source() 2021-02-12 15:29:58 +00:00
John Cupitt 498e9c2829 add fitsload_source
and fix some small fits loading issues
2021-02-11 16:44:53 +00:00
John Cupitt 15f4d935aa Merge branch '8.10' 2021-02-09 16:23:46 +00:00
John Cupitt 75959ece6a note librsvg change 2021-02-09 16:23:13 +00:00
John Cupitt d70ab8f5b7 Merge branch '8.10' of github.com:libvips/libvips into 8.10 2021-02-09 16:22:30 +00:00
John Cupitt b30a90e3bc fix includes of glib headers in C++
see https://github.com/libvips/libvips/issues/1987
2021-02-09 16:21:56 +00:00
John Cupitt e1f22095a0 don't put glib includes inside extern "C" blocks
see https://github.com/libvips/libvips/issues/1987
2021-02-09 16:21:25 +00:00
John Cupitt e740efa028
Merge pull request #1986 from kleisauke/drop-travis
Migrate from Travis CI to GitHub Actions
2021-02-09 16:18:25 +00:00
John Cupitt cfe50903df don't put glib includes inside extern "C" blocks
see https://github.com/libvips/libvips/issues/1987
2021-02-09 16:07:51 +00:00
John Cupitt 85f7cb6ded
Merge pull request #1985 from lovell/svgload-remove-deprecated-librsvg-include
svgload: remove was-deprecated, now-removed librsvg-features.h include
2021-02-09 15:47:28 +00:00
Kleis Auke Wolthuizen b93db2f2bb Avoid line-continuation backslash 2021-02-09 15:03:05 +01:00
Lovell Fuller a8dd8379ac svgload: remove deprecated librsvg include
librsvg >= 2.40.3 includes it for you

librsvg >= 2.51.0 removes it entirely
2021-02-08 20:22:12 +00:00
Kleis Auke Wolthuizen e29bf43ced Update LeakSanitizer suppressions 2021-02-08 21:12:33 +01:00
Kleis Auke Wolthuizen c49d0935ee Migrate from Travis CI to GitHub Actions 2021-02-08 21:12:27 +01:00
John Cupitt 1f4f975e7d make leak test exit with an error code
and run the libvips leak test in CI
2021-02-08 11:25:56 +00:00
John Cupitt 8b791a072e two more small refleaks
introduced recently
2021-02-07 16:09:22 +00:00
John Cupitt 0296d7c154 fix ref leak on ppm save
introduced a few days ago
2021-02-07 16:05:00 +00:00
John Cupitt 65cab8db7d tiny cleanups for png write 2021-02-07 15:23:46 +00:00
John Cupitt a7185b0973 fix a refleak in pngsave
introduced in d8ed630d77
2021-02-07 15:22:09 +00:00
John Cupitt 4605ad6993 fix another ref leak in globalbalance 2021-02-06 19:01:26 +00:00
John Cupitt 67430e9b5c fix a ref leak in find_overlap_stats() 2021-02-06 15:54:10 +00:00
John Cupitt 679665b403 fix a memleak in vips__correl
and some more tests
2021-02-06 15:42:31 +00:00
John Cupitt 6782769d8c add some more mosaicing tests
to try to pin down the memleak
2021-02-05 17:14:48 +00:00
John Cupitt 8d95f9db2b tiny fixes 2021-02-05 16:56:44 +00:00
John Cupitt 2ce79d76a0 output double histogranms for large images
since images with more than 2*32 pixels will overflow a uint accumulator

thanks @erdmann

see https://github.com/libvips/libvips/issues/1976
2021-02-01 15:51:31 +00:00
John Cupitt 29599e00eb avoid NaN in mapim
We were not avoiding NaN in float transform images, leading to segvs in
some cases.

Thanks afontenot

see https://github.com/libvips/libvips/issues/1971
2021-01-30 15:17:25 +00:00
John Cupitt 5634377fa0 revise binding chapter in docs 2021-01-28 12:27:16 +00:00
John Cupitt ab06bfb657
Merge pull request #1966 from TotalCaesar659/patch-1
Update URLs to HTTPS
2021-01-22 13:13:05 +00:00
TotalCaesar659 749413f506
Update URLs to HTTPS 2021-01-22 15:45:08 +03:00
John Cupitt e8c74a316f Merge branch 'master' of github.com:libvips/libvips 2021-01-21 14:34:30 +00:00
John Cupitt a7acdf567c source rewind reenables sniff mode
so you can rewind most sources after reading (though not pipes)
2021-01-21 14:30:46 +00:00
Kirk Martinez 1871567516
added link to contributors so everyone is listed 2021-01-18 16:18:22 +00:00
John Cupitt 179e9d1a11 add note about libheif config to README
see eg. https://github.com/libvips/libvips/issues/1964
2021-01-16 18:56:14 +00:00
John Cupitt 9f20aa37ea Merge branch 'master' of github.com:libvips/libvips 2021-01-16 15:48:10 +00:00