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

pytest passes again after stream -> source/target

github.com/libvips/libvips - 119dd2cb72a1618f13f28c3f38a31799aafa65b0 authored about 5 years ago
update ChangeLog for stream rename

github.com/libvips/libvips - 06b52da52aede67bdf94954555b5ca71829e0095 authored about 5 years ago
experiment with renaming stream

rename as VipsConnection, VipsSource, VipsTarget etc.

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

github.com/libvips/libvips - 4c5873809f33ac6d4a42befa3cf08757901cb992 authored about 5 years ago
win32 patches

see https://github.com/libvips/libvips/issues/1494#issuecomment-569495472

github.com/libvips/libvips - c65e399c48f79b87e2d4f1ce7b7381767b50371e authored about 5 years ago
better error handling in vips__seek

Now that we are using the poxis API on win32, we don't need to check
GetLastError()

github.com/libvips/libvips - 9c6bfc7462a7636826d6160a8d0117560ca4b4cf authored about 5 years ago
fix vips__ftruncate

We'd forgotton to update this for the new vips__seek return.

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

github.com/libvips/libvips - 32d3ba2a5022ba2f0e8c3eb89748b3e771788e4a authored about 5 years ago
relax text test render threshold

so we pass on win as well, see https://github.com/libvips/libvips/commit/981ffe752b3d043d3b1eef4...

github.com/libvips/libvips - 664796acab0d3e08e41be16e37c6161fb387d823 authored about 5 years ago
revise doc comments in bufis

github.com/libvips/libvips - d89df1661a8f8b3f97b41644c6ab7e0f3ee7580f authored about 5 years ago
swap recursion for iteration in skip_whitespace

and avoid a stack overflow, see

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19701

github.com/libvips/libvips - e43cba116a022714f5416bdef3e90279d0a07c2f authored about 5 years ago
revise webpload for improved loader pattern

github.com/libvips/libvips - f2f2ab200d0a86e8b2c47ff354b9b93a61f6dc34 authored about 5 years ago
revise tiffload to match the new loader pattern

should be simpler and safer

github.com/libvips/libvips - 5e35827a41d2309277ecfaedcfe1dcb6c6e9f67f authored about 5 years ago
rework jpegload class

to match the radload pattern

github.com/libvips/libvips - 96079202efbdc11e727e35535b93c5a00fa25241 authored about 5 years ago
rework pngload

To match the new radload pattern.

github.com/libvips/libvips - 561f410f0afeefda8257f70452826e7fa1bab568 authored about 5 years ago
remove stray debg code

github.com/libvips/libvips - 548aa30414ed50187c83387303faea70171d10dd authored about 5 years ago
radload was not setting priority correctly

We used to have separate subclasses for file, buffer and stream load,
but only set ->priority in...

github.com/libvips/libvips - 861f6d1ef4a04c36090a31fb454efdea2bb47915 authored about 5 years ago
add note in test_desc about ppm loader

and why we can't test_destriptots on that

github.com/libvips/libvips - f43d6c4cf70219c2c5cdc5643f98a8a85e1f1720 authored about 5 years ago
fix compiler warning

github.com/libvips/libvips - 0c217efdf37a88f156e41219adb61a2532642c7d authored about 5 years ago
swap ssize_t for gint64 where possible

Some versions of the Windows headers define ssize_t as unsigned. This
patch removes (where possi...

github.com/libvips/libvips - 0429a0080e7b5c1ba2652a56d1b9cb61ad1bd480 authored about 5 years ago
make RGB and sRGB synonmous

We had a half-baked idea that RGB could mean generic RGB space and sRGB
would mean strict sRGB i...

github.com/libvips/libvips - e48f45187b350344ca90add63b4602f1d1f5a0a0 authored about 5 years ago
fix SANITY checks in streami.c

they had bitrotted a bit

github.com/libvips/libvips - b964deb482db6d674dfd53cd46a0bea31fbf421f authored about 5 years ago
fix memleak in vips_text()

We were not unreffing PangoLayout. Thank you uint128!

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

github.com/libvips/libvips - c84a43f27765066b78c9c383489fb68e10d67d96 authored about 5 years ago
add test for text autofit

github.com/libvips/libvips - 981ffe752b3d043d3b1eef48bb6b250da99f958c authored about 5 years ago
fix refleak in webpsave_buffer

And add teardown to the test-suite so we can spot refleaks more easily.

github.com/libvips/libvips - 1e2ca2e0bf5d3d04621426ed0d2f3147322710bf authored about 5 years ago
fix refleak in dzsave

github.com/libvips/libvips - 4b0c2924ab4993228b6824386fe200ea0c5a86fc authored about 5 years ago
revise formatting

github.com/libvips/libvips - 9d05251f7e9e3c31f1d4fb753ed2835713e62974 authored about 5 years ago
Merge pull request #1504 from deftomat/webp-delay-fix

fix: do not try to use "undefined" delay during WEBP animation save

github.com/libvips/libvips - ff2b9342448ff01d09b51539e61e7ecf086db810 authored about 5 years ago
fix profile removal

we had a possible shared image

github.com/libvips/libvips - 76dd2d3910f05722970c4a115a49b2a968e6cdda authored about 5 years ago
fix map of custom seekable streams

We failed for seekable custom streams.

See https://github.com/libvips/libvips/issues/1494#issue...

github.com/libvips/libvips - 8030d7b926077f578640bacb202febcd5d2ba29e authored about 5 years ago
larger seq cache

Make the seq cache 50% larger to allow for rounding with some image
widths, tile sizes and threa...

github.com/libvips/libvips - 53dac98b553d7fafef6b27171443093575bd36c4 authored about 5 years ago
small changes to the gif-loop fix

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

github.com/libvips/libvips - 4616cf1f5c23a5d7adc6331e96abccf4564576dc authored about 5 years ago
Merge pull request #1362 from deftomat/master

fix: make gif-loop consistent between GIF and WEBP

github.com/libvips/libvips - 501fc38130978c470bb0a7e17c21a4766ee8110e authored about 5 years ago
better error messages on save

The stream savers were polluting the error log.

github.com/libvips/libvips - 7906c128cd0127b5fde47c06c1b10945c1d965a3 authored about 5 years ago
"squash" to tiffsave now does lab as well

The "squash" option to tiffsave now also squashes 32-bit 3-band float
CIELAB images down to 8 bi...

github.com/libvips/libvips - e1baf66f194cd0ee3d2cf66d41e1fc12e2d597be authored about 5 years ago
add a test for tuncated image files

github.com/libvips/libvips - 6c038f5ca88f564dda78717ea6ae7f8ba3469670 authored about 5 years ago
add a test with VIPS_STALL

stresses the caching and locality systems

github.com/libvips/libvips - 6b02c22457d39401730f14654e68677db4e087b6 authored about 5 years ago
fix invalidate tagging

The new tagging system was unreffing the wrong operation.

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

github.com/libvips/libvips - c0c07ea003879170977acb40baffa4475d628df1 authored about 5 years ago
fix: do not try to use "undefined" delay

Expression could be truthy even when no `delay` was provided by user.

Now, the `delay_length` i...

github.com/libvips/libvips - 057459fd7d71e9c2483debf13302796bf9c9afb5 authored about 5 years ago
put seq access back in to tilecache

We removed seq mode from tilecache a few months ago as part of a
simplification, but it turns ou...

github.com/libvips/libvips - 8f95b0821811a5fb925e051e9f0176a85af5411b authored about 5 years ago
docs: replace `gif-loop` with `loop`

github.com/libvips/libvips - 982e323c71aff765ccc770075f432ce30df31893 authored about 5 years ago
Merge branch 'master' of https://github.com/libvips/libvips

github.com/libvips/libvips - 1fde574a86f9d55b2b85c36b6adc0ff1759e442e authored about 5 years ago
chore: add .editorconfig

github.com/libvips/libvips - bff5e6a78d5103f3c62a5bb3a796e8d477a38065 authored about 5 years ago
feat: add normalized `loop` field

github.com/libvips/libvips - d14e0d5c9790637c0b5310ed4298751b1ddb9dbb authored about 5 years ago
stray DEBUG

github.com/libvips/libvips - 45015b002ace9ce0642da72c3d7c63503f7bf3d1 authored about 5 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 2f806320f3ad9d3c75b1ca27ae4f664797c29c05 authored about 5 years ago
always check memory area length

vips_image_new_from_memory() allowed you to use length == 0 to mean
"don't check memory length"....

github.com/libvips/libvips - 1fd3b478e1921402aa855bd9c6e3dd2367a8909d authored about 5 years ago
remove early shutdown from tiff reader

since streams do this automatically now

github.com/libvips/libvips - 112dc9101a49eea12afd4dc6cec3aaa2ccb58f1b authored about 5 years ago
clip negatives off LABS L in tiff save

Negative L in LABS needs to be trimmed off before savingf as TIFF.
Thanks angelmixu.

See https:...

github.com/libvips/libvips - 6fea2e7c57f00ff3a6436505e02c194c53a6c314 authored about 5 years ago
add fallbacks to new_from_stream

If the stream-based loaders fail, vips_image_new_from_stream() now falls
back to the old file an...

github.com/libvips/libvips - e236f19f978ca45918e93ac1c577370ae3f404d1 authored about 5 years ago
fix another compiler warning

github.com/libvips/libvips - 56090c6fa763354bab628c11e1f83b3d432b218a authored about 5 years ago
fix some clang warnings

github.com/libvips/libvips - dd4b2e9c23e669d6e187a693cf3f89e7c71fc9b7 authored about 5 years ago
small reformats

plus remove save multiband as separated multiink

github.com/libvips/libvips - 40bffa8cc6c5982ae8ebc36f48a46bed668c99a1 authored about 5 years ago
Merge branch 'improve-file-formats' of https://github.com/angelmixu/libvips into angelmixu-improve-file-formats

github.com/libvips/libvips - 22a1150cb66c65c63067a7dee1dbbf8ac1043fb1 authored about 5 years ago
README tweak

github.com/libvips/libvips - 897089069d98fa75f75a8a4450a8f3ecb5045ccf authored about 5 years ago
tone down opencollective begging

github.com/libvips/libvips - d3d80ed0b418fa9cbc626ff184efc23ef8a26036 authored about 5 years ago
Merge pull request #1448 from opencollective/opencollective

Activating Open Collective

github.com/libvips/libvips - 6d0f4ce5ef48aed8fcb6581552b3d179fb2d6392 authored about 5 years ago
update docs

github.com/libvips/libvips - 317feec6a45aef717b2dfc7a31859ae2bc4cdcac authored about 5 years ago
fix for no seek handler defined

We need to use the emitv signal emit function to be able to set a default value.

github.com/libvips/libvips - d10c870a323e487e63a0ddbc3695cbd2b26f39ce authored about 5 years ago
fix some run-time errors from clang

Travis is now running with some amount of run-time checking enabled and
it spotted a couple of h...

github.com/libvips/libvips - a50405c1f7f154a8d3a063f854725a17c7f8e6a4 authored about 5 years ago
don't test features in unminimise

This was circular: test features needed an unminimised stream, but
unminimise used to test featu...

github.com/libvips/libvips - a382359e652a95f07e094a68ba59418728980a5e authored about 5 years ago
more dbg code

github.com/libvips/libvips - 4dbbc2d41567b02e0a9393aebfd5014f52dbbc23 authored about 5 years ago
delay testing stream properties until we have to

This makes stream object creation simpler: you don't need to have
everything set up before build...

github.com/libvips/libvips - ec7aa1d6b673f77e0e742689805f69012a90147e authored about 5 years ago
Merge branch 'refs/heads/master' into improve-file-formats

# Conflicts:
# libvips/conversion/switch.c

github.com/libvips/libvips - c85454f56cae7041a224443e219cfec6eb10e773 authored about 5 years ago
fix map of input streams

The logic was a bit wonky. Thanks Kleis.

See https://github.com/kleisauke/net-vips/issues/33#is...

github.com/libvips/libvips - 43fff7b10d7f5e91a8c5475a861f0ac3303b39f5 authored about 5 years ago
polish docs

github.com/libvips/libvips - 5121e203f8b9ec4dd354eab44d954cbbf529f60c authored about 5 years ago
Merge pull request #1483 from libvips/check-metadata-changes

block metadata changes on shared images

github.com/libvips/libvips - 163b0165d7a31ec740c39cf4c962dc061f441b5c authored about 5 years ago
fix some more metadata updates

some more minor cases picked up by the test suite

github.com/libvips/libvips - 686829166d2149b5eda4e7cc0a7e25f83ac7b631 authored about 5 years ago
Merge pull request #1486 from kleisauke/cpp-function-list

Update C++ binding and function list

github.com/libvips/libvips - 168e6ca4f5617ce197b3c680da0ea1d5642cd8ca authored about 5 years ago
Update C++ binding and function list

The generators use the new Introspect class of pyvips.

github.com/libvips/libvips - 2499b38403db3f196ffb1886d41be33b8ac67de7 authored about 5 years ago
make operation cache invalidation advisory

This patch makes operation cache invalidate advisory rather than
immediate. Operations set a mar...

github.com/libvips/libvips - d88ce970b7352bbe0eb67be65927ac85fa20798d authored about 5 years ago
fix test suite for metadata changes

added a few more .copy() calls

github.com/libvips/libvips - 5c7a64900111d83fd0f15d0d5cfdad685222f38f authored about 5 years ago
always copy before exif_update

During write, we often call vips__exif_update(). This updates the exif
block from the other imag...

github.com/libvips/libvips - acd9101037fecc84be7888c80f00d630c2552c3f authored about 5 years ago
block metadata changes on shared images

If images are shared (ref count > 1), block changes to the set of
metadata items on the image. T...

github.com/libvips/libvips - 20cee5d0415c4915c7427ef3bfd5ccb9fdd1c50b authored about 5 years ago
remove dbg code now travis is fixed

github.com/libvips/libvips - 1a2a4a41f1cc2c64f3fd24cee0b105e062028bfd authored about 5 years ago
more travis tweaks

github.com/libvips/libvips - 5d25e2d850132ce2006a5af7a53568b36919dfa3 authored about 5 years ago
more dbg code to help travis

github.com/libvips/libvips - 9f6ea7b7997b6d99c2e2ff8414728f6710648320 authored about 5 years ago
try fixing the stream test on travis

github.com/libvips/libvips - b08bfede5fecaeb48fe731869dfb7fca320e74dc authored about 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - b003b36d7a63171032fd27a12def7166eea9d192 authored about 5 years ago
remove use of realpath

It won't work on linux systems with grsec.

github.com/libvips/libvips - 0bc49a485efd060b09bfd35d6f3da5a676efe894 authored about 5 years ago
fix test suite

for the new jpg sample image

github.com/libvips/libvips - 002b2a28e1ffc0019e443d23fc0ec8307dc06611 authored about 5 years ago
update jpg name in variables.sh.in as well

github.com/libvips/libvips - 48f675db458f70cc254fb0b9a5a350be1277e510 authored about 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - 49a8f0779dc3fc974bee003f14c8332fdbe986bb authored about 5 years ago
revise test_cli for new sample jpg

github.com/libvips/libvips - ec41c42a3a8098938e3bab2b5957241932277bd4 authored about 5 years ago
remove utf-8 filename example

too tricky to make it work on both py27 and py37

github.com/libvips/libvips - d00573b26aaf217898b02eb1912808938d9a58a8 authored about 5 years ago
polish comments

github.com/libvips/libvips - 14859f9862a29f5413c1f3b3f3eacfca2d4f74a0 authored about 5 years ago
update tests for streami renames

github.com/libvips/libvips - 2eebcb0c0774eccc23dfa84c77f0e17e78d3037c authored about 5 years ago
update TOC for docs

and update translation files

github.com/libvips/libvips - aa783514cf5a3f592173aff7b0f9c95ff38cc1e0 authored about 5 years ago
fix build with imagemagick 6.7.8.9

Ships with centos7, so an important version to support.

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

github.com/libvips/libvips - 298002c530501a0dc37978b79f0a9c8355668536 authored about 5 years ago
add streams.c test

tests VipsStream*u, at a basic level at least.

github.com/libvips/libvips - 99f535c57a2d5ab94949110af664470f0b2b11db authored about 5 years ago
add a little more debugging

github.com/libvips/libvips - 3d770f8ec93af32919fc9288692f0328f1fc2f39 authored about 5 years ago
rename new_from_filename as new_from_file

So VipsStreami matches VipsImage. Same for new_to_filename.

github.com/libvips/libvips - 562da3e5ab4e06fba6d8592e6db9cbe3e1db1a8f authored about 5 years ago
Merge branch 'add-stream-object' of github.com:libvips/libvips into add-stream-object

github.com/libvips/libvips - c91cfc4050babc713fb2a70743b9ff083d61666a authored about 5 years ago
add VipsStreamou

An output stream subclass you can easily connect to other destinations.

github.com/libvips/libvips - 91b070392167b8ae1047045d09c03930dc2c0e02 authored about 5 years ago
set defaut values for streamiu signals

In case no user signals are attached. Remove some dbg code.

github.com/libvips/libvips - 64237219511018acdd5b35fc4107e6cdc0bfd35a authored about 5 years ago
add VipsStreamiu

a streami subclass (u for user?) with actions signals you can connect to
to provide implementati...

github.com/libvips/libvips - 857aafc8c26f5490d1059b3e2b3f27116ce13c30 authored about 5 years ago
Merge branch 'master' into add-stream-object

github.com/libvips/libvips - 74ac8819382cf28aef94bc7369f14e4b19118076 authored about 5 years ago
tiny formatting fix

github.com/libvips/libvips - b6861104960891bd022fcb465855f4e82e63f208 authored about 5 years ago
Merge pull request #1459 from lovell/svgload-scale-rounding

Ensure SVG dimensions are rounded correctly when scaling or setting density via cairo

github.com/libvips/libvips - 933f8150f8dee967e913efaf14147e6595ffb268 authored about 5 years ago
Merge branch 'master' into add-stream-object

github.com/libvips/libvips - 486b95eb7b37411588bcd02407024f4b0601f9a1 authored about 5 years ago
test for gio

It seems glib added gio in 2.15, though I don't know if svgload will
actually work with a glib t...

github.com/libvips/libvips - 9a193f6f4cd6026027fe9273128dd2ee82fbdfc6 authored about 5 years ago