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

fix tiff load of tiled packed formats

we were not checking if formats needed repacking for tiled load

github.com/libvips/libvips - 08742ec30480b6d06f8f0d054689cb351e85c5e0 authored over 3 years ago
add an error message for --with-magickpackage

it was causing some cufusion, see eg. https://github.com/libvips/libvips/discussions/2449

github.com/libvips/libvips - 6e9a23524feddff5f850fdd46e3504e99d8ee28b authored over 3 years ago
note tiff change in changelog

github.com/libvips/libvips - 5397fe5a4fe50ec9e30caaed19bad272eb9f7650 authored over 3 years ago
better tiff write looping

We were looping over pages, cropping each one out, and saving.

Now there's a single loop for th...

github.com/libvips/libvips - be0b0d17b89941b3ea1db29510daf3ac1c61d32e authored over 3 years ago
make doxygen default to off

with --enable-doxygen to enable it if you need it, same as gtk-doc

github.com/libvips/libvips - 2501a62fd4865b6c5816dc06c21b6a4ea7999651 authored over 3 years ago
fix comment typo

github.com/libvips/libvips - 1584d0d917f9890675325b65ab5102c049070a86 authored over 3 years ago
fix doc link

github.com/libvips/libvips - 6acc77505b0e9cce6c193cb0494063980dfa3c72 authored over 3 years ago
don't free global_lcol on shutdown

since we need to be able to call things like error_buf after shutdown in
leak testing

github.com/libvips/libvips - 024244bfbc99eb1de0273ab729be23bd2044e7f7 authored over 3 years ago
update docs for vips_shutdown() use

Since we have a new policy.

github.com/libvips/libvips - b96ed28903cf4087833b86d20ff4b851439b599c authored over 3 years ago
experiment with removing shutdown from atexit (#2439)

remove shutdown from atexit

Because atexit() can be called at almost any point during process...

github.com/libvips/libvips - af61d375bc435b5a07216b053e8fd77b2640df42 authored over 3 years ago
better memory debug output

github.com/libvips/libvips - b221830b5a4daf2eff78bc37b90497c5e8262c9f authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 1caad7f228bc8b5ce3b3349c6f3f208162a31e42 authored over 3 years ago
raise the PNG text chunk limit

Raise the PNG text chunk limit to 50, since it seems some real images
have a text chunk per line...

github.com/libvips/libvips - 15416c410db6afee0cbbe02a47de7fe7a5de0238 authored over 3 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - d0d78f46707e3586fcd95037129e5d4eeb32666c authored over 3 years ago
Fix flatten clip (#2432)

* fic gtk-doc typenames in cgif

* fix flatten clipping

flatten could produce out of range ...

github.com/libvips/libvips - 7e8af07c667ece5250b84e7dc1553102cb3f53a7 authored over 3 years ago
fic gtk-doc typenames in cgif

github.com/libvips/libvips - 7c0ec04b716a89be9ba89204638a3026329c8d98 authored over 3 years ago
Fix UBSan errors (#1948)

* Ensure UBSan exits with a non-zero code on error

* Avoid misaligned member access in mosaic...

github.com/libvips/libvips - 5ab66e16e10d15ca7a94e9b39f243acb3dce509f authored over 3 years ago
gifsave: expose bitdepth property (#2429)

Provides control over the maximum number of colours in the output
image palette, making the API...

github.com/libvips/libvips - f7619cf33e6112ee677a74558ee30cd0b6d79c6d authored over 3 years ago
try to handle mmap failing in source

Some filesystems have mmap disabled. Make vips_source_map() fall back to
read if mmap fails.

Se...

github.com/libvips/libvips - cfd9dc3f01f2cca8f6dda6ab646982f179e17b0c authored over 3 years ago
tiny code format changes

github.com/libvips/libvips - f2dd4471eb1066b378f060d106a5d5844d146502 authored over 3 years ago
quantise: optional thresholding of alpha channel (#2425)

Moving this logic from gifsave to quantise improves
the performance of writing RGBA GIFs by ~15%

github.com/libvips/libvips - e16cb5bfe53e0274502d2b053d2546084b73fb54 authored over 3 years ago
CI: resolve failures and various improvements (#2426)

* Simplify CI workflow

* CI: upgrade Ubuntu's Clang version to 12

* CI: upgrade macOS runn...

github.com/libvips/libvips - f2e5b7e9da3bc3022e4f9bca11c9f026f1c83959 authored over 3 years ago
arrayjoin signalling minimise also frees memory

By making the sequential line cache non-persistent, and only minimising
when the read point is w...

github.com/libvips/libvips - f8c2a36746fc8217a82fc05ebcf2cdb8f5fc9518 authored over 3 years ago
more debug in source.c

github.com/libvips/libvips - 579bdff01243708a8c7c8b737f4492fb6e2269f5 authored over 3 years ago
minimise arrayjoin inputs during processing

arrayjoin with a sequential pipeline will now minimise inputs when they
are no longer being used...

github.com/libvips/libvips - a20cd4cdc11e9ac7a441292d88c198109f440e0f authored over 3 years ago
safer stop-early logic in tilecache

Don't actually stop the tilecache loop early, since that could deadlock,
instead just stop fetch...

github.com/libvips/libvips - 99724e60977b6db70666015e66962df3ce4f6376 authored over 3 years ago
stop cache tile generation early on error

We didn't stop tile calculation as early as we could on error.

See https://github.com/libvips/l...

github.com/libvips/libvips - e7889ff8e1644a1518c31471a70e6d22c4af144f authored over 3 years ago
heifload: switch demand to thinstrip (#2424)

Ensures decoding errors halt processing

github.com/libvips/libvips - affc2400eddb9c929fdf7a0cd172c574f1d0663c authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - d5b40793b0b0f82e7803a0586942510bf0db251a authored over 3 years ago
note thumbnail fix in changelog

github.com/libvips/libvips - c5a6331d5e3182dd072432b446f500cba73cbb98 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 6f9d3ecf911fd522ca19ab7f2787aca8eb4ac4a4 authored over 3 years ago
Ensure vips_thumbnail doesn't send an axis to 0 (#2416)

github.com/libvips/libvips - 632badabe13a715d8d6e0656135097e453b0b67b authored over 3 years ago
gifsave: use cgif namespaced API (#2422)

See https://github.com/dloebl/cgif/pull/18

github.com/libvips/libvips - 4d079f169103f45c7d866d49a54598be0278e7d6 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 307d24eea79f19d82e3b5dca4ecce961e6dcd395 authored over 3 years ago
check .v enums more carefully

github.com/libvips/libvips - b62287a792da954116f9030705980675bcb409ff authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 26f5da19e9aa52d28d8ee13f2245504687a67cf5 authored over 3 years ago
note coding fix in changelog

github.com/libvips/libvips - 6444bfb5bb8cea7fb9e3f20a3c365738c2640602 authored over 3 years ago
Handle error values when guessing interpretation (#2421)

github.com/libvips/libvips - bd8093ab71c888826c3e2a9204393ebd31d29f44 authored over 3 years ago
Ensure VIPS_CODING_ERROR is handled for vips images (#2420)

github.com/libvips/libvips - 4aaed605733f7112904d420003ea071d8b04565f authored over 3 years ago
Ensure VIPS_CODING_ERROR is handled for vips images (#2420)

github.com/libvips/libvips - 01c39d07747fe7c440d9bb4ed4b1111fa801f075 authored over 3 years ago
Handle error values when guessing interpretation (#2421)

github.com/libvips/libvips - 30897e8e3614ba8a7f2cd1d79a7020ba50a9a463 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - b9230edcbe8738b5be46137221b4d3b7ac699a55 authored over 3 years ago
small cleanups from "unlimited" option

github.com/libvips/libvips - 451cfcd28282b687d8223569404f105e74fc979e authored over 3 years ago
Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419)

* Introduce unlimited flag, enabling unlimited text chunks

* remove extraneous optional flag ...

github.com/libvips/libvips - bb88490a178cbd07c5327248ba58797b66339a5c authored over 3 years ago
Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419)

* Introduce unlimited flag, enabling unlimited text chunks

* remove extraneous optional flag ...

github.com/libvips/libvips - 608a7cee9b2d00e903d5767915e8bfb3fa75e90c authored over 3 years ago
small style changes

github.com/libvips/libvips - b0b8e6ee65db6ff2a6a45f9f7b79cf7dbc8f4398 authored over 3 years ago
Add gifsave operation, depends on cgif and libimagequant (#2381)

github.com/libvips/libvips - 1f5d6f6bc9e11805365c5f7477b22371d61d6679 authored over 3 years ago
Fix tests when using a separate build dir. (#2405)

github.com/libvips/libvips - 97f5417aaa16c0eda19d98816b823bc92ebc93b3 authored over 3 years ago
Adapt `TestForeign.test_heifsave` test (#2402)

- `heifsave` defaults to AV1 compression for .avif suffix since commit 8c44863.
- Test lossless...

github.com/libvips/libvips - b978ed8e8f7b916e13656ba66eb6d5eab6574086 authored over 3 years ago
fix rank fast path

there was an off-by-one error which could cause an out of bounds read

see https://github.com/li...

github.com/libvips/libvips - e60f11eb4549d4cccda3b3fcab08130a0bbc1d85 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 9d186c9cd4566b1dd34739bfeb6f4f57d6c73ff8 authored over 3 years ago
Merge branch '8.11' of github.com:libvips/libvips into 8.11

github.com/libvips/libvips - 3ccf1761ddff13909f24d83ca9cbcc722e7cbd34 authored over 3 years ago
better jp2k save behaviour

- don't enable mct if subsampling is on
- don't make such deep pyramids

github.com/libvips/libvips - 57d8dd3ecee292f8e2928ae4a9a0282a9b300655 authored over 3 years ago
Fix a few -Wstrict-aliasing=1 warnings (#2380)

github.com/libvips/libvips - 1611afee7e9b9fb02a54f8b0e5bb72e0f208fc28 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 1ce301812d1c44ca6421ed93d6ba1ec4b1d14433 authored over 3 years ago
limit number of PNG chunks

reduces the threat of PNG decompression bombs

github.com/libvips/libvips - fd1a036cd8941e7463776f760080fe2d90486d4a authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - e93a23e0b7c424c7b7b8cc28ec9f4fe34d4f2617 authored over 3 years ago
limit the number of text chunks in PNGs

very large numbers of text chunks can cause high memory use

github.com/libvips/libvips - 526368651175bb8a916bcfb794599e12f5e57237 authored over 3 years ago
tiny layout fix

github.com/libvips/libvips - 3d77c6abaae3d078535a4cc0877ff0bef913f35d authored over 3 years ago
rename webp reduction-effort as effort

though effort still works

github.com/libvips/libvips - 8082063607f3a5d86c84ab4d769a822b696ff13d authored over 3 years ago
rename heifsave "speed" param as "effort"

For consistency with the rest of libvips. "speed" still works.

github.com/libvips/libvips - ff1260df1c0363752feee4b2f119c8e71d5e56d8 authored over 3 years ago
pngsave: expose quantisation effort setting (#2367)

github.com/libvips/libvips - aabb1555d21c4beaa18d4e9e996e997fe9c5238f authored over 3 years ago
remove some stray dbg code

accidentally committed previously

github.com/libvips/libvips - 9221fae973c71f0175b8b8a1b1f44e674a343348 authored over 3 years ago
set CFLAGS for magick API detect

since it will try to compile and link code fragments

github.com/libvips/libvips - b4582dbdaa2d5a8bf0fb1967ec5afc92a3be6991 authored over 3 years ago
Merge pull request #2362 from lovell/heifload-verify-dimensions

heifload: verify page dimensions are non-zero

github.com/libvips/libvips - d43b3ff0f88cbefef8ed87f80b979e80933402b1 authored over 3 years ago
heifload: verify page dimensions are non-zero

github.com/libvips/libvips - 81009d3e4c6241edf2354c0f045e480c4bed51a3 authored over 3 years ago
put the sudo back

we probably need to change the user that macos-m1 runs as

github.com/libvips/libvips - 86466a9b9ab37c0f469d84797d477260aa669cfa authored over 3 years ago
try install without sudo

since macos won't sudo as admin

github.com/libvips/libvips - a0709f1bfc01321c63ccd2dd23b1dbf26d7a5100 authored over 3 years ago
ci on m1 try

github.com/libvips/libvips - b4560b6802a3d17efc4f832638e8f08e8b0d4c41 authored over 3 years ago
github actions for m1

another try

github.com/libvips/libvips - 635bf530b85da7f282984c1579b7352bdb2076a4 authored over 3 years ago
try to fix m1 build

github.com/libvips/libvips - ed697bd040132ba7425b3c38552b394abc40c6b6 authored over 3 years ago
another try at a workflow for m1

github.com/libvips/libvips - 6ae68b9113a8782d962e7564d87c4c556a6bbdb7 authored over 3 years ago
attempt to add macos-m1 to CI

who knows, it might work

github.com/libvips/libvips - 3b2003a31aff9ad91b2f9665d12919fe3225368b authored over 3 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 11818e1caf42275a88da69ecb95624ce16a3f794 authored over 3 years ago
Note jxlsave protos

github.com/libvips/libvips - 08d3c328684e4c906232f6b84cfa25c2654205df authored over 3 years ago
added the jxl save functions to foreign.h

github.com/libvips/libvips - 37c82c8e2a8125e7f70cc3e96d2d0eaaaae1126d authored over 3 years ago
Merge pull request #2354 from adil-benameur/master

added the jxl save functions to foreign.h

github.com/libvips/libvips - 93b78107c86cd7630cc81c7457419e3c4930c15d authored over 3 years ago
remove double space

github.com/libvips/libvips - d21ee5aa2bfb93b54584bc6747c8930bb015fd1b authored over 3 years ago
added the jxl save functions to foreign.h

github.com/libvips/libvips - 914c7cf18590d1d8ac931360456363693037538b authored over 3 years ago
Merge pull request #2298 from libvips/update-svgload-to-latest

update svgload to work with latest librsvg

github.com/libvips/libvips - 2b0aae2d72a158e28fa8a34edc44befd38a6e261 authored over 3 years ago
stop text output getting too large

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

github.com/libvips/libvips - 2cebec9a80c09002acbc00c50e7f68d4a765f982 authored over 3 years ago
fix thumbnail with small plus crop plus no upsize

thumbnail could fail for small images if upsize was disallowed and crop
was enabled, thanks Andr...

github.com/libvips/libvips - 2041f228f5b862473e487d923925592f6f6b35e2 authored over 3 years ago
special case for **-1

Since it's very common.

See https://github.com/libvips/libvips/discussions/2352

github.com/libvips/libvips - dd4b11063a19be076cf9c89000da7d9451dfc2b9 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - b493b16e5407acd9794e2bdabb048d985ef3ff92 authored over 3 years ago
start up threadpool later

might help php and ruby web frameworks

see eg. https://github.com/libvips/php-vips-ext/issues/42

github.com/libvips/libvips - 6946c3b9d9a047fbef5014341ced1ef4ad4d4be3 authored over 3 years ago
use reserve instead of constructor

The constructor 0 initializes. reserve does not.

Signed-off-by: Rosen Penev <[email protected]>

github.com/libvips/libvips - fde53df4dac767cba785b032a63e9f66bc809b2f authored over 3 years ago
cplusplus: fix for loop sizes

Array indeces are pointers and should use pointer sizes.

Signed-off-by: Rosen Penev <rosenp@gma...

github.com/libvips/libvips - 63f64c50559b1b0d99dd944a7b4d66b2ce1b42b3 authored over 3 years ago
Merge pull request #2342 from neheb/res

VImage: reserve vector before push_back loop

github.com/libvips/libvips - 3732751bf9d22b00ae33d6701e9a823c4d1bea87 authored over 3 years ago
VImage: reserve vector before push_back loop

Avoids unnecessary resizes.

Found with clang-tidy's performance-inefficient-vector-operation

S...

github.com/libvips/libvips - 3f57c0a515bfa13de2ee1e5959cbfe47a2357b00 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - 6dd6fafa2a65310ca7cef7681a77a3d430261d6d authored over 3 years ago
not jp2k pyr fix in changelog

github.com/libvips/libvips - ee865253a6ab10a2d312ef1c63c71aff3eacc296 authored over 3 years ago
don't load modules if they are built in

Only load modules if libvips has been built as a set of modules.
Otherwise can can end up loadin...

github.com/libvips/libvips - 70182e4eac6fed85acfd871b6244b1c9de0b4a55 authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - d14d5eed25d6937f7ea9d66d92ac9a89d2386130 authored over 3 years ago
Merge branch '8.11' of github.com:libvips/libvips into 8.11

github.com/libvips/libvips - 75a3b08c91ad4960f4a8d19cf45c4a825368cc6c authored over 3 years ago
fix jp2k pyramid generation

8.11.1 broke it, unfortunately

github.com/libvips/libvips - d4c5556c832be607e5b25a7df731a524cd85c8ef authored over 3 years ago
fix libdir directory guessing on windows

github.com/libvips/libvips - 951e900a3220fcb8479dfa06ffeb43d3b7efd980 authored over 3 years ago
Merge pull request #2335 from kleisauke/autoconf-pkgconf-macros

Use autoconf macros for pkgconf where possible

github.com/libvips/libvips - 16f32d296781f909cbfdd467c942b68cea5c9138 authored over 3 years ago
Use autoconf macros for pkgconf where possible

github.com/libvips/libvips - ab5f43725931b6708a02fa03386417e9530a077c authored over 3 years ago
Merge branch '8.11'

github.com/libvips/libvips - ec1d1abf509cc613c93e14e09f3b91312fa9a3d4 authored over 3 years ago