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

Test Info


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

Test Results


Total Header Files5
Total Dynamic Libraries1
Total Symbols / Types157 / 104
VerdictIncompatible
(0.64%)

Problem Summary


SeverityCount
Added Symbols-39
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low1
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols (39)


ptiengine.h, ptiengine{000a0000}.dso
CPtiEngine::AddAutoSubstitutionEntry ( TDesC const& aShortcut, TDesC const& aSubstituition )
CPtiEngine::AddPhrase TDesC const& aNewPhrase )
CPtiEngine::CaseSequence ( )
CPtiEngine::DeleteAutoSubstitutionEntry TDesC const& aShortcut )
CPtiEngine::ExtendedNumericModeKeysForQwertyL TInt aLanguage )
CPtiEngine::ExtendedNumericModeKeysForQwertyL TInt aLanguage, TPtiKeyboardType aKeyboardType )
CPtiEngine::GetAutoSubstitutionEntry TInt aIndex, TDes& aShortcut, TDes& aSubstitution )
CPtiEngine::GetNumericModeKeysForQwertyL TInt aLanguage, RArray<TPtiNumericKeyBinding>& aResult, TPtiKeyboardType aKeyboardType )
CPtiEngine::IsQwertyBasedMode TPtiEngineInputMode aMode ) const
CPtiEngine::IsValidKey TPtiKey aKey ) const
CPtiEngine::KeyboardType ( ) const
CPtiEngine::KeyboardTypesSupportedByLanguageL TInt aLanguage, RArray<TPtiKeyboardType>& aResult )
CPtiEngine::MarkAutoCapitalized ( )
CPtiEngine::NumberOfAutoSubstitutionEntries ( ) const
CPtiEngine::SetAutoSubstitution TBool aStatus )
CPtiEngine::SetKeyboardType TPtiKeyboardType aType )
CPtiEngine::SetMaxLengthForAutoCompletedCandidates TInt aMaxLength )
CPtiEngine::SetNumberCandidateStatus TBool aStatus )

ptikeymappings.h, ptiengine{000a0000}.dso
CPtiHalfQwertyKeyMappings::GetAll TPtiTextCase aCase )
CPtiHalfQwertyKeyMappings::GetDataForKey TPtiKey aKey, TDes& aResult, TPtiTextCase aCase )
CPtiHalfQwertyKeyMappings::KeyForCharacter TUint16 aChar )
CPtiHalfQwertyKeyMappings::NewL CPtiKeyMapData* aData ) [static]
CPtiHalfQwertyKeyMappings::NextKey TPtiKey aKey, TBool& aAppend, TPtiTextCase aCase )
CPtiHalfQwertyKeyMappings::ReplaceKeyMapL TPtiKey aKey, TDesC& aMap, TPtiTextCase aCase )
CPtiHalfQwertyKeyMappings::StartMapping TPtiKey aKey, TPtiTextCase aCase, TPtiEngineInputMode aMode )
CPtiHalfQwertyKeyMappings::~CPtiHalfQwertyKeyMappings [in-charge-deleting] ( )
CPtiHalfQwertyKeyMappings::~CPtiHalfQwertyKeyMappings [in-charge] ( )
CPtiHalfQwertyKeyMappings::~CPtiHalfQwertyKeyMappings [not-in-charge] ( )
CPtiKeyMappings::NewL CPtiKeyMapData* aData ) [static]
CPtiMappings::KeyboardType ( ) const
CPtiQwertyKeyMappings::HasDataBlockForKeyboardType TPtiKeyboardType aKeyboardType ) const
CPtiQwertyKeyMappings::NewL CPtiKeyMapData* aData ) [static]
CPtiQwertyKeyMappings::SetKeyboardType TPtiKeyboardType aKeyboardType )

PtiLanguage.h, ptiengine{000a0000}.dso
CPtiCoreLanguage::ClearHalfQwerty ( )
CPtiCoreLanguage::DataFactory ( ) const
CPtiCoreLanguage::GetHalfQwertyKeymappings ( ) const
CPtiCoreLanguage::RawKeyMapData ( ) const
CPtiCoreLanguage::SetHalfQwertyKeyMappings MPtiKeyMappings* aMappings )

ptilanguagedatabase.h, ptiengine{000a0000}.dso
CPtiLanguageDatabase::CreateMappingTableWithOpaqueL TInt aCoreUid, RArray<TPtiLangDatabaseMappingOpaque>& aResult ) [static]

to the top

Problems with Data Types, Medium Severity (1)


PtiDefs.h
[+] enum TPtiSpelling (1)

to the top

Problems with Data Types, Low Severity (1)


PtiDefs.h
[+] enum TPtiEngineInputMode (1)

to the top

Problems with Symbols, Low Severity (1)


ptilanguagedatabase.h, ptiengine{000a0000}.dso
[+] CPtiLanguageDatabase::ListDatabasesLC TInt aCoreUid ) [static] (1)

to the top

Header Files (5)


ptiengine.h
ptikeymappings.h
ptilanguage.h
ptilanguagedatabase.h
ptiuserdictionary.h

to the top

Dynamic Libraries (1)


ptiengine{000a0000}.dso

to the top




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