Binary compatibility report for the ws32.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | ws32.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 | 6 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 546 / 280 |
Verdict | Incompatible (13.74%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 78 |
Removed Symbols | High | 37 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 3 |
Problems with Symbols | High | 37 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (78)
advancedpointerevent.h,
ws32{000a0000}.dso
TAdvancedPointerEvent::operator= ( TAdvancedPointerEvent const& aPointerEvent )
[ symbol: _ZN21TAdvancedPointerEventaSERKS_ ]
TAdvancedPointerEvent::TAdvancedPointerEvent [in-charge] ( TAdvancedPointerEvent const& aPointerEvent )
[ symbol: _ZN21TAdvancedPointerEventC1ERKS_ ]
TAdvancedPointerEvent::TAdvancedPointerEvent [not-in-charge] ( TAdvancedPointerEvent const& aPointerEvent )
[ symbol: _ZN21TAdvancedPointerEventC2ERKS_ ]
w32std.h,
ws32{000a0000}.dso
CDirectScreenAccess::NewL ( RWsSession& aWs, CWsScreenDevice& aScreenDevice, RWindowBase& aWin, MDirectScreenAccess& aAbort, TBool aRegionTrackingOnly ) [static]
[ symbol: _ZN19CDirectScreenAccess4NewLER10RWsSessionR15CWsScreenDeviceR11RWindowBaseR19MDirectScreenAccessi ]
CWindowGc::Interface ( TUid aInterfaceId )
[ symbol: _ZN9CWindowGc9InterfaceE4TUid ]
CWindowGc::Interface ( TUid aInterfaceId ) const
[ symbol: _ZNK9CWindowGc9InterfaceE4TUid ]
CWsGraphic::Session ( )
[ symbol: _ZN10CWsGraphic7SessionEv ]
CWsScreenDevice::GetInterface ( TUint aInterfaceId )
[ symbol: _ZN15CWsScreenDevice12GetInterfaceEj ]
CWsScreenDevice::GetScreenSizeModeList ( RArray<int>* aModeList ) const
[ symbol: _ZNK15CWsScreenDevice21GetScreenSizeModeListEP6RArrayIiE ]
CWsScreenDevice::IsCurrentModeDynamic ( ) const
[ symbol: _ZNK15CWsScreenDevice20IsCurrentModeDynamicEv ]
CWsScreenDevice::IsModeDynamic ( TInt aSizeMode ) const
[ symbol: _ZNK15CWsScreenDevice13IsModeDynamicEi ]
CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 ) const
[ symbol: _ZNK15CWsScreenDevice11RectCompareERK5TRectS2_ ]
RBackedUpWindow::BitmapHandle ( ) const
[ symbol: _ZNK15RBackedUpWindow12BitmapHandleEv ]
RDirectScreenAccess::Construct ( TBool aRegionTrackingOnly )
[ symbol: _ZN19RDirectScreenAccess9ConstructEi ]
RDrawableWindow::GetDrawRect ( ) const
[ symbol: _ZNK15RDrawableWindow11GetDrawRectEv ]
RSoundPlugIn::IsLoaded ( TBool& aIsChangeable ) const
[ symbol: _ZNK12RSoundPlugIn8IsLoadedERi ]
RSoundPlugIn::KeyClickEnabled ( ) const
[ symbol: _ZNK12RSoundPlugIn15KeyClickEnabledEv ]
RSoundPlugIn::PenClickEnabled ( ) const
[ symbol: _ZNK12RSoundPlugIn15PenClickEnabledEv ]
RWindow::GetInvalidRegion ( RRegion& aRegion ) const
[ symbol: _ZNK7RWindow16GetInvalidRegionER7RRegion ]
RWindow::IsRedrawStoreEnabled ( ) const
[ symbol: _ZNK7RWindow20IsRedrawStoreEnabledEv ]
RWindowBase::CancelPointerRepeatEventRequest ( TUint8 const aPointerNumber )
[ symbol: _ZN11RWindowBase31CancelPointerRepeatEventRequestEh ]
RWindowBase::ClaimPointerGrab ( TUint8 const aPointerNumber, TBool const aSendUpEvent )
[ symbol: _ZN11RWindowBase16ClaimPointerGrabEhi ]
RWindowBase::DisplayMode ( ) const
[ symbol: _ZNK11RWindowBase11DisplayModeEv ]
RWindowBase::EnableAdvancedPointers ( )
[ symbol: _ZN11RWindowBase22EnableAdvancedPointersEv ]
RWindowBase::FixNativeOrientation ( )
[ symbol: _ZN11RWindowBase20FixNativeOrientationEv ]
RWindowBase::GetBackgroundSurface ( TSurfaceConfiguration& aConfiguration ) const
[ symbol: _ZNK11RWindowBase20GetBackgroundSurfaceER21TSurfaceConfiguration ]
RWindowBase::IsFaded ( ) const
[ symbol: _ZNK11RWindowBase7IsFadedEv ]
RWindowBase::IsNonFading ( ) const
[ symbol: _ZNK11RWindowBase11IsNonFadingEv ]
RWindowBase::KeyColor ( ) const
[ symbol: _ZNK11RWindowBase8KeyColorEv ]
RWindowBase::RequestPointerRepeatEvent ( TTimeIntervalMicroSeconds32 aTime, TRect const& aRect, TUint8 const aPointerNumber )
[ symbol: _ZN11RWindowBase25RequestPointerRepeatEventE27TTimeIntervalMicroSeconds32RK5TRecth ]
RWindowBase::RetrievePointerMoveBuffer ( TDes8& aBuf ) const
[ symbol: _ZNK11RWindowBase25RetrievePointerMoveBufferER5TDes8 ]
RWindowBase::SetSurfaceTransparency ( TBool aSurfaceTransparency )
[ symbol: _ZN11RWindowBase22SetSurfaceTransparencyEi ]
RWindowBase::SizeForEgl ( ) const
[ symbol: _ZNK11RWindowBase10SizeForEglEv ]
RWindowGroup::Construct ( TUint32 aClientHandle, CWsScreenDevice* aScreenDevice )
[ symbol: _ZN12RWindowGroup9ConstructEmP15CWsScreenDevice ]
RWindowGroup::Construct ( TUint32 aClientHandle, TBool aIsFocusable, CWsScreenDevice* aScreenDevice )
[ symbol: _ZN12RWindowGroup9ConstructEmiP15CWsScreenDevice ]
RWindowGroup::SimulateAdvancedPointerEvent ( TRawEvent aEvent )
[ symbol: _ZN12RWindowGroup28SimulateAdvancedPointerEventE9TRawEvent ]
RWindowTreeNode::ScreenNumber ( ) const
[ symbol: _ZNK15RWindowTreeNode12ScreenNumberEv ]
RWindowTreeNode::Session ( ) const
[ symbol: _ZNK15RWindowTreeNode7SessionEv ]
RWindowTreeNode::WindowGroupId ( ) const
[ symbol: _ZNK15RWindowTreeNode13WindowGroupIdEv ]
RWsSession::EnableWindowSizeCacheL ( )
[ symbol: _ZN10RWsSession22EnableWindowSizeCacheLEv ]
RWsSession::FetchMessage ( TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent ) const
[ symbol: _ZNK10RWsSession12FetchMessageER4TUidR5TPtr8RK8TWsEvent ]
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset ) const
[ symbol: _ZNK10RWsSession25FindWindowGroupIdentifierEiRK7TDesC16i ]
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TThreadId aThreadId ) const
[ symbol: _ZNK10RWsSession25FindWindowGroupIdentifierEi9TThreadId ]
RWsSession::GetColorModeList ( TInt aScreenNumber, CArrayFixFlat<int>* aModeList ) const
[ symbol: _ZNK10RWsSession16GetColorModeListEiP13CArrayFixFlatIiE ]
RWsSession::GetDefaultOwningWindow ( ) const
[ symbol: _ZNK10RWsSession22GetDefaultOwningWindowEv ]
RWsSession::GetDefaultOwningWindow ( TInt aScreenNumber ) const
[ symbol: _ZNK10RWsSession22GetDefaultOwningWindowEi ]
RWsSession::GetDefModeMaxNumColors ( TInt aScreenNumber, TInt& aColor, TInt& aGray ) const
[ symbol: _ZNK10RWsSession22GetDefModeMaxNumColorsEiRiS0_ ]
RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance ) const
[ symbol: _ZNK10RWsSession22GetDoubleClickSettingsER27TTimeIntervalMicroSeconds32Ri ]
RWsSession::GetEnterCloseProximityThreshold ( ) const
[ symbol: _ZNK10RWsSession31GetEnterCloseProximityThresholdEv ]
RWsSession::GetEnterHighPressureThreshold ( ) const
[ symbol: _ZNK10RWsSession29GetEnterHighPressureThresholdEv ]
RWsSession::GetEvent ( TWsEvent& aEvent ) const
[ symbol: _ZNK10RWsSession8GetEventER8TWsEvent ]
RWsSession::GetExitCloseProximityThreshold ( ) const
[ symbol: _ZNK10RWsSession30GetExitCloseProximityThresholdEv ]
RWsSession::GetExitHighPressureThreshold ( ) const
[ symbol: _ZNK10RWsSession28GetExitHighPressureThresholdEv ]
RWsSession::GetFocusScreen ( ) const
[ symbol: _ZNK10RWsSession14GetFocusScreenEv ]
RWsSession::GetFocusWindowGroup ( ) const
[ symbol: _ZNK10RWsSession19GetFocusWindowGroupEv ]
RWsSession::GetFocusWindowGroup ( TInt aScreenNumber ) const
[ symbol: _ZNK10RWsSession19GetFocusWindowGroupEi ]
RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime ) const
[ symbol: _ZNK10RWsSession21GetKeyboardRepeatRateER27TTimeIntervalMicroSeconds32S1_ ]
RWsSession::GetPriorityKey ( TWsPriorityKeyEvent& aEvent ) const
[ symbol: _ZNK10RWsSession14GetPriorityKeyER19TWsPriorityKeyEvent ]
RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId ) const
[ symbol: _ZNK10RWsSession28GetWindowGroupClientThreadIdEiR9TThreadId ]
RWsSession::GetWindowGroupHandle ( TInt aIdentifier ) const
[ symbol: _ZNK10RWsSession20GetWindowGroupHandleEi ]
RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName ) const
[ symbol: _ZNK10RWsSession32GetWindowGroupNameFromIdentifierEiR6TDes16 ]
RWsSession::GetWindowGroupOrdinalPriority ( TInt aIdentifier ) const
[ symbol: _ZNK10RWsSession29GetWindowGroupOrdinalPriorityEi ]
RWsSession::HeapSetBurstFail ( TInt aTAllocFail, TInt aRate, TInt aBurst )
[ symbol: _ZN10RWsSession16HeapSetBurstFailEiii ]
RWsSession::NumberOfScreens ( ) const
[ symbol: _ZNK10RWsSession15NumberOfScreensEv ]
RWsSession::NumWindowGroups ( TInt aScreenNumber, TInt aPriority ) const
[ symbol: _ZNK10RWsSession15NumWindowGroupsEii ]
RWsSession::PreferredSurfaceConfigurationSize ( ) const
[ symbol: _ZNK10RWsSession33PreferredSurfaceConfigurationSizeEv ]
RWsSession::ResourceCount ( ) const
[ symbol: _ZNK10RWsSession13ResourceCountEv ]
RWsSession::SetCloseProximityThresholds ( TInt aEnterCloseProximityThreshold, TInt aExitCloseProximityThreshold )
[ symbol: _ZN10RWsSession27SetCloseProximityThresholdsEii ]
RWsSession::SetHighPressureThresholds ( TInt aEnterHighPressureThreshold, TInt aExitHighPressureThreshold )
[ symbol: _ZN10RWsSession25SetHighPressureThresholdsEii ]
RWsSession::Version ( ) const
[ symbol: _ZNK10RWsSession7VersionEv ]
RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList ) const
[ symbol: _ZNK10RWsSession15WindowGroupListEP13CArrayFixFlatIiE ]
RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList, TInt aScreenNumber, TInt aPriority ) const
[ symbol: _ZNK10RWsSession15WindowGroupListEP13CArrayFixFlatIiEii ]
RWsSession::WindowGroupList ( RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) const
[ symbol: _ZNK10RWsSession15WindowGroupListEP6RArrayINS_21TWindowGroupChainInfoEE ]
RWsSession::WindowGroupList ( TInt aPriority, CArrayFixFlat<int>* aWindowList ) const
[ symbol: _ZNK10RWsSession15WindowGroupListEiP13CArrayFixFlatIiE ]
RWsSession::WindowGroupList ( TInt aPriority, RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) const
[ symbol: _ZNK10RWsSession15WindowGroupListEiP6RArrayINS_21TWindowGroupChainInfoEE ]
TWsEvent::InitAdvancedPointerEvent ( TPointerEvent::TType aType, TUint aModifiers, TPoint3D const& aPoint3D, TUint8 aPointerNumber )
[ symbol: _ZN8TWsEvent24InitAdvancedPointerEventEN13TPointerEvent5TTypeEjRK8TPoint3Dh ]
TWsEvent::SetPointerNumber ( TUint8 aPointerNumber )
[ symbol: _ZN8TWsEvent16SetPointerNumberEh ]
TWsEvent::SetPointerZ ( TInt aZ )
[ symbol: _ZN8TWsEvent11SetPointerZEi ]
to the top
Removed Symbols (37)
w32std.h,
ws32{000a0000}.dso
CWsScreenDevice::GetScreenSizeModeList ( RArray<TInt>* aModeList )
[ symbol: _ZN15CWsScreenDevice21GetScreenSizeModeListEP6RArrayIiE ]
CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 )
[ symbol: _ZN15CWsScreenDevice11RectCompareERK5TRectS2_ ]
RBackedUpWindow::BitmapHandle ( )
[ symbol: _ZN15RBackedUpWindow12BitmapHandleEv ]
RDrawableWindow::GetDrawRect ( )
[ symbol: _ZN15RDrawableWindow11GetDrawRectEv ]
RSoundPlugIn::IsLoaded ( TBool& aIsChangeable )
[ symbol: _ZN12RSoundPlugIn8IsLoadedERi ]
RSoundPlugIn::KeyClickEnabled ( )
[ symbol: _ZN12RSoundPlugIn15KeyClickEnabledEv ]
RSoundPlugIn::PenClickEnabled ( )
[ symbol: _ZN12RSoundPlugIn15PenClickEnabledEv ]
RWindow::GetInvalidRegion ( RRegion& aRegion )
[ symbol: _ZN7RWindow16GetInvalidRegionER7RRegion ]
RWindow::IsRedrawStoreEnabled ( )
[ symbol: _ZN7RWindow20IsRedrawStoreEnabledEv ]
RWindowBase::DisplayMode ( )
[ symbol: _ZN11RWindowBase11DisplayModeEv ]
RWindowBase::GetBackgroundSurface ( TSurfaceConfiguration& aConfiguration )
[ symbol: _ZN11RWindowBase20GetBackgroundSurfaceER21TSurfaceConfiguration ]
RWindowBase::IsFaded ( )
[ symbol: _ZN11RWindowBase7IsFadedEv ]
RWindowBase::IsNonFading ( )
[ symbol: _ZN11RWindowBase11IsNonFadingEv ]
RWindowBase::KeyColor ( )
[ symbol: _ZN11RWindowBase8KeyColorEv ]
RWindowBase::RetrievePointerMoveBuffer ( TDes8& aBuf )
[ symbol: _ZN11RWindowBase25RetrievePointerMoveBufferER5TDes8 ]
RWindowTreeNode::WindowGroupId ( )
[ symbol: _ZN15RWindowTreeNode13WindowGroupIdEv ]
RWsSession::FetchMessage ( TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent )
[ symbol: _ZN10RWsSession12FetchMessageER4TUidR5TPtr8RK8TWsEvent ]
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset )
[ symbol: _ZN10RWsSession25FindWindowGroupIdentifierEiRK7TDesC16i ]
RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TThreadId aThreadId )
[ symbol: _ZN10RWsSession25FindWindowGroupIdentifierEi9TThreadId ]
RWsSession::GetDefaultOwningWindow ( )
[ symbol: _ZN10RWsSession22GetDefaultOwningWindowEv ]
RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance )
[ symbol: _ZN10RWsSession22GetDoubleClickSettingsER27TTimeIntervalMicroSeconds32Ri ]
RWsSession::GetEvent ( TWsEvent& aEvent )
[ symbol: _ZN10RWsSession8GetEventER8TWsEvent ]
RWsSession::GetFocusScreen ( )
[ symbol: _ZN10RWsSession14GetFocusScreenEv ]
RWsSession::GetFocusWindowGroup ( )
[ symbol: _ZN10RWsSession19GetFocusWindowGroupEv ]
RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime )
[ symbol: _ZN10RWsSession21GetKeyboardRepeatRateER27TTimeIntervalMicroSeconds32S1_ ]
RWsSession::GetPriorityKey ( TWsPriorityKeyEvent& aEvent )
[ symbol: _ZN10RWsSession14GetPriorityKeyER19TWsPriorityKeyEvent ]
RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId )
[ symbol: _ZN10RWsSession28GetWindowGroupClientThreadIdEiR9TThreadId ]
RWsSession::GetWindowGroupHandle ( TInt aIdentifier )
[ symbol: _ZN10RWsSession20GetWindowGroupHandleEi ]
RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName )
[ symbol: _ZN10RWsSession32GetWindowGroupNameFromIdentifierEiR6TDes16 ]
RWsSession::GetWindowGroupOrdinalPriority ( TInt aIdentifier )
[ symbol: _ZN10RWsSession29GetWindowGroupOrdinalPriorityEi ]
RWsSession::PreferredSurfaceConfigurationSize ( )
[ symbol: _ZN10RWsSession33PreferredSurfaceConfigurationSizeEv ]
RWsSession::ResourceCount ( )
[ symbol: _ZN10RWsSession13ResourceCountEv ]
RWsSession::Version ( )
[ symbol: _ZN10RWsSession7VersionEv ]
RWsSession::WindowGroupList ( CArrayFixFlat<TInt>* aWindowList )
[ symbol: _ZN10RWsSession15WindowGroupListEP13CArrayFixFlatIiE ]
RWsSession::WindowGroupList ( RArray<RWsSession::TWindowGroupChainInfo>* aWindowList )
[ symbol: _ZN10RWsSession15WindowGroupListEP6RArrayINS_21TWindowGroupChainInfoEE ]
RWsSession::WindowGroupList ( TInt aPriority, CArrayFixFlat<TInt>* aWindowList )
[ symbol: _ZN10RWsSession15WindowGroupListEiP13CArrayFixFlatIiE ]
RWsSession::WindowGroupList ( TInt aPriority, RArray<RWsSession::TWindowGroupChainInfo>* aWindowList )
[ symbol: _ZN10RWsSession15WindowGroupListEiP6RArrayINS_21TWindowGroupChainInfoEE ]
to the top
Problems with Symbols, High Severity (37)
w32std.h,
ws32{000a0000}.dso
[+] CWsScreenDevice::GetScreenSizeModeList ( RArray<TInt>* aModeList ) (1)
changed to:CWsScreenDevice::GetScreenSizeModeList ( RArray<int>* aModeList ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15CWsScreenDevice21GetScreenSizeModeListEP6RArrayIiE to _ZNK15CWsScreenDevice21GetScreenSizeModeListEP6RArrayIiE. This may cause "undefined reference" linker error in old client applications. |
[+] CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 ) (1)
changed to:CWsScreenDevice::RectCompare ( TRect const& aRect1, TRect const& aRect2 ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15CWsScreenDevice11RectCompareERK5TRectS2_ to _ZNK15CWsScreenDevice11RectCompareERK5TRectS2_. This may cause "undefined reference" linker error in old client applications. |
[+] RBackedUpWindow::BitmapHandle ( ) (1)
changed to:RBackedUpWindow::BitmapHandle ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15RBackedUpWindow12BitmapHandleEv to _ZNK15RBackedUpWindow12BitmapHandleEv. This may cause "undefined reference" linker error in old client applications. |
[+] RDrawableWindow::GetDrawRect ( ) (1)
changed to:RDrawableWindow::GetDrawRect ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15RDrawableWindow11GetDrawRectEv to _ZNK15RDrawableWindow11GetDrawRectEv. This may cause "undefined reference" linker error in old client applications. |
[+] RSoundPlugIn::IsLoaded ( TBool& aIsChangeable ) (1)
changed to:RSoundPlugIn::IsLoaded ( TBool& aIsChangeable ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN12RSoundPlugIn8IsLoadedERi to _ZNK12RSoundPlugIn8IsLoadedERi. This may cause "undefined reference" linker error in old client applications. |
[+] RSoundPlugIn::KeyClickEnabled ( ) (1)
changed to:RSoundPlugIn::KeyClickEnabled ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN12RSoundPlugIn15KeyClickEnabledEv to _ZNK12RSoundPlugIn15KeyClickEnabledEv. This may cause "undefined reference" linker error in old client applications. |
[+] RSoundPlugIn::PenClickEnabled ( ) (1)
changed to:RSoundPlugIn::PenClickEnabled ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN12RSoundPlugIn15PenClickEnabledEv to _ZNK12RSoundPlugIn15PenClickEnabledEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWindow::GetInvalidRegion ( RRegion& aRegion ) (1)
changed to:RWindow::GetInvalidRegion ( RRegion& aRegion ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7RWindow16GetInvalidRegionER7RRegion to _ZNK7RWindow16GetInvalidRegionER7RRegion. This may cause "undefined reference" linker error in old client applications. |
[+] RWindow::IsRedrawStoreEnabled ( ) (1)
changed to:RWindow::IsRedrawStoreEnabled ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7RWindow20IsRedrawStoreEnabledEv to _ZNK7RWindow20IsRedrawStoreEnabledEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowBase::DisplayMode ( ) (1)
changed to:RWindowBase::DisplayMode ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11RWindowBase11DisplayModeEv to _ZNK11RWindowBase11DisplayModeEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowBase::GetBackgroundSurface ( TSurfaceConfiguration& aConfiguration ) (1)
changed to:RWindowBase::GetBackgroundSurface ( TSurfaceConfiguration& aConfiguration ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11RWindowBase20GetBackgroundSurfaceER21TSurfaceConfiguration to _ZNK11RWindowBase20GetBackgroundSurfaceER21TSurfaceConfiguration. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowBase::IsFaded ( ) (1)
changed to:RWindowBase::IsFaded ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11RWindowBase7IsFadedEv to _ZNK11RWindowBase7IsFadedEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowBase::IsNonFading ( ) (1)
changed to:RWindowBase::IsNonFading ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11RWindowBase11IsNonFadingEv to _ZNK11RWindowBase11IsNonFadingEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowBase::KeyColor ( ) (1)
changed to:RWindowBase::KeyColor ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11RWindowBase8KeyColorEv to _ZNK11RWindowBase8KeyColorEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowBase::RetrievePointerMoveBuffer ( TDes8& aBuf ) (1)
changed to:RWindowBase::RetrievePointerMoveBuffer ( TDes8& aBuf ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11RWindowBase25RetrievePointerMoveBufferER5TDes8 to _ZNK11RWindowBase25RetrievePointerMoveBufferER5TDes8. This may cause "undefined reference" linker error in old client applications. |
[+] RWindowTreeNode::WindowGroupId ( ) (1)
changed to:RWindowTreeNode::WindowGroupId ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15RWindowTreeNode13WindowGroupIdEv to _ZNK15RWindowTreeNode13WindowGroupIdEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::FetchMessage ( TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent ) (1)
changed to:RWsSession::FetchMessage ( TUid& aUid, TPtr8& aParams, TWsEvent const& aMessageEvent ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession12FetchMessageER4TUidR5TPtr8RK8TWsEvent to _ZNK10RWsSession12FetchMessageER4TUidR5TPtr8RK8TWsEvent. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset ) (1)
changed to:RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession25FindWindowGroupIdentifierEiRK7TDesC16i to _ZNK10RWsSession25FindWindowGroupIdentifierEiRK7TDesC16i. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TThreadId aThreadId ) (1)
changed to:RWsSession::FindWindowGroupIdentifier ( TInt aPreviousIdentifier, TDesC const& aMatch, TInt aOffset ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession25FindWindowGroupIdentifierEi9TThreadId to _ZNK10RWsSession25FindWindowGroupIdentifierEiRK7TDesC16i. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetDefaultOwningWindow ( ) (1)
changed to:RWsSession::GetDefaultOwningWindow ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession22GetDefaultOwningWindowEv to _ZNK10RWsSession22GetDefaultOwningWindowEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance ) (1)
changed to:RWsSession::GetDoubleClickSettings ( TTimeIntervalMicroSeconds32& aInterval, TInt& aDistance ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession22GetDoubleClickSettingsER27TTimeIntervalMicroSeconds32Ri to _ZNK10RWsSession22GetDoubleClickSettingsER27TTimeIntervalMicroSeconds32Ri. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetEvent ( TWsEvent& aEvent ) (1)
changed to:RWsSession::GetEvent ( TWsEvent& aEvent ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession8GetEventER8TWsEvent to _ZNK10RWsSession8GetEventER8TWsEvent. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetFocusScreen ( ) (1)
changed to:RWsSession::GetFocusScreen ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession14GetFocusScreenEv to _ZNK10RWsSession14GetFocusScreenEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetFocusWindowGroup ( ) (1)
changed to:RWsSession::GetFocusWindowGroup ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession19GetFocusWindowGroupEv to _ZNK10RWsSession19GetFocusWindowGroupEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime ) (1)
changed to:RWsSession::GetKeyboardRepeatRate ( TTimeIntervalMicroSeconds32& aInitialTime, TTimeIntervalMicroSeconds32& aTime ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession21GetKeyboardRepeatRateER27TTimeIntervalMicroSeconds32S1_ to _ZNK10RWsSession21GetKeyboardRepeatRateER27TTimeIntervalMicroSeconds32S1_. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetPriorityKey ( TWsPriorityKeyEvent& aEvent ) (1)
changed to:RWsSession::GetPriorityKey ( TWsPriorityKeyEvent& aEvent ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession14GetPriorityKeyER19TWsPriorityKeyEvent to _ZNK10RWsSession14GetPriorityKeyER19TWsPriorityKeyEvent. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId ) (1)
changed to:RWsSession::GetWindowGroupClientThreadId ( TInt aIdentifier, TThreadId& aThreadId ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession28GetWindowGroupClientThreadIdEiR9TThreadId to _ZNK10RWsSession28GetWindowGroupClientThreadIdEiR9TThreadId. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetWindowGroupHandle ( TInt aIdentifier ) (1)
changed to:RWsSession::GetWindowGroupHandle ( TInt aIdentifier ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession20GetWindowGroupHandleEi to _ZNK10RWsSession20GetWindowGroupHandleEi. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName ) (1)
changed to:RWsSession::GetWindowGroupNameFromIdentifier ( TInt aIdentifier, TDes& aWindowName ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession32GetWindowGroupNameFromIdentifierEiR6TDes16 to _ZNK10RWsSession32GetWindowGroupNameFromIdentifierEiR6TDes16. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::GetWindowGroupOrdinalPriority ( TInt aIdentifier ) (1)
changed to:RWsSession::GetWindowGroupOrdinalPriority ( TInt aIdentifier ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession29GetWindowGroupOrdinalPriorityEi to _ZNK10RWsSession29GetWindowGroupOrdinalPriorityEi. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::PreferredSurfaceConfigurationSize ( ) (1)
changed to:RWsSession::PreferredSurfaceConfigurationSize ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession33PreferredSurfaceConfigurationSizeEv to _ZNK10RWsSession33PreferredSurfaceConfigurationSizeEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::ResourceCount ( ) (1)
changed to:RWsSession::ResourceCount ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession13ResourceCountEv to _ZNK10RWsSession13ResourceCountEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::Version ( ) (1)
changed to:RWsSession::Version ( ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession7VersionEv to _ZNK10RWsSession7VersionEv. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::WindowGroupList ( CArrayFixFlat<TInt>* aWindowList ) (1)
changed to:RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession15WindowGroupListEP13CArrayFixFlatIiE to _ZNK10RWsSession15WindowGroupListEP13CArrayFixFlatIiE. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::WindowGroupList ( TInt aPriority, CArrayFixFlat<TInt>* aWindowList ) (1)
changed to:RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession15WindowGroupListEiP13CArrayFixFlatIiE to _ZNK10RWsSession15WindowGroupListEP13CArrayFixFlatIiE. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::WindowGroupList ( TInt aPriority, RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) (1)
changed to:RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession15WindowGroupListEiP6RArrayINS_21TWindowGroupChainInfoEE to _ZNK10RWsSession15WindowGroupListEP13CArrayFixFlatIiE. This may cause "undefined reference" linker error in old client applications. |
[+] RWsSession::WindowGroupList ( RArray<RWsSession::TWindowGroupChainInfo>* aWindowList ) (1)
changed to:RWsSession::WindowGroupList ( CArrayFixFlat<int>* aWindowList ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10RWsSession15WindowGroupListEP6RArrayINS_21TWindowGroupChainInfoEE to _ZNK10RWsSession15WindowGroupListEP13CArrayFixFlatIiE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (1)
e32keys.h
[+] enum TEventModifier (1)
| Change |
Effect |
1 | Value of member EAllModifiers has been changed from 268435455 to 536870911. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
RWsSession::SetModifierState ( TEventModifier aModifier, TModifierState aState )1st parameter 'aModifier' has type 'TEventModifier'.
to the top
Problems with Data Types, Low Severity (3)
e32event.h
[+] class TRawEvent (1)
| Change |
Effect |
1 | Field iSpare2 has been renamed to iPointerNumber. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (2)
RWindowGroup::SimulatePointerEvent ( TRawEvent aEvent )1st parameter 'aEvent' has type 'TRawEvent'.
RWsSession::SimulateRawEvent ( TRawEvent aEvent )1st parameter 'aEvent' has type 'TRawEvent'.
[+] union anon-union-e32event.h-349 (2)
| Change |
Effect |
1 | Field key has been added to this type. | 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 scanCode has been removed from this union. | Applications may access incorrect memory when attempting to access this field. |
[+] affected symbols (2)
RWindowGroup::SimulatePointerEvent ( TRawEvent aEvent )Field 'aEvent−>iU' in 1st parameter 'aEvent' has type 'anon-union-e32event.h-349'.
RWsSession::SimulateRawEvent ( TRawEvent aEvent )Field 'aEvent−>iU' in 1st parameter 'aEvent' has type 'anon-union-e32event.h-349'.
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