Binary compatibility report for the SimGear library  between 0.3.9 and 0.3.10 versions on x86

Test Info


Library NameSimGear
Version #10.3.9
Version #20.3.10
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files107
Total Shared Libraries22
Total Symbols / Types1486 / 683
VerdictIncompatible
(14.9%)

Problem Summary


SeverityCount
Added Symbols-64
Removed SymbolsHigh71
Problems with
Data Types
High13
Medium1
Low29
Problems with
Symbols
High49
Medium0
Low5
Problems with
Constants
Low0
Other Changes
in Data Types
-4
Other Changes
in Symbols
-3
Other Changes
in Constants
-5

Added Symbols (64)


animation.hxx, libsgmodel.so
SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] SGPropertyNode_ptr props )
SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] SGPropertyNode_ptr props )
SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
SGBillboardAnimation::SGBillboardAnimation [in-charge] SGPropertyNode_ptr props )
SGBillboardAnimation::SGBillboardAnimation [not-in-charge] SGPropertyNode_ptr props )
SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGDistScaleAnimation::SGDistScaleAnimation [in-charge] SGPropertyNode_ptr props )
SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] SGPropertyNode_ptr props )
SGFlashAnimation::SGFlashAnimation [in-charge] SGPropertyNode_ptr props )
SGFlashAnimation::SGFlashAnimation [not-in-charge] SGPropertyNode_ptr props )
SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
SGNullAnimation::SGNullAnimation [in-charge] SGPropertyNode_ptr props )
SGNullAnimation::SGNullAnimation [not-in-charge] SGPropertyNode_ptr props )
SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTimedAnimation::SGTimedAnimation [in-charge] SGPropertyNode_ptr props )
SGTimedAnimation::SGTimedAnimation [not-in-charge] SGPropertyNode_ptr props )
SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )

model.hxx, libsgmodel.so
sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*), SGModelData* data )
sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches )

modellib.hxx, libsgmodel.so
SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, bool cache_object, SGModelData* data )

nasal.h, libsgnasal.so
naBitsLib naContext c )
naIOLib naContext c )

props.hxx, libsgprops.so
SGPropertyNode::addChangeListener ( SGPropertyChangeListener* listener, bool initial )

props_io.hxx, libsgprops.so
readProperties char const* buf, int const size, SGPropertyNode* start_node, int default_mode )
readProperties ( std::istream& input, SGPropertyNode* start_node, std::string const& base, int default_mode )
readProperties ( std::string const& file, SGPropertyNode* start_node, int default_mode )
writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all, enum SGPropertyNode::Attribute archive_flag )
writeProperties ( std::string const& file, SGPropertyNode const* start_node, bool write_all, enum SGPropertyNode::Attribute archive_flag )

sg_path.hxx, libsgmisc.so
SGPath::create_dir mode_t mode )
sgPathBranchSplit std::string const& path )

SGGeodesy.hxx, libsgmath.so
SGGeodesy::EQURAD [data]
SGGeodesy::iFLATTENING [data]
SGGeodesy::POLRAD [data]
SGGeodesy::SGCartToGeoc ( SGVec3<double>const& cart, SGGeoc& geoc ) [static]
SGGeodesy::SGCartToGeod ( SGVec3<double>const& cart, SGGeod& geod ) [static]
SGGeodesy::SGGeocToCart ( SGGeoc const& geoc, SGVec3<double>& cart ) [static]
SGGeodesy::SGGeodToCart ( SGGeod const& geod, SGVec3<double>& cart ) [static]
SGGeodesy::SGGeodToSeaLevelRadius SGGeod const& geod ) [static]
SGGeodesy::SQUASH [data]
SGGeodesy::STRETCH [data]

visual_enviro.hxx, libsgenvironment.so
SGEnviro::config SGPropertyNode const* precip_rendering_cfgNode )

to the top

Removed Symbols (71)


animation.hxx, libsgmodel.so
SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] SGPropertyNode_ptr props )
SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] SGPropertyNode_ptr props )
SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
SGBillboardAnimation::SGBillboardAnimation [in-charge] SGPropertyNode_ptr props )
SGBillboardAnimation::SGBillboardAnimation [not-in-charge] SGPropertyNode_ptr props )
SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGDistScaleAnimation::SGDistScaleAnimation [in-charge] SGPropertyNode_ptr props )
SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] SGPropertyNode_ptr props )
SGFlashAnimation::SGFlashAnimation [in-charge] SGPropertyNode_ptr props )
SGFlashAnimation::SGFlashAnimation [not-in-charge] SGPropertyNode_ptr props )
SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
SGNullAnimation::SGNullAnimation [in-charge] SGPropertyNode_ptr props )
SGNullAnimation::SGNullAnimation [not-in-charge] SGPropertyNode_ptr props )
SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTimedAnimation::SGTimedAnimation [in-charge] SGPropertyNode_ptr props )
SGTimedAnimation::SGTimedAnimation [not-in-charge] SGPropertyNode_ptr props )
SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )

mat.hxx, libsgmaterial.so
SGMaterial::deRef ( )
SGMaterial::getRef ( ) const
SGMaterial::ref ( )

model.hxx, libsgmodel.so
sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*) )
sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches )

modellib.hxx, libsgmodel.so
SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec )

polar3d.hxx, libsgmath.so
sgCartToPolar3d Point3D const& cp )
sgGeodAltFromCart Point3D const& cp )
sgPolarToCart3d Point3D const& p )

props.hxx, libsgprops.so
SGPropertyNode::addChangeListener SGPropertyChangeListener* listener )
SGPropertyNode_ptr::operator SGPropertyNode const* ( ) const
SGPropertyNode_ptr::operator SGPropertyNode* ( )
SGPropertyNode_ptr::operator-> ( )
SGPropertyNode_ptr::operator-> ( ) const
SGPropertyNode_ptr::operator = SGPropertyNode_ptr const& r )
SGPropertyNode_ptr::SGPropertyNode_ptr [in-charge] ( )
SGPropertyNode_ptr::SGPropertyNode_ptr [in-charge] SGPropertyNode* p )
SGPropertyNode_ptr::SGPropertyNode_ptr [in-charge] SGPropertyNode_ptr const& r )
SGPropertyNode_ptr::SGPropertyNode_ptr [not-in-charge] ( )
SGPropertyNode_ptr::SGPropertyNode_ptr [not-in-charge] SGPropertyNode* p )
SGPropertyNode_ptr::SGPropertyNode_ptr [not-in-charge] SGPropertyNode_ptr const& r )
SGPropertyNode_ptr::valid ( ) const
SGPropertyNode_ptr::~SGPropertyNode_ptr [in-charge] ( )
SGPropertyNode_ptr::~SGPropertyNode_ptr [not-in-charge] ( )

props_io.hxx, libsgprops.so
readProperties char const* buf, int const size, SGPropertyNode* start_node )
readProperties ( std::istream& input, SGPropertyNode* start_node, std::string const& base )
readProperties ( std::string const& file, SGPropertyNode* start_node )
writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all )
writeProperties ( std::string const& file, SGPropertyNode const* start_node, bool write_all )

sg_geodesy.hxx, libsgmath.so
sgGeocToGeod double lat_geoc, double radius, double* lat_geod, double* alt, double* sea_level_r )
sgGeodToGeoc double lat_geod, double alt, double* sl_radius, double* lat_geoc )

to the top

Problems with Data Types, High Severity (13)


animation.hxx
[+] class SGMaterialAnimation (1)

mat.hxx
[+] class SGMaterial (4)

matmodel.hxx
[+] class SGMatModel (2)
[+] class SGMatModelGroup (2)

newbucket.hxx
[+] class SGBucket (1)

props.hxx
[+] class SGPropertyNode (1)

sample_openal.hxx
[+] class SGSoundSample (2)

to the top

Problems with Symbols, High Severity (49)


animation.hxx, libsgmodel.so
[+] SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] SGPropertyNode_ptr props ) (1)
[+] SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] SGPropertyNode_ptr props ) (1)
[+] SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch ) (1)
[+] SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch ) (1)
[+] SGBillboardAnimation::SGBillboardAnimation [not-in-charge] SGPropertyNode_ptr props ) (1)
[+] SGBillboardAnimation::SGBillboardAnimation [in-charge] SGPropertyNode_ptr props ) (1)
[+] SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGDistScaleAnimation::SGDistScaleAnimation [in-charge] SGPropertyNode_ptr props ) (1)
[+] SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] SGPropertyNode_ptr props ) (1)
[+] SGFlashAnimation::SGFlashAnimation [in-charge] SGPropertyNode_ptr props ) (1)
[+] SGFlashAnimation::SGFlashAnimation [not-in-charge] SGPropertyNode_ptr props ) (1)
[+] SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath ) (1)
[+] SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath ) (1)
[+] SGNullAnimation::SGNullAnimation [not-in-charge] SGPropertyNode_ptr props ) (1)
[+] SGNullAnimation::SGNullAnimation [in-charge] SGPropertyNode_ptr props ) (1)
[+] SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec ) (1)
[+] SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec ) (1)
[+] SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTimedAnimation::SGTimedAnimation [not-in-charge] SGPropertyNode_ptr props ) (1)
[+] SGTimedAnimation::SGTimedAnimation [in-charge] SGPropertyNode_ptr props ) (1)
[+] SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
[+] SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)

model.hxx, libsgmodel.so
[+] sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*) ) (1)
[+] sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches ) (1)

modellib.hxx, libsgmodel.so
[+] SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec ) (1)

props.hxx, libsgprops.so
[+] SGPropertyNode::addChangeListener SGPropertyChangeListener* listener ) (1)

props_io.hxx, libsgprops.so
[+] readProperties char const* buf, int const size, SGPropertyNode* start_node ) (1)
[+] readProperties ( std::istream& input, SGPropertyNode* start_node, std::string const& base ) (1)
[+] readProperties ( std::string const& file, SGPropertyNode* start_node ) (1)
[+] writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all ) (1)
[+] writeProperties ( std::string const& file, SGPropertyNode const* start_node, bool write_all ) (1)

to the top

Problems with Data Types, Medium Severity (1)


modellib.hxx
[+] class SGModelLib (1)

to the top

Problems with Data Types, Low Severity (29)


animation.hxx
[+] class SGMaterialAnimation (2)
[+] class SGShaderAnimation (2)

modellib.hxx
[+] class SGModelLib (1)

newbucket.hxx
[+] class SGBucket (1)

props.hxx
[+] class SGPropertyNode (7)

shadowvolume.hxx
[+] class SGShadowVolume::SceneryObject (8)
[+] class SGShadowVolume::ShadowCaster (8)

to the top

Problems with Symbols, Low Severity (5)


props.hxx, libsgprops.so
[+] SGPropertyNode::removeChild ( char const* name, int index, bool keep ) (1)
[+] SGPropertyNode::removeChild int pos, bool keep ) (1)

visual_enviro.hxx, libsgenvironment.so
[+] SGEnviro::callback_cloud float heading, float alt, float radius, int familly, float dist, int cloudId ) (1)
[+] SGEnviro::drawPrecipitation ( double rain_norm, double snow_norm, double hail_norm, double pitch, double roll, double heading, double speed ) (1)
[+] SGEnviro::drawRain double pitch, double roll, double heading, double speed, double rain_norm ) (1)

to the top

Other Changes in Data Types (4)


newbucket.hxx
[+] class SGBucket (4)

to the top

Other Changes in Symbols (3)


matmodel.hxx, libsgmaterial.so
[+] SGMatModel::~SGMatModel [in-charge-deleting] ( ) (1)
[+] SGMatModel::~SGMatModel [not-in-charge] ( ) (1)
[+] SGMatModel::~SGMatModel [in-charge] ( ) (1)

to the top

Other Changes in Constants (5)


extensions.hxx
[+] GL_EXT_texture_rectangle
[+] GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT
[+] GL_PROXY_TEXTURE_RECTANGLE_EXT
[+] GL_TEXTURE_BINDING_RECTANGLE_EXT
[+] GL_TEXTURE_RECTANGLE_EXT

to the top

Header Files (107)


animation.hxx
apt_signs.hxx
bbcache.hxx
callback.hxx
celestialBody.hxx
cloud.hxx
cloudfield.hxx
colors.hxx
commands.hxx
compiler.h
condition.hxx
constants.h
custtrans.hxx
dome.hxx
easyxml.hxx
ephemeris.hxx
event_mgr.hxx
exception.hxx
extensions.hxx
fastmath.hxx
geocoord.h
interpolater.hxx
interpolator.hxx
iochannel.hxx
jupiter.hxx
leaf.hxx
leastsqs.hxx
localconsts.hxx
location.hxx
logstream.hxx
lowlevel.hxx
lowleveltime.h
magvar.hxx
mars.hxx
mat.hxx
matlib.hxx
matmodel.hxx
mercury.hxx
metar.hxx
model.hxx
modellib.hxx
moon.hxx
moonpos.hxx
nasal.h
neptune.hxx
newbucket.hxx
newcloud.hxx
obj.hxx
oursun.hxx
personality.hxx
placement.hxx
placementtrans.hxx
point3d.hxx
polar3d.hxx
props.hxx
props_io.hxx
pt_lights.hxx
RenderTexture.h
route.hxx
sample_openal.hxx
saturn.hxx
screen-dump.hxx
serial.hxx
sg_binobj.hxx
sg_file.hxx
sg_geodesy.hxx
sg_inlines.h
sg_path.hxx
sg_random.h
sg_serial.hxx
sg_socket.hxx
sg_socket_udp.hxx
sg_time.hxx
sg_traits.hxx
sg_types.hxx
SGGuard.hxx
SGQueue.hxx
sgstream.hxx
SGThread.hxx
shader.h
shadowvolume.hxx
sky.hxx
soundmgr_openal.hxx
sphere.hxx
star.hxx
stardata.hxx
stars.hxx
stdint.hxx
stopwatch.hxx
strutils.hxx
subsystem_mgr.hxx
tabbed_values.hxx
texcoord.hxx
texture.hxx
timestamp.hxx
timezone.h
tr.h
uranus.hxx
userdata.hxx
vasi.hxx
vector.hxx
venus.hxx
version.h
visual_enviro.hxx
waypoint.hxx
xmlsound.hxx
zfstream.hxx

to the top

Shared Libraries (22)


libsgbucket.so
libsgdebug.so
libsgenvironment.so
libsgephem.so
libsgio.so
libsgmagvar.so
libsgmaterial.so
libsgmath.so
libsgmisc.so
libsgmodel.so
libsgnasal.so
libsgprops.so
libsgroute.so
libsgscreen.so
libsgserial.so
libsgsky.so
libsgsound.so
libsgstructure.so
libsgtgdb.so
libsgthreads.so
libsgtiming.so
libsgxml.so

to the top




Generated on Wed Jul 2 19:08:06 2014 for SimGear by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API