Binary compatibility report for the bitgdi.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | bitgdi.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 | 4 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 212 / 157 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 13 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 4 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (13)
bitdev.h,
bitgdi{000a0000}.dso
CFbsDevice::SetDrawDeviceOffset ( TPoint const& aOrigin )
[ symbol: _ZN10CFbsDevice19SetDrawDeviceOffsetERK6TPoint ]
bitstd.h,
bitgdi{000a0000}.dso
CFbsBitGc::DrawText ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam )
[ symbol: _ZN9CFbsBitGc8DrawTextERK7TDesC16PKN16CGraphicsContext15TTextParametersE ]
CFbsBitGc::DrawText ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TPoint const& aPosition )
[ symbol: _ZN9CFbsBitGc8DrawTextERK7TDesC16PKN16CGraphicsContext15TTextParametersERK6TPoint ]
CFbsBitGc::DrawText ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TRect const& aBox )
[ symbol: _ZN9CFbsBitGc8DrawTextERK7TDesC16PKN16CGraphicsContext15TTextParametersERK5TRect ]
CFbsBitGc::DrawText ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TRect const& aBox, TInt aBaselineOffset, CGraphicsContext::TTextAlign aHrz, TInt aMargin )
[ symbol: _ZN9CFbsBitGc8DrawTextERK7TDesC16PKN16CGraphicsContext15TTextParametersERK5TRectiNS3_10TTextAlignEi ]
CFbsBitGc::DrawText ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TRect const& aBox, TInt aBaselineOffset, TInt aTextWidth, CGraphicsContext::TTextAlign aHrz, TInt aMargin )
[ symbol: _ZN9CFbsBitGc8DrawTextERK7TDesC16PKN16CGraphicsContext15TTextParametersERK5TRectiiNS3_10TTextAlignEi ]
CFbsBitGc::DrawTextVertical ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TBool aUp )
[ symbol: _ZN9CFbsBitGc16DrawTextVerticalERK7TDesC16PKN16CGraphicsContext15TTextParametersEi ]
CFbsBitGc::DrawTextVertical ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TPoint const& aPosition, TBool aUp )
[ symbol: _ZN9CFbsBitGc16DrawTextVerticalERK7TDesC16PKN16CGraphicsContext15TTextParametersERK6TPointi ]
CFbsBitGc::DrawTextVertical ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TRect const& aBox, TBool aUp )
[ symbol: _ZN9CFbsBitGc16DrawTextVerticalERK7TDesC16PKN16CGraphicsContext15TTextParametersERK5TRecti ]
CFbsBitGc::DrawTextVertical ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TRect const& aBox, TInt aBaselineOffset, TBool aUp, CGraphicsContext::TTextAlign aVert, TInt aMargin )
[ symbol: _ZN9CFbsBitGc16DrawTextVerticalERK7TDesC16PKN16CGraphicsContext15TTextParametersERK5TRectiiNS3_10TTextAlignEi ]
CFbsBitGc::DrawTextVertical ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TRect const& aBox, TInt aBaselineOffset, TInt aTextWidth, TBool aUp, CGraphicsContext::TTextAlign aVert, TInt aMargin )
[ symbol: _ZN9CFbsBitGc16DrawTextVerticalERK7TDesC16PKN16CGraphicsContext15TTextParametersERK5TRectiiiNS3_10TTextAlignEi ]
CFbsBitGc::UpdateJustification ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam )
[ symbol: _ZN9CFbsBitGc19UpdateJustificationERK7TDesC16PKN16CGraphicsContext15TTextParametersE ]
CFbsBitGc::UpdateJustificationVertical ( TDesC const& aText, CGraphicsContext::TTextParameters const* aParam, TBool aUp )
[ symbol: _ZN9CFbsBitGc27UpdateJustificationVerticalERK7TDesC16PKN16CGraphicsContext15TTextParametersEi ]
to the top
Problems with Data Types, Low Severity (4)
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 (1)
CFbsBitGcFont::Address ( ) constReturn value (pointer) has base type 'CBitmapFont'.
graphicsaccelerator.h
[+] struct TAcceleratedBitmapInfo (1)
| Change |
Effect |
1 | Field iPhysicalAddress has been renamed to unnamed0. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (1)
TAcceleratedBitmapSpec::GetInfo ( TAcceleratedBitmapInfo& aInfo ) const1st parameter 'aInfo' (reference) has base type 'TAcceleratedBitmapInfo'.
to the top
Header Files (4)
banddev.h
bitdev.h
bitstd.h
graphicsaccelerator.h
to the top
Dynamic Libraries (1)
bitgdi{000a0000}.dso
to the top