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

Test Info


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

Test Results


Total Header Files6
Total Dynamic Libraries1
Total Symbols / Types546 / 280
VerdictIncompatible
(13.74%)

Problem Summary


SeverityCount
Added Symbols-78
Removed SymbolsHigh37
Problems with
Data Types
High0
Medium1
Low3
Problems with
Symbols
High37
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (78)


advancedpointerevent.h, ws32{000a0000}.dso
TAdvancedPointerEvent::operator= TAdvancedPointerEvent const& aPointerEvent )
TAdvancedPointerEvent::TAdvancedPointerEvent [in-charge] TAdvancedPointerEvent const& aPointerEvent )
TAdvancedPointerEvent::TAdvancedPointerEvent [not-in-charge] TAdvancedPointerEvent const& aPointerEvent )

w32std.h, ws32{000a0000}.dso
CDirectScreenAccess::NewL ( RWsSession& aWs, CWsScreenDevice& aScreenDevice, RWindowBase& aWin, MDirectScreenAccess& aAbort, TBool aRegionTrackingOnly ) [static]
CWindowGc::Interface TUid aInterfaceId )
CWindowGc::Interface TUid aInterfaceId ) const
CWsGraphic::Session ( )
CWsScreenDevice::GetInterface TUint aInterfaceId )
CWsScreenDevice::GetScreenSizeModeList RArray<int>* aModeList ) const
CWsScreenDevice::IsCurrentModeDynamic ( ) const
CWsScreenDevice::IsModeDynamic TInt aSizeMode ) const
CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 ) const
RBackedUpWindow::BitmapHandle ( ) const
RDirectScreenAccess::Construct TBool aRegionTrackingOnly )
RDrawableWindow::GetDrawRect ( ) const
RSoundPlugIn::IsLoaded TBool& aIsChangeable ) const
RSoundPlugIn::KeyClickEnabled ( ) const
RSoundPlugIn::PenClickEnabled ( ) const
RWindow::GetInvalidRegion RRegion& aRegion ) const
RWindow::IsRedrawStoreEnabled ( ) const
RWindowBase::CancelPointerRepeatEventRequest TUint8 const aPointerNumber )
RWindowBase::ClaimPointerGrab ( TUint8 const aPointerNumber, TBool const aSendUpEvent )
RWindowBase::DisplayMode ( ) const
RWindowBase::EnableAdvancedPointers ( )
RWindowBase::FixNativeOrientation ( )
RWindowBase::GetBackgroundSurface TSurfaceConfiguration& aConfiguration ) const
RWindowBase::IsFaded ( ) const
RWindowBase::IsNonFading ( ) const
RWindowBase::KeyColor ( ) const
RWindowBase::RequestPointerRepeatEvent ( TTimeIntervalMicroSeconds32 aTime, TRect const& aRect, TUint8 const aPointerNumber )
RWindowBase::RetrievePointerMoveBuffer TDes8& aBuf ) const
RWindowBase::SetSurfaceTransparency TBool aSurfaceTransparency )
RWindowBase::SizeForEgl ( ) const
RWindowGroup::Construct ( TUint32 aClientHandle, CWsScreenDevice* aScreenDevice )
RWindowGroup::Construct ( TUint32 aClientHandle, TBool aIsFocusable, CWsScreenDevice* aScreenDevice )
RWindowGroup::SimulateAdvancedPointerEvent TRawEvent aEvent )
RWindowTreeNode::ScreenNumber ( ) const
RWindowTreeNode::Session ( ) const
RWindowTreeNode::WindowGroupId ( ) const
RWsSession::EnableWindowSizeCacheL ( )
RWsSession::FetchMessage TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent ) const
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset ) const
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TThreadId aThreadId ) const
RWsSession::GetColorModeList ( TInt aScreenNumber, CArrayFixFlat<int>* aModeList ) const
RWsSession::GetDefaultOwningWindow ( ) const
RWsSession::GetDefaultOwningWindow TInt aScreenNumber ) const
RWsSession::GetDefModeMaxNumColors ( TInt aScreenNumber, TInt& aColor, TInt& aGray ) const
RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance ) const
RWsSession::GetEnterCloseProximityThreshold ( ) const
RWsSession::GetEnterHighPressureThreshold ( ) const
RWsSession::GetEvent TWsEvent& aEvent ) const
RWsSession::GetExitCloseProximityThreshold ( ) const
RWsSession::GetExitHighPressureThreshold ( ) const
RWsSession::GetFocusScreen ( ) const
RWsSession::GetFocusWindowGroup ( ) const
RWsSession::GetFocusWindowGroup TInt aScreenNumber ) const
RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime ) const
RWsSession::GetPriorityKey TWsPriorityKeyEvent& aEvent ) const
RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId ) const
RWsSession::GetWindowGroupHandle TInt aIdentifier ) const
RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName ) const
RWsSession::GetWindowGroupOrdinalPriority TInt aIdentifier ) const
RWsSession::HeapSetBurstFail ( TInt aTAllocFail, TInt aRate, TInt aBurst )
RWsSession::NumberOfScreens ( ) const
RWsSession::NumWindowGroups ( TInt aScreenNumber, TInt aPriority ) const
RWsSession::PreferredSurfaceConfigurationSize ( ) const
RWsSession::ResourceCount ( ) const
RWsSession::SetCloseProximityThresholds ( TInt aEnterCloseProximityThreshold, TInt aExitCloseProximityThreshold )
RWsSession::SetHighPressureThresholds ( TInt aEnterHighPressureThreshold, TInt aExitHighPressureThreshold )
RWsSession::Version ( ) const
RWsSession::WindowGroupList CArrayFixFlat<int>* aWindowList ) const
RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList, TInt aScreenNumber, TInt aPriority ) const
RWsSession::WindowGroupList RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) const
RWsSession::WindowGroupList TInt aPriority, CArrayFixFlat<int>* aWindowList ) const
RWsSession::WindowGroupList TInt aPriority, RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) const
TWsEvent::InitAdvancedPointerEvent ( TPointerEvent::TType aType, TUint aModifiers, TPoint3D const& aPoint3D, TUint8 aPointerNumber )
TWsEvent::SetPointerNumber TUint8 aPointerNumber )
TWsEvent::SetPointerZ TInt aZ )

to the top

Removed Symbols (37)


w32std.h, ws32{000a0000}.dso
CWsScreenDevice::GetScreenSizeModeList RArray<TInt>* aModeList )
CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 )
RBackedUpWindow::BitmapHandle ( )
RDrawableWindow::GetDrawRect ( )
RSoundPlugIn::IsLoaded TBool& aIsChangeable )
RSoundPlugIn::KeyClickEnabled ( )
RSoundPlugIn::PenClickEnabled ( )
RWindow::GetInvalidRegion RRegion& aRegion )
RWindow::IsRedrawStoreEnabled ( )
RWindowBase::DisplayMode ( )
RWindowBase::GetBackgroundSurface TSurfaceConfiguration& aConfiguration )
RWindowBase::IsFaded ( )
RWindowBase::IsNonFading ( )
RWindowBase::KeyColor ( )
RWindowBase::RetrievePointerMoveBuffer TDes8& aBuf )
RWindowTreeNode::WindowGroupId ( )
RWsSession::FetchMessage TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent )
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset )
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TThreadId aThreadId )
RWsSession::GetDefaultOwningWindow ( )
RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance )
RWsSession::GetEvent TWsEvent& aEvent )
RWsSession::GetFocusScreen ( )
RWsSession::GetFocusWindowGroup ( )
RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime )
RWsSession::GetPriorityKey TWsPriorityKeyEvent& aEvent )
RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId )
RWsSession::GetWindowGroupHandle TInt aIdentifier )
RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName )
RWsSession::GetWindowGroupOrdinalPriority TInt aIdentifier )
RWsSession::PreferredSurfaceConfigurationSize ( )
RWsSession::ResourceCount ( )
RWsSession::Version ( )
RWsSession::WindowGroupList CArrayFixFlat<TInt>* aWindowList )
RWsSession::WindowGroupList RArray<RWsSession::TWindowGroupChainInfo>* aWindowList )
RWsSession::WindowGroupList TInt aPriority, CArrayFixFlat<TInt>* aWindowList )
RWsSession::WindowGroupList TInt aPriority, RArray<RWsSession::TWindowGroupChainInfo>* aWindowList )

to the top

Problems with Symbols, High Severity (37)


w32std.h, ws32{000a0000}.dso
[+] CWsScreenDevice::GetScreenSizeModeList RArray<TInt>* aModeList ) (1)
[+] CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 ) (1)
[+] RBackedUpWindow::BitmapHandle ( ) (1)
[+] RDrawableWindow::GetDrawRect ( ) (1)
[+] RSoundPlugIn::IsLoaded TBool& aIsChangeable ) (1)
[+] RSoundPlugIn::KeyClickEnabled ( ) (1)
[+] RSoundPlugIn::PenClickEnabled ( ) (1)
[+] RWindow::GetInvalidRegion RRegion& aRegion ) (1)
[+] RWindow::IsRedrawStoreEnabled ( ) (1)
[+] RWindowBase::DisplayMode ( ) (1)
[+] RWindowBase::GetBackgroundSurface TSurfaceConfiguration& aConfiguration ) (1)
[+] RWindowBase::IsFaded ( ) (1)
[+] RWindowBase::IsNonFading ( ) (1)
[+] RWindowBase::KeyColor ( ) (1)
[+] RWindowBase::RetrievePointerMoveBuffer TDes8& aBuf ) (1)
[+] RWindowTreeNode::WindowGroupId ( ) (1)
[+] RWsSession::FetchMessage TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent ) (1)
[+] RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset ) (1)
[+] RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TThreadId aThreadId ) (1)
[+] RWsSession::GetDefaultOwningWindow ( ) (1)
[+] RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance ) (1)
[+] RWsSession::GetEvent TWsEvent& aEvent ) (1)
[+] RWsSession::GetFocusScreen ( ) (1)
[+] RWsSession::GetFocusWindowGroup ( ) (1)
[+] RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime ) (1)
[+] RWsSession::GetPriorityKey TWsPriorityKeyEvent& aEvent ) (1)
[+] RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId ) (1)
[+] RWsSession::GetWindowGroupHandle TInt aIdentifier ) (1)
[+] RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName ) (1)
[+] RWsSession::GetWindowGroupOrdinalPriority TInt aIdentifier ) (1)
[+] RWsSession::PreferredSurfaceConfigurationSize ( ) (1)
[+] RWsSession::ResourceCount ( ) (1)
[+] RWsSession::Version ( ) (1)
[+] RWsSession::WindowGroupList CArrayFixFlat<TInt>* aWindowList ) (1)
[+] RWsSession::WindowGroupList TInt aPriority, CArrayFixFlat<TInt>* aWindowList ) (1)
[+] RWsSession::WindowGroupList TInt aPriority, RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) (1)
[+] RWsSession::WindowGroupList RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) (1)

to the top

Problems with Data Types, Medium Severity (1)


e32keys.h
[+] enum TEventModifier (1)

to the top

Problems with Data Types, Low Severity (3)


e32event.h
[+] class TRawEvent (1)
[+] union anon-union-e32event.h-349 (2)

to the top

Header Files (6)


bitstd.h
clock.h
fbs.h
gulgcmap.h
spriteanimation.h
w32std.h

to the top

Dynamic Libraries (1)


ws32{000a0000}.dso

to the top




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