Ecosyste.ms: OpenCollective

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

github.com/libvips/libvips

A fast image processing library with low memory needs.
https://github.com/libvips/libvips

revise change detection again

to fix debug output

eb577606a0a0d92a2bcabf08da2b22c69413456e authored almost 3 years ago by John Cupitt <[email protected]>
Update libnsgif (#2699)

* libnsgif: Rename upstream README with markdown extension.

* libnsgif: Drop default frame de...

8e9fe72deaf2632efed97213d26c07025590f7d7 authored almost 3 years ago by Michael Drake <[email protected]>
raise GIF save frame size limit

716fbf75b14f87dcaab82646a6f6739eec34282a authored almost 3 years ago by John Cupitt <[email protected]>
improve the GIF save change detector

Instead if just summing PELs, scale RGBA differently. This lets us
detect changes like [255, 0, ...

669ea4313814b6d3068293d41375102ec4ac9e39 authored almost 3 years ago by John Cupitt <[email protected]>
better frame write loop for gif save

de2adb99a2ae7564ea23dedeede2c716a8bdcb90 authored almost 3 years ago by John Cupitt <[email protected]>
add new param to gifsave docs

also note in changelog and revise layout for 80 columns

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

3b6072437d6ad19d3c27890d09a1607dc92a1653 authored almost 3 years ago by John Cupitt <[email protected]>
cgifsave: avoid size issue (#2628)

* cgifsave: avoid size issue

avoid size issue by restoring the original transparency setting ...

b0f993eec8da9d6c70dbdfcc1b8de66feb1f843b authored almost 3 years ago by Daniel Löbl <[email protected]>
Address review feedback on VRegion (#2684) (#2696)

* Add VRegion8.h to Makefile.am, meson.build, Doxyfile.in.

* Fix inaccurate function document...

c02b69eabac0b469c6a3f4fb1da22c9f921162a9 authored almost 3 years ago by shado23 <[email protected]>
Improve edge handling for mapim (#2681)

* almost there

* smol changes

* getting close now

segv on the test suite, annoyingly

...

3073ee90b7f83949b1555327e81cd552e27210a7 authored almost 3 years ago by John Cupitt <[email protected]>
more init check to libvips base class

helps introspection run correctly if there's no vips_init()

9d841e848fb392ecf322122e60919b9d201b5e7c authored almost 3 years ago by John Cupitt <[email protected]>
Remove `VIPS_EXEEXT` and `VIPS_SONAME` definitions (#2694)

And the corresponding `soname.h` header.

f11b58ff6c602549d553c57e506142de5b6d28e9 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Cleanup gettext handling (#2695)

Use GLib's i18n support instead of copying and pasting that
logic into its own header. This dep...

0337c09700ddd2b28800a48407b5971a2168aa6a authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Meson: don't install deprecated headers when `-Ddeprecated=false` (#2693)

517089fb4b159e2e1f79cd71101743ff71d21f33 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

7d1956974e747c865b9cd3da908b9aa7cfad1345 authored almost 3 years ago by John Cupitt <[email protected]>
Add missing funcs to public C API (#2692)

65fbcd351bfb1f523ec5626659c4d62066e10c89 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Mark some functions and variables as static (#2691)

These are only used in the same file, and not exported.

50a74ceeecbac1586302752969b6b213b82f5491 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Meson: ensure NIfTI can be found (#2689)

* Meson: ensure NIfTI can be found

* Incorporate review comment

dcfac75f061a880d7705acc3b683b490e38bc161 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
window: delay setting ref count (#2690)

fixes an assert fail in window_free

6639b90f22af19e13a43b7c67054ce1c48b1d3de authored almost 3 years ago by Lovell Fuller <[email protected]>
Meson: ensure `-Dpng=disabled` does not disable WebP load/save (#2686)

802dabc6aa427a50564af39be60a5eabb793d28d authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Meson: fix building with `-Dspng=enabled` (#2685)

And prefer to search for `spng.pc` first, since that one is
generated by Meson.

a67d637a3a8aa4888a40ad2b0180407d0023eb3d authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Add support for regions in the C++ API

3a45d6e842b04cddf91ed58af6e956fe40f45e7c authored almost 3 years ago by shado23 <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

e1ad26b782b743621b2ce80c7ffc8dd606211fcc authored almost 3 years ago by John Cupitt <[email protected]>
fix oxygen

see https://github.com/libvips/libvips/issues/2650#issuecomment-1050142161

b9e6bda6f7378b655d5d7d1b6082a64500957dc7 authored almost 3 years ago by John Cupitt <[email protected]>
set some -Ds depending on the release type (#2682)

* set some -Ds depending on the release type

libvips uses g_assert() quite a bit to check thi...

4196a0e73a972c7a0eb163a3b5ceded78c8fc28f authored almost 3 years ago by John Cupitt <[email protected]>
Add missing annotations to #endif directives (#2678)

a8b48e1442babe6123674fad1dd70825f5ca5c68 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
add note on heifload unlimited to changelog

5ff96da8731ec397a8a91ce74609e9bb07be027f authored almost 3 years ago by John Cupitt <[email protected]>
heifload: add unlimited option, default to false (#2677)

4ca4b076546fd3982aee3acf6055d746bbd4cb2e authored almost 3 years ago by Lovell Fuller <[email protected]>
Fix building with -Dmodules=disabled (#2676)

* Fix building with -Dmodules=disabled

* Reformat line [skip ci]

1e4cd2d5c2903af83cb7c515355c78ef50a782a5 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Various improvements to the build systems (#2675)

* Meson: remove space before colon

Since key-value pairs in Python are usually delimited as
...

d80185060dd26eb1151b965f6f893ec076a480d0 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
fix a gcc warning with clang pragmas

c5f2fea8bf0dc8ba29c8b238544e303f9a6a352b authored almost 3 years ago by John Cupitt <[email protected]>
Update libnsgif from upstream (#2674)

* libnsgif: Remove patch artifact.

* libnsgif: Update from upstream.

b05515b0c59e1d9642b8766687b40a04c671e32b authored almost 3 years ago by Michael Drake <[email protected]>
stray "im_" prefix

49cae56e1e05b6aadf6fd0181c1672d428256a1b authored almost 3 years ago by John Cupitt <[email protected]>
longer timeout for tests

to allow for slowdown with sanitizers enabled

542cfff472d8c4ac391ad0df7a19b7d859ea5f4e authored almost 3 years ago by John Cupitt <[email protected]>
make zlib into a top-level dependency

many packages need it, not just rsvg

dc4b6c920b5e524a34095423184814fa7fe393ea authored almost 3 years ago by John Cupitt <[email protected]>
LSan improvements and fixes (#2672)

* LSan: remove GLib suppression

* LSan: disable the fast unwinder to get full stacktraces

...

3da7caee6c270f0881a8cf1ceac9b5e30ead17f3 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
relax accuracy test for 16 bit heic

since it seems rather poor with the libheif on ci runner

094e84d6d17a898312ec7ec8deb5726934dc0acb authored almost 3 years ago by John Cupitt <[email protected]>
add HDR support to heif load/save (#2596)

* heifload done, doing save

* finish save, add tests, docs

e985e23c0910517fb48a2c62334c34dd71d4b26a authored almost 3 years ago by John Cupitt <[email protected]>
looks like meson must be installed with sudo for ci

0388e54bd2125a172ed2c924a777c6ff52312718 authored almost 3 years ago by John Cupitt <[email protected]>
check pip3 install on runner

504cea50a5ec5d6d849aa163b7c8e453ae9f7665 authored almost 3 years ago by John Cupitt <[email protected]>
in ci, don't install meson as root

aef5f25167b6a0af4fb339ad63001e28645b7188 authored almost 3 years ago by John Cupitt <[email protected]>
oop, forgot a sudo

fea9d068c416281d9743351032a60e86911937b8 authored almost 3 years ago by John Cupitt <[email protected]>
disable introspection for CI build

e14deaf5c6241d2c0c569532445c2e3ffb181e54 authored almost 3 years ago by John Cupitt <[email protected]>
make goi optional

3a7465cf79a7097d0f50f44c17c0d00dd3d690b5 authored almost 3 years ago by John Cupitt <[email protected]>
install our own meson

1be213052b1deedcc1a634a4b38fc4c35c570b03 authored almost 3 years ago by John Cupitt <[email protected]>
display meson error logs

dab51ef92fb4c261cb6efa28f025231e2f6c1567 authored almost 3 years ago by John Cupitt <[email protected]>
try with meson 0.53

since github workflow meson is rather old

ecba43c21c9ae3d3c2725807ba7de5af2057faab authored almost 3 years ago by John Cupitt <[email protected]>
ci fix

f573dc47e37433e096f29e5535b7d6dad419749b authored almost 3 years ago by John Cupitt <[email protected]>
try to move CI to meson

aea262f6f66dc7bdd3b9c83c2c4e46d8949a81eb authored almost 3 years ago by John Cupitt <[email protected]>
ooop typo

dc069f88922182463e9976491696a273062375e1 authored almost 3 years ago by John Cupitt <[email protected]>
update dependency list in README

240b10ba71339e1314ef3e278c5ba620a5a10148 authored almost 3 years ago by John Cupitt <[email protected]>
remove atexit use

too unreliable to be useful

01a9947006753d6bd4674483c619c7d2ae79bfbc authored almost 3 years ago by John Cupitt <[email protected]>
update changelog for intospection fixes

and default on, since there are now so few warnings

f6dafd6fc602e51c4c46762707ad40b2ed86b15e authored almost 3 years ago by John Cupitt <[email protected]>
Enhance the introspection support by fixing annotations (#2657)

Also refine the .metadata file

69bf2be12b0e1023275cde963006495df2d68377 authored almost 3 years ago by Corentin Noël <[email protected]>
fix some more small introspection warnings

82a8df2a1f388df2ddd3e868614a92dcd7985ec5 authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

f9895d1169282fb10097a68bfe4f5e6bfd3de5f7 authored almost 3 years ago by John Cupitt <[email protected]>
Revert "Enhance the introspection support by fixing annotations (#2655)" (#2656)

This reverts commit 47796dcda0026fcff03e1e202b14721d3999b6b9.

362adae8c6013122229841d9bab263c3139e7be0 authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

cd86d05b12300dea007b6b7247181a586d4cbd10 authored almost 3 years ago by John Cupitt <[email protected]>
fix a couple more warnings

45ad07b2c2537859eea679517bf1cf7e73c74f79 authored almost 3 years ago by John Cupitt <[email protected]>
Enhance the introspection support by fixing annotations (#2655)

* Ensure that double asterisk characters are only used for gtk-doc comments

This triggers war...

47796dcda0026fcff03e1e202b14721d3999b6b9 authored almost 3 years ago by Corentin Noël <[email protected]>
fix some more introspection warnings

257d84108e6d233dd75a24a3a5f4ad52df95e8d4 authored almost 3 years ago by John Cupitt <[email protected]>
Refine header inclusion to allow better introspection generation (#2654)

The headers need to be self-contained for the introspection parser
to work correctly. The entry...

542dd06999489ed3d4b9636e5db63446acc211ce authored almost 3 years ago by Corentin Noël <[email protected]>
add spngsave to meson build

1862e7209ed3e0530206a3101f216e91a08c829f authored almost 3 years ago by John Cupitt <[email protected]>
Add spngsave (#2536)

* quick hack

won't even compile

* works!

at a basic level, anyway

* start wiring up ...

896cad6a7a5da9d5d61c75f4aa69ce8901c61b48 authored almost 3 years ago by John Cupitt <[email protected]>
revise meson notes again

7731abe8dfca9e7f1971aa6507db3f0c5ef0e949 authored almost 3 years ago by John Cupitt <[email protected]>
switch to c_std gnu99

since this is what glib uses

68e65bdc0fd8680dbed540a75cccfb3412683245 authored almost 3 years ago by John Cupitt <[email protected]>
revise meson notes again

626f9eaabd67c07827e0b7233ab1e610effe8d17 authored almost 3 years ago by John Cupitt <[email protected]>
add support for -Dmagick-package

so meson can now build against graphicsmagick

7be11a1fd7090b30cac2c0ba16471e45edffd93c authored almost 3 years ago by John Cupitt <[email protected]>
revise meson notes in README

e1f4fb3198c254d6020e7a3c775f20d74e595448 authored almost 3 years ago by John Cupitt <[email protected]>
update README for meson

298c665d362e36dc209c9cbace03c11a0f64a29f authored almost 3 years ago by John Cupitt <[email protected]>
credit meson build in changelog

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

17aa0de3255d1af33a4d4364909937a5a2bea9b3 authored almost 3 years ago by John Cupitt <[email protected]>
Add meson build system (#2637)

Allows to use the Meson build system to build the project.

02901436d4c0aa72aae6c8058a3c3c45e2acf4ed authored almost 3 years ago by Corentin Noël <[email protected]>
fix a few small compiler warnings

0d8056b8c59818e0f57c379d64db8e1ffaa00a03 authored almost 3 years ago by John Cupitt <[email protected]>
improve the pixel rng

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

8c668303f8048cfe76f2a684244075e4b4dd5d7b authored almost 3 years ago by John Cupitt <[email protected]>
add password fielf to pdfiumload

and docs

d9c00eb5ca577018b40533f041230754484ace7e authored almost 3 years ago by John Cupitt <[email protected]>
add "password" option to pdfload

loads at least AES128-encrypted PDFs

pdfiumload needs a similar feature

see https://github.com...

cb78b1b9fbca1bc71f495ad4a5c92f34f3fb52f8 authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch '8.12'

0a7e96a4e2f97dc2b933ebeaa763ab573adb7f6d authored almost 3 years ago by John Cupitt <[email protected]>
better arg checking for hist_find_ndim

we were not checking the number of input bands

move checks to _build

thanks travisbell

see ht...

68a8bf42a76cbde31ee9ef5d1b3d0f2ebdf9282e authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch '8.12'

535657a203730fd7b789f216f9451f9f1eef40bc authored almost 3 years ago by John Cupitt <[email protected]>
note pipe read fix in changelog

5c249e0e8e7726fe8e5c88c921439a5fe3e94e6c authored almost 3 years ago by John Cupitt <[email protected]>
Fix read from pipe with variable chunk sizes

free the header cache only once it's exhausted

646f2d7fd7b927fdbe09053fc68b751003f63966 authored almost 3 years ago by John Cupitt <[email protected]>
Fix read from pipe with variable chunk sizes

free the header cache only once it's exhausted

260b2ddf9210552ca214d15b74e03e7d3fa408de authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch '8.12'

cfa7f03278c3aa10bc9232ac14378817046c16c0 authored almost 3 years ago by John Cupitt <[email protected]>
fix GIF save change detector

We were only using the top 25% of the frame for GIF pallette change
detection.

Thanks TheEssem
...

774c969d43aee1538d7dfd06f60085da77990708 authored almost 3 years ago by John Cupitt <[email protected]>
add missing header to _sources

thanks Kleis

f01c9fcd91d8bc76d0c99b7577fcb700fe3763ff authored almost 3 years ago by John Cupitt <[email protected]>
note jp2k load just in changelog

545933255e3310a8cbf1ce56c048bc4fb49e7a91 authored almost 3 years ago by John Cupitt <[email protected]>
add jp2k load left-justification

We were loading 12-bit images as 0-4095 pixels, which then looked very
dark as RGB16. This patch...

1496984a7a4b090846c89752ee56c3862a1ca213 authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch '8.12'

ce54b4e5ad5a0e6b2f86560b53c94c6ca111459b authored almost 3 years ago by John Cupitt <[email protected]>
raise linpng size limit

By default libpng is limited to 1m pixels per axis. Raise this to
VIPS_MAX_COORD, ie. 10m pixels.

6b475c92a2994e0f4de50a1c11175b7d396be29e authored almost 3 years ago by John Cupitt <[email protected]>
remove stray error messages

56a7916e801bb2f6c0cee6ef4173c05b96575080 authored almost 3 years ago by John Cupitt <[email protected]>
Merge branch '8.12'

c278f9019d6d3edb38cc5470c7d0747239d76578 authored about 3 years ago by John Cupitt <[email protected]>
adjust GIF alpha threshold

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

f75b3c1ee96fc0d7723034a4cf1d85855213d48b authored about 3 years ago by John Cupitt <[email protected]>
Merge branch '8.12'

eb906f182d18fd6ee44c6ddc5de6e609d8e181fd authored about 3 years ago by John Cupitt <[email protected]>
add a sniffer for TTF

since TTF files can be caught by the almost unfixably overgenerous TGA sniffer

see https://gith...

d3f77e4433435b9770afc3a615e22b7ac219867c authored about 3 years ago by John Cupitt <[email protected]>
Fix documentation typo (#2591)

A small typo fix on the documenation of `vips_percent`

93ff76ce5340bf3a17ebf604c4c61d9bc51f96d5 authored about 3 years ago by Joel Larsson <[email protected]>
Fix documentation typo (#2591)

A small typo fix on the documenation of `vips_percent`

1ed0e177bb05156b3560e7be905c22f08b913e26 authored about 3 years ago by Joel Larsson <[email protected]>
Merge branch '8.12'

062df97a5dc6de9d7171263ef973db4e4ea6bdb8 authored about 3 years ago by John Cupitt <[email protected]>
update changelog for iiif change

6020d25be48e60bdb51100704bb0247882f4190f authored about 3 years ago by John Cupitt <[email protected]>
dzsave.c: Remove trailing comma from IIIFv3 folder names (#2590)

Fixes #2589.

Signed-off-by: Aaron <[email protected]>

b6ca9eeff3098f42e7e3626bbbe748e28a50dc7a authored about 3 years ago by Aaron <[email protected]>
dzsave.c: Remove trailing comma from IIIFv3 folder names (#2590)

Fixes #2589.

Signed-off-by: Aaron <[email protected]>

d98a003008b0d1dbd08bc92bccf184bf0c46414a authored about 3 years ago by Aaron <[email protected]>
oop, dropped patch

1502b4af0cf9abe98296be7ec56b2c66ecb7a0ea authored about 3 years ago by John Cupitt <[email protected]>