Binary compatibility report for the VIPS library  between 7.26.8 and 7.28.0 versions on x86

Test Info


Library NameVIPS
Version #17.26.8
Version #27.28.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files52
Total Shared Libraries2
Total Symbols / Types1366 / 375
VerdictIncompatible
(70.6%)

Problem Summary


SeverityCount
Added Symbols-272
Removed SymbolsHigh21
Problems with
Data Types
High2
Medium19
Low27
Problems with
Symbols
High8
Medium13
Low95
Problems with
Constants
Low2
Other Changes
in Data Types
-7
Other Changes
in Constants
-2

Added Symbols (272)


arithmetic.h, libvips.so.15.16.0
vips_abs VipsImage* in, VipsImage** out, ... )
vips_acos VipsImage* in, VipsImage** out, ... )
vips_andimage VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_andimage_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_andimage_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_asin VipsImage* in, VipsImage** out, ... )
vips_atan VipsImage* in, VipsImage** out, ... )
vips_avg VipsImage* in, double* out, ... )
vips_boolean VipsImage* left, VipsImage* right, VipsImage** out, enum VipsOperationBoolean boolean, ... )
vips_boolean_const VipsImage* in, VipsImage** out, enum VipsOperationBoolean boolean, double* c, int n, ... )
vips_ceil VipsImage* in, VipsImage** out, ... )
vips_complex VipsImage* in, VipsImage** out, enum VipsOperationComplex cmplx, ... )
vips_complexform VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_complexget VipsImage* in, VipsImage** out, enum VipsOperationComplexget get, ... )
vips_conj VipsImage* in, VipsImage** out, ... )
vips_cos VipsImage* in, VipsImage** out, ... )
vips_deviate VipsImage* in, double* out, ... )
vips_divide VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_eorimage VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_eorimage_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_eorimage_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_equal VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_equal_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_equal_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_exp VipsImage* in, VipsImage** out, ... )
vips_exp10 VipsImage* in, VipsImage** out, ... )
vips_floor VipsImage* in, VipsImage** out, ... )
vips_imag VipsImage* in, VipsImage** out, ... )
vips_invert VipsImage* in, VipsImage** out, ... )
vips_less VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_less_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_less_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_lesseq VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_lesseq_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_lesseq_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_linear VipsImage* in, VipsImage** out, double* a, double* b, int n, ... )
vips_linear1 VipsImage* in, VipsImage** out, double a, double b, ... )
vips_log VipsImage* in, VipsImage** out, ... )
vips_log10 VipsImage* in, VipsImage** out, ... )
vips_lshift VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_lshift_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_lshift_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_math VipsImage* in, VipsImage** out, enum VipsOperationMath math, ... )
vips_math2 VipsImage* left, VipsImage* right, VipsImage** out, enum VipsOperationMath2 math2, ... )
vips_math2_const VipsImage* in, VipsImage** out, enum VipsOperationMath2 math2, double* c, int n, ... )
vips_math2_const1 VipsImage* in, VipsImage** out, enum VipsOperationMath2 math2, double c, ... )
vips_max VipsImage* in, double* out, ... )
vips_measure VipsImage* in, VipsImage** out, int h, int v, ... )
vips_min VipsImage* in, double* out, ... )
vips_more VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_more_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_more_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_moreeq VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_moreeq_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_moreeq_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_multiply VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_notequal VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_notequal_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_notequal_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_orimage VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_orimage_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_orimage_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_polar VipsImage* in, VipsImage** out, ... )
vips_pow VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_pow_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_pow_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_real VipsImage* in, VipsImage** out, ... )
vips_rect VipsImage* in, VipsImage** out, ... )
vips_relational VipsImage* left, VipsImage* right, VipsImage** out, enum VipsOperationRelational relational, ... )
vips_relational_const VipsImage* in, VipsImage** out, enum VipsOperationRelational relational, double* c, int n, ... )
vips_relational_const1 VipsImage* in, VipsImage** out, enum VipsOperationRelational relational, double c, ... )
vips_remainder VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_remainder_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_remainder_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_rint VipsImage* in, VipsImage** out, ... )
vips_round VipsImage* in, VipsImage** out, enum VipsOperationRound round, ... )
vips_rshift VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_rshift_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_rshift_const1 VipsImage* in, VipsImage** out, double c, ... )
vips_sign VipsImage* in, VipsImage** out, ... )
vips_sin VipsImage* in, VipsImage** out, ... )
vips_stats VipsImage* in, VipsImage** out, ... )
vips_subtract VipsImage* in1, VipsImage* in2, VipsImage** out, ... )
vips_tan VipsImage* in, VipsImage** out, ... )
vips_wop VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_wop_const VipsImage* in, VipsImage** out, double* c, int n, ... )
vips_wop_const1 VipsImage* in, VipsImage** out, double c, ... )

buf.h, libvips.so.15.16.0
vips_buf_append_size VipsBuf* buf, size_t n )

colour.h, libvips.so.15.16.0
im_argb2rgba VipsImage* in, VipsImage* out )
vips_float2rad VipsImage* in, VipsImage** out, ... )
vips_Lab2LabQ VipsImage* in, VipsImage** out, ... )
vips_Lab2XYZ VipsImage* in, VipsImage** out, ... )
vips_LabQ2disp VipsImage* in, VipsImage** out, struct im_col_display* disp, ... )
vips_LabQ2Lab VipsImage* in, VipsImage** out, ... )
vips_LabS2LabQ VipsImage* in, VipsImage** out, ... )
vips_LCh2Lab VipsImage* in, VipsImage** out, ... )
vips_rad2float VipsImage* in, VipsImage** out, ... )
vips_UCS2XYZ VipsImage* in, VipsImage** out, ... )
vips_XYZ2disp VipsImage* in, VipsImage** out, struct im_col_display* disp, ... )
vips_Yxy2Lab VipsImage* in, VipsImage** out, ... )

conversion.h, libvips.so.15.16.0
vips_bandjoin VipsImage** in, VipsImage** out, int n, ... )
vips_bandjoin2 VipsImage* in1, VipsImage* in2, VipsImage** out, ... )
vips_bandmean VipsImage* in, VipsImage** out, ... )
vips_black VipsImage** out, int width, int height, ... )
vips_cache VipsImage* in, VipsImage** out, ... )
vips_cast VipsImage* in, VipsImage** out, enum VipsBandFormat format, ... )
vips_cast_char VipsImage* in, VipsImage** out, ... )
vips_cast_complex VipsImage* in, VipsImage** out, ... )
vips_cast_double VipsImage* in, VipsImage** out, ... )
vips_cast_dpcomplex VipsImage* in, VipsImage** out, ... )
vips_cast_float VipsImage* in, VipsImage** out, ... )
vips_cast_int VipsImage* in, VipsImage** out, ... )
vips_cast_short VipsImage* in, VipsImage** out, ... )
vips_cast_uchar VipsImage* in, VipsImage** out, ... )
vips_cast_uint VipsImage* in, VipsImage** out, ... )
vips_cast_ushort VipsImage* in, VipsImage** out, ... )
vips_copy VipsImage* in, VipsImage** out, ... )
vips_embed VipsImage* in, VipsImage** out, int x, int y, int width, int height, ... )
vips_extract_area ( VipsImage* input, VipsImage** output, int left, int top, int width, int height, ... )
vips_extract_band ( VipsImage* input, VipsImage** output, int band, ... )
vips_flip VipsImage* in, VipsImage** out, enum VipsDirection direction, ... )
vips_ifthenelse VipsImage* cond, VipsImage* in1, VipsImage* in2, VipsImage** out, ... )
vips_insert VipsImage* main, VipsImage* sub, VipsImage** out, int x, int y, ... )
vips_join VipsImage* main, VipsImage* sub, VipsImage** out, enum VipsDirection direction, ... )
vips_recomb VipsImage* in, VipsImage** out, VipsImage* m, ... )
vips_replicate VipsImage* in, VipsImage** out, int across, int down, ... )
vips_rot VipsImage* in, VipsImage** out, enum VipsAngle angle, ... )
vips_sequential VipsImage* in, VipsImage** out, ... )
vips_tilecache VipsImage* in, VipsImage** out, ... )

enumtypes.h, libvips.so.15.16.0
vips_align_get_type ( )
vips_angle_get_type ( )
vips_cache_strategy_get_type ( )
vips_direction_get_type ( )
vips_extend_get_type ( )
vips_foreign_flags_get_type ( )
vips_foreign_tiff_compression_get_type ( )
vips_foreign_tiff_predictor_get_type ( )
vips_foreign_tiff_resunit_get_type ( )
vips_operation_boolean_get_type ( )
vips_operation_complex_get_type ( )
vips_operation_complexget_get_type ( )
vips_operation_math2_get_type ( )
vips_operation_math_get_type ( )
vips_operation_relational_get_type ( )
vips_operation_round_get_type ( )
vips_saveable_get_type ( )

foreign.h, libvips.so.15.16.0
vips_analyzeload ( char const* filename, VipsImage** out, ... )
vips_csvload ( char const* filename, VipsImage** out, ... )
vips_csvsave VipsImage* in, char const* filename, ... )
vips_fitsload ( char const* filename, VipsImage** out, ... )
vips_fitssave VipsImage* in, char const* filename, ... )
vips_foreign_find_load char const* filename )
vips_foreign_find_load_options char const* filename )
vips_foreign_find_save char const* filename )
vips_foreign_find_save_options char const* filename )
vips_foreign_flags ( char const* loader, char const* filename )
vips_foreign_get_type ( )
vips_foreign_is_a ( char const* loader, char const* filename )
vips_foreign_load ( char const* filename, VipsImage** out, ... )
vips_foreign_load_get_type ( )
vips_foreign_load_options ( char const* filename, VipsImage** out )
vips_foreign_map ( char const* base, VipsSListMap2Fn fn, void* a, void* b )
vips_foreign_operation_init ( )
vips_foreign_save VipsImage* in, char const* filename, ... )
vips_foreign_save_get_type ( )
vips_foreign_save_options VipsImage* in, char const* filename )
vips_jpegload ( char const* filename, VipsImage** out, ... )
vips_jpegload_buffer void* buf, size_t len, VipsImage** out, ... )
vips_jpegsave VipsImage* in, char const* filename, ... )
vips_jpegsave_buffer VipsImage* in, void** buf, size_t* len, ... )
vips_jpegsave_mime VipsImage* in, ... )
vips_magickload ( char const* filename, VipsImage** out, ... )
vips_matload ( char const* filename, VipsImage** out, ... )
vips_openexrload ( char const* filename, VipsImage** out, ... )
vips_openslideload ( char const* filename, VipsImage** out, ... )
vips_pngload ( char const* filename, VipsImage** out, ... )
vips_pngsave VipsImage* in, char const* filename, ... )
vips_pngsave_buffer VipsImage* in, void** buf, size_t* len, ... )
vips_ppmload ( char const* filename, VipsImage** out, ... )
vips_ppmsave VipsImage* in, char const* filename, ... )
vips_radload ( char const* filename, VipsImage** out, ... )
vips_radsave VipsImage* in, char const* filename, ... )
vips_rawload ( char const* filename, VipsImage** out, int width, int height, int bands, ... )
vips_rawsave VipsImage* in, char const* filename, ... )
vips_rawsave_fd VipsImage* in, int fd, ... )
vips_tiffload ( char const* filename, VipsImage** out, ... )
vips_tiffsave VipsImage* in, char const* filename, ... )

format.h, libvips.so.15.16.0
im_mat2vips ( char const* filename, VipsImage* out )

image.h, libvips.so.15.16.0
vips_image_new_buffer ( )
vips_image_write_prepare VipsImage* image )
vips_image_write_to_file ( VipsImage* image, char const* filename )

memory.h, libvips.so.15.16.0
vips_tracked_close int fd )
vips_tracked_free void* s )
vips_tracked_get_allocs ( )
vips_tracked_get_files ( )
vips_tracked_get_mem ( )
vips_tracked_get_mem_highwater ( )
vips_tracked_malloc size_t size )
vips_tracked_open ( char const* pathname, int flags, ... )

object.h, libvips.so.15.16.0
_vips__argument_id [data]
vips_argument_class_map ( VipsObjectClass* object_class, VipsArgumentClassMapFn fn, void* a, void* b )
vips_object_dump ( VipsObject* object, VipsBuf* buf )
vips_object_get_argument ( VipsObject* object, char const* name, GParamSpec** pspec, VipsArgumentClass** argument_class, VipsArgumentInstance** argument_instance )
vips_object_get_argument_assigned ( VipsObject* object, char const* name )
vips_object_get_argument_flags ( VipsObject* object, char const* name )
vips_object_get_argument_priority ( VipsObject* object, char const* name )
vips_object_local_array ( VipsObject* parent, int n )
vips_object_print_dump VipsObject* object )
vips_object_print_summary VipsObject* object )
vips_object_print_summary_class VipsObjectClass* klass )
vips_object_set_static ( VipsObject* object, gboolean static_object )
vips_object_summary ( VipsObject* object, VipsBuf* buf )
vips_object_summary_class ( VipsObjectClass* klass, VipsBuf* buf )
vips_object_unref_outputs VipsObject* object )
vips_type_depth GType type )
vips_value_is_null ( GParamSpec* psoec, GValue const* value )

operation.h, libvips.so.15.16.0
vips_cache_drop_all ( )
vips_cache_get_max ( )
vips_cache_get_max_files ( )
vips_cache_get_max_mem ( )
vips_cache_get_size ( )
vips_cache_operation_build VipsOperation* operation )
vips_cache_operation_buildp VipsOperation** operation )
vips_cache_set_dump gboolean dump )
vips_cache_set_max int max )
vips_cache_set_max_files int max_files )
vips_cache_set_max_mem size_t max_mem )
vips_cache_set_trace gboolean trace )
vips_operation_class_print_usage VipsOperationClass* operation_class )

private.h, libvips.so.15.16.0
vips__image_wio_output struct _VipsImage* image )

region.h, libvips.so.15.16.0
vips_region_paint_pel VipsRegion* reg, VipsRect* r, VipsPel* ink )

type.h, libvips.so.15.16.0
vips_area_copy VipsArea* area )
vips_area_get_data VipsArea* area, size_t* length, int* n, GType* type, size_t* sizeof_type )
vips_area_new ( VipsCallbackFn free_fn, void* data )
vips_area_new_array GType type, size_t sizeof_type, int n )
vips_area_new_array_object int n )
vips_area_new_blob ( VipsCallbackFn free_fn, void* data, size_t length )
vips_area_unref VipsArea* area )
vips_array_double_get_type ( )
vips_array_double_new ( double const* array, int n )
vips_array_image_get_type ( )
vips_thing_get_i VipsThing* thing )
vips_thing_get_type ( )
vips_thing_new int i )
vips_value_get_area ( GValue const* value, size_t* length )
vips_value_get_array ( GValue const* value, int* n, GType* type, size_t* sizeof_type )
vips_value_get_array_double ( GValue const* value, int* n )
vips_value_get_array_object ( GValue const* value, int* n )
vips_value_get_blob ( GValue const* value, size_t* length )
vips_value_get_ref_string ( GValue const* value, size_t* length )
vips_value_get_save_string GValue const* value )
vips_value_set_area GValue* value, VipsCallbackFn free_fn, void* data )
vips_value_set_array GValue* value, int n, GType type, size_t sizeof_type )
vips_value_set_array_double GValue* value, double const* array, int n )
vips_value_set_array_object GValue* value, int n )
vips_value_set_blob GValue* value, VipsCallbackFn free_fn, void* data, size_t length )
vips_value_set_ref_string GValue* value, char const* str )
vips_value_set_save_string GValue* value, char const* str )
vips_value_set_save_stringf GValue* value, char const* fmt, ... )

util.h, libvips.so.15.16.0
vips__find_rightmost_brackets char const* p )
vips_enum_nick GType enm, int value )
vips_enum_string GType enm, int value )

vips.h, libvips.so.15.16.0
vips_shutdown ( )

vips7compat.h, libvips.so.15.16.0
im_cache VipsImage* in, VipsImage* out, int width, int height, int max )
im_demand_hint VipsImage* im, enum VipsDemandStyle hint, ... )
im_generate VipsImage* im, VipsStartFn start, im_generate_fn generate, VipsStopFn stop, void* a, void* b )
im_ref_string_get_length GValue const* value )

vipsc++.h, libvipsCC.so.15.16.0
namespace vips
VImage::aconv ( VDMask aconv_matrix, int aconv_n_layers, int aconv_cluster )
VImage::aconvsep ( VDMask aconvsep_matrix, int aconvsep_n_layers )
VImage::argb2rgba ( )
VImage::fits2vips char* fits2vips_in ) [static]
VImage::sines int sines_xsize, int sines_ysize, double sines_horfreq, double sines_verfreq ) [static]

to the top

Removed Symbols (21)


almostdeprecated.h, libvips.so.15.15.7
vips_image_cache VipsImage* in, VipsImage* out, int width, int height, int max )

header.h, libvips.so.15.15.7
vips_blob_get ( GValue const* value, size_t* length )
vips_blob_set GValue* value, VipsCallbackFn free_fn, void* data, size_t length )
vips_ref_string_get GValue const* value )
vips_ref_string_get_length GValue const* value )
vips_ref_string_set GValue* value, char const* str )
vips_save_string_get GValue const* value )
vips_save_string_set GValue* value, char const* str )
vips_save_string_setf GValue* value, char const* fmt, ... )

image.h, libvips.so.15.15.7
vips_image_wio_output VipsImage* image )

object.h, libvips.so.15.15.7
vips_argument_dispose_all VipsObject* object )
vips_class_depth VipsObjectClass* klass )
vips_object_print VipsObject* object )
vips_object_print_class VipsObjectClass* klass )
vips_object_set_required ( VipsObject* object, char const* value )
vips_pspec_value_is_null ( GParamSpec* pspec, GValue const* value )

pool.h, libvips.so.15.15.7
vips_pool_context_new VipsPool* pool )
vips_pool_context_object ( VipsPoolContext* context, int n )
vips_pool_get_type ( )
vips_pool_new char const* name )

private.h, libvips.so.15.15.7
vips__image_write_prepare struct _VipsImage* image )

to the top

Problems with Data Types, High Severity (2)


image.h
[+] struct _VipsImage (2)

to the top

Problems with Symbols, High Severity (8)


header.h, libvips.so.15.15.7
[+] vips_image_init_fields ( VipsImage* image, int xsize, int ysize, int bands, enum VipsBandFormat format, enum VipsCoding coding, enum VipsInterpretation interpretation, float xres, float yres ) (2)

image.h, libvips.so.15.15.7
[+] vips_image_new_array ( VipsObject* parent, VipsImage** images, int n ) (4)
[+] vips_image_new_from_file_raw ( char const* filename, int xsize, int ysize, int bands, int offset ) (1)

object.h, libvips.so.15.15.7
[+] vips_object_class_install_argument ( VipsObjectClass* p1, GParamSpec* pspec, enum VipsArgumentFlags flags, guint offset ) (1)

to the top

Problems with Data Types, Medium Severity (19)


format.h
[+] struct _VipsFormatClass (1)

image.h
[+] struct _VipsImage (8)

object.h
[+] enum VipsArgumentFlags (2)
[+] struct _VipsArgumentClass (1)
[+] struct _VipsArgumentInstance (1)
[+] struct _VipsObject (1)
[+] struct _VipsObjectClass (1)

operation.h
[+] struct _VipsOperation (1)

region.h
[+] struct _VipsRegion (1)

threadpool.h
[+] struct _VipsThreadState (2)

to the top

Problems with Symbols, Medium Severity (13)


generate.h, libvips.so.15.15.7
[+] vips_demand_hint ( VipsImage* image, enum VipsDemandStyle hint, ... ) (1)
[+] vips_demand_hint_array ( VipsImage* image, enum VipsDemandStyle hint, VipsImage** in ) (1)

header.h, libvips.so.15.15.7
[+] vips_format_sizeof enum VipsBandFormat format ) (1)
[+] vips_image_set ( VipsImage* image, char const* field, GValue* value ) (1)
[+] vips_image_set_area ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data ) (1)
[+] vips_image_set_blob ( VipsImage* image, char const* field, VipsCallbackFn free_fn, void* data, size_t length ) (1)
[+] vips_image_set_double ( VipsImage* image, char const* field, double d ) (1)
[+] vips_image_set_int ( VipsImage* image, char const* field, int i ) (1)
[+] vips_image_set_string ( VipsImage* image, char const* field, char const* str ) (1)

image.h, libvips.so.15.15.7
[+] vips_image_new_array ( VipsObject* parent, VipsImage** images, int n ) (1)
[+] vips_image_write ( VipsImage* image, char const* filename ) (1)

memory.h, libvips.so.15.15.7
[+] vips_malloc ( VipsImage* image, size_t size ) (1)
[+] vips_strdup ( VipsImage* image, char const* str ) (1)

to the top

Problems with Data Types, Low Severity (27)


format.h
[+] struct _VipsFormatClass (1)

generate.h
[+] typedef VipsGenerateFn (1)

image.h
[+] struct _VipsImage (5)

interpolate.h
[+] struct _VipsInterpolate (2)
[+] typedef VipsInterpolateMethod (1)

object.h
[+] struct _VipsArgumentClass (1)
[+] struct _VipsArgumentInstance (1)
[+] struct _VipsObject (1)
[+] struct _VipsObjectClass (3)

operation.h
[+] struct _VipsOperation (4)

private.h
[+] struct VipsWindow (2)
[+] typedef RegionType (1)

region.h
[+] struct _VipsRegion (3)

threadpool.h
[+] struct _VipsThreadState (1)

to the top

Problems with Symbols, Low Severity (95)


almostdeprecated.h, libvips.so.15.15.7
[+] im_fastline VipsImage* im, int x1, int y1, int x2, int y2, PEL* pel ) (1)
[+] im_flood VipsImage* im, int x, int y, PEL* ink, VipsRect* dout ) (1)
[+] im_flood_blob VipsImage* im, int x, int y, PEL* ink, VipsRect* dout ) (1)
[+] im_flood_blob_copy VipsImage* in, VipsImage* out, int x, int y, PEL* ink ) (1)
[+] im_flood_copy VipsImage* in, VipsImage* out, int x, int y, PEL* ink ) (1)
[+] im_iterate VipsImage* im, VipsStartFn start, int(*generate)(VipsRegion*, void*, void*, void*), VipsStopFn stop, void* a, void* b ) (1)
[+] im_paintrect VipsImage* im, VipsRect* r, PEL* ink ) (1)
[+] im_plotmask VipsImage* im, int ix, int iy, PEL* ink, PEL* mask, VipsRect* r ) (2)
[+] im_plotpoint VipsImage* im, int x, int y, PEL* pel ) (1)
[+] im_readpoint VipsImage* im, int x, int y, PEL* pel ) (1)

buf.h, libvips.so.15.15.7
[+] vips_buf_all struct VipsBuf* buf ) (1)
[+] vips_buf_appendc ( struct VipsBuf* buf, char ch ) (1)
[+] vips_buf_appendd ( struct VipsBuf* buf, int d ) (1)
[+] vips_buf_appendf ( struct VipsBuf* buf, char const* fmt, ... ) (1)
[+] vips_buf_appendg ( struct VipsBuf* buf, double g ) (1)
[+] vips_buf_appendgv ( struct VipsBuf* buf, GValue* value ) (1)
[+] vips_buf_appendns ( struct VipsBuf* buf, char const* str, int sz ) (1)
[+] vips_buf_appends ( struct VipsBuf* buf, char const* str ) (1)
[+] vips_buf_change ( struct VipsBuf* buf, char const* o, char const* n ) (1)
[+] vips_buf_destroy struct VipsBuf* buf ) (1)
[+] vips_buf_firstline struct VipsBuf* buf ) (1)
[+] vips_buf_init struct VipsBuf* buf ) (1)
[+] vips_buf_init_dynamic ( struct VipsBuf* buf, int mx ) (1)
[+] vips_buf_init_static ( struct VipsBuf* buf, char* base, int mx ) (1)
[+] vips_buf_is_empty struct VipsBuf* buf ) (1)
[+] vips_buf_is_full struct VipsBuf* buf ) (1)
[+] vips_buf_len struct VipsBuf* buf ) (1)
[+] vips_buf_removec ( struct VipsBuf* buf, char ch ) (1)
[+] vips_buf_rewind struct VipsBuf* buf ) (1)
[+] vips_buf_set_dynamic ( struct VipsBuf* buf, int mx ) (1)
[+] vips_buf_set_static ( struct VipsBuf* buf, char* base, int mx ) (1)
[+] vips_buf_vappendf ( struct VipsBuf* buf, char const* fmt, va_list ap ) (1)

generate.h, libvips.so.15.15.7
[+] vips_image_generate VipsImage* im, VipsStartFn start, int(*generate)(VipsRegion*, void*, void*, void*), VipsStopFn stop, void* a, void* b ) (3)

header.h, libvips.so.15.15.7
[+] vips_image_get_bands VipsImage* image ) (1)
[+] vips_image_get_coding VipsImage* image ) (1)
[+] vips_image_get_filename VipsImage* image ) (1)
[+] vips_image_get_format VipsImage* image ) (1)
[+] vips_image_get_height VipsImage* image ) (1)
[+] vips_image_get_interpretation VipsImage* image ) (1)
[+] vips_image_get_mode VipsImage* image ) (1)
[+] vips_image_get_string ( VipsImage* image, char const* field, char** str ) (1)
[+] vips_image_get_width VipsImage* image ) (1)
[+] vips_image_get_xoffset VipsImage* image ) (1)
[+] vips_image_get_xres VipsImage* image ) (1)
[+] vips_image_get_yoffset VipsImage* image ) (1)
[+] vips_image_get_yres VipsImage* image ) (1)
[+] vips_image_map VipsImage* im, VipsImageMapFn fn, void* a ) (1)

image.h, libvips.so.15.15.7
[+] vips_image_new_array ( VipsObject* parent, VipsImage** images, int n ) (2)
[+] vips_image_write ( VipsImage* image, char const* filename ) (1)
[+] vips_image_write_line ( VipsImage* image, int ypos, PEL* linebuffer ) (1)

inplace.h, libvips.so.15.15.7
[+] im_draw_circle ( VipsImage* image, int x, int y, int radius, gboolean fill, PEL* ink ) (1)
[+] im_draw_flood ( VipsImage* image, int x, int y, PEL* ink, VipsRect* dout ) (1)
[+] im_draw_flood_blob ( VipsImage* image, int x, int y, PEL* ink, VipsRect* dout ) (1)
[+] im_draw_line ( VipsImage* image, int x1, int y1, int x2, int y2, PEL* ink ) (1)
[+] im_draw_mask ( VipsImage* image, VipsImage* mask_im, int x, int y, PEL* ink ) (1)
[+] im_draw_point ( VipsImage* image, int x, int y, PEL* ink ) (1)
[+] im_draw_rect ( VipsImage* image, int left, int top, int width, int height, int fill, PEL* ink ) (1)
[+] im_read_point ( VipsImage* image, int x, int y, PEL* ink ) (1)

interpolate.h, libvips.so.15.15.7
[+] vips_interpolate ( VipsInterpolate* interpolate, PEL* out, VipsRegion* in, double x, double y ) (1)

memory.h, libvips.so.15.15.7
[+] vips_free void* s ) (1)
[+] vips_malloc ( VipsImage* image, size_t size ) (1)
[+] vips_strdup ( VipsImage* image, char const* str ) (1)

object.h, libvips.so.15.15.7
[+] vips_class_map_all GType base, VipsClassMap fn, void* a ) (1)
[+] vips_object_to_string ( VipsObject* object, struct VipsBuf* buf ) (1)
[+] vips_type_map GType base, VipsTypeMap2 fn, void* a, void* b ) (1)
[+] vips_type_map_all GType base, VipsTypeMap fn, void* a ) (1)

private.h, libvips.so.15.15.7
[+] vips_buffer_done struct VipsBuffer* buffer ) (1)
[+] vips_buffer_new ( struct _VipsImage* im, VipsRect* area ) (1)
[+] vips_buffer_print struct VipsBuffer* buffer ) (1)
[+] vips_buffer_ref ( struct _VipsImage* im, VipsRect* area ) (1)
[+] vips_buffer_undone struct VipsBuffer* buffer ) (1)
[+] vips_buffer_unref struct VipsBuffer* buffer ) (1)
[+] vips_buffer_unref_ref ( struct VipsBuffer* buffer, struct _VipsImage* im, VipsRect* area ) (2)

region.h, libvips.so.15.15.7
[+] vips_region_new VipsImage* im ) (1)

threadpool.h, libvips.so.15.15.7
[+] vips_sink VipsImage* im, VipsStart start, VipsGenerate generate, VipsStop stop, void* a, void* b ) (6)
[+] vips_sink_tile VipsImage* im, int tile_width, int tile_height, VipsStart start, VipsGenerate generate, VipsStop stop, void* a, void* b ) (6)
[+] vips_threadpool_run VipsImage* im, VipsThreadStart start, VipsThreadpoolAllocate allocate, VipsThreadpoolWork work, VipsThreadpoolProgress progress, void* a ) (4)

to the top

Problems with Constants, Low Severity (2)


private.h
[+] VIPS__TILE_HEIGHT
[+] VIPS__TILE_WIDTH

to the top

Other Changes in Data Types (7)


image.h
[+] enum VipsCoding (2)
[+] enum VipsDemandStyle (1)
[+] enum VipsImageType (1)
[+] enum VipsInterpretation (2)

object.h
[+] enum VipsArgumentFlags (1)

to the top

Other Changes in Constants (2)


header.h
[+] VIPS_META_BACKGROUND_RGB

object.h
[+] VIPS_ARGUMENT_COLLECT_END

to the top

Header Files (52)


almostdeprecated.h
arithmetic.h
boolean.h
buf.h
cimg_funcs.h
colour.h
conversion.h
convolution.h
debug.h
deprecated.h
disp.h
dispatch.h
enumtypes.h
error.h
format.h
freq_filt.h
generate.h
header.h
histograms_lut.h
image.h
inplace.h
interpolate.h
intl.h
mask.h
memory.h
morphology.h
mosaicing.h
object.h
operation.h
other.h
pool.h
private.h
rect.h
region.h
relational.h
resample.h
semaphore.h
thread.h
threadpool.h
transform.h
util.h
VDisplay.h
vector.h
VError.h
version.h
video.h
VImage.h
vips
vips.h
vips7compat.h
vipscpp.h
VMask.h

to the top

Shared Libraries (2)


libvips.so.15.15.7
libvipsCC.so.15.15.7

to the top




Generated on Tue Jan 21 16:18:05 2014 for VIPS by ABI Compliance Checker 1.99.8.6  
A tool for checking backward compatibility of a C/C++ library API