Binary compatibility report for the fntstr.dso library  between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM

Test Info


Library Namefntstr.dso
Version #1000a0000-S60 5th Edition (gcc 3.4.3)
Version #2000a0000-Symbian^3 (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files2
Total Dynamic Libraries1
Total Symbols / Types100 / 112
VerdictIncompatible
(18.00%)

Problem Summary


SeverityCount
Added Symbols-74
Removed SymbolsHigh8
Problems with
Data Types
High0
Medium2
Low8
Problems with
Symbols
High1
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (74)


fntstore.h, fntstr{000a0000}.dso
CBitmapFont::UniqueFontId ( )
CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecificationArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId )
CFontStore::GetFontFilePath ( TDesC const& aFontName, TFileName& aFilePath ) const
CFontStore::GetLinkedTypefaceL TLinkedTypefaceSpecificationArgs& aLinkedTypefaceSpec )
CFontStore::LoadFontsAtStartupL ( )
CFontStore::UpdateLinkedTypefaceL TLinkedTypefaceSpecificationArgs const& aLinkedTypefaceSpec )
KLinkedFontDrive [data]
TLinkedTypefaceSpecificationArgs::operator= CLinkedTypefaceSpecification const& aRhs )
TLinkedTypefaceSpecificationArgs::operator= COpenFontLinkedTypefaceSpecification const& aRhs )

linkedfonts.h, fntstr{000a0000}.dso
CLinkedTypefaceElementSpec::Canonical ( ) const
CLinkedTypefaceElementSpec::ElementName ( ) const
CLinkedTypefaceElementSpec::GroupId ( ) const
CLinkedTypefaceElementSpec::NewLC ( TDesC const& aTypefaceName, TInt aGroupId ) [static]
CLinkedTypefaceElementSpec::SetCanonical TBool aIsCanonical )
CLinkedTypefaceElementSpec::~CLinkedTypefaceElementSpec [in-charge-deleting] ( )
CLinkedTypefaceElementSpec::~CLinkedTypefaceElementSpec [in-charge] ( )
CLinkedTypefaceElementSpec::~CLinkedTypefaceElementSpec [not-in-charge] ( )
CLinkedTypefaceGroup::BaselineShift ( ) const
CLinkedTypefaceGroup::BoldnessPercentage ( ) const
CLinkedTypefaceGroup::GroupId ( ) const
CLinkedTypefaceGroup::ItalicAngle ( ) const
CLinkedTypefaceGroup::NewLC TInt aGroupId ) [static]
CLinkedTypefaceGroup::ScalingOption ( ) const
CLinkedTypefaceGroup::SetBaselineShift CLinkedTypefaceGroup::TBaselineShift aShift )
CLinkedTypefaceGroup::SetBoldnessPercentage TInt aPercentage )
CLinkedTypefaceGroup::SetItalicAngle TInt aAngle )
CLinkedTypefaceGroup::SetScalingOption CLinkedTypefaceGroup::TScalingOption aOption )
CLinkedTypefaceSpecification::AddLinkedTypefaceGroupL CLinkedTypefaceGroup& aGroup )
CLinkedTypefaceSpecification::AddTypefaceAtBackL CLinkedTypefaceElementSpec& aElementSpec )
CLinkedTypefaceSpecification::AddTypefaceAtIndexL ( CLinkedTypefaceElementSpec& aElementSpec, TInt aIndex )
CLinkedTypefaceSpecification::CanonicalIndex ( )
CLinkedTypefaceSpecification::Clear ( )
CLinkedTypefaceSpecification::FetchLinkedTypefaceSpecificationL CFbsTypefaceStore& aStore )
CLinkedTypefaceSpecification::Group TInt aGroupIndex ) const
CLinkedTypefaceSpecification::GroupById TInt aGroupId ) const
CLinkedTypefaceSpecification::GroupCount ( ) const
CLinkedTypefaceSpecification::RegisterLinkedTypefaceL CFbsTypefaceStore& aStore )
CLinkedTypefaceSpecification::RemoveLinkedTypefaceGroup TInt aGroupId )
CLinkedTypefaceSpecification::RemoveTypeface TInt aIndex )
CLinkedTypefaceSpecification::Typeface TInt aIndex ) const
CLinkedTypefaceSpecification::TypefaceCount ( ) const
CLinkedTypefaceSpecification::UpdateLinkedTypefaceL CFbsTypefaceStore& aStore )

openfont.h, fntstr{000a0000}.dso
TOpenFontCharMetrics::GlyphType ( ) const
TOpenFontCharMetrics::SetGlyphType TGlyphBitmapType p1 )
TOpenFontMetrics::BaselineCorrection ( )
TOpenFontMetrics::SetBaselineCorrection TInt aBaselineCorrection )

openfontlinkedtypefaceelementspec.h, fntstr{000a0000}.dso
COpenFontLinkedTypefaceElementSpec::Canonical ( ) const
COpenFontLinkedTypefaceElementSpec::ElementName ( ) const
COpenFontLinkedTypefaceElementSpec::FileName ( ) const
COpenFontLinkedTypefaceElementSpec::GroupId ( ) const
COpenFontLinkedTypefaceElementSpec::NewLC ( TDesC const& aTypefaceName, TInt aGroupId ) [static]
COpenFontLinkedTypefaceElementSpec::SetCanonical TBool aIsCanonical )
COpenFontLinkedTypefaceElementSpec::SetFileNameL TDesC const& aFileName )
COpenFontLinkedTypefaceElementSpec::~COpenFontLinkedTypefaceElementSpec [in-charge-deleting] ( )
COpenFontLinkedTypefaceElementSpec::~COpenFontLinkedTypefaceElementSpec [in-charge] ( )
COpenFontLinkedTypefaceElementSpec::~COpenFontLinkedTypefaceElementSpec [not-in-charge] ( )

openfontlinkedtypefacespecification.h, fntstr{000a0000}.dso
COpenFontLinkedTypefaceSpecification::AddLinkedTypefaceGroupL CLinkedTypefaceGroup& aGroup )
COpenFontLinkedTypefaceSpecification::AddTypefaceAtBackL COpenFontLinkedTypefaceElementSpec& aElementSpec )
COpenFontLinkedTypefaceSpecification::AddTypefaceAtIndexL ( COpenFontLinkedTypefaceElementSpec& aElementSpec, TInt aIndex )
COpenFontLinkedTypefaceSpecification::CanonicalIndex ( ) const
COpenFontLinkedTypefaceSpecification::Group TInt aIndex ) const
COpenFontLinkedTypefaceSpecification::GroupById TInt aGroupId ) const
COpenFontLinkedTypefaceSpecification::GroupCount ( ) const
COpenFontLinkedTypefaceSpecification::Name ( ) const
COpenFontLinkedTypefaceSpecification::NewLC TDesC const& aName ) [static]
COpenFontLinkedTypefaceSpecification::NewLC TLinkedTypefaceSpecificationArgs const& aSpecArgs ) [static]
COpenFontLinkedTypefaceSpecification::RemoveLinkedTypefaceGroup TInt aGroupId )
COpenFontLinkedTypefaceSpecification::RemoveTypeface TInt aIndex )
COpenFontLinkedTypefaceSpecification::Typeface TInt aIndex ) const
COpenFontLinkedTypefaceSpecification::TypefaceCount ( ) const
COpenFontLinkedTypefaceSpecification::~COpenFontLinkedTypefaceSpecification [in-charge-deleting] ( )
COpenFontLinkedTypefaceSpecification::~COpenFontLinkedTypefaceSpecification [in-charge] ( )
COpenFontLinkedTypefaceSpecification::~COpenFontLinkedTypefaceSpecification [not-in-charge] ( )

openfontrasterizer.h, fntstr{000a0000}.dso
COpenFontRasterizer::ExtendedInterface TUid aUid, TAny*& aParam )

to the top

Removed Symbols (8)


fntstore.h, fntstr{000a0000}.dso
CBitmapFont::FontWithCharacter TInt aCode, CLinkedFontInformation*& aInfo, TBool aSearchAllFonts, TBool aGetCanonicalDefault ) const
CBitmapFont::IsLinkedFont ( ) const
CBitmapFont::LinkedFontInformation ( ) const
CBitmapFont::NextFontClientSpace ( ) const
CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId )
CFontStore::IsValidLinkedFontSpecification TInt aHandle )
CFontStore::RemoveLinkedFont CBitmapFont* aFont )

openfont.h, fntstr{000a0000}.dso
COpenFontRasterizer::Reserved ( )

to the top

Problems with Symbols, High Severity (1)


fntstore.h, fntstr{000a0000}.dso
[+] CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId ) (1)

to the top

Problems with Data Types, Medium Severity (2)


openfont.h
[+] class COpenFontFile (1)
[+] class COpenFontRasterizer (1)

to the top

Problems with Data Types, Low Severity (8)


fntstore.h
[+] class CBitmapFont (3)
[+] class CFontStore (4)

openfont.h
[+] class COpenFont (1)

to the top

Header Files (2)


fntstore.h
openfont.h

to the top

Dynamic Libraries (1)


fntstr{000a0000}.dso

to the top




Generated on Thu Aug 11 12:02:59 2011 for fntstr.dso by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API