basic.h   basic.h 
skipping to change at line 62 skipping to change at line 62
/* Like GFunc, but return a value. /* Like GFunc, but return a value.
*/ */
typedef void *(*VipsSListMap2Fn)( void *item, typedef void *(*VipsSListMap2Fn)( void *item,
void *a, void *b ); void *a, void *b );
typedef void *(*VipsSListMap4Fn)( void *item, typedef void *(*VipsSListMap4Fn)( void *item,
void *a, void *b, void *c, void *d ); void *a, void *b, void *c, void *d );
typedef void *(*VipsSListFold2Fn)( void *item, typedef void *(*VipsSListFold2Fn)( void *item,
void *a, void *b, void *c ); void *a, void *b, void *c );
typedef enum {
VIPS_PRECISION_INTEGER,
VIPS_PRECISION_FLOAT,
VIPS_PRECISION_APPROXIMATE,
VIPS_PRECISION_LAST
} VipsPrecision;
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*VIPS_BASIC_H*/ #endif /*VIPS_BASIC_H*/
 End of changes. 1 change blocks. 
0 lines changed or deleted 7 lines changed or added


 convolution.h   convolution.h 
skipping to change at line 42 skipping to change at line 42
*/ */
#ifndef IM_CONVOLUTION_H #ifndef IM_CONVOLUTION_H
#define IM_CONVOLUTION_H #define IM_CONVOLUTION_H
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif /*__cplusplus*/ #endif /*__cplusplus*/
typedef enum { typedef enum {
VIPS_PRECISION_INTEGER,
VIPS_PRECISION_FLOAT,
VIPS_PRECISION_APPROXIMATE,
VIPS_PRECISION_LAST
} VipsPrecision;
typedef enum {
VIPS_COMBINE_MAX, VIPS_COMBINE_MAX,
VIPS_COMBINE_SUM, VIPS_COMBINE_SUM,
VIPS_COMBINE_LAST VIPS_COMBINE_LAST
} VipsCombine; } VipsCombine;
int vips_conv( VipsImage *in, VipsImage **out, VipsImage *mask, ... ) int vips_conv( VipsImage *in, VipsImage **out, VipsImage *mask, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_compass( VipsImage *in, VipsImage **out, VipsImage *mask, ... ) int vips_compass( VipsImage *in, VipsImage **out, VipsImage *mask, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_convsep( VipsImage *in, VipsImage **out, VipsImage *mask, ... ) int vips_convsep( VipsImage *in, VipsImage **out, VipsImage *mask, ... )
 End of changes. 1 change blocks. 
7 lines changed or deleted 0 lines changed or added


 enumtypes.h   enumtypes.h 
skipping to change at line 81 skipping to change at line 81
#define VIPS_TYPE_ACCESS (vips_access_get_type()) #define VIPS_TYPE_ACCESS (vips_access_get_type())
/* enumerations from "../../../libvips/include/vips/colour.h" */ /* enumerations from "../../../libvips/include/vips/colour.h" */
GType vips_intent_get_type (void) G_GNUC_CONST; GType vips_intent_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_INTENT (vips_intent_get_type()) #define VIPS_TYPE_INTENT (vips_intent_get_type())
GType vips_pcs_get_type (void) G_GNUC_CONST; GType vips_pcs_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_PCS (vips_pcs_get_type()) #define VIPS_TYPE_PCS (vips_pcs_get_type())
/* enumerations from "../../../libvips/include/vips/operation.h" */ /* enumerations from "../../../libvips/include/vips/operation.h" */
GType vips_operation_flags_get_type (void) G_GNUC_CONST; GType vips_operation_flags_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_OPERATION_FLAGS (vips_operation_flags_get_type()) #define VIPS_TYPE_OPERATION_FLAGS (vips_operation_flags_get_type())
/* enumerations from "../../../libvips/include/vips/convolution.h" */ /* enumerations from "../../../libvips/include/vips/convolution.h" */
GType vips_precision_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_PRECISION (vips_precision_get_type())
GType vips_combine_get_type (void) G_GNUC_CONST; GType vips_combine_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_COMBINE (vips_combine_get_type()) #define VIPS_TYPE_COMBINE (vips_combine_get_type())
/* enumerations from "../../../libvips/include/vips/morphology.h" */ /* enumerations from "../../../libvips/include/vips/morphology.h" */
GType vips_operation_morphology_get_type (void) G_GNUC_CONST; GType vips_operation_morphology_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_OPERATION_MORPHOLOGY (vips_operation_morphology_get_type( )) #define VIPS_TYPE_OPERATION_MORPHOLOGY (vips_operation_morphology_get_type( ))
/* enumerations from "../../../libvips/include/vips/draw.h" */ /* enumerations from "../../../libvips/include/vips/draw.h" */
GType vips_combine_mode_get_type (void) G_GNUC_CONST; GType vips_combine_mode_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_COMBINE_MODE (vips_combine_mode_get_type()) #define VIPS_TYPE_COMBINE_MODE (vips_combine_mode_get_type())
/* enumerations from "../../../libvips/include/vips/basic.h" */
GType vips_precision_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_PRECISION (vips_precision_get_type())
/* enumerations from "../../../libvips/include/vips/object.h" */ /* enumerations from "../../../libvips/include/vips/object.h" */
GType vips_argument_flags_get_type (void) G_GNUC_CONST; GType vips_argument_flags_get_type (void) G_GNUC_CONST;
#define VIPS_TYPE_ARGUMENT_FLAGS (vips_argument_flags_get_type()) #define VIPS_TYPE_ARGUMENT_FLAGS (vips_argument_flags_get_type())
G_END_DECLS G_END_DECLS
#endif /*VIPS_ENUM_TYPES_H*/ #endif /*VIPS_ENUM_TYPES_H*/
/* Generated data ends here */ /* Generated data ends here */
 End of changes. 2 change blocks. 
2 lines changed or deleted 3 lines changed or added


 error.h   error.h 
skipping to change at line 76 skipping to change at line 76
int vips_check_coding_noneorlabq( const char *domain, VipsImage *im ); int vips_check_coding_noneorlabq( const char *domain, VipsImage *im );
int vips_check_coding_same( const char *domain, VipsImage *im1, VipsImage * im2 ); int vips_check_coding_same( const char *domain, VipsImage *im1, VipsImage * im2 );
int vips_check_mono( const char *domain, VipsImage *im ); int vips_check_mono( const char *domain, VipsImage *im );
int vips_check_bands( const char *domain, VipsImage *im, int bands ); int vips_check_bands( const char *domain, VipsImage *im, int bands );
int vips_check_bands_1or3( const char *domain, VipsImage *im ); int vips_check_bands_1or3( const char *domain, VipsImage *im );
int vips_check_bands_atleast( const char *domain, VipsImage *im, int bands ); int vips_check_bands_atleast( const char *domain, VipsImage *im, int bands );
int vips_check_bands_1orn( const char *domain, VipsImage *im1, VipsImage *i m2 ); int vips_check_bands_1orn( const char *domain, VipsImage *im1, VipsImage *i m2 );
int vips_check_bands_1orn_unary( const char *domain, VipsImage *im, int n ) ; int vips_check_bands_1orn_unary( const char *domain, VipsImage *im, int n ) ;
int vips_check_bands_same( const char *domain, VipsImage *im1, VipsImage *i m2 ); int vips_check_bands_same( const char *domain, VipsImage *im1, VipsImage *i m2 );
int vips_check_bandno( const char *domain, VipsImage *im, int bandno ); int vips_check_bandno( const char *domain, VipsImage *im, int bandno );
int vips_check_int( const char *domain, VipsImage *im ); int vips_check_int( const char *domain, VipsImage *im );
int vips_check_uint( const char *domain, VipsImage *im ); int vips_check_uint( const char *domain, VipsImage *im );
int vips_check_uintorf( const char *domain, VipsImage *im ); int vips_check_uintorf( const char *domain, VipsImage *im );
int vips_check_noncomplex( const char *domain, VipsImage *im ); int vips_check_noncomplex( const char *domain, VipsImage *im );
int vips_check_complex( const char *domain, VipsImage *im ); int vips_check_complex( const char *domain, VipsImage *im );
int vips_check_format( const char *domain, VipsImage *im, VipsBandFormat fm t ); int vips_check_format( const char *domain, VipsImage *im, VipsBandFormat fm t );
int vips_check_u8or16( const char *domain, VipsImage *im ); int vips_check_u8or16( const char *domain, VipsImage *im );
int vips_check_8or16( const char *domain, VipsImage *im ); int vips_check_8or16( const char *domain, VipsImage *im );
int vips_check_u8or16orf( const char *domain, VipsImage *im ); int vips_check_u8or16orf( const char *domain, VipsImage *im );
int vips_check_format_same( const char *domain, VipsImage *im1, VipsImage * im2 ); int vips_check_format_same( const char *domain, VipsImage *im1, VipsImage * im2 );
int vips_check_size_same( const char *domain, VipsImage *im1, VipsImage *im 2 ); int vips_check_size_same( const char *domain, VipsImage *im1, VipsImage *im 2 );
int vips_check_oddsquare( const char *domain, VipsImage *im ); int vips_check_oddsquare( const char *domain, VipsImage *im );
int vips_check_vector_length( const char *domain, int n, int len ); int vips_check_vector_length( const char *domain, int n, int len );
int vips_check_vector( const char *domain, int n, VipsImage *im ); int vips_check_vector( const char *domain, int n, VipsImage *im );
int vips_check_hist( const char *domain, VipsImage *im ); int vips_check_hist( const char *domain, VipsImage *im );
int vips_check_matrix( const char *domain, VipsImage *im, VipsImage **out ) ; int vips_check_matrix( const char *domain, VipsImage *im, VipsImage **out ) ;
int vips_check_separable( const char *domain, VipsImage *im ); int vips_check_separable( const char *domain, VipsImage *im );
int vips_check_precision_intfloat( const char *domain,
VipsPrecision precision );
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*VIPS_ERROR_H*/ #endif /*VIPS_ERROR_H*/
 End of changes. 2 change blocks. 
0 lines changed or deleted 4 lines changed or added


 version.h   version.h 
/* Macros for the header version. /* Macros for the header version.
*/ */
#ifndef VIPS_VERSION_H #ifndef VIPS_VERSION_H
#define VIPS_VERSION_H #define VIPS_VERSION_H
#define VIPS_VERSION "7.42.0" #define VIPS_VERSION "7.42.1"
#define VIPS_VERSION_STRING "7.42.0-Tue Nov 25 00:38:14 MSK 2014" #define VIPS_VERSION_STRING "7.42.1-Mon Jan 12 15:10:13 MSK 2015"
#define VIPS_MAJOR_VERSION (7) #define VIPS_MAJOR_VERSION (7)
#define VIPS_MINOR_VERSION (42) #define VIPS_MINOR_VERSION (42)
#define VIPS_MICRO_VERSION (0) #define VIPS_MICRO_VERSION (1)
/* Not really anything to do with versions, but this is a handy place to pu t /* Not really anything to do with versions, but this is a handy place to pu t
* it. * it.
*/ */
#define VIPS_EXEEXT "" #define VIPS_EXEEXT ""
#define VIPS_ENABLE_DEPRECATED 1 #define VIPS_ENABLE_DEPRECATED 1
#endif /*VIPS_VERSION_H*/ #endif /*VIPS_VERSION_H*/
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added


 vips-operators.h   vips-operators.h 
// headers for vips operations // headers for vips operations
// Sun Nov 16 12:18:15 GMT 2014 // Thu Dec 18 11:24:18 GMT 2014
// this file is generated automatically, do not edit! // this file is generated automatically, do not edit!
static void system( char * cmd_format , VOption *options = 0 ) static void system( char * cmd_format , VOption *options = 0 )
throw( VError ); throw( VError );
VImage add( VImage right , VOption *options = 0 ) VImage add( VImage right , VOption *options = 0 )
throw( VError ); throw( VError );
VImage subtract( VImage right , VOption *options = 0 ) VImage subtract( VImage right , VOption *options = 0 )
throw( VError ); throw( VError );
VImage multiply( VImage right , VOption *options = 0 ) VImage multiply( VImage right , VOption *options = 0 )
throw( VError ); throw( VError );
skipping to change at line 279 skipping to change at line 279
void fitssave( char * filename , VOption *options = 0 ) void fitssave( char * filename , VOption *options = 0 )
throw( VError ); throw( VError );
VImage shrink( double xshrink , double yshrink , VOption *options = 0 ) VImage shrink( double xshrink , double yshrink , VOption *options = 0 )
throw( VError ); throw( VError );
VImage quadratic( VImage coeff , VOption *options = 0 ) VImage quadratic( VImage coeff , VOption *options = 0 )
throw( VError ); throw( VError );
VImage affine( std::vector<double> matrix , VOption *options = 0 ) VImage affine( std::vector<double> matrix , VOption *options = 0 )
throw( VError ); throw( VError );
VImage similarity( VOption *options = 0 ) VImage similarity( VOption *options = 0 )
throw( VError ); throw( VError );
VImage resize( double h_scale , double v_scale , VOption *options = 0 ) VImage resize( double scale , VOption *options = 0 )
throw( VError ); throw( VError );
VImage colourspace( VipsInterpretation space , VOption *options = 0 ) VImage colourspace( VipsInterpretation space , VOption *options = 0 )
throw( VError ); throw( VError );
VImage Lab2XYZ( VOption *options = 0 ) VImage Lab2XYZ( VOption *options = 0 )
throw( VError ); throw( VError );
VImage XYZ2Lab( VOption *options = 0 ) VImage XYZ2Lab( VOption *options = 0 )
throw( VError ); throw( VError );
VImage Lab2LCh( VOption *options = 0 ) VImage Lab2LCh( VOption *options = 0 )
throw( VError ); throw( VError );
VImage LCh2Lab( VOption *options = 0 ) VImage LCh2Lab( VOption *options = 0 )
skipping to change at line 369 skipping to change at line 369
VImage compass( VImage mask , VOption *options = 0 ) VImage compass( VImage mask , VOption *options = 0 )
throw( VError ); throw( VError );
VImage convsep( VImage mask , VOption *options = 0 ) VImage convsep( VImage mask , VOption *options = 0 )
throw( VError ); throw( VError );
VImage fastcor( VImage ref , VOption *options = 0 ) VImage fastcor( VImage ref , VOption *options = 0 )
throw( VError ); throw( VError );
VImage spcor( VImage ref , VOption *options = 0 ) VImage spcor( VImage ref , VOption *options = 0 )
throw( VError ); throw( VError );
VImage sharpen( VOption *options = 0 ) VImage sharpen( VOption *options = 0 )
throw( VError ); throw( VError );
VImage gaussblur( int radius , VOption *options = 0 ) VImage gaussblur( double sigma , VOption *options = 0 )
throw( VError ); throw( VError );
VImage fwfft( VOption *options = 0 ) VImage fwfft( VOption *options = 0 )
throw( VError ); throw( VError );
VImage invfft( VOption *options = 0 ) VImage invfft( VOption *options = 0 )
throw( VError ); throw( VError );
VImage freqmult( VImage mask , VOption *options = 0 ) VImage freqmult( VImage mask , VOption *options = 0 )
throw( VError ); throw( VError );
VImage spectrum( VOption *options = 0 ) VImage spectrum( VOption *options = 0 )
throw( VError ); throw( VError );
VImage phasecor( VImage in2 , VOption *options = 0 ) VImage phasecor( VImage in2 , VOption *options = 0 )
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/