Binary compatibility report for the fntstr.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | fntstr.dso |
Version #1 | 000a0000-S60 5th Edition (gcc 3.4.3) |
Version #2 | 000a0000-Symbian^3 (gcc 4.4.1) |
CPU Architecture | ARM |
Test Results
Total Header Files | 2 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 100 / 112 |
Verdict | Incompatible (18.00%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 74 |
Removed Symbols | High | 8 |
Problems with Data Types | High | 0 |
Medium | 2 |
Low | 8 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (74)
fntstore.h,
fntstr{000a0000}.dso
CBitmapFont::UniqueFontId ( )
[ symbol: _ZN11CBitmapFont12UniqueFontIdEv ]
CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecificationArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId )
[ symbol: _ZN10CFontStore20CreateLinkedTypefaceERK32TLinkedTypefaceSpecificationArgsiRi ]
CFontStore::GetFontFilePath ( TDesC const& aFontName, TFileName& aFilePath ) const
[ symbol: _ZNK10CFontStore15GetFontFilePathERK7TDesC16R4TBufILi256EE ]
CFontStore::GetLinkedTypefaceL ( TLinkedTypefaceSpecificationArgs& aLinkedTypefaceSpec )
[ symbol: _ZN10CFontStore18GetLinkedTypefaceLER32TLinkedTypefaceSpecificationArgs ]
CFontStore::LoadFontsAtStartupL ( )
[ symbol: _ZN10CFontStore19LoadFontsAtStartupLEv ]
CFontStore::UpdateLinkedTypefaceL ( TLinkedTypefaceSpecificationArgs const& aLinkedTypefaceSpec )
[ symbol: _ZN10CFontStore21UpdateLinkedTypefaceLERK32TLinkedTypefaceSpecificationArgs ]
KLinkedFontDrive [data]
TLinkedTypefaceSpecificationArgs::operator= ( CLinkedTypefaceSpecification const& aRhs )
[ symbol: _ZN32TLinkedTypefaceSpecificationArgsaSERK28CLinkedTypefaceSpecification ]
TLinkedTypefaceSpecificationArgs::operator= ( COpenFontLinkedTypefaceSpecification const& aRhs )
[ symbol: _ZN32TLinkedTypefaceSpecificationArgsaSERK36COpenFontLinkedTypefaceSpecification ]
linkedfonts.h,
fntstr{000a0000}.dso
CLinkedTypefaceElementSpec::Canonical ( ) const
[ symbol: _ZNK26CLinkedTypefaceElementSpec9CanonicalEv ]
CLinkedTypefaceElementSpec::ElementName ( ) const
[ symbol: _ZNK26CLinkedTypefaceElementSpec11ElementNameEv ]
CLinkedTypefaceElementSpec::GroupId ( ) const
[ symbol: _ZNK26CLinkedTypefaceElementSpec7GroupIdEv ]
CLinkedTypefaceElementSpec::NewLC ( TDesC const& aTypefaceName, TInt aGroupId ) [static]
[ symbol: _ZN26CLinkedTypefaceElementSpec5NewLCERK7TDesC16i ]
CLinkedTypefaceElementSpec::SetCanonical ( TBool aIsCanonical )
[ symbol: _ZN26CLinkedTypefaceElementSpec12SetCanonicalEi ]
CLinkedTypefaceElementSpec::~CLinkedTypefaceElementSpec [in-charge-deleting] ( )
[ symbol: _ZN26CLinkedTypefaceElementSpecD0Ev ]
CLinkedTypefaceElementSpec::~CLinkedTypefaceElementSpec [in-charge] ( )
[ symbol: _ZN26CLinkedTypefaceElementSpecD1Ev ]
CLinkedTypefaceElementSpec::~CLinkedTypefaceElementSpec [not-in-charge] ( )
[ symbol: _ZN26CLinkedTypefaceElementSpecD2Ev ]
CLinkedTypefaceGroup::BaselineShift ( ) const
[ symbol: _ZNK20CLinkedTypefaceGroup13BaselineShiftEv ]
CLinkedTypefaceGroup::BoldnessPercentage ( ) const
[ symbol: _ZNK20CLinkedTypefaceGroup18BoldnessPercentageEv ]
CLinkedTypefaceGroup::GroupId ( ) const
[ symbol: _ZNK20CLinkedTypefaceGroup7GroupIdEv ]
CLinkedTypefaceGroup::ItalicAngle ( ) const
[ symbol: _ZNK20CLinkedTypefaceGroup11ItalicAngleEv ]
CLinkedTypefaceGroup::NewLC ( TInt aGroupId ) [static]
[ symbol: _ZN20CLinkedTypefaceGroup5NewLCEi ]
CLinkedTypefaceGroup::ScalingOption ( ) const
[ symbol: _ZNK20CLinkedTypefaceGroup13ScalingOptionEv ]
CLinkedTypefaceGroup::SetBaselineShift ( CLinkedTypefaceGroup::TBaselineShift aShift )
[ symbol: _ZN20CLinkedTypefaceGroup16SetBaselineShiftENS_14TBaselineShiftE ]
CLinkedTypefaceGroup::SetBoldnessPercentage ( TInt aPercentage )
[ symbol: _ZN20CLinkedTypefaceGroup21SetBoldnessPercentageEi ]
CLinkedTypefaceGroup::SetItalicAngle ( TInt aAngle )
[ symbol: _ZN20CLinkedTypefaceGroup14SetItalicAngleEi ]
CLinkedTypefaceGroup::SetScalingOption ( CLinkedTypefaceGroup::TScalingOption aOption )
[ symbol: _ZN20CLinkedTypefaceGroup16SetScalingOptionENS_14TScalingOptionE ]
CLinkedTypefaceSpecification::AddLinkedTypefaceGroupL ( CLinkedTypefaceGroup& aGroup )
[ symbol: _ZN28CLinkedTypefaceSpecification23AddLinkedTypefaceGroupLER20CLinkedTypefaceGroup ]
CLinkedTypefaceSpecification::AddTypefaceAtBackL ( CLinkedTypefaceElementSpec& aElementSpec )
[ symbol: _ZN28CLinkedTypefaceSpecification18AddTypefaceAtBackLER26CLinkedTypefaceElementSpec ]
CLinkedTypefaceSpecification::AddTypefaceAtIndexL ( CLinkedTypefaceElementSpec& aElementSpec, TInt aIndex )
[ symbol: _ZN28CLinkedTypefaceSpecification19AddTypefaceAtIndexLER26CLinkedTypefaceElementSpeci ]
CLinkedTypefaceSpecification::CanonicalIndex ( )
[ symbol: _ZN28CLinkedTypefaceSpecification14CanonicalIndexEv ]
CLinkedTypefaceSpecification::Clear ( )
[ symbol: _ZN28CLinkedTypefaceSpecification5ClearEv ]
CLinkedTypefaceSpecification::FetchLinkedTypefaceSpecificationL ( CFbsTypefaceStore& aStore )
[ symbol: _ZN28CLinkedTypefaceSpecification33FetchLinkedTypefaceSpecificationLER17CFbsTypefaceStore ]
CLinkedTypefaceSpecification::Group ( TInt aGroupIndex ) const
[ symbol: _ZNK28CLinkedTypefaceSpecification5GroupEi ]
CLinkedTypefaceSpecification::GroupById ( TInt aGroupId ) const
[ symbol: _ZNK28CLinkedTypefaceSpecification9GroupByIdEi ]
CLinkedTypefaceSpecification::GroupCount ( ) const
[ symbol: _ZNK28CLinkedTypefaceSpecification10GroupCountEv ]
CLinkedTypefaceSpecification::RegisterLinkedTypefaceL ( CFbsTypefaceStore& aStore )
[ symbol: _ZN28CLinkedTypefaceSpecification23RegisterLinkedTypefaceLER17CFbsTypefaceStore ]
CLinkedTypefaceSpecification::RemoveLinkedTypefaceGroup ( TInt aGroupId )
[ symbol: _ZN28CLinkedTypefaceSpecification25RemoveLinkedTypefaceGroupEi ]
CLinkedTypefaceSpecification::RemoveTypeface ( TInt aIndex )
[ symbol: _ZN28CLinkedTypefaceSpecification14RemoveTypefaceEi ]
CLinkedTypefaceSpecification::Typeface ( TInt aIndex ) const
[ symbol: _ZNK28CLinkedTypefaceSpecification8TypefaceEi ]
CLinkedTypefaceSpecification::TypefaceCount ( ) const
[ symbol: _ZNK28CLinkedTypefaceSpecification13TypefaceCountEv ]
CLinkedTypefaceSpecification::UpdateLinkedTypefaceL ( CFbsTypefaceStore& aStore )
[ symbol: _ZN28CLinkedTypefaceSpecification21UpdateLinkedTypefaceLER17CFbsTypefaceStore ]
openfont.h,
fntstr{000a0000}.dso
TOpenFontCharMetrics::GlyphType ( ) const
[ symbol: _ZNK20TOpenFontCharMetrics9GlyphTypeEv ]
TOpenFontCharMetrics::SetGlyphType ( TGlyphBitmapType p1 )
[ symbol: _ZN20TOpenFontCharMetrics12SetGlyphTypeE16TGlyphBitmapType ]
TOpenFontMetrics::BaselineCorrection ( )
[ symbol: _ZN16TOpenFontMetrics18BaselineCorrectionEv ]
TOpenFontMetrics::SetBaselineCorrection ( TInt aBaselineCorrection )
[ symbol: _ZN16TOpenFontMetrics21SetBaselineCorrectionEi ]
openfontlinkedtypefaceelementspec.h,
fntstr{000a0000}.dso
COpenFontLinkedTypefaceElementSpec::Canonical ( ) const
[ symbol: _ZNK34COpenFontLinkedTypefaceElementSpec9CanonicalEv ]
COpenFontLinkedTypefaceElementSpec::ElementName ( ) const
[ symbol: _ZNK34COpenFontLinkedTypefaceElementSpec11ElementNameEv ]
COpenFontLinkedTypefaceElementSpec::FileName ( ) const
[ symbol: _ZNK34COpenFontLinkedTypefaceElementSpec8FileNameEv ]
COpenFontLinkedTypefaceElementSpec::GroupId ( ) const
[ symbol: _ZNK34COpenFontLinkedTypefaceElementSpec7GroupIdEv ]
COpenFontLinkedTypefaceElementSpec::NewLC ( TDesC const& aTypefaceName, TInt aGroupId ) [static]
[ symbol: _ZN34COpenFontLinkedTypefaceElementSpec5NewLCERK7TDesC16i ]
COpenFontLinkedTypefaceElementSpec::SetCanonical ( TBool aIsCanonical )
[ symbol: _ZN34COpenFontLinkedTypefaceElementSpec12SetCanonicalEi ]
COpenFontLinkedTypefaceElementSpec::SetFileNameL ( TDesC const& aFileName )
[ symbol: _ZN34COpenFontLinkedTypefaceElementSpec12SetFileNameLERK7TDesC16 ]
COpenFontLinkedTypefaceElementSpec::~COpenFontLinkedTypefaceElementSpec [in-charge-deleting] ( )
[ symbol: _ZN34COpenFontLinkedTypefaceElementSpecD0Ev ]
COpenFontLinkedTypefaceElementSpec::~COpenFontLinkedTypefaceElementSpec [in-charge] ( )
[ symbol: _ZN34COpenFontLinkedTypefaceElementSpecD1Ev ]
COpenFontLinkedTypefaceElementSpec::~COpenFontLinkedTypefaceElementSpec [not-in-charge] ( )
[ symbol: _ZN34COpenFontLinkedTypefaceElementSpecD2Ev ]
openfontlinkedtypefacespecification.h,
fntstr{000a0000}.dso
COpenFontLinkedTypefaceSpecification::AddLinkedTypefaceGroupL ( CLinkedTypefaceGroup& aGroup )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification23AddLinkedTypefaceGroupLER20CLinkedTypefaceGroup ]
COpenFontLinkedTypefaceSpecification::AddTypefaceAtBackL ( COpenFontLinkedTypefaceElementSpec& aElementSpec )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification18AddTypefaceAtBackLER34COpenFontLinkedTypefaceElementSpec ]
COpenFontLinkedTypefaceSpecification::AddTypefaceAtIndexL ( COpenFontLinkedTypefaceElementSpec& aElementSpec, TInt aIndex )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification19AddTypefaceAtIndexLER34COpenFontLinkedTypefaceElementSpeci ]
COpenFontLinkedTypefaceSpecification::CanonicalIndex ( ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification14CanonicalIndexEv ]
COpenFontLinkedTypefaceSpecification::Group ( TInt aIndex ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification5GroupEi ]
COpenFontLinkedTypefaceSpecification::GroupById ( TInt aGroupId ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification9GroupByIdEi ]
COpenFontLinkedTypefaceSpecification::GroupCount ( ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification10GroupCountEv ]
COpenFontLinkedTypefaceSpecification::Name ( ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification4NameEv ]
COpenFontLinkedTypefaceSpecification::NewLC ( TDesC const& aName ) [static]
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification5NewLCERK7TDesC16 ]
COpenFontLinkedTypefaceSpecification::NewLC ( TLinkedTypefaceSpecificationArgs const& aSpecArgs ) [static]
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification5NewLCERK32TLinkedTypefaceSpecificationArgs ]
COpenFontLinkedTypefaceSpecification::RemoveLinkedTypefaceGroup ( TInt aGroupId )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification25RemoveLinkedTypefaceGroupEi ]
COpenFontLinkedTypefaceSpecification::RemoveTypeface ( TInt aIndex )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecification14RemoveTypefaceEi ]
COpenFontLinkedTypefaceSpecification::Typeface ( TInt aIndex ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification8TypefaceEi ]
COpenFontLinkedTypefaceSpecification::TypefaceCount ( ) const
[ symbol: _ZNK36COpenFontLinkedTypefaceSpecification13TypefaceCountEv ]
COpenFontLinkedTypefaceSpecification::~COpenFontLinkedTypefaceSpecification [in-charge-deleting] ( )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecificationD0Ev ]
COpenFontLinkedTypefaceSpecification::~COpenFontLinkedTypefaceSpecification [in-charge] ( )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecificationD1Ev ]
COpenFontLinkedTypefaceSpecification::~COpenFontLinkedTypefaceSpecification [not-in-charge] ( )
[ symbol: _ZN36COpenFontLinkedTypefaceSpecificationD2Ev ]
openfontrasterizer.h,
fntstr{000a0000}.dso
COpenFontRasterizer::ExtendedInterface ( TUid aUid, TAny*& aParam )
[ symbol: _ZN19COpenFontRasterizer17ExtendedInterfaceE4TUidRPv ]
to the top
Removed Symbols (8)
fntstore.h,
fntstr{000a0000}.dso
CBitmapFont::FontWithCharacter ( TInt aCode, CLinkedFontInformation*& aInfo, TBool aSearchAllFonts, TBool aGetCanonicalDefault ) const
[ symbol: _ZNK11CBitmapFont17FontWithCharacterEiRP22CLinkedFontInformationii ]
CBitmapFont::IsLinkedFont ( ) const
[ symbol: _ZNK11CBitmapFont12IsLinkedFontEv ]
CBitmapFont::LinkedFontInformation ( ) const
[ symbol: _ZNK11CBitmapFont21LinkedFontInformationEv ]
CBitmapFont::NextFontClientSpace ( ) const
[ symbol: _ZNK11CBitmapFont19NextFontClientSpaceEv ]
CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId )
[ symbol: _ZN10CFontStore20CreateLinkedTypefaceERK23TLinkedTypefaceSpecArgsiRi ]
CFontStore::IsValidLinkedFontSpecification ( TInt aHandle )
[ symbol: _ZN10CFontStore30IsValidLinkedFontSpecificationEi ]
CFontStore::RemoveLinkedFont ( CBitmapFont* aFont )
[ symbol: _ZN10CFontStore16RemoveLinkedFontEP11CBitmapFont ]
openfont.h,
fntstr{000a0000}.dso
COpenFontRasterizer::Reserved ( )
[ symbol: _ZN19COpenFontRasterizer8ReservedEv ]
to the top
Problems with Symbols, High Severity (1)
fntstore.h,
fntstr{000a0000}.dso
[+] CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId ) (1)
changed to:CFontStore::CreateLinkedTypeface ( TLinkedTypefaceSpecificationArgs const& aLinkedTypefaceSpec, TInt aSession, TInt& aId )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10CFontStore20CreateLinkedTypefaceERK23TLinkedTypefaceSpecArgsiRi to _ZN10CFontStore20CreateLinkedTypefaceERK32TLinkedTypefaceSpecificationArgsiRi. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (2)
openfont.h
[+] class COpenFontFile (1)
| Change |
Effect |
1 | Pure virtual method COpenFontFile::GetNearestFontInPixelsL ( RHeap* aHeap, COpenFontSessionCacheList* aSessionCacheList, TOpenFontSpec const& aDesiredFontSpec, TInt aPixelWidth, TInt aPixelHeight, COpenFont*& aFont, TOpenFontSpec& aActualFontSpec ) has been added to this class instead of COpenFontFile::GetNearestFontInPixelsL ( RHeap* aHeap, COpenFontSessionCacheList* aSessionCacheList, TOpenFontSpec const& aDesiredFontSpec, TInt aPixelWidth, TInt aPixelHeight, COpenFont*& aFont, TOpenFontSpec& aActualFontSpec ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 10 entries | Virtual Table (New) - 10 entries |
---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI13COpenFontFile) | (int (*)(...))(& _ZTI13COpenFontFile) |
8 | ~COpenFontFile | ~COpenFontFile |
12 | ~COpenFontFile | ~COpenFontFile |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | COpenFontFile::GetNearestFontToDesignHeightInPixelsL | COpenFontFile::GetNearestFontToDesignHeightInPixelsL |
28 | COpenFontFile::GetNearestFontToMaxHeightInPixelsL | COpenFontFile::GetNearestFontToMaxHeightInPixelsL |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | COpenFontFile::ExtendedInterface | COpenFontFile::ExtendedInterface |
[+] affected symbols (5)
COpenFontFile::AddFaceL ( TOpenFontFaceAttrib const& aAttrib )Call of this method may result in crash or incorrect behavior of applications because some pure virtual method in v-table has been replaced by other.
COpenFontFile::ExtendedInterface ( TUid aUid, TAny*& aParam )Call of this method may result in crash or incorrect behavior of applications because some pure virtual method in v-table has been replaced by other.
COpenFontFile::GetNearestFontHelper ( TOpenFontSpec const& aDesiredFontSpec, TInt aPixelWidth, TInt aPixelHeight, TInt& aFaceIndex, TOpenFontSpec& aActualFontSpec ) constCall of this method may result in crash or incorrect behavior of applications because some pure virtual method in v-table has been replaced by other.
COpenFontFile::GetNearestFontHelperOld ( TOpenFontSpec const& aDesiredFontSpec, TInt aPixelWidth, TInt aPixelHeight, TInt& aFaceIndex, TOpenFontSpec& aActualFontSpec ) constCall of this method may result in crash or incorrect behavior of applications because some pure virtual method in v-table has been replaced by other.
COpenFontFile::~COpenFontFile [in-charge] ( )Call of this method may result in crash or incorrect behavior of applications because some pure virtual method in v-table has been replaced by other.
[+] class COpenFontRasterizer (1)
| Change |
Effect |
1 | Virtual method COpenFontRasterizer::ExtendedInterface ( TUid aUid, TAny*& aParam ) has been added to this class instead of COpenFontRasterizer::Reserved ( ). | Applications will pass parameters of older replaced method to newly added virtual method. It may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI19COpenFontRasterizer) | (int (*)(...))(& _ZTI19COpenFontRasterizer) |
8 | ~COpenFontRasterizer | ~COpenFontRasterizer |
12 | ~COpenFontRasterizer | ~COpenFontRasterizer |
16 | CBase::Extension_ | CBase::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | COpenFontRasterizer::Reserved | COpenFontRasterizer::ExtendedInterface |
[+] affected symbols (1)
COpenFontRasterizer::Reserved ( )Call of this method may result in crash or incorrect behavior of applications because it has been replaced by other virtual method.
to the top
Problems with Data Types, Low Severity (8)
fntstore.h
[+] class CBitmapFont (3)
| Change |
Effect |
1 | Field iReserved has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field iUniqueFontId has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 96 bytes to 104 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (10)
CBitmapFont::BitmapEncoding ( ) constThis method is from 'CBitmapFont' class.
CBitmapFont::CharacterMetrics ( TInt aCode, TUint8 const*& aBytes ) constThis method is from 'CBitmapFont' class.
CBitmapFont::CharacterNeedsToBeRasterized ( TInt aSessionHandle, TInt aCode ) constThis method is from 'CBitmapFont' class.
CBitmapFont::DeleteShape ( TInt aSessionHandle, TShapeHeader* aHeader )This method is from 'CBitmapFont' class.
CBitmapFont::GetCharacterData ( TInt aSessionHandle, TInt aCode, TOpenFontCharMetrics& aMetrics, TUint8 const*& aBitmap ) constThis method is from 'CBitmapFont' class.
CBitmapFont::GetFaceAttrib ( TOpenFontFaceAttrib& aAttrib ) constThis method is from 'CBitmapFont' class.
CBitmapFont::GetFontMetrics ( TOpenFontMetrics& aMetrics ) constThis method is from 'CBitmapFont' class.
CBitmapFont::HasCharacterL ( TInt aCode ) constThis method is from 'CBitmapFont' class.
CBitmapFont::Rasterize ( TInt aSessionHandle, TInt aCode, TOpenFontGlyphData* aGlyphData ) constThis method is from 'CBitmapFont' class.
CBitmapFont::ShapeTextL ( TDesC16 const& aText, TInt aSessionHandle, TShapeMessageParameters const& aParams )This method is from 'CBitmapFont' class.
[+] class CFontStore (4)
| Change |
Effect |
1 | Field iUniqueFontIdCount has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field iUnused has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field iUnused2 has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Size of this type has been changed from 260 bytes to 272 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (25)
CFontStore::AddFileL ( TDesC const& aName )This method is from 'CFontStore' class.
CFontStore::DeleteSessionCache ( TInt aSessionHandle )This method is from 'CFontStore' class.
CFontStore::FontHeightInPixels ( TInt aTypefaceIndex, TInt aHeightIndex ) constThis method is from 'CFontStore' class.
CFontStore::FontHeightInTwips ( TInt aTypefaceIndex, TInt aHeightIndex ) constThis method is from 'CFontStore' class.
CFontStore::GetFontById ( CFont*& aFont, TUid aUid, TAlgStyle const& aAlgStyle )This method is from 'CFontStore' class.
CFontStore::GetNearestFontInPixels ( CFont*& aFont, TFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontInPixels ( CFont*& aFont, TOpenFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontInTwips ( CFont*& aFont, TFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontInTwips ( CFont*& aFont, TOpenFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToDesignHeightInPixels ( CFont*& aFont, TFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToDesignHeightInPixels ( CFont*& aFont, TOpenFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToDesignHeightInTwips ( CFont*& aFont, TFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToDesignHeightInTwips ( CFont*& aFont, TOpenFontSpec const& aFontSpec )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToMaxHeightInPixels ( CFont*& aFont, TFontSpec const& aFontSpec, TInt aMaxHeight )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToMaxHeightInPixels ( CFont*& aFont, TOpenFontSpec const& aFontSpec, TInt aMaxHeight )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToMaxHeightInTwips ( CFont*& aFont, TFontSpec const& aFontSpec, TInt aMaxHeight )This method is from 'CFontStore' class.
CFontStore::GetNearestFontToMaxHeightInTwips ( CFont*& aFont, TOpenFontSpec const& aFontSpec, TInt aMaxHeight )This method is from 'CFontStore' class.
CFontStore::HaveTypefaceFamilyName ( TDesC const& aName )This method is from 'CFontStore' class.
CFontStore::InstallRasterizerL ( COpenFontRasterizer* aRasterizer )This method is from 'CFontStore' class.
CFontStore::InstallShaperFactoryL ( CShaperFactory* aShaperFactory )This method is from 'CFontStore' class.
CFontStore::NewL ( RHeap* aHeap ) [static]Return value (pointer) has base type 'CFontStore'.
CFontStore::NumTypefaces ( ) constThis method is from 'CFontStore' class.
CFontStore::RemoveFile ( TUid aFileUid )This method is from 'CFontStore' class.
CFontStore::TypefaceSupport ( TTypefaceSupport& aTypefaceSupport, TInt aTypefaceIndex ) constThis method is from 'CFontStore' class.
CFontStore::~CFontStore [in-charge] ( )This method is from 'CFontStore' class.
openfont.h
[+] class COpenFont (1)
| Change |
Effect |
1 | Field iGlyphCache has been renamed to iGlyphCacheOffset. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (2)
COpenFont::ExtendedInterface ( TUid aUid, TAny*& aParam )This method is from 'COpenFont' class.
COpenFont::~COpenFont [in-charge] ( )This method is from 'COpenFont' class.
to the top
Header Files (2)
fntstore.h
openfont.h
to the top
Dynamic Libraries (1)
fntstr{000a0000}.dso
to the top