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

revise profile_load

seems to work!

github.com/libvips/libvips - d2d63f4ac41a9f7de2a9fab8f2137fcc7c663831 authored over 5 years ago
msvc dies with string literals larger than 64kb

use arrays instead of tseing literals

generates the literals, profile_load.c needs to be adjust...

github.com/libvips/libvips - 9cc72ea1c1f6addd8d59ab19e5ac2df9a6d97035 authored over 5 years ago
Merge pull request #1385 from DarthSim/feature/optimize_gif

Add GIF optimization options to …

github.com/libvips/libvips - 43d678c1456836a3040f6f9bc91614233e1174e4 authored over 5 years ago
Add `optimize_gif_frames` and `optimize_gif_transparency` options to `vips_magicksave`

github.com/libvips/libvips - c7e0c073ca544e855cb219871ecb9df9f24f1706 authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - def0e734499a82c65cf5ddd08cad45cf850322b1 authored over 5 years ago
fix build with IM7

github.com/libvips/libvips - 675c1505009d67b5b721e4479fca01be2e4cc5b1 authored over 5 years ago
clarify comment

github.com/libvips/libvips - 1a659e386014991e105abe00a13e846dd74be12a authored over 5 years ago
don't invert signed ints in tiffload

github.com/libvips/libvips - 7abe129ac48ed85fd8e2b849076f06a66a50fc05 authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - 7250b169d43a6c5ffa55b3a65dc5b5e8b349679e authored over 5 years ago
fix build against graphicsmagick

- add tests for more features missing in GM
- simplify the IM/GM configure tests
- revise the te...

github.com/libvips/libvips - f36927e78dfa81e675cd27b2339d3bfee635e18f authored over 5 years ago
prevent int overflow for int pixels in shrinkh

by using double for an accumulator

github.com/libvips/libvips - 5ddc154a81180dcdda7853932d8732677bca7599 authored over 5 years ago
better shrinkv for int32 types

use double as the sum type to prevent int overflow

github.com/libvips/libvips - 6ba34e479eafa95128f58893b6168c15e6ce75bf authored over 5 years ago
Merge branch 'revise-pthread'

github.com/libvips/libvips - 25b6f2fcf188c0cd5ee31c69c4fa43323d0bc2ac authored over 5 years ago
musl is now 128kb, so make the comment vague

https://github.com/libvips/libvips/commit/36676c59fc2e8bd653ebd6e55499b8c71fe4fb00#commitcomment...

github.com/libvips/libvips - fb92783659df93bcd1bd9a6669e482808d7150bb authored over 5 years ago
update for "make dist"

github.com/libvips/libvips - 5649f6d865afc899c3d00de0f9db9e953b86df24 authored over 5 years ago
small polish to pthread discovery

- use AC_CHECK_FUNC() not AC_CHECK_FUNCS()
- safer names for save vars

github.com/libvips/libvips - 36676c59fc2e8bd653ebd6e55499b8c71fe4fb00 authored over 5 years ago
fix doc spelling of "optimise"

github.com/libvips/libvips - 98f3bf78a51f2296712f15b4d86eb92a3d7d084e authored over 5 years ago
Merge pull request #1387 from omira-sch/fuzz-corpus

Add oss-fuzz fixed testcases for regression testing

github.com/libvips/libvips - 8b76606a23442b48b3fc940d888771a383266f13 authored over 5 years ago
remove stale file

github.com/libvips/libvips - 7c8af4e78ad97588cad92d715510a18de5d1be1b authored over 5 years ago
add already fixed testcases to fuzz corpus

github.com/libvips/libvips - 4304ef35ee34cd6f820236f158d32e72e2a88fd3 authored over 5 years ago
fix .gitignore

github.com/libvips/libvips - 2211565eee665db371654fbab4d7982dea7d2b03 authored over 5 years ago
Merge pull request #1386 from omira-sch/fuzz-improve-coverage

add smaller images suitable for fuzzing

github.com/libvips/libvips - fb0069528d6322aa96b9d006360472fb7fb08d57 authored over 5 years ago
add small images suitable for fuzzing

github.com/libvips/libvips - e14a9b9221b8188a6c706dc8ce855bd1336f6610 authored over 5 years ago
try to improve pthread discovery

we were not using all the flags we should when testing for
pthread_setattr_default_np() ... plac...

github.com/libvips/libvips - 0d2c14c967b26a5a6f238f27a08ad72a3abce8d2 authored over 5 years ago
update resize C++ example

github.com/libvips/libvips - 503e83e23211764670c1ed32424d7f053e825a91 authored over 5 years ago
block /0 in unpremultiply

github.com/libvips/libvips - f472df444404ff38afad2f6aba59813af2c11fb4 authored over 5 years ago
better invert of gray signed int tiffs

github.com/libvips/libvips - 64d42be0914bf7cb7c0f4f877d3c221ff00284d1 authored over 5 years ago
fix a possible int overflow

github.com/libvips/libvips - 2841504fa009aad2dd57c9c5f80a85e569f38155 authored over 5 years ago
fix warning in rect hash

github.com/libvips/libvips - 2a094995a3ad9941e656ecd21986878d72187dcb authored over 5 years ago
fix int overflow in shrinkv

github.com/libvips/libvips - 3c8a9815ba22f173b3f5dffff710acde264351ef authored over 5 years ago
git switch working

github.com/libvips/libvips - 42cdc8177c0e23fa0c4d73f8866d0e4b59826de2 authored over 5 years ago
Merge pull request #1379 from omira-sch/undefined-sanitizer

Add undefined sanitizer

github.com/libvips/libvips - cfe0857ae102818d4ce5e9f4564af9d6bfb090da authored over 5 years ago
fix fuzzing specific build macro

github.com/libvips/libvips - cf655c6fbe42558d03318e51e962557a91fdef4d authored over 5 years ago
add UBSAN sanitizer

github.com/libvips/libvips - 78c0014708c3536773decba44b555c48b9b33f53 authored over 5 years ago
Merge pull request #1381 from omira-sch/fuzzing-large-images

skip large images in the fuzzers not in the lib

github.com/libvips/libvips - 4a05c673453f399f51a39c0cac8af3ed855c1c0a authored over 5 years ago
skip large images in the fuzzers not in the lib

This reverts commit 0accdf858bbe32f07aeb6d79de860ad759b91f65.

github.com/libvips/libvips - 45de60e5713136f935b3fc848e14e0a88a0211ed authored over 5 years ago
nudge travis

github.com/libvips/libvips - 4ce745dbeed46b56c07d702ed85746f0e1c2ae95 authored over 5 years ago
band large image during fuzzing

Large images cause a lot of uninteresting OOMs and timeouts during
fuzzing. Ban them.

github.com/libvips/libvips - 0accdf858bbe32f07aeb6d79de860ad759b91f65 authored over 5 years ago
fix int overflow in flatten

github.com/libvips/libvips - 0a225314b94fc404700f2f9cb529c5b7ed2c51d0 authored over 5 years ago
note PNG comment fix

github.com/libvips/libvips - f0d1a5d82b9496c1de634193bad0bddb5d4f8ecf authored over 5 years ago
better support for very long PNG comment names

pngs can have names comments -- improve support for very long comments.

github.com/libvips/libvips - 4ea50fe6f09029aa8fe638498c9ff0d4a72db826 authored over 5 years ago
better support for very long PNG comment names

pngs can have names comments -- improve support for very long comments.

github.com/libvips/libvips - c3617316939623d598c47c751f0e616bf912264f authored over 5 years ago
fix << on signed int warnings

<< on a negative number is undefined behaviour in C, and will trigger
fuzzer warnings.

github.com/libvips/libvips - 834acad825d6c963f4a6a92a90420a6a8876c3c0 authored over 5 years ago
mostly working

still fails to exit cleanly

github.com/libvips/libvips - 0a51ca96c927ccb6748f6f804c1eb3c89777e896 authored over 5 years ago
oop dropped a comment

github.com/libvips/libvips - 0f1e278dd97163de5890117abdc9707fecc27e9f authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - 332e97272a50539d279fd479f59d4bec68aeb38c authored over 5 years ago
fix loop with malformed ppm

skip_line in ppm parse was not testing for EOF, so it could get stuck
with malformed files

than...

github.com/libvips/libvips - 5e77ab948bbdcad0959ae5e0f24a2c669afbf62b authored over 5 years ago
start mapimage

github.com/libvips/libvips - 1220cc9667f4172d76ba6c6f11388d6b6bb6243e authored over 5 years ago
Merge branch 'loader-minimise-experiment'

github.com/libvips/libvips - 6a75776272556ee831e83eb0e932d833ac84e1b1 authored over 5 years ago
final cleanup

github.com/libvips/libvips - 0e5447e5372f28eb2bfcfb1828dc0deed6d75883 authored over 5 years ago
put close-on-last-line back for jpg/tif/png

consider something like:

$ vips arrayjoin "$(echo *.jpg)" x.tif --across 10 --vips-progress

cl...

github.com/libvips/libvips - 5ef14db544b3e20195dd5a213f086f3013180d23 authored over 5 years ago
nope, revert

it's not possible to get inisert to trigger minimise reliably, since
threads can be out of order...

github.com/libvips/libvips - 55ae22608f54a663dfebe152baeeed5d172356a0 authored over 5 years ago
remove stray flag

github.com/libvips/libvips - 7f08e8fd2894c360195f423c10edbdfaf819af9d authored over 5 years ago
experiment with minimise in insert

try minimising sub after we've passed it

github.com/libvips/libvips - 01a82646a1263423228cbc3b0a2ad4dff74b10c0 authored over 5 years ago
remove old close-early comment from openexr load

no longer relevant in the world of minimise

github.com/libvips/libvips - 67f3cc13ecc6f299fa88044f685c0331441d0344 authored over 5 years ago
pdfload / pdfiumload use minimise to close early

see https://github.com/libvips/libvips/issues/1370#issuecomment-514949292

github.com/libvips/libvips - 53e0bc66984576da844e4bc4586a5afa9ad92c8c authored over 5 years ago
better early close for gif header read

github.com/libvips/libvips - 9373d63d6edd908da1da4039ce1a1caa592a7dce authored over 5 years ago
close heif early for header read err

we were only closing early if there was an error during pixel read

github.com/libvips/libvips - 265cb8dffd279ffa35985296842d4dfa077096b0 authored over 5 years ago
fix early close for corrupt gifs

we were not closing early on a read error during gif scan

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

github.com/libvips/libvips - e11811a316baff56b2ed2091aafe686f70709a0c authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - 264f41df1ca394acd8fe564e761676552b3dbd32 authored over 5 years ago
fetch HEIC metadata from the main image

since thumbs don't have it, see https://github.com/libvips/libvips/issues/1373

github.com/libvips/libvips - 3510e7abcfdcdf1b1da31c7a2112cd3a83416ea7 authored over 5 years ago
oops logic mixup

Kleis pointed out a suprious return in png load minimise.

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

github.com/libvips/libvips - 28090d614ff202f7bc229dd1384e99c00b69c5ad authored over 5 years ago
Merge branch 'master' into loader-minimise-experiment

github.com/libvips/libvips - 7f3174c3e518419acb391c9f44ab8c581ea96457 authored over 5 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 019ac9a14de22ee38f7e6f006bd8274d68b184fc authored over 5 years ago
note fuzz in ChangeLog

github.com/libvips/libvips - 03bf5a05fa805ad41bf5ef5623eac21e9b3bf035 authored over 5 years ago
ignore generated fuzzer binaries

github.com/libvips/libvips - e1710edd3901671874decc052e8bc170fd7d9b07 authored over 5 years ago
Merge pull request #1264 from omira-sch/add-oss-fuzz

improve fuzz targets and oss-fuzz integration

github.com/libvips/libvips - a6fbf1af363765ad7b7b77404076a92e692a9f99 authored over 5 years ago
add gif, heif, rad, webp early close

github.com/libvips/libvips - 4f2f4b4577c246243da1aff4c6b02363c5289bee authored over 5 years ago
experiment with a different early-close strategy

We close loaders early in order to save file handles, and on Windows to
make sure that files can...

github.com/libvips/libvips - 2c654060f95d95f5c5eeb493701ec5aafe539ee3 authored over 5 years ago
add VIPS_PROFILE env var to enable profiling

github.com/libvips/libvips - 67ad303d434164814bf110da0eddc1d49a135652 authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - 64a6a2732619569f45bff373024b18c1c5405eaa authored over 5 years ago
don't attempt to save large XMP to JPG

jpeg_write_marker() with some libjpeg versions will throw a fatal
error with large chunks.

To w...

github.com/libvips/libvips - 8cf6a9f9cab3888ae24f95789c4f4d9638666cb9 authored over 5 years ago
revise README

github.com/libvips/libvips - 9063b8608ea9269f6c295d595c5e5134a610ba54 authored over 5 years ago
Merge pull request #1366 from kleisauke/vector-array-int

Support std::vector within the image_get/set_array_int functions

github.com/libvips/libvips - db5671ecbb0d2c0d4f0d2e7a525fa62a72b69f74 authored over 5 years ago
suppress memory leak warnings for python tests

Now that travis does not fail, the allow_failure flag for the
clang-compiler job can be removed.

github.com/libvips/libvips - 4b1c49eb95514d68a4ba83dcb85fce0e1703999f authored over 5 years ago
vips_guess_prefix memory leak was fixed in 8.8

github.com/libvips/libvips - 50ce012520ebdffb4a4e90b9eaf8fad599b5d498 authored over 5 years ago
Support std::vector within the image_get/set_array_int functions

github.com/libvips/libvips - 42bb8f51b9d5763d512932312997b786f6a052f5 authored over 5 years ago
improve fuzz targets and oss-fuzz integration

It replaces current fuzz setup with 5 new fuzzers integrating them with
top-level Makefile. It n...

github.com/libvips/libvips - 3ea72c286e704ce14049eca04cb37c3b58ea0a02 authored over 5 years ago
disable PNG CRC checks in fuzzing mode

github.com/libvips/libvips - f3cdf2592330d1aa43ada107f6f10bf7a6bb65f8 authored over 5 years ago
add check script for regression testing

Run the fuzz targets over the seed corpus with the standalone driver as part of
the test suite.

github.com/libvips/libvips - f2745e19c908a4c420badb440b9025cfc29e5984 authored over 5 years ago
add travis build with clang and address-sanitizer

Create a new build job to run fuzz regression testing in travis. Also include a
suppression file...

github.com/libvips/libvips - 1dd0f4f6a7e5e64ad8d5c9ab200dea574b578dda authored over 5 years ago
note about libtiff error handlers

github.com/libvips/libvips - 2da56b918d2301398d5ab3034e71aabd5f45a308 authored over 5 years ago
Merge branch 'master' into add-tiff-webp-zstd

github.com/libvips/libvips - 044f8b74f6103fd36864e54af18fafd1323dffbb authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - c3e7504835e3f0cf42059ab6f129c7d8c8c00ba6 authored over 5 years ago
tiny improvement

github.com/libvips/libvips - 7f47acab56c599be8f0e6d29349668bf927e7b17 authored over 5 years ago
better early shutdown behaviour in shrinkv

read the tail of the input to force early shutdown in seq readers

does reducev need something s...

github.com/libvips/libvips - 5e2d66d14bea989321cd706ae80d1e54d26d7097 authored over 5 years ago
fix: make gif-loop consistent between GIF and WEBP

github.com/libvips/libvips - ab7ef2c2bc71394f084098c85a74ffa104ef856d authored over 5 years ago
add webp and zstd support to tiffsave

needs some tests still

github.com/libvips/libvips - 52ee3b083fd75573a2cd4836f608656bc95d2b73 authored over 5 years ago
set webp loop even if we strip

Make sure that webp loop_count is set, even if strip is enabled.

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

github.com/libvips/libvips - 063234fde1a96ddadcf5bee8e4a3ccaf6cc6baf4 authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - bf9a2adf58ac4ae8f34a96b3906951c6abd40d58 authored over 5 years ago
fix "how it works" in docs

I tried loads of ways to fix the rendering of this page, but swapping
the sections headings is t...

github.com/libvips/libvips - bad58598f64e4bbd67fd16f3895026f9cbbe09f9 authored over 5 years ago
tiny doc errors

github.com/libvips/libvips - 37ef7ad2312be650e73bb8519c8c40f1e97c4f08 authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - c7f98ad0a58f23693cf9f36ba8cd6fc8d85352a1 authored over 5 years ago
fix make dist

we'd renamed a file

github.com/libvips/libvips - e4cff876a86d458e6be2a689f9bf1724c8478788 authored over 5 years ago
limit resize if shrink would drop axis <1px

vips_resize() will break the aspect ratio and limit resize on an axis if
it would result in an i...

github.com/libvips/libvips - f45f0ecef47ea7fc1a8a27c2e4bd2ade4f3dc1d9 authored over 5 years ago
relax testsuite for magicksave

it seems some magicks code gif-loop differently

github.com/libvips/libvips - 9dc422cb21c7243558803f84825e37b35f6f3eb3 authored over 5 years ago
keep magicksave delay array alive for longer

fixes a segv in magicksave_buffer ... we could try to use delay after im
had been unreffed in so...

github.com/libvips/libvips - c8ca8f02ba9b51fc986700725af9b5d49d69e5c3 authored over 5 years ago
Merge branch 'master' into deftomat-master

github.com/libvips/libvips - 3871369d3e85053bff537a57b64f4fdb74ce6698 authored over 5 years ago