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 test failure on ARM-based Windows

The optional parameters of vips_gaussnoise were incorrectly
passed within vips_fractsurf. This w...

github.com/libvips/libvips - 6155b6d09398d6ea8590fbaf8de578d6cff5eb6b authored over 4 years ago
note VImage::new_from_memory_steal() in ChangeLog

plus doxy commnets etc., see https://github.com/libvips/libvips/pull/1758/

github.com/libvips/libvips - fd0a0905ff896c89fa8a94917cc954eabcfa4b43 authored over 4 years ago
Merge pull request #1758 from Zeranoe/master

Add C++ bindings for new_from_memory_steal()

github.com/libvips/libvips - 62e1cb486215aca93a5a88e5e77d81b91bb5620f authored over 4 years ago
Merge branch 'master' into master

github.com/libvips/libvips - 25bd6cce6f89230f92ebd2ea84f95ac66ebcf70e authored over 4 years ago
Merge pull request #1770 from libvips/pdfload-minimise

put minimise support back into pdfload

github.com/libvips/libvips - 1826dd082a77e0e2ba91b9aa29cc063ea6fc6e69 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 1388aef3613a90af1f4ca8bd6b5797bb06e37c3d authored over 4 years ago
revise heif sniffing again

github.com/libvips/libvips - 8d52c8b761152a4824559bac64305b5e9a90c776 authored over 4 years ago
heifload: simplify is_a check of first 4 bytes

Allow multiples of 4, up to 32, as chunk length

github.com/libvips/libvips - b6276dd44d632c3d4625a78640739db1ca2b075e authored over 4 years ago
Merge pull request #1831 from lovell/libheif-is-a-sig-chunk-len

libheif: simplify is_a check of first 4 bytes

github.com/libvips/libvips - 1ae41104586519b0614736dce4d42ee8212663a9 authored over 4 years ago
heifload: simplify is_a check of first 4 bytes

Allow multiples of 4, up to 32, as chunk length

github.com/libvips/libvips - aa052da22d00dfc936e48235d700bd85d8ae9cdc authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 01bbef36d5fc24c3e193c8f6480c78fb2424902e authored over 4 years ago
better heif signature detection

github.com/libvips/libvips - e4b711a358c3df0dc5b6f7a4a0053c761c9db5ad authored over 4 years ago
Verify ISO/3GPP2 signature in heifload is_a check

github.com/libvips/libvips - 553eb73965e4d66ae0de84e9d0a035cb48170dac authored over 4 years ago
Merge pull request #1828 from lovell/heif-verify-iso-container

heifload: verify ISO BMFF/3GPP2 signature in is_a check

github.com/libvips/libvips - 73ef7dbf2af10d6d19d7d848bdbb1825d75bc8b4 authored over 4 years ago
Verify ISO/3GPP2 signature in heifload is_a check

github.com/libvips/libvips - 1922a97a85b688bd356f95cde19b88c15e43f261 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 58a327b7f9d845b0e1d7e716bccb8d7a8c5765d3 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - fa260df262301fec22843c27af7256a5e9ae47f9 authored over 4 years ago
allow gaussblur sigma 0

meaning no blur (obviosuly)

github.com/libvips/libvips - 54144a8bc5a90f6f7885680ff9414d89f5cd667c authored over 4 years ago
tiny thumbnail speedup

thumbnail can skip premultiply/unpre if there's no residual resize

github.com/libvips/libvips - 10bada0161abf0cc8b33c8284b8173ba3dea3852 authored over 4 years ago
allow both dpi and scale to be set for pdfload

pdfload didn't allow both dpi and scale to be set. This patch makes the
two settings combine if ...

github.com/libvips/libvips - 0c7b65e1569f28ceee74c9b5e348edb3a18aff68 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - d87a72c40de7e96123e3c5c69dac7adf9e78d9d7 authored over 4 years ago
fix dzsave iiif dimensions

dzsave in iiif mode could set info.json dimensions off by one

thanks Linden6

see https://githu...

github.com/libvips/libvips - dc88d6c1e1310ded1673360a86260b8e8e0fc37b authored over 4 years ago
Merge pull request #1819 from lovell/libheif-expose-speed-parameter

libheif: expose speed parameter

github.com/libvips/libvips - 82724a80eeba37c9f2b138707378227944083976 authored over 4 years ago
libheif: expose speed parameter (currently AV1 compression only)

Supports both aom and rav1e encoders by limiting to a 0-8 range.

(The rav1e encoder accepts spe...

github.com/libvips/libvips - 2403b29c1fc30dd4d028cc068acd9ae28c290ae2 authored over 4 years ago
block doxy latex output too

github.com/libvips/libvips - 7a5a3a31fc0b3afe8899b497d7eba7f03e9ea1a9 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - a88c88bb7b9d15bd0ceebddc39c2bf872b06bcf8 authored over 4 years ago
raise minimum libheif version to 1.3

We didn't compile with anything less than 1.3 anyway.

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

github.com/libvips/libvips - 0617165c669e94eb3fa0f7b56516f0074089461a authored over 4 years ago
add a .gitignore for the new cpp api

to stop accidentally adding it to 8.10

github.com/libvips/libvips - fe7086b173ed72139fcff5977faf88f41e9761b6 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 7514afa1fa23bc452514c80b792d803d60afb434 authored over 4 years ago
Merge branch '8.10' of github.com:libvips/libvips into 8.10

github.com/libvips/libvips - 96b6c6ba7a8e62f69731465d027ec0a0e3471141 authored over 4 years ago
fix tiff thumbnail from buffer and source

We were missing the new tiff thumbnail logic on the source and buffer
paths.

see https://github...

github.com/libvips/libvips - 4227606f5a6dbba8d562332f4f2f495135d71fa2 authored over 4 years ago
fix TIFF thumbnail of buffer and source

We had dropped a couple of patches.

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

github.com/libvips/libvips - 48a2551957351ed8bb2712044071fb481c2dcea3 authored over 4 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - c1d564eee87fbf375a68b64e52d563c2e41297c7 authored over 4 years ago
Merge pull request #1812 from lovell/cpp-set-vobject-class

cplusplus: ensure VOption::set for VObject uses class to determine type

github.com/libvips/libvips - 808bec5d3d9c780f2e59855a9c1d1473db8fa252 authored over 4 years ago
typo in recent cpp API improvements

We had G_VALUE_TYPE instead of G_OBJECT_TYPE, oops. Thanks @lovell.

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

github.com/libvips/libvips - 5faf9a63261decd1ad0bab91ece25f873698381e authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - f116d0b8e2ac87ba7ca026d4ec56bf849c9effcf authored over 4 years ago
don't set JFIF res if we will set EXIF res

Some JPEG loaders give priority to JFIF resolution over EXIF resolution
tags. This patch makes l...

github.com/libvips/libvips - 348e5e1523b2e33e78ed2bd391ee27442351962d authored over 4 years ago
Ensure VImage::set uses class to determine type

Prevents null GType and associated segfault

github.com/libvips/libvips - 66e3c81fe7579c613f7156839801bcb22746f534 authored over 4 years ago
more small doc tweaks

github.com/libvips/libvips - 4073f8082b246383c948e761d47e8e7d5c4d5b25 authored over 4 years ago
integrate new C++ docs in main docs

github.com/libvips/libvips - c501e024dc5a67ac420eac6812b53ab7847f8044 authored over 4 years ago
finish C++ doc comments

github.com/libvips/libvips - 875c0fdf3cbab7a9a528711cea3473eaf72293f6 authored over 4 years ago
don't add generated latex to repo

github.com/libvips/libvips - a08eb1cc6427cb8739cf25ff959c3d8fc79677b7 authored over 4 years ago
better dint rules

We had some special cases coded for dhint inheritance, but they could
fail in some edge cases. R...

github.com/libvips/libvips - 801111a2fa98690cfb41106ab890a79e307b713a authored over 4 years ago
more C++ docs

github.com/libvips/libvips - 6357fd5651b1f7a0ae26b2fea5a8bf934b3d50ff authored over 4 years ago
add some more C++ docs

github.com/libvips/libvips - 3fcaf1ea06cefac848955fe25fa6a5df51318049 authored over 4 years ago
add a README.md for cpp

github.com/libvips/libvips - b42f72cd56ec63f78d38a2009e5fe96c663062c7 authored over 4 years ago
revise doxy flags to configure

github.com/libvips/libvips - e0bc345aefbb84420661400bf38f2ed2bf8bddb8 authored over 4 years ago
Merge branch 'add-doxygen'

github.com/libvips/libvips - 18647297719fbfcb93fd69f5365604de38090e03 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 17c16c0bb6bec943b837d0764b8644dabacd7acc authored over 4 years ago
update magick metadata naming

IM seem to have changed their rules for naming metadata chunks. They are
now lowercase and ICM i...

github.com/libvips/libvips - 6b2079bfd3eb3b887afa5dae5b9df0dd5ff309a8 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 8bdc32732095c2b399074b0108868d3fb05c633a authored over 4 years ago
note render thread change in changelog

github.com/libvips/libvips - 00096813da6e8a2f8d4cdc190314a47759dc9693 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 610eea54627f4d8487f450b71d60140931dc8033 authored over 4 years ago
fix jpegload autorotate

thanks chregu

see https://github.com/libvips/php-vips/issues/105

github.com/libvips/libvips - a88061dfec74c7d5368d065b89507d39b2fe5d89 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 55d5837f0cd5e3451f1d6862ae908878a352c9d2 authored over 4 years ago
fix handling of "squash" param in tiffsave

the deprecated param was not being detected correctly, breaking vips7
compat in some cases

see ...

github.com/libvips/libvips - 20a5448da1a881c691877a1466930c051782f363 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - a3dfa3911e6166ce5e55ff6c19d5d2764f1e8ddd authored over 4 years ago
better mask sizing for gaussmat

We were calculating the mask size incorrectly for small masks.

Thanks johntrunc

see https://gi...

github.com/libvips/libvips - 285ab2e6ccd3bcc04db4ada3ecc59581c780d7b3 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 2c4c4132e8c2ff457eae15a4279fb4f683237563 authored over 4 years ago
start sinkscreen thread on first use

we were starting the sinkscreen background thread during vips_init() --
instead, start it on fir...

github.com/libvips/libvips - 99423649b90dd3b47b33b044f7baa6f28cbf6457 authored over 4 years ago
Merge pull request #1795 from kleisauke/sinkscreen-mem-leak

Fix a small memory leak in sinkscreen

github.com/libvips/libvips - d5aaf3d056f429d8c3cc4a3d07002a3cc65f1509 authored over 4 years ago
Fix a small memory leak in sinkscreen

github.com/libvips/libvips - 9f5304632f589d9277a7859a0b52c7d058521a56 authored over 4 years ago
improve docs for arrayjoin

see https://github.com/libvips/pyvips/issues/202

github.com/libvips/libvips - caa1cb9d9b7b550aa02ee0f31d1c912f878ddf70 authored over 4 years ago
note svg fix

github.com/libvips/libvips - b07cfa858a67ff54fbad6ab98bd25f66b5040df3 authored over 4 years ago
Ensure SVG loader skips input with chars outside x09-x7F range

Add test with example valid WebP image that happens to contain
the string '<svg' within its comp...

github.com/libvips/libvips - 69ee8a32b65ac42dc10ee8379218a3996ec0cbb5 authored over 4 years ago
Merge pull request #1787 from lovell/svg-loader-skip-control-chars

Ensure SVG loader skips input with chars outside x09-x7F range

github.com/libvips/libvips - 7a8e891632d8cfd964d525d9aae018a34bb84bfa authored over 4 years ago
Ensure SVG loader skips input with chars outside x09-x7F range

Add test with example valid WebP image that happens to contain
the string '<svg' within its comp...

github.com/libvips/libvips - 489324f3920c8a0d6d36d8787a359d5a56d0a076 authored over 4 years ago
note how to list interpolators

github.com/libvips/libvips - fa84d297dd22002bc84a504b7ed03b44a1a85a66 authored over 4 years ago
improve C++ API

Make VObject inheritance public, so we can have a single set() for all
VObject-derived types.

github.com/libvips/libvips - 409301a2004429c46894f3586fec56ccc49ffaaf authored over 4 years ago
Merge branch 'master' into add-doxygen

github.com/libvips/libvips - 2188e79283cbbefd11815f7b15755480e47feb44 authored over 4 years ago
fix some unknown types

We were missing VipsInterpolate and guint64. Add guint64 set() as well.

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

github.com/libvips/libvips - 99313edb68bd3f4eea4af64762167e3b56aa5631 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - f8faa5f7f74a07650db8b7d7e8d5842ea03104e2 authored over 4 years ago
convert no-profile CMYK to RGB on save

Use the fallback cmyk profile to convert to RGB on save if the image has
no embedded profile.

T...

github.com/libvips/libvips - 270933c281671ff725ff5e9e153c7a0ae611cc25 authored over 4 years ago
a few more doc comments

github.com/libvips/libvips - d4c20e6d1c776e002ad9bac12095a5b0dc980372 authored over 4 years ago
add doc comments for VError and VInterpolate

github.com/libvips/libvips - 5e985ad187cd2b38ea91d07a8bae047847ccf4ce authored over 4 years ago
revise cpp codegen again

use f'' strings, polish formatting

github.com/libvips/libvips - 636e2654774308be50560a8ab4cb9e40d16eb5d9 authored over 4 years ago
add doxygen to the build system

configure tests for it, make runs it, make install copies the generated
html

github.com/libvips/libvips - 6cabb3e30182f068a7d68280801ef9c47d7a047f authored over 4 years ago
prevent 0-length buffers reaching imagemagick

im6 seems to have added an assert for this

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

github.com/libvips/libvips - 182e88957ef292710eacc354e2628cef33d1c202 authored over 4 years ago
Ensure magick buffer+file checks use consistent min length guard

Prevents a zero-length buffer from crashing GetImageMagick

It looks like the fix for magick7 in...

github.com/libvips/libvips - b73bc3a85500092e0601b079ec90aca2cc896ed9 authored over 4 years ago
add optional params to doc strings

github.com/libvips/libvips - c7bab3210913ba37e06c8994e3c02820ea860cfd authored over 4 years ago
Merge pull request #1785 from lovell/magick-is-a-buffer-min-len

Ensure magick buffer+file checks use consistent min length guard

github.com/libvips/libvips - 98fdc17d2dcb77d4228ab9a84f2b4c4a990c2956 authored over 4 years ago
Ensure magick buffer+file checks use consistent min length guard

Prevents a zero-length buffer from crashing GetImageMagick

It looks like the fix for magick7 in...

github.com/libvips/libvips - f844dbb623f302fda9b9b3b5340ce2920e4c7ecb authored over 4 years ago
move vips-operators.h into the header

doxy hates #include inside classes

github.com/libvips/libvips - 0d9dce432635046e39ed8f27d3c026bbc3bc28e5 authored over 4 years ago
fix regression in thumbnail of pyr tiff

The new subifd pyramid thumbnail code broke the old page-based pyramid
detector.

Thanks tand826...

github.com/libvips/libvips - cdcf63f8e5ba38ee2e0b743bd5abd67ca8baf2ca authored over 4 years ago
experiment with doxygen for C++ docs

github.com/libvips/libvips - dfaabfc951aa45ed276f0c0c639528196c7663cb authored over 4 years ago
update wrapper script

fixes "make check".

github.com/libvips/libvips - e4f1210d200ebecda40734f02d3343a8396d22d1 authored over 4 years ago
add missing funcs to public C API

The C API was missing vips_jpegload_source and vips_svgload_source.
Thanks to augustocdias.

See...

github.com/libvips/libvips - 633abe7be833f6f661a5262d221c5a87199cd860 authored over 4 years ago
remove redefinition of typedefs

We had this in a couple of places:

typedef struct _A A;
typedef struct _A A;

Some old gccs (...

github.com/libvips/libvips - b981911f6708b8baf639f2b83fa6be2e70aed8e4 authored over 4 years ago
start 8.10.1

following the doc generation fix

github.com/libvips/libvips - fdded88cf71be395e8d0ba1b338fe6f979416789 authored over 4 years ago
docs fix

pandoc changed the name of their top-level section node

github.com/libvips/libvips - 603036a31598981e65f91b0b7e6ce8b2efe36c80 authored over 4 years ago
put minimise support back into pdfload

github.com/libvips/libvips - c2d217fcb1ed3c8d3206623013561b8def2c6095 authored over 4 years ago
fix write ICC profile to webp

ooops, a typo broke ICC profile write to webp 18 days ago

thanks augustocdias

see https://gith...

github.com/libvips/libvips - b40baec28b1bba85e4abe49794d9cc9e6304f537 authored over 4 years ago
fix typo

see https://github.com/libvips/pyvips/issues/198#issuecomment-668789846

thanks Tremeschin

github.com/libvips/libvips - 420daf892b5d3b9515ac6a5eda3d16f2ec159af5 authored over 4 years ago
Add parameter name for unused image

github.com/libvips/libvips - b372fde6376d80b8d5c92fa8525d56907ba7fd97 authored over 4 years ago
Remove redundant part of comment

github.com/libvips/libvips - 292dc9da4bfb0408741f82589e32daee398dab20 authored over 4 years ago
Remove cast in free() call

github.com/libvips/libvips - 81920963b1fd59f1080d3190ac617558b3689529 authored over 4 years ago
Don't check g_signal_connect()'s return

github.com/libvips/libvips - 557bc5f6b4ebd9b5b65f4c30badd9696a5cd6efc authored over 4 years ago
Add C++ bindings for new_from_memory_steal()

new_from_memory_steal() will create a new image with the input
buffer and will "move" the data i...

github.com/libvips/libvips - fe815ff587cab3eac32ae81cbf865ea8261816a9 authored over 4 years ago