If the stream-based loaders fail, vips_image_new_from_stream() now falls back to the old file and buffer loaders. The file and buffer loaders already try the stream loaders first.
libvips test suite
This is in two parts: a few simple bash scripts in this directory are run on "make check", and a fancier Python test suite that's run by Travis on each commit.