Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

libvips

A fast image processing library with low memory needs
Collective - Host: opensource - https://opencollective.com/libvips - Website: https://libvips.github.io/libvips/ - Code: https://github.com/libvips/libvips

Merge branch '8.15'

github.com/libvips/libvips - f850416da7c81d9cb3517d32729d96047b591f1e authored 9 months ago by John Cupitt <[email protected]>
update changelog for release

github.com/libvips/libvips - f18403d7bf49b574a2a1c6887dbe9c696a5125fc authored 9 months ago by John Cupitt <[email protected]>
Improve scrgb handling for ppmsave (#3887)

* start improving scrgb handling for ppmsave

* seems to work

* fix test_formats.sh

* mo...

github.com/libvips/libvips - 697ee32e9eaa26e58cd1cb55428ddee6b9fef0c4 authored 9 months ago by John Cupitt <[email protected]>
CI: fix macOS build (#3889)

github.com/libvips/libvips - 46e32590cf038777604ba89f26b2854258322bec authored 10 months ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 23a062621dd71c0c16d7696b5cb3eadab1c6a38f authored 10 months ago by John Cupitt <[email protected]>
Check linker supports target_clones attribute (#3888)

This allows libvips to be built with buggy versions of LLVM where
the compiler but not linker s...

github.com/libvips/libvips - f8a9a49092d546a2f5d7da7892bae65ab7ac90f2 authored 10 months ago by Lovell Fuller <[email protected]>
use GUINT32_FROM_BE()

github.com/libvips/libvips - 159e8bea25fbc70316e32cd36add0b7c899568b7 authored 10 months ago by John Cupitt <[email protected]>
revise jxl exif load

thanks olokelo

see https://github.com/libvips/libvips/issues/3873

github.com/libvips/libvips - 92f7060ec2af03b7cb2f8e73c95bb799634372e8 authored 10 months ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - db9c535a4a8d56bab564e12f7bc14db88e82a6f9 authored 10 months ago by John Cupitt <[email protected]>
set and test kill on the signal image too

fixes load cancel in vipsdisp and nip2

github.com/libvips/libvips - 025dedd05fa62fc39ae89684d19d675b143622b3 authored 10 months ago by John Cupitt <[email protected]>
add radeon to suppressions

github.com/libvips/libvips - a3c8d311cfb2615f0ced122b74faa94f8d5eef13 authored 10 months ago by John Cupitt <[email protected]>
make MAX_COORD configurable (#3866)

* make MAX_COORD configurable

and bump the default to 100m

see https://github.com/libvips/...

github.com/libvips/libvips - 590d18e9304f79d2368fa84ed6a2bb19ed9615dd authored 10 months ago by John Cupitt <[email protected]>
add an imagemagick blocklist (#3840)

Some files types are very slow to detect in imagemagick, and not very useful.
Block them.

github.com/libvips/libvips - fd549e60e57423810751be3703ff9a0b9abe5cde authored 10 months ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - d7fd3d9ba0b263bda6f17053ffed4d54f6fadef9 authored 10 months ago by John Cupitt <[email protected]>
tiffsave: ensure large file support (>2GB) on MSVC (#3864)

On MSVC, `off_t` and `lseek()` are limited to signed 32-bit offsets,
which limits their capabil...

github.com/libvips/libvips - e31276312eb070265b435c4763f9924a51e0abdf authored 10 months ago by Kleis Auke Wolthuizen <[email protected]>
improve linebreaks

github.com/libvips/libvips - a247da201f3fb7c85d56deb25233539c01e10bf5 authored 10 months ago by John Cupitt <[email protected]>
Revert "WebP: add argument for using "auto-filter"/"smart_deblock" (#3852)"

This reverts commit 72f0fc440e7aa66a27d8ecab3aa50aeda85778e3.

github.com/libvips/libvips - 588e7ffdb17e1431618c85f18c3f4ab14d9f333a authored 10 months ago by John Cupitt <[email protected]>
WebP: add argument for using "auto-filter"/"smart_deblock" (#3852)

Adds the ability to configure whether or not the "auto-filter" feature from libwebp is used when...

github.com/libvips/libvips - 72f0fc440e7aa66a27d8ecab3aa50aeda85778e3 authored 10 months ago by goodusername123 <[email protected]>
CI: various improvements (#3861)

* CI: remove redundant shell configuration

* CI: sort, clean and de-duplicate dependencies

...

github.com/libvips/libvips - 52698b8db469e6915958ac3288b8a96fe6ebb717 authored 10 months ago by Kleis Auke Wolthuizen <[email protected]>
Prefer use of portable/thread-safe `g_strerror()` (#3862)

github.com/libvips/libvips - e57dc212fd8a263c329aa4638c3bde81bd334a34 authored 10 months ago by Kleis Auke Wolthuizen <[email protected]>
support long exif values (#3858)

* support long exif values

We were using static fixed length buffers to render i18n strings f...

github.com/libvips/libvips - 6323ef66630d22f8c78187dee839eb96eb408c36 authored 10 months ago by John Cupitt <[email protected]>
use g_strerror()

makes better windows error messages

github.com/libvips/libvips - ea86a0d03b05c3146b93ed210b835188334bde8a authored 10 months ago by John Cupitt <[email protected]>
add some more notes to the dev checklist (#3841)

* add some more notes to the dev checklist

* incorporate webserver suggestions

* Update do...

github.com/libvips/libvips - 70c524dcaef1d5cb0677c46602359b29b9eaaf1b authored 10 months ago by John Cupitt <[email protected]>
Highway improvements (#3860)

* convi/reducev: prefer use of `InterleaveWhole{Lower,Upper}`

* reduceh: prefer use of `Dup12...

github.com/libvips/libvips - 9924904cc3146bdd41bfcd2a3beaf075c4f76966 authored 10 months ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 7258df0c4b5e9056ea24055121a2e620dfb1b3a1 authored 10 months ago by John Cupitt <[email protected]>
revise changelog

now we've fixed this twice heh

github.com/libvips/libvips - 8dc96734875f9238055bdf6693461d47900d0d47 authored 10 months ago by John Cupitt <[email protected]>
fix mono JPEG TIFF write with high Q on mozjpeg

We were disabling chroma subsample by setting `JCS_RGB` as the output
space, but mozjpeg doesn't...

github.com/libvips/libvips - 3a8ddf48e92609347ba96e9f0c2800dbfb79ef88 authored 10 months ago by John Cupitt <[email protected]>
improve interpretation handling in maplut

This case would generate crazy images:

```
vips identity ramp.v --bands 4
vips linear ramp.v ra...

github.com/libvips/libvips - b63e573b3ee4d1d1bc07e3c3703caaf27d8a0c7f authored 10 months ago by John Cupitt <[email protected]>
don't install meson with brew (#3854)

The brew meson might not be using the same python as the rest of brew,
so installing it that wa...

github.com/libvips/libvips - 09e72ae264fb1713b42c08c9971b04062652fd04 authored 10 months ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 67647a6968c263d90f508346cb5c9ac7f3ddb13d authored 10 months ago by John Cupitt <[email protected]>
remove a stray decl

github.com/libvips/libvips - 2fb5164455d7c8780191560e42d36064022dddc3 authored 10 months ago by John Cupitt <[email protected]>
Fix documentation for password parameter to vips_pdfload (#3848)

Co-authored-by: Alan Mock <[email protected]>

github.com/libvips/libvips - 38c403eafb1e6d8753e04a29c0e8f7930f71ab82 authored 11 months ago by Alan Mock <[email protected]>
fix arrayjoin with some pipelines (#3839)

If the operation before arrayjoin was something that just forwarded a
pointer, we could be left...

github.com/libvips/libvips - 720157e064e0224d184b452f212ce506b2b9f2ba authored 11 months ago by John Cupitt <[email protected]>
Fix copy/paste error in description (#3778)

github.com/libvips/libvips - ab696005e9b7828b3457558f605d74918ae69f3d authored 11 months ago by Louie Torres <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 4cb9da6248e8134050aea7c4adc5d696f5d399d9 authored 11 months ago by John Cupitt <[email protected]>
ppmload: ensure multi-line comments are skipped (#3843)

github.com/libvips/libvips - ae92b3ad5a0369a17a562d40eb6738cb4d58751c authored 11 months ago by Lovell Fuller <[email protected]>
try to improve the composite docs

see https://github.com/libvips/libvips/issues/3837

github.com/libvips/libvips - 3698b934969b00e8d7497186d64f8f18a49b68cf authored 11 months ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - b2c02dca365c3f64a5a67ef5aac9a7d3a937e861 authored 11 months ago by John Cupitt <[email protected]>
heifload: don't warn on images with nclx profiles (#3834)

Since this message is emitted during an AVIF roundtrip, its severity
does not warrant a warning...

github.com/libvips/libvips - 82bb1b56e1e28059172f4afc8d506679f84ee6e3 authored 11 months ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - d290569a89e45c12e5d9abb466013d042e873db5 authored 11 months ago by John Cupitt <[email protected]>
Backport #3827 to 8.15 (#3833)

* svgload: allow smaller scale factor (#3827)

Normalises accepted range from 1E-5 to 1E+5
Ad...

github.com/libvips/libvips - bd4e495e4d15de745290cfcea15f2f4c5609b871 authored 11 months ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 2063d224a8743753f6e777fdb20475d61af5a8eb authored 11 months ago by John Cupitt <[email protected]>
thumbnail should always export as 8 bit (#3831)

* thumbnail should always export as 8 bit

After #f807d7b, `icc_export` and `icc_transform` wo...

github.com/libvips/libvips - a3f2b619718241201a00076a7076943b21f101ae authored 11 months ago by John Cupitt <[email protected]>
svgload: allow smaller scale factor (#3827)

Normalises accepted range from 1E-5 to 1E+5
Adds tests cases for scaling up and down

github.com/libvips/libvips - 3fb194893d0d4a37b5646e70da7b57fa4aabab01 authored 11 months ago by Lovell Fuller <[email protected]>
Fix spelling typo from commit 6f7e43b (#3826)

oop!

github.com/libvips/libvips - 2d44772280e5a51ce90d62ac7a4d68ebd2694dfa authored 11 months ago by Lovell Fuller <[email protected]>
update paper link

github.com/libvips/libvips - 4265d0026356438f27d25c8cb8675d65254c9d0d authored 11 months ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 6699bd4b4ea65529b2623200aad33d0df4f77963 authored 11 months ago by John Cupitt <[email protected]>
tiny style revision

github.com/libvips/libvips - 1a6ed005f4622d0092989e801deda1fcf952ce23 authored 11 months ago by John Cupitt <[email protected]>
CI: various improvements (#3825)

* CI: upgrade `actions/checkout` to v4

* CI: upgrade `actions/upload-artifact` to v4

* CI:...

github.com/libvips/libvips - a32c4f3bac091066c816d1bb24c2f2e69abfb439 authored 11 months ago by Kleis Auke Wolthuizen <[email protected]>
start a `dev checklist` (#3797)

* start a `dev checklist`

* Update doc/Developer-checklist.md

Co-authored-by: Kleis Auke W...

github.com/libvips/libvips - 4ec0811ded3d0f8462ad57d9da4604f5e0eedd38 authored 11 months ago by John Cupitt <[email protected]>
more small test suite cleanups

github.com/libvips/libvips - 6f7e43bcf408b029cbde736e654074e8c9aa81ba authored 11 months ago by John Cupitt <[email protected]>
simplify the constants in the test suite

github.com/libvips/libvips - 6ee3da80afa0e5211d977cfc8e6034c874caa38c authored 12 months ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 40865440a59c0ec53c1b1270f0b1e26bb1307362 authored 12 months ago by John Cupitt <[email protected]>
only set JPEG colourspace to RGB for RGB images

see https://github.com/libvips/libvips/issues/3808

github.com/libvips/libvips - baf3ac9b6151c961be00ff3c6cf8ad06b0305d31 authored 12 months ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - cbee9ebc859ace84d974414e170eb57cfe313c74 authored 12 months ago by John Cupitt <[email protected]>
fix deflate compression of tiff pyramids

We were not copying `TIFFTAG_PREDICTOR` when we copied tiff levels.

see https://github.com/libv...

github.com/libvips/libvips - 618e2b56c9f9b1f9fe5adc99426ebdcad88de1ce authored 12 months ago by John Cupitt <[email protected]>
fix: typo (missing verb) (#3792)

github.com/libvips/libvips - 2be083adf2fcf3de5da393a748339bd103960cd3 authored about 1 year ago by Moritz Stückler <[email protected]>
fix: punctuation in readme (#3791)

github.com/libvips/libvips - 9a9750601056d1fec0f160219c1c92a62ee52126 authored about 1 year ago by Moritz Stückler <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - c37b9750fdd44c97461f32da7a4b17b628f6f0e8 authored about 1 year ago by John Cupitt <[email protected]>
reenable modules

since turning off modules in meson_options disables *all* modules, not
just our loaders

github.com/libvips/libvips - 7ddce5a1c9fe3e648b86badef4592d0c3c9db1ee authored about 1 year ago by John Cupitt <[email protected]>
fix(pdfium): render annotations (#3790)

The flag enables render of annotations, this results in the same behavior as
with poppler.

github.com/libvips/libvips - 12a651a0b28b663d6d99f30cb9013c6fa6116421 authored about 1 year ago by Richard Hillmann <[email protected]>
dedupe deps

github.com/libvips/libvips - d4a188b11feaf5a45fa0d3afdf89e0e7376d9b5d authored about 1 year ago by John Cupitt <[email protected]>
revise configure wording

github.com/libvips/libvips - 2708639aae311151cb7c6d63344e8cf67715bf0b authored about 1 year ago by John Cupitt <[email protected]>
try putting version numbers into the meson summary (#3788)

* try putting version numbers into the meson summary

I often find myself checking the version...

github.com/libvips/libvips - 99234388ca99474939eb9ee246ba8fada532a1f8 authored about 1 year ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - ff6da031759ad553897430b53e359cab63233da1 authored about 1 year ago by John Cupitt <[email protected]>
revise changelog for 8.15.1

github.com/libvips/libvips - 843a15101a166f24261443aab3c9a56b8459f18d authored about 1 year ago by John Cupitt <[email protected]>
remove an unneeded suppresion

github.com/libvips/libvips - d80ccd205199f0fd672e185bfc1e3e54fe9fa696 authored about 1 year ago by John Cupitt <[email protected]>
add a couple more suppressions

github.com/libvips/libvips - 4b51a83a8e84b65239e3cc33d3634ff06d64c067 authored about 1 year ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - dc96374ff8afa225be0212eb182101ee222d035f authored about 1 year ago by John Cupitt <[email protected]>
add locks to fftw3 calls

Only the execute function of fftw3 is threadsafe -- add locks around
all planning.

See https://...

github.com/libvips/libvips - 40b5e2d368c91ac010faf801856aba6160180e9d authored about 1 year ago by John Cupitt <[email protected]>
sync changelog

github.com/libvips/libvips - e95a169a3c66e36c5062736f3c622aa06f924d02 authored about 1 year ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 53a2f4cc258a62339dc1d2194d04b0fab9894035 authored about 1 year ago by John Cupitt <[email protected]>
ignore BLOCK-ed classes in foreign

We don't let blocked classes execute, but we were still letting things
like sniffers run in fore...

github.com/libvips/libvips - 0144d503a4e90ee56830dda9ebc39b2f25ae8b1f authored about 1 year ago by John Cupitt <[email protected]>
don't let magick hijack TIFF

Don't let the magick sniffer return TIFF (eg. for raw camera formats).

see https://github.com/l...

github.com/libvips/libvips - c163915a1b01287107bc8dc3ca831a1aa4473d7a authored about 1 year ago by John Cupitt <[email protected]>
ignore BLOCK-ed classes in foreign

We don't let blocked classes execute, but we were still letting things
like sniffers run in fore...

github.com/libvips/libvips - b7f9bc8421b107e761434e27dcc0d84a5e28ac3a authored about 1 year ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - f774dbf302ee316a1ac7f73508cb69fdbe8674b2 authored about 1 year ago by John Cupitt <[email protected]>
add ".jfif" as a suffix for jpegsave

Some people want to be able to save as xxx.jfif, see
https://github.com/libvips/libvips/issues/3...

github.com/libvips/libvips - eec61b333a85bc0e1194699f4fb5e6295bdc8fca authored about 1 year ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - fb94a2ff519c1a94f8f1f765207d11613e4f4b41 authored about 1 year ago by John Cupitt <[email protected]>
fix vips7 plugins

We were missing some type declarations. Also improve logging.

github.com/libvips/libvips - 9791b9a995dba5d8ee4b8f5295f4775d3a4f6c66 authored about 1 year ago by John Cupitt <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - fe2eedb880881d18f7dfa4efd144d7cfc44bc800 authored about 1 year ago by John Cupitt <[email protected]>
Sync vips__jpeg_region_write_target definitions (#3772)

Prevents a build failure in the off-chance jpeg was disabled.

(cherry picked from commit 704628...

github.com/libvips/libvips - fb1857f7e5697e9af53d27af4633b268b8aed46f authored about 1 year ago by Ionen Wolkens <[email protected]>
Fix build with upcoming libjxl 0.9 (#3774)

* Fix build with upcoming libjxl 0.9

* jxlsave: prefer use of `JxlEncoderDistanceFromQuality`...

github.com/libvips/libvips - f0ed595021786f70dbcb145abbe8301e8a2fb331 authored about 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - 52bb3adca5a40c2a5805d924465ce6b23ccc212a authored about 1 year ago by John Cupitt <[email protected]>
fix JPEG in TIFF for high Q

The new parallel JPEG encode feature was not setting RGB mode for high
Q.

See https://github.co...

github.com/libvips/libvips - 04819e16a64dc94a7f069b60993dbb90bccaf2c8 authored about 1 year ago by John Cupitt <[email protected]>
Sync vips__jpeg_region_write_target definitions (#3772)

Prevents a build failure in the off-chance jpeg was disabled.

github.com/libvips/libvips - 70462830dc5c44e7b1d9f18f32cc0cf3c9d86908 authored about 1 year ago by Ionen Wolkens <[email protected]>
update changelog for jxl improvements

see https://github.com/libvips/libvips/pull/3712

github.com/libvips/libvips - cb55d9c2da03a87d3b08906beae60c4d1f69f021 authored about 1 year ago by John Cupitt <[email protected]>
Improve JPEG XL support (#3712)

* jxlload, jxlsave: support EXIF and XMP metadata

* jxlload: close input on EOF instead of th...

github.com/libvips/libvips - cca7fb0b1188630720e79dbf3224fd5cf78ae820 authored about 1 year ago by Sergei Aleksandrovich <[email protected]>
Merge branch '8.15'

github.com/libvips/libvips - e0e0f8ca0a22927ffb3f285096cbe700e42a9bb8 authored about 1 year ago by John Cupitt <[email protected]>
Bump version to 8.15.1 (#3764)

github.com/libvips/libvips - 6c1af7c423e592af0bb95a050c8751ae518a3f45 authored about 1 year ago by Kleis Auke Wolthuizen <[email protected]>
update changelog

and revise tiff2vips slightly

see https://github.com/libvips/libvips/pull/3691

github.com/libvips/libvips - c44ea1207b0b90b021ed94ce15f91b1ed0dc1654 authored about 1 year ago by John Cupitt <[email protected]>
reduceh: fix HWY path on SSE2 (#3763)

* reduceh: fix HWY path on SSE2

* Add ChangeLog note

---------

Co-authored-by: Kleis Au...

github.com/libvips/libvips - b2dc668f4ec7619db3d445b73b152f1ae252f7e2 authored about 1 year ago by Sergei Aleksandrovich <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 7bf41b1d766808da7f8a4a6687f190ba838aa0d1 authored about 1 year ago by John Cupitt <[email protected]>
tiffload: use TIFFRGBAImage or TIFFReadRGBATile if tiff image type is not natively supported by libvips (#3691)

github.com/libvips/libvips - 55d55f1b677a36c9eaa0c717ee214bf23761daaf authored about 1 year ago by Sergei Aleksandrovich <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - ae78d093274435cb77ee6173c3bfcfd2a621b603 authored about 1 year ago by John Cupitt <[email protected]>
heifsave: set `threads` to vips_concurrency_get() (#3758)

github.com/libvips/libvips - b7780f1e6a4136ed3a7f8b858ace447ea656dc8a authored about 1 year ago by Sergei Aleksandrovich <[email protected]>
Add VIPS_META_INDEXED meta (#3756)

github.com/libvips/libvips - 35053f55e372bd3e687e987c2d68ea5cf62f85cd authored about 1 year ago by Sergei Aleksandrovich <[email protected]>
more valgrind suppressions adjustment

github.com/libvips/libvips - b1402423abd57a4ea93b5b18b0cc33aeb152a72a authored about 1 year ago by John Cupitt <[email protected]>
heifsave: disable chroma subsampling by default in lossless mode (#3760)

github.com/libvips/libvips - dbd298cc8c9789dfc0fc6917b2492cb570406a7a authored about 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Fix build with PDFium (#3759)

github.com/libvips/libvips - 629a61fe19bb5be76fc14dbafd2d6d068f14d65f authored about 1 year ago by Kleis Auke Wolthuizen <[email protected]>
revise suppressions

github.com/libvips/libvips - 2624e072afd071b1774ff8547c2760cc58e1283d authored about 1 year ago by John Cupitt <[email protected]>