Commit Graph

39 Commits

Author SHA1 Message Date
Kleis Auke Wolthuizen ab5f437259 Use autoconf macros for pkgconf where possible 2021-07-02 15:57:25 +02:00
John Cupitt 1018320043 fix make dist in master 2019-11-11 16:20:18 +00:00
Oscar Mira 1dd0f4f6a7 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 to ignore known memory leaks.
2019-07-15 14:02:27 +02:00
Oscar Mira 3ea72c286e improve fuzz targets and oss-fuzz integration
It replaces current fuzz setup with 5 new fuzzers integrating them with
top-level Makefile. It now supports multiple fuzzing engines and Google's
oss-fuzz. By default, the fuzzers are linked against an standalone runner to
easily reproduce bugs.
2019-07-15 14:02:27 +02:00
John Cupitt c351c665a1 more fixups from the vips7 removal 2019-04-14 12:48:02 +01:00
John Cupitt bae484ba2c remove old c++ and py interfaces
Instead, use the new(er) vips8 C++ interface, and the new(er) python
interface in pypi.

https://pypi.org/project/pyvips
2019-04-12 16:27:28 +01:00
John Cupitt 87b3f17846 vips7 API defaults off 2018-06-11 12:44:28 +01:00
John Cupitt d89dd8d073 add unicode tiff open on windows
also fix make dist,
2016-08-17 10:06:40 +01:00
John Cupitt 8f7c2c7110 sort out alpha going to and from 16-bit
rewritten sRGB <-> scRGB so that 16-bit alpha is scaled to float 8
2015-02-12 17:50:38 +00:00
John Cupitt 346a9e70c0 remove --disable-cxx flag
it was getting too hard to support :( automake now generates libtool
lines before configure runs, so it can't know we don't want a C++ link

see https://github.com/jcupitt/libvips/issues/231
2015-02-07 10:37:13 +00:00
John Cupitt abdd98409d add configure option for pyvips8
it tests for pygobject as well
2014-12-18 09:15:58 +00:00
John Cupitt 9a3fcc74c1 oops, README dropped from dist 2014-11-23 14:02:38 +00:00
John Cupitt ee4416040b make a test suite
put the python and non-nip2 bits of the nip2 suite together

some test images too
2014-11-19 15:01:28 +00:00
John Cupitt 8267dd2621 naming improvements
and test_overloads.cpp has started working
2014-11-05 14:04:46 +00:00
John Cupitt 4f588ce908 package up new vips8 C++ API 2014-10-27 13:41:44 +00:00
John Cupitt b2de6d983c add build rules for new py binding 2014-10-14 14:56:49 +01:00
John Cupitt 04d130828f add --enable-docs configure option
so you can now stop all docs installing, freebsd likes this
2014-06-27 14:56:11 +01:00
John Cupitt fd617aa520 version bump for 7.38
and fix a few dist problems
2014-01-18 12:44:28 +00:00
John Cupitt 52a7978dfe remove "fred" from dist
I do "make > fred" by habit, make sure these dumb files don't reach dist
2013-03-07 09:58:39 +00:00
John Cupitt 5778dfac1a remove the version numbers from the .pc files
we used to have minor version numbers in the pkg-confiog files, eg:

pkg-config vips-7.28 --cflags

The idea was to make working with multiple installed versions (something
I do a lot at least) easier. But it was also annoying and made upgrading
harder for downstream packages. And the benefits were very marginal.
2012-07-20 10:22:43 +01:00
John Cupitt 0983b50905 Merge remote-tracking branch 'origin/gobject-introspection' into goi-merge
Conflicts:
	TODO
	libvips/arithmetic/im_recomb.c
	libvips/arithmetic/im_stats.c
	libvips/deprecated/im_measure.c
	libvips/include/vips/header.h
	libvips/include/vips/image.h
	libvips/include/vips/object.h
	libvips/iofuncs/header.c
	libvips/iofuncs/image.c
	libvips/iofuncs/object.c
2011-12-24 17:36:55 +00:00
John Cupitt 1b5803af2e new man pages
restored and updated man.1 pages
2011-07-26 09:27:06 +01:00
John Cupitt b9d32462ba add gobject introspection support 2011-06-20 18:00:01 +01:00
John Cupitt 8ddc805878 phew all done
iofuncs is now all on the vips_ namespace, and all revised, hopefully
2011-03-28 17:18:06 +01:00
John Cupitt aa620ea540 remove the old man pages
Finally junk the old man pages, everything is redone as gtk-doc now.
2011-02-03 11:50:58 +00:00
John Cupitt 377b76b255 add --disable-cxx option 2010-01-08 14:28:40 +00:00
John Cupitt 8a081f08da make dist fixes 2009-11-10 13:54:15 +00:00
John Cupitt 587ff112f0 stuff 2009-11-06 13:00:51 +00:00
John Cupitt 4e76695e19 merge gtkdoc branch 2009-08-16 15:00:08 +00:00
John Cupitt eedebc5ab0 move doxygen stuff to a branch, revert trunk 2009-06-19 12:08:02 +00:00
John Cupitt c3d617edde stuff 2009-06-18 15:31:49 +00:00
John Cupitt 9b9bb44705 doxy fiddling 2009-06-17 16:10:10 +00:00
John Cupitt e6f960e80e merged 7.16 changes back into trunk 2008-10-11 21:29:16 +00:00
John Cupitt 2a67437196 remove intltool dep 2008-05-17 22:12:29 +00:00
John Cupitt 89462454b1 stuff 2008-05-16 13:18:04 +00:00
John Cupitt 904da3cc0b move man pages out 2007-08-31 13:01:42 +00:00
John Cupitt 040861f1b4 stuff 2007-08-29 17:27:28 +00:00
John Cupitt 01fb9c8709 stuff 2007-08-29 16:52:17 +00:00
John Cupitt 5494f610e2 split to trunk/branches 2007-08-29 16:23:50 +00:00