Binary compatibility report for the VIGRA library  between 1.9.0 and current versions on x86

Test Info


Library NameVIGRA
Version #11.9.0
Version #2current
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files138
Total Shared Libraries1
Total Symbols / Types306 / 194
VerdictIncompatible
(10.8%)

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh2
Problems with
Data Types
High2
Medium2
Low4
Problems with
Symbols
High2
Medium0
Low4
Problems with
Constants
Low0
Other Changes
in Constants
-3

Added Symbols (9)


compression.hxx, libvigraimpex.so.6.1.10.0
namespace vigra
compress ( char const* source, std::size_t size, std::vector<char>& dest, enum CompressionMethod method )
compress ( char const* source, std::size_t size, ArrayVector<char>& dest, enum CompressionMethod method )
uncompress ( char const* source, std::size_t srcSize, char* dest, std::size_t destSize, enum CompressionMethod method )

hdf5impex.hxx, libvigraimpex.so.6.1.10.0
namespace vigra
HDF5_listAttributes_inserter_callback hid_t p1, char const* p2, struct H5A_info_t const* p3, void* p4 )

multi_impex.hxx, libvigraimpex.so.6.1.10.0
namespace vigra
VolumeExportInfo::VolumeExportInfo [in-charge] char const* filename )
VolumeExportInfo::VolumeExportInfo [not-in-charge] char const* filename )
VolumeImportInfo::getFileType ( ) const

sifImport.hxx, libvigraimpex.so.6.1.10.0
namespace vigra
readSIF ( SIFImportInfo const& info, MultiArrayView<3u, float, struct StridedArrayTag> array )
readSIFBlock ( SIFImportInfo const& info, Shape3 offset, Shape3 shape, MultiArrayView<3u, float, struct StridedArrayTag> array )

to the top

Removed Symbols (2)


sifImport.hxx, libvigraimpex.so.4.190
namespace vigra
readSIF ( SIFImportInfo const& info, MultiArrayView<3u, float, struct UnstridedArrayTag> array )
readSIFBlock ( SIFImportInfo const& info, Shape3 offset, Shape3 shape, MultiArrayView<3u, float, struct UnstridedArrayTag> array )

to the top

Problems with Data Types, High Severity (2)


hdf5impex.hxx
namespace vigra
[+] class HDF5ImportInfo (1)

multi_impex.hxx
namespace vigra
[+] class VolumeImportInfo (1)

to the top

Problems with Symbols, High Severity (2)


sifImport.hxx, libvigraimpex.so.4.190
namespace vigra
[+] readSIF ( SIFImportInfo const& info, MultiArrayView<3u, float, struct UnstridedArrayTag> array ) (1)
[+] readSIFBlock ( SIFImportInfo const& info, Shape3 offset, Shape3 shape, MultiArrayView<3u, float, struct UnstridedArrayTag> array ) (1)

to the top

Problems with Data Types, Medium Severity (2)


hdf5impex.hxx
namespace vigra
[+] class HDF5File (1)

multi_impex.hxx
namespace vigra
[+] class VolumeImportInfo (1)

to the top

Problems with Data Types, Low Severity (4)


hdf5impex.hxx
namespace vigra
[+] class HDF5File (2)
[+] class HDF5ImportInfo (2)

to the top

Problems with Symbols, Low Severity (4)


multi_impex.hxx, libvigraimpex.so.4.190
namespace vigra
[+] VolumeImportInfo::VolumeImportInfo [not-in-charge] ( std::string const& baseName, std::string const& extension ) (2)
[+] VolumeImportInfo::VolumeImportInfo [in-charge] ( std::string const& baseName, std::string const& extension ) (2)

to the top

Other Changes in Constants (3)


config.hxx
[+] VIGRA_SHARED_PTR

multi_blockwise.hxx
[+] VIGRA_DEFAULT_BLOCK_SHAPE

unittest.hxx
[+] VIGRA_SSTREAM

to the top

Header Files (138)


accessor.hxx
accumulator-grammar.hxx
accumulator.hxx
affinegeometry.hxx
algorithm.hxx
array_vector.hxx
axistags.hxx
basicgeometry.hxx
basicimage.hxx
basicimageview.hxx
bessel.hxx
bit_array.hxx
bordertreatment.hxx
boundarytensor.hxx
box.hxx
bucket_queue.hxx
cellimage.hxx
clebsch-gordan.hxx
codec.hxx
colorconversions.hxx
combineimages.hxx
config.hxx
configVersion.hxx
contourcirculator.hxx
convolution.hxx
coordinate_iterator.hxx
copyimage.hxx
cornerdetection.hxx
diff2d.hxx
distancetransform.hxx
edgedetection.hxx
eigensystem.hxx
error.hxx
fixedpoint.hxx
flatmorphology.hxx
functorexpression.hxx
functortraits.hxx
gaborfilter.hxx
gaussians.hxx
gradient_energy_tensor.hxx
hdf5impex.hxx
histogram.hxx
imagecontainer.hxx
imageinfo.hxx
imageiterator.hxx
imageiteratoradapter.hxx
impex.hxx
impexalpha.hxx
impexbase.hxx
initimage.hxx
inspectimage.hxx
inspector_passes.hxx
interpolating_accessor.hxx
invariant_features3D.hxx
iteratoradapter.hxx
iteratortags.hxx
iteratortraits.hxx
labelimage.hxx
labelvolume.hxx
linear_algebra.hxx
linear_solve.hxx
localminmax.hxx
mathutil.hxx
matrix.hxx
memory.hxx
meshgrid.hxx
metaprogramming.hxx
multi_distance.hxx
multi_impex.hxx
multi_iterator.hxx
multi_iterator_coupled.hxx
multi_localminmax.hxx
multi_math.hxx
multi_morphology.hxx
multi_pointoperators.hxx
multi_tensorutilities.hxx
navigator.hxx
noise_normalization.hxx
nonlineardiffusion.hxx
numerictraits.hxx
orientedtensorfilters.hxx
pixelneighborhood.hxx
polygon.hxx
polynomial.hxx
project2ellipse.hxx
promote_traits.hxx
quadprog.hxx
quaternion.hxx
random.hxx
random_forest.hxx
random_forest_deprec.hxx
random_forest_hdf5_impex.hxx
rational.hxx
recursiveconvolution.hxx
regression.hxx
resampling_convolution.hxx
resizeimage.hxx
rf_common.hxx
rf_decisionTree.hxx
rf_earlystopping.hxx
rf_nodeproxy.hxx
rf_preprocessing.hxx
rf_region.hxx
rf_ridge_split.hxx
rf_split.hxx
rf_visitors.hxx
rgbvalue.hxx
sampling.hxx
seededregiongrowing.hxx
seededregiongrowing3d.hxx
separableconvolution.hxx
sifImport.hxx
singular_value_decomposition.hxx
sized_int.hxx
splices.hxx
splineimageview.hxx
splines.hxx
static_assert.hxx
stdconvolution.hxx
stdimage.hxx
stdimagefunctions.hxx
symmetry.hxx
tensorutilities.hxx
tiff.hxx
timing.hxx
tinyvector.hxx
transformimage.hxx
tuple.hxx
tv_filter.hxx
type_lists.hxx
union_find.hxx
unsupervised_decomposition.hxx
utilities.hxx
voxelneighborhood.hxx
watersheds.hxx
watersheds3d.hxx
wigner-matrix.hxx
windows.h

to the top

Shared Libraries (1)


libvigraimpex.so.4.190

to the top




Generated on Sat Jul 4 01:25:32 2015 for VIGRA by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API