Binary compatibility report for the cegui library  between 0.7.2 and 0.7.3 versions on x86

Test Info


Library Namecegui
Version #10.7.2
Version #20.7.3
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files285
Total Shared Libraries12
Total Symbols / Types5333 / 2201
VerdictIncompatible
(23.23%)

Problem Summary


SeverityCount
Added Symbols-33
Removed SymbolsHigh4
Problems with
Data Types
High7
Medium0
Low9
Problems with
Symbols
High3
Medium0
Low1
Problems with
Constants
Low0
Other Changes-0

Added Symbols (33)


CEGUIAnimationInstance.h, libCEGUIBase-0.7.3.so
namespace CEGUI
AnimationInstance::getMaxStepDeltaClamp ( ) const
AnimationInstance::getMaxStepDeltaSkip ( ) const
AnimationInstance::getSkipNextStep ( ) const
AnimationInstance::setMaxStepDeltaClamp float maxDelta )
AnimationInstance::setMaxStepDeltaSkip float maxDelta )
AnimationInstance::setSkipNextStep bool skip )
AnimationInstance::start bool skipNextStep )
AnimationInstance::togglePause bool skipNextStep )
AnimationInstance::unpause bool skipNextStep )

CEGUILayoutContainer.h, libCEGUIBase-0.7.3.so
namespace CEGUI
LayoutContainer::update float elapsed )

CEGUISTBImageCodec.h, libCEGUISTBImageCodec-0.7.3.so
namespace CEGUI
STBImageCodec::load ( RawDataContainer const& data, Texture* result )
STBImageCodec::STBImageCodec [in-charge] ( )
STBImageCodec::STBImageCodec [not-in-charge] ( )
STBImageCodec::~STBImageCodec [in-charge-deleting] ( )
STBImageCodec::~STBImageCodec [in-charge] ( )
STBImageCodec::~STBImageCodec [not-in-charge] ( )

CEGUIWindow.h, libCEGUIBase-0.7.3.so
namespace CEGUI
Window::clone ( String const& newName, bool const deepCopy ) const
Window::cloneChildWidgetsTo Window& target ) const
Window::clonePropertiesTo Window& target ) const

FalEditbox.h, libCEGUIFalagardWRBase-0.7.3.so
namespace CEGUI
FalagardEditbox::calculateTextOffset ( Rect const& text_area, float const text_extent, float const caret_width, float const extent_to_caret )
FalagardEditbox::d_textFormattingProperty [data]
FalagardEditbox::editboxIsFocussed ( ) const
FalagardEditbox::getCaretIndex String const& visual_string ) const
FalagardEditbox::getTextFormatting ( ) const
FalagardEditbox::isUnsupportedFormat HorizontalTextFormatting const format )
FalagardEditbox::renderBaseImagery WidgetLookFeel const& wlf ) const
FalagardEditbox::renderCaret ( ImagerySection const& imagery, Rect const& text_area, float const text_offset, float const extent_to_caret ) const
FalagardEditbox::renderTextBidi ( WidgetLookFeel const& wlf, String const& text, Rect const& text_area, float text_offset )
FalagardEditbox::renderTextNoBidi ( WidgetLookFeel const& wlf, String const& text, Rect const& text_area, float text_offset )
FalagardEditbox::setTextFormatting HorizontalTextFormatting const format )
FalagardEditbox::setupVisualString String& visual ) const

FalEditboxProperties.h, libCEGUIFalagardWRBase-0.7.3.so
namespace CEGUI::FalagardEditboxProperties
TextFormatting::get CEGUI::PropertyReceiver const* receiver ) const
TextFormatting::set ( CEGUI::PropertyReceiver* receiver, CEGUI::String const& value )

to the top

Removed Symbols (4)


CEGUIAnimationInstance.h, libCEGUIBase-0.7.2.so
namespace CEGUI
AnimationInstance::start ( )
AnimationInstance::togglePause ( )
AnimationInstance::unpause ( )

CEGUILayoutContainer.h, libCEGUIBase-0.7.2.so
namespace CEGUI
LayoutContainer::drawSelf RenderingContext const& ctx )

to the top

Problems with Data Types, High Severity (7)


CEGUIAnimationInstance.h
namespace CEGUI
[+] class AnimationInstance (1)

CEGUITooltip.h
namespace CEGUI
[+] class Tooltip (1)

CEGUIWindow.h
namespace CEGUI
[+] class Window (4)

FalEditbox.h
namespace CEGUI
[+] class FalagardEditbox (1)

to the top

Problems with Symbols, High Severity (3)


CEGUIAnimationInstance.h, libCEGUIBase-0.7.2.so
namespace CEGUI
[+] AnimationInstance::start ( ) (1)
[+] AnimationInstance::togglePause ( ) (1)
[+] AnimationInstance::unpause ( ) (1)

to the top

Problems with Data Types, Low Severity (9)


CEGUIAnimationInstance.h
namespace CEGUI
[+] class AnimationInstance (2)

CEGUILayoutContainer.h
namespace CEGUI
[+] class LayoutContainer (1)

CEGUIString.h
namespace CEGUI
[+] class String::const_iterator (2)

CEGUISystem.h
namespace CEGUI
[+] class System (2)

CEGUITooltip.h
namespace CEGUI
[+] class Tooltip (1)

FalEditbox.h
namespace CEGUI
[+] class FalagardEditbox (1)

to the top

Problems with Symbols, Low Severity (1)


CEGUIAnimationManager.h, libCEGUIBase-0.7.2.so
namespace CEGUI
[+] AnimationManager::getInterpolator String const& name ) const (1)

to the top

Header Files (285)


CEGUI.h
CEGUIAffector.h
CEGUIAll.h
CEGUIAnimation.h
CEGUIAnimation_xmlHandler.h
CEGUIAnimationInstance.h
CEGUIAnimationManager.h
CEGUIBase.h
CEGUIBasicInterpolators.h
CEGUIBasicRenderedStringParser.h
CEGUIBiDiVisualMapping.h
CEGUIBoundSlot.h
CEGUIButtonBase.h
CEGUICentredRenderedString.h
CEGUIChainedXMLHandler.h
CEGUICheckbox.h
CEGUICheckboxProperties.h
CEGUIClippedContainer.h
CEGUIcolour.h
CEGUIColourRect.h
CEGUICombobox.h
CEGUIComboboxProperties.h
CEGUIComboDropList.h
CEGUIConfig.h
CEGUIConfig_xmlHandler.h
CEGUICoordConverter.h
CEGUIDataContainer.h
CEGUIDefaultLogger.h
CEGUIDefaultRenderedStringParser.h
CEGUIDefaultResourceProvider.h
CEGUIDragContainer.h
CEGUIDragContainerProperties.h
CEGUIDynamicModule.h
CEGUIEditbox.h
CEGUIEditboxProperties.h
CEGUIEvent.h
CEGUIEventArgs.h
CEGUIEventSet.h
CEGUIExceptions.h
CEGUIExpatParser.h
CEGUIExpatParserModule.h
CEGUIFactoryModule.h
CEGUIFalComponentBase.h
CEGUIFalDimensions.h
CEGUIFalEnums.h
CEGUIFalFrameComponent.h
CEGUIFalImageryComponent.h
CEGUIFalImagerySection.h
CEGUIFalLayerSpecification.h
CEGUIFalNamedArea.h
CEGUIFalPropertyDefinition.h
CEGUIFalPropertyDefinitionBase.h
CEGUIFalPropertyInitialiser.h
CEGUIFalPropertyLinkDefinition.h
CEGUIFalSectionSpecification.h
CEGUIFalStateImagery.h
CEGUIFalTextComponent.h
CEGUIFalWidgetComponent.h
CEGUIFalWidgetLookFeel.h
CEGUIFalWidgetLookManager.h
CEGUIFalXMLEnumHelper.h
CEGUIFont.h
CEGUIFont_xmlHandler.h
CEGUIFontGlyph.h
CEGUIFontManager.h
CEGUIFormattedRenderedString.h
CEGUIForwardRefs.h
CEGUIFrameWindow.h
CEGUIFrameWindowProperties.h
CEGUIFreeFunctionSlot.h
CEGUIFreeImageImageCodec.h
CEGUIFreeImageImageCodecModule.h
CEGUIFreeTypeFont.h
CEGUIFunctorCopySlot.h
CEGUIFunctorPointerSlot.h
CEGUIFunctorReferenceBinder.h
CEGUIFunctorReferenceSlot.h
CEGUIGeometryBuffer.h
CEGUIGlobalEventSet.h
CEGUIGridLayoutContainer.h
CEGUIGridLayoutContainerProperties.h
CEGUIGroupBox.h
CEGUIGUILayout_xmlHandler.h
CEGUIGUISheet.h
CEGUIHorizontalLayoutContainer.h
CEGUIImage.h
CEGUIImageCodec.h
CEGUIImageset.h
CEGUIImageset_xmlHandler.h
CEGUIImagesetManager.h
CEGUIInputEvent.h
CEGUIInterpolator.h
CEGUIIrrlichtEventPusher.h
CEGUIIrrlichtGeometryBuffer.h
CEGUIIrrlichtImageCodec.h
CEGUIIrrlichtRenderer.h
CEGUIIrrlichtRendererDef.h
CEGUIIrrlichtRenderTarget.h
CEGUIIrrlichtResourceProvider.h
CEGUIIrrlichtTexture.h
CEGUIIrrlichtTextureTarget.h
CEGUIIrrlichtWindowTarget.h
CEGUIItemEntry.h
CEGUIItemEntryProperties.h
CEGUIItemListBase.h
CEGUIItemListBaseProperties.h
CEGUIItemListbox.h
CEGUIItemListboxProperties.h
CEGUIIteratorBase.h
CEGUIJustifiedRenderedString.h
CEGUIKeyFrame.h
CEGUILayoutContainer.h
CEGUILeftAlignedRenderedString.h
CEGUILibxmlParser.h
CEGUILibxmlParserModule.h
CEGUIListbox.h
CEGUIListboxItem.h
CEGUIListboxProperties.h
CEGUIListboxTextItem.h
CEGUIListHeader.h
CEGUIListHeaderProperties.h
CEGUIListHeaderSegment.h
CEGUIListHeaderSegmentProperties.h
CEGUILogger.h
CEGUILua.h
CEGUILuaFunctor.h
CEGUIMemberFunctionSlot.h
CEGUIMenubar.h
CEGUIMenuBase.h
CEGUIMenuBaseProperties.h
CEGUIMenuItem.h
CEGUIMinizipResourceProvider.h
CEGUIMouseCursor.h
CEGUIMultiColumnList.h
CEGUIMultiColumnListProperties.h
CEGUIMultiLineEditbox.h
CEGUIMultiLineEditboxProperties.h
CEGUINamedXMLResourceManager.h
CEGUIOpenGL.h
CEGUIOpenGLFBOTextureTarget.h
CEGUIOpenGLGeometryBuffer.h
CEGUIOpenGLGLXPBTextureTarget.h
CEGUIOpenGLRenderer.h
CEGUIOpenGLRenderTarget.h
CEGUIOpenGLTexture.h
CEGUIOpenGLTextureTarget.h
CEGUIOpenGLViewportTarget.h
CEGUIPixmapFont.h
CEGUIPopupMenu.h
CEGUIPopupMenuProperties.h
CEGUIProgressBar.h
CEGUIProgressBarProperties.h
CEGUIProperty.h
CEGUIPropertyHelper.h
CEGUIPropertySet.h
CEGUIPushButton.h
CEGUIRadioButton.h
CEGUIRadioButtonProperties.h
CEGUIRect.h
CEGUIRefCounted.h
CEGUIRegexMatcher.h
CEGUIRenderedString.h
CEGUIRenderedStringComponent.h
CEGUIRenderedStringImageComponent.h
CEGUIRenderedStringParser.h
CEGUIRenderedStringTextComponent.h
CEGUIRenderedStringWidgetComponent.h
CEGUIRenderedStringWordWrapper.h
CEGUIRenderEffect.h
CEGUIRenderer.h
CEGUIRenderingContext.h
CEGUIRenderingRoot.h
CEGUIRenderingSurface.h
CEGUIRenderingWindow.h
CEGUIRenderQueue.h
CEGUIRenderTarget.h
CEGUIResourceProvider.h
CEGUIRightAlignedRenderedString.h
CEGUIScheme.h
CEGUIScheme_xmlHandler.h
CEGUISchemeManager.h
CEGUIScriptModule.h
CEGUIScrollablePane.h
CEGUIScrollablePaneProperties.h
CEGUIScrollbar.h
CEGUIScrollbarProperties.h
CEGUIScrolledContainer.h
CEGUIScrolledContainerProperties.h
CEGUIScrolledItemListBase.h
CEGUIScrolledItemListBaseProperties.h
CEGUISequentialLayoutContainer.h
CEGUISingleton.h
CEGUISize.h
CEGUISlider.h
CEGUISliderProperties.h
CEGUISlotFunctorBase.h
CEGUISpinner.h
CEGUISpinnerProperties.h
CEGUIString.h
CEGUISubscriberSlot.h
CEGUISystem.h
CEGUITabButton.h
CEGUITabControl.h
CEGUITabControlProperties.h
CEGUITexture.h
CEGUITextureTarget.h
CEGUITextUtils.h
CEGUITGAImageCodec.h
CEGUITGAImageCodecModule.h
CEGUIThumb.h
CEGUIThumbProperties.h
CEGUITinyXMLParser.h
CEGUITinyXMLParserModule.h
CEGUITitlebar.h
CEGUITitlebarProperties.h
CEGUITooltip.h
CEGUITooltipProperties.h
CEGUITplWindowFactory.h
CEGUITplWindowRendererFactory.h
CEGUITplWRFactoryRegisterer.h
CEGUITree.h
CEGUITreeItem.h
CEGUITreeProperties.h
CEGUIUDim.h
CEGUIVector.h
CEGUIVersion.h
CEGUIVertex.h
CEGUIVerticalLayoutContainer.h
CEGUIWidgetModule.h
CEGUIWindow.h
CEGUIWindowFactory.h
CEGUIWindowFactoryManager.h
CEGUIWindowManager.h
CEGUIWindowProperties.h
CEGUIWindowRenderer.h
CEGUIWindowRendererManager.h
CEGUIWindowRendererModule.h
CEGUIWRFactoryRegisterer.h
CEGUIXercesParser.h
CEGUIXercesParserModule.h
CEGUIXercesParserProperties.h
CEGUIXMLAttributes.h
CEGUIXMLHandler.h
CEGUIXMLParser.h
CEGUIXMLSerializer.h
FalButton.h
FalDefault.h
FalEditbox.h
FalEditboxProperties.h
FalFrameWindow.h
FalItemEntry.h
FalItemListbox.h
FalListbox.h
FalListHeader.h
FalListHeaderProperties.h
FalListHeaderSegment.h
FalMenubar.h
FalMenuItem.h
FalModule.h
FalMultiColumnList.h
FalMultiLineEditbox.h
FalMultiLineEditboxProperties.h
FalPopupMenu.h
FalProgressBar.h
FalProgressBarProperties.h
FalScrollablePane.h
FalScrollbar.h
FalScrollbarProperties.h
FalSlider.h
FalSliderProperties.h
FalStatic.h
FalStaticImage.h
FalStaticImageProperties.h
FalStaticProperties.h
FalStaticText.h
FalStaticTextProperties.h
FalSystemButton.h
FalTabButton.h
FalTabControl.h
FalTabControlProperties.h
FalTitlebar.h
FalToggleButton.h
FalTooltip.h
FalTree.h
tolua++.h

to the top

Shared Libraries (12)


libCEGUIBase-0.7.2.so
libCEGUIExpatParser-0.7.2.so
libCEGUIFalagardWRBase-0.7.2.so
libCEGUIFreeImageImageCodec-0.7.2.so
libCEGUIIrrlichtRenderer-0.7.2.so
libCEGUILibxmlParser-0.7.2.so
libCEGUILuaScriptModule-0.7.2.so
libCEGUIOpenGLRenderer-0.7.2.so
libCEGUISampleHelper-0.7.2.so
libCEGUITGAImageCodec-0.7.2.so
libCEGUITinyXMLParser-0.7.2.so
libCEGUIXercesParser-0.7.2.so

to the top




Generated on Sun Mar 11 15:53:12 2012 for cegui by ABI Compliance Checker 1.96.8  
A tool for checking backward binary compatibility of a shared C/C++ library API