Binary compatibility report for the ODE library  between 0.7 and 0.8 versions on x86

Test Info


Library NameODE
Version #10.7
Version #20.8
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files21
Total Shared Libraries1
Total Symbols / Types418 / 121
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-27
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low2
Other Changes
in Constants
-1

Added Symbols (27)


collision.h, libode.so
dGeomCopyOffsetPosition dGeomID geom, dReal* pos )
dGeomCopyOffsetRotation dGeomID geom, dReal* R )
dGeomCopyPosition dGeomID geom, dReal* pos )
dGeomCopyRotation dGeomID geom, dReal* R )
dInitODE ( )

collision_trimesh.h, libode.so
dGeomTriMeshGetLastTransform dGeomID g )
dGeomTriMeshSetLastTransform dGeomID g, dReal* last_trans )

mass.h, libode.so
dMassSetTrimesh dMass* p1, dReal density, dGeomID g )

objects.h, libode.so
dBodyCopyRotation dBodyID p1, dReal* R )
dBodyGetAutoDisableAverageSamplesCount dBodyID p1 )
dBodyGetWorld dBodyID p1 )
dBodySetAutoDisableAverageSamplesCount dBodyID p1, unsigned int average_samples_count )
dJointAddPRTorque dJointID j, dReal torque )
dJointCreatePR dWorldID p1, dJointGroupID p2 )
dJointGetPRAnchor dJointID p1, dReal* result )
dJointGetPRAxis1 dJointID p1, dReal* result )
dJointGetPRAxis2 dJointID p1, dReal* result )
dJointGetPRParam dJointID p1, int parameter )
dJointGetPRPosition dJointID p1 )
dJointGetPRPositionRate dJointID p1 )
dJointGetUniversalAngles dJointID p1, dReal* angle1, dReal* angle2 )
dJointSetPRAnchor dJointID p1, dReal x, dReal y, dReal z )
dJointSetPRAxis1 dJointID p1, dReal x, dReal y, dReal z )
dJointSetPRAxis2 dJointID p1, dReal x, dReal y, dReal z )
dJointSetPRParam dJointID p1, int parameter, dReal value )
dWorldGetAutoDisableAverageSamplesCount dWorldID p1 )
dWorldSetAutoDisableAverageSamplesCount dWorldID p1, unsigned int average_samples_count )

to the top

Problems with Symbols, Low Severity (2)


objects.h, libode.so
[+] dBodySetAutoDisableAngularThreshold dBodyID p1, dReal angular_threshold ) (1)
[+] dBodySetAutoDisableLinearThreshold dBodyID p1, dReal linear_threshold ) (1)

to the top

Problems with Constants, Low Severity (2)


collision_trimesh.h
[+] TRIMESH_LAST_TRANSFORMATION

config.h
[+] PACKAGE_BUGREPORT

to the top

Other Changes in Constants (1)


common.h
[+] dJointTypePR

to the top

Header Files (21)


collision.h
collision_space.h
collision_trimesh.h
common.h
compatibility.h
config.h
contact.h
error.h
export-dif.h
mass.h
matrix.h
memory.h
misc.h
objects.h
ode.h
odecpp.h
odecpp_collision.h
odecpp_old.h
odemath.h
rotation.h
timer.h

to the top

Shared Libraries (1)


libode.so

to the top




Generated on Wed Mar 20 16:57:55 2013 for ODE by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API