version bump for 7.38

and fix a few dist problems
This commit is contained in:
John Cupitt 2014-01-18 12:44:28 +00:00
parent e1affa9916
commit fd617aa520
9 changed files with 321 additions and 192 deletions

View File

@ -1,3 +1,6 @@
18/1/14 started 7.38.0
- version bump
19/10/13 started 7.37.0
- redone im_rotate_*mask45(), im_gauss_*mask*(), im_log_*mask(), im_dilate(),
im_erode(), im_rank_image(), im_compass(), im_linedet(), im_gradient(),

View File

@ -34,6 +34,7 @@ EXTRA_DIST = \
bootstrap.sh \
vips.pc.in \
vipsCC.pc.in \
libvips.supp \
acinclude.m4 \
depcomp \
$(C_DIST_DIR) \

View File

@ -2,7 +2,7 @@
# also update the version number in the m4 macros below
AC_INIT([vips], [7.37.0], [vipsip@jiscmail.ac.uk])
AC_INIT([vips], [7.38.0], [vipsip@jiscmail.ac.uk])
# required for gobject-introspection
AC_PREREQ(2.62)
@ -16,7 +16,7 @@ AC_CONFIG_MACRO_DIR([m4])
# user-visible library versioning
m4_define([vips_major_version], [7])
m4_define([vips_minor_version], [37])
m4_define([vips_minor_version], [38])
m4_define([vips_micro_version], [0])
m4_define([vips_version],
[vips_major_version.vips_minor_version.vips_micro_version])
@ -37,7 +37,7 @@ VIPS_VERSION_STRING=$VIPS_VERSION-`date`
# binary interface changes not backwards compatible?: reset age to 0
LIBRARY_CURRENT=36
LIBRARY_REVISION=0
LIBRARY_REVISION=1
LIBRARY_AGE=1
# patched into include/vips/version.h
@ -317,7 +317,7 @@ PKG_CHECK_MODULES(REQUIRED, glib-2.0 >= 2.6 gmodule-2.0 libxml-2.0 gobject-2.0)
PACKAGES_USED="$PACKAGES_USED glib-2.0 libxml-2.0 gmodule-2.0 gobject-2.0"
# after 2.28 we have a monotonic timer
PKG_CHECK_MODULES(THREADS, glib-2.0 >= 2.28,[
PKG_CHECK_MODULES(MONOTONIC, glib-2.0 >= 2.28,[
AC_DEFINE(HAVE_MONOTONIC_TIME,1,[define if your glib has g_get_monotonic_time().])
],[
]

View File

@ -16,7 +16,7 @@
\fancyhead[LE,RO]{\leftmark} % left-even, right-odd
\fancyhead[RE,LO]{VIPS Manual} % right-even, left-odd
\fancyfoot[LE,RO]{\thepage} % left-even, right-odd
\fancyfoot[RE,LO]{June 2013}
\fancyfoot[RE,LO]{January 2014}
\begin{document}
@ -27,14 +27,14 @@
\begin{center}
\huge
VIPS Manual\\
\large Version 7.34\\
\large Version 7.38\\
\vspace{0.5in}
\large
John Cupitt,
Kirk Martinez\\
\end{center}
VIPS is currently (v. 7.34, June 2013) in an API transition. The API as
VIPS is currently (v. 7.38, June 2014) in an API transition. The API as
documented in 7.24 is still complete and supported and is the one you should
use. The 8.0 API is not yet done and may still change before completion.

View File

@ -4514,3 +4514,10 @@ im_rank( IMAGE *in, IMAGE *out, int width, int height, int index )
return( 0 );
}
int
im_rank_raw( IMAGE *in, IMAGE *out, int width, int height, int index )
{
im_error( "im_rank_raw", "no compat function" );
return( -1 );
}

View File

@ -2,6 +2,7 @@ noinst_LTLIBRARIES = libmorphology.la
libmorphology_la_SOURCES = \
morphology.c \
pmorphology.h \
countlines.c \
rank.c \
hitmiss.c \

View File

@ -1,222 +1,339 @@
libvips/arithmetic/linear.c
libvips/arithmetic/avg.c
libvips/arithmetic/divide.c
libvips/arithmetic/measure.c
libvips/arithmetic/stats.c
libvips/arithmetic/math2.c
libvips/arithmetic/round.c
libvips/arithmetic/deviate.c
libvips/arithmetic/unary.c
libvips/arithmetic/unaryconst.c
libvips/arithmetic/add.c
libvips/arithmetic/hist_find_ndim.c
libvips/arithmetic/arithmetic.c
libvips/arithmetic/multiply.c
libvips/arithmetic/min.c
libvips/arithmetic/complex.c
libvips/arithmetic/hist_find_indexed.c
libvips/arithmetic/invert.c
libvips/arithmetic/hist_find.c
libvips/arithmetic/remainder.c
libvips/arithmetic/math.c
libvips/arithmetic/abs.c
libvips/arithmetic/relational.c
libvips/arithmetic/project.c
libvips/arithmetic/binary.c
libvips/arithmetic/sign.c
libvips/arithmetic/hist_find_ndim.c
libvips/arithmetic/complex.c
libvips/arithmetic/invert.c
libvips/arithmetic/multiply.c
libvips/arithmetic/round.c
libvips/arithmetic/subtract.c
libvips/arithmetic/statistic.c
libvips/arithmetic/profile.c
libvips/arithmetic/boolean.c
libvips/arithmetic/min.c
libvips/arithmetic/unaryconst.c
libvips/arithmetic/project.c
libvips/arithmetic/avg.c
libvips/arithmetic/max.c
libvips/arithmetic/statistic.c
libvips/arithmetic/divide.c
libvips/arithmetic/profile.c
libvips/arithmetic/stats.c
libvips/arithmetic/binary.c
libvips/arithmetic/hist_find_indexed.c
libvips/arithmetic/deviate.c
libvips/arithmetic/relational.c
libvips/arithmetic/measure.c
libvips/arithmetic/remainder.c
libvips/arithmetic/unary.c
libvips/arithmetic/math.c
libvips/arithmetic/arithmetic.c
libvips/arithmetic/hist_find.c
libvips/arithmetic/add.c
libvips/arithmetic/math2.c
libvips/arithmetic/linear.c
libvips/arithmetic/boolean.c
libvips/arithmetic/sign.c
libvips/cimg/cimg_dispatch.c
libvips/colour/dE76.c
libvips/colour/colourspace.c
libvips/colour/Lab2LCh.c
libvips/colour/LabS2LabQ.c
libvips/colour/sRGB2scRGB.c
libvips/colour/Yxy2XYZ.c
libvips/colour/LCh2Lab.c
libvips/colour/dE00.c
libvips/colour/LabQ2Lab.c
libvips/colour/scRGB2sRGB.c
libvips/colour/XYZ2scRGB.c
libvips/colour/Lab2XYZ.c
libvips/colour/rad2float.c
libvips/colour/Lab2LabQ.c
libvips/colour/colour.c
libvips/colour/LabQ2sRGB.c
libvips/colour/XYZ2Lab.c
libvips/colour/UCS2LCh.c
libvips/colour/LCh2Lab.c
libvips/colour/LCh2UCS.c
libvips/colour/dE00.c
libvips/colour/scRGB2XYZ.c
libvips/colour/LabQ2LabS.c
libvips/colour/LabS2Lab.c
libvips/colour/icc_transform.c
libvips/colour/dECMC.c
libvips/colour/colour.c
libvips/colour/rad2float.c
libvips/colour/sRGB2scRGB.c
libvips/colour/UCS2LCh.c
libvips/colour/Lab2LabQ.c
libvips/colour/colourspace.c
libvips/colour/Lab2LabS.c
libvips/colour/LabS2LabQ.c
libvips/colour/Lab2LCh.c
libvips/colour/Yxy2XYZ.c
libvips/colour/LabQ2sRGB.c
libvips/colour/float2rad.c
libvips/colour/XYZ2Yxy.c
libvips/colour/Lab2LabS.c
libvips/colour/icc_transform.c
libvips/colour/LCh2UCS.c
libvips/colour/XYZ2scRGB.c
libvips/colour/dECMC.c
libvips/colour/scRGB2sRGB.c
libvips/conversion/bandrank.c
libvips/conversion/flip.c
libvips/conversion/bandmean.c
libvips/conversion/falsecolour.c
libvips/conversion/wrap.c
libvips/conversion/bandary.c
libvips/conversion/msb.c
libvips/conversion/subsample.c
libvips/conversion/cast.c
libvips/conversion/scale.c
libvips/conversion/conversion.c
libvips/conversion/flatten.c
libvips/conversion/extract.c
libvips/conversion/bandjoin.c
libvips/conversion/bandbool.c
libvips/conversion/copy.c
libvips/colour/dE76.c
libvips/colour/XYZ2Lab.c
libvips/colour/LabQ2LabS.c
libvips/colour/LabQ2Lab.c
libvips/colour/LabS2Lab.c
libvips/conversion/rot.c
libvips/conversion/rot45.c
libvips/conversion/replicate.c
libvips/conversion/zoom.c
libvips/conversion/join.c
libvips/conversion/conversion.c
libvips/conversion/grid.c
libvips/conversion/insert.c
libvips/conversion/tilecache.c
libvips/conversion/embed.c
libvips/conversion/cache.c
libvips/conversion/ifthenelse.c
libvips/conversion/gamma.c
libvips/conversion/recomb.c
libvips/conversion/falsecolour.c
libvips/conversion/flatten.c
libvips/conversion/replicate.c
libvips/conversion/bandary.c
libvips/conversion/subsample.c
libvips/conversion/cache.c
libvips/conversion/join.c
libvips/conversion/gamma.c
libvips/conversion/rot45.c
libvips/conversion/extract.c
libvips/conversion/wrap.c
libvips/conversion/zoom.c
libvips/conversion/bandbool.c
libvips/conversion/ifthenelse.c
libvips/conversion/tilecache.c
libvips/conversion/flip.c
libvips/conversion/bandjoin.c
libvips/conversion/copy.c
libvips/conversion/cast.c
libvips/conversion/sequential.c
libvips/convolution/correlation.c
libvips/convolution/im_conv.c
libvips/convolution/compass.c
libvips/convolution/convolution.c
libvips/conversion/embed.c
libvips/conversion/insert.c
libvips/conversion/msb.c
libvips/conversion/bandrank.c
libvips/conversion/bandmean.c
libvips/conversion/scale.c
libvips/convolution/im_aconv.c
libvips/convolution/fastcor.c
libvips/convolution/convsep.c
libvips/convolution/conv.c
libvips/convolution/morph.c
libvips/convolution/gaussblur.c
libvips/convolution/spcor.c
libvips/convolution/im_conv_f.c
libvips/convolution/im_aconvsep.c
libvips/convolution/im_conv.c
libvips/convolution/correlation.c
libvips/convolution/compass.c
libvips/convolution/sharpen.c
libvips/convolution/im_aconv.c
libvips/convolution/spcor.c
libvips/convolution/im_aconvsep.c
libvips/convolution/conv.c
libvips/convolution/im_conv_f.c
libvips/convolution/convolution.c
libvips/create/mask.c
libvips/create/other_dispatch.c
libvips/create/gaussnoise.c
libvips/create/grey.c
libvips/create/im_benchmark.c
libvips/create/point.c
libvips/create/xyz.c
libvips/create/eye.c
libvips/create/create.c
libvips/create/zone.c
libvips/create/invertlut.c
libvips/create/mask_gaussian.c
libvips/create/mask_butterworth_band.c
libvips/create/sines.c
libvips/create/black.c
libvips/create/zone.c
libvips/create/buildlut.c
libvips/create/mask_ideal_ring.c
libvips/create/gaussnoise.c
libvips/create/logmat.c
libvips/create/tonelut.c
libvips/create/invertlut.c
libvips/create/text.c
libvips/create/mask_gaussian_band.c
libvips/create/mask_ideal.c
libvips/create/mask_butterworth_ring.c
libvips/create/create.c
libvips/create/identity.c
libvips/create/eye.c
libvips/create/text.c
libvips/create/gaussmat.c
libvips/create/xyz.c
libvips/create/im_benchmark.c
libvips/create/mask_butterworth.c
libvips/create/mask_gaussian_ring.c
libvips/create/mask_fractal.c
libvips/create/point.c
libvips/create/mask_ideal_band.c
libvips/create/grey.c
libvips/create/fractsurf.c
libvips/create/buildlut.c
libvips/foreign/jpeg2vips.c
libvips/foreign/radiance.c
libvips/foreign/vips2jpeg.c
libvips/foreign/openexrload.c
libvips/foreign/vipssave.c
libvips/foreign/rawsave.c
libvips/foreign/csvsave.c
libvips/foreign/matrixload.c
libvips/foreign/radsave.c
libvips/foreign/rawload.c
libvips/foreign/webpsave.c
libvips/foreign/vips2tiff.c
libvips/foreign/vips2webp.c
libvips/foreign/fits.c
libvips/foreign/matlab.c
libvips/foreign/csvload.c
libvips/foreign/jpegload.c
libvips/foreign/magickload.c
libvips/foreign/webpload.c
libvips/foreign/matload.c
libvips/foreign/tiff2vips.c
libvips/foreign/openexr2vips.c
libvips/foreign/foreign.c
libvips/foreign/webp2vips.c
libvips/foreign/jpegsave.c
libvips/foreign/dzsave.c
libvips/foreign/openslide2vips.c
libvips/foreign/analyze2vips.c
libvips/foreign/ppmsave.c
libvips/foreign/tiffsave.c
libvips/foreign/matrixsave.c
libvips/foreign/fitssave.c
libvips/foreign/csv.c
libvips/foreign/pngload.c
libvips/foreign/fitsload.c
libvips/foreign/vipsload.c
libvips/foreign/vipspng.c
libvips/foreign/tiffload.c
libvips/foreign/magick2vips.c
libvips/foreign/analyzeload.c
libvips/foreign/ppm.c
libvips/foreign/openslideload.c
libvips/foreign/pngsave.c
libvips/foreign/radload.c
libvips/foreign/ppmload.c
libvips/freqfilt/phasecor.c
libvips/freqfilt/fwfft.c
libvips/freqfilt/freqmult.c
libvips/freqfilt/freqfilt.c
libvips/freqfilt/invfft.c
libvips/freqfilt/spectrum.c
libvips/histogram/hist_cum.c
libvips/histogram/hist_norm.c
libvips/histogram/hist_equal.c
libvips/histogram/maplut.c
libvips/histogram/hist_plot.c
libvips/histogram/stdif.c
libvips/histogram/hist_local.c
libvips/histogram/histogram.c
libvips/histogram/hist_match.c
libvips/histogram/hist_unary.c
libvips/histogram/hist_ismonotonic.c
libvips/histogram/percent.c
libvips/inplace/im_draw_smudge.c
libvips/inplace/im_draw_circle.c
libvips/inplace/im_draw_rect.c
libvips/inplace/im_draw_mask.c
libvips/inplace/draw.c
libvips/inplace/im_draw_point.c
libvips/inplace/flood.c
libvips/inplace/im_draw_image.c
libvips/inplace/im_draw_line.c
libvips/inplace/inplace_dispatch.c
libvips/iofuncs/gate.c
libvips/iofuncs/window.c
libvips/iofuncs/base64.c
libvips/iofuncs/type.c
libvips/iofuncs/memory.c
libvips/iofuncs/vips.c
libvips/iofuncs/init.c
libvips/iofuncs/enumtypes.c
libvips/iofuncs/cache.c
libvips/iofuncs/buffer.c
libvips/iofuncs/sinkmemory.c
libvips/iofuncs/rect.c
libvips/iofuncs/buf.c
libvips/iofuncs/system.c
libvips/iofuncs/threadpool.c
libvips/iofuncs/operation.c
libvips/iofuncs/header.c
libvips/iofuncs/vector.c
libvips/iofuncs/semaphore.c
libvips/iofuncs/error.c
libvips/iofuncs/sinkdisc.c
libvips/iofuncs/sink.c
libvips/iofuncs/generate.c
libvips/iofuncs/region.c
libvips/iofuncs/mapfile.c
libvips/iofuncs/image.c
libvips/iofuncs/util.c
libvips/iofuncs/sinkscreen.c
libvips/iofuncs/object.c
libvips/morphology/countlines.c
libvips/morphology/rank.c
libvips/morphology/im_label_regions.c
libvips/morphology/hitmiss.c
libvips/morphology/morphology.c
libvips/morphology/morph.c
libvips/mosaicing/im_tbmosaic.c
libvips/mosaicing/im_avgdxdy.c
libvips/mosaicing/im_tbcalcon.c
libvips/mosaicing/im_tbmerge.c
libvips/mosaicing/im_lrcalcon.c
libvips/mosaicing/im_clinear.c
libvips/mosaicing/im_remosaic.c
libvips/mosaicing/im_maxpos_subpel.c
libvips/mosaicing/im_chkpair.c
libvips/mosaicing/im_initialize.c
libvips/mosaicing/im_align_bands.c
libvips/mosaicing/mosaic1.c
libvips/mosaicing/im_lrmerge.c
libvips/mosaicing/im_lrmosaic.c
libvips/mosaicing/im_improve.c
libvips/mosaicing/mosaicing_dispatch.c
libvips/mosaicing/match.c
libvips/mosaicing/global_balance.c
libvips/resample/interpolate.c
libvips/resample/resample.c
libvips/resample/transform.c
libvips/resample/similarity.c
libvips/resample/shrink.c
libvips/resample/quadratic.c
libvips/resample/affine.c
libvips/video/im_video_test.c
libvips/video/video_dispatch.c
tools/edvips.c
tools/find_mosaic.c
tools/header.c
tools/mergeup.c
tools/vips.c
tools/vipsthumbnail.c
libvipsCC/VDisplay.cc
libvipsCC/VError.cc
libvipsCC/VImage.cc
libvipsCC/vipsc++.cc
libvipsCC/VMask.cc
libvips/arithmetic/binary.h
libvips/arithmetic/unaryconst.h
libvips/arithmetic/parithmetic.h
libvips/arithmetic/statistic.h
libvips/arithmetic/unary.h
libvipsCC/include/vips/VImage.h
libvipsCC/include/vips/vipscpp.h
libvips/cimg/dummy2.cc
libvipsCC/include/vips/VDisplay.h
libvipsCC/include/vips/VError.h
libvipsCC/include/vips/VImage.h
libvipsCC/include/vips/vipsc++.h
libvipsCC/include/vips/vipscpp.h
libvipsCC/include/vips/VMask.h
libvips/colour/pcolour.h
libvips/conversion/pconversion.h
libvips/conversion/bandary.h
libvips/convolution/pconvolution.h
libvips/convolution/correlation.h
libvips/create/point.h
libvips/create/pcreate.h
libvips/foreign/dbh.h
libvips/foreign/matlab.h
libvips/foreign/jpeg.h
libvips/foreign/analyze2vips.h
libvips/foreign/vipspng.h
libvips/foreign/ppm.h
libvips/foreign/csv.h
libvips/foreign/vipsjpeg.h
libvips/foreign/openexr2vips.h
libvips/foreign/openslide2vips.h
libvips/foreign/radiance.h
libvips/foreign/magick.h
libvips/foreign/tiff.h
libvips/foreign/fits.h
libvips/foreign/webp.h
libvips/histogram/hist_unary.h
libvips/histogram/phistogram.h
libvips/include/vips/create.h
libvips/include/vips/mosaicing.h
libvips/include/vips/semaphore.h
libvips/include/vips/freq_filt.h
libvips/include/vips/cimg_funcs.h
libvips/include/vips/operation.h
libvips/include/vips/vips.h
libvips/include/vips/memory.h
libvips/include/vips/buf.h
libvips/include/vips/dispatch.h
libvips/include/vips/vips7compat.h
libvips/include/vips/deprecated.h
libvips/include/vips/conversion.h
libvips/include/vips/basic.h
libvips/include/vips/inplace.h
libvips/include/vips/relational.h
libvips/include/vips/mask.h
libvips/include/vips/rect.h
libvips/include/vips/generate.h
libvips/include/vips/arithmetic.h
libvips/include/vips/version.h
libvips/include/vips/util.h
libvips/include/vips/colour.h
libvips/include/vips/threadpool.h
libvips/include/vips/vector.h
libvips/include/vips/histogram.h
libvips/include/vips/morphology.h
libvips/include/vips/error.h
libvips/include/vips/transform.h
libvips/include/vips/region.h
libvips/include/vips/header.h
libvips/include/vips/image.h
libvips/include/vips/intl.h
libvips/include/vips/video.h
libvips/include/vips/enumtypes.h
libvips/include/vips/thread.h
libvips/include/vips/convolution.h
libvips/include/vips/debug.h
libvips/include/vips/interpolate.h
libvips/include/vips/vips.h
libvips/include/vips/private.h
libvips/include/vips/format.h
libvips/include/vips/gate.h
libvips/include/vips/object.h
libvips/include/vips/inlines.h
libvips/include/vips/foreign.h
libvips/include/vips/resample.h
libvips/include/vips/vips7compat.h
libvips/include/vips/debug.h
libvips/include/vips/memory.h
libvips/include/vips/operation.h
libvips/include/vips/basic.h
libvips/include/vips/image.h
libvips/include/vips/error.h
libvips/include/vips/internal.h
libvips/include/vips/inlines.h
libvips/include/vips/cimg_funcs.h
libvips/include/vips/dispatch.h
libvips/include/vips/interpolate.h
libvips/include/vips/intl.h
libvips/include/vips/thread.h
libvips/include/vips/resample.h
libvips/include/vips/semaphore.h
libvips/include/vips/gate.h
libvips/include/vips/transform.h
libvips/include/vips/util.h
libvips/include/vips/version.h
libvips/include/vips/morphology.h
libvips/include/vips/generate.h
libvips/include/vips/enumtypes.h
libvips/include/vips/region.h
libvips/include/vips/vector.h
libvips/include/vips/format.h
libvips/include/vips/threadpool.h
libvips/include/vips/colour.h
libvips/include/vips/freqfilt.h
libvips/include/vips/create.h
libvips/include/vips/video.h
libvips/include/vips/type.h
libvips/inplace/draw.h
libvips/iofuncs/sink.h
libvips/iofuncs/base64.h
libvips/mosaicing/global_balance.h
libvips/mosaicing/mosaic.h
libvips/mosaicing/merge.h
libvips/resample/presample.h
libvips/resample/templates.h
libvips/video/im_video_v4l1.h
libvips/include/vips/mosaicing.h
libvips/include/vips/almostdeprecated.h
libvips/include/vips/convolution.h
libvips/include/vips/object.h
libvips/include/vips/buf.h
libvips/include/vips/foreign.h
libvips/include/vips/mask.h
libvips/include/vips/histogram.h
libvips/include/vips/header.h
libvips/include/vips/arithmetic.h
libvips/include/vips/rect.h
libvips/include/vips/relational.h
libvips/include/vips/inplace.h
libvips/cimg/cimg.cpp
libvips/resample/vsqbs.cpp
libvips/resample/nohalo.cpp
libvips/resample/lbb.cpp
libvips/resample/bicubic.cpp
libvips/resample/lbb.cpp
libvips/resample/nohalo.cpp

View File

@ -27,11 +27,11 @@ bin_SCRIPTS = \
batch_rubber_sheet \
batch_crop \
vipsprofile \
vips-7.37
vips-7.38
EXTRA_DIST = \
vipsprofile \
vips-7.37 \
vips-7.38 \
light_correct.in \
shrink_width.in \
batch_image_convert.in \