--- a/uiacceltk/hitchcock/AlfRenderStage/src/alfrenderstage.cpp Wed Jun 09 10:41:25 2010 +0300
+++ b/uiacceltk/hitchcock/AlfRenderStage/src/alfrenderstage.cpp Mon Jun 21 16:41:52 2010 +0300
@@ -71,13 +71,7 @@
delete iWsGraphicsContext;
delete iGoomSession;
- #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF
- if (Dll::Tls()!=NULL)
- {
- delete AMT_CONTROL();
- Dll::FreeTls();
- }
- #endif
+ AMT_FREE_TLS();
// Used just as a temporary holding place, do not delete!
iWindowDrawingNode = NULL;
@@ -117,14 +111,7 @@
compcntrl->AlfBridgeCallback(MAlfBridge::ESetWindowTreeObserver,(MAlfCompositionAgnosticWindowTreeObserver*)this);
}
- #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF
- // Setup TLS and open global module testing chunk and mutex
- if (Dll::Tls()==NULL) // create only for the first render stage!
- {
- User::LeaveIfError(Dll::SetTls(new(ELeave) CAlfModuleTestDataControl()));
- User::LeaveIfError(AMT_CONTROL()->OpenGlobalObjects());
- }
- #endif
+ AMT_SET_TLS();
__ALFLOGSTRING("CAlfRenderStage: ready to rock");
}
@@ -597,10 +584,6 @@
#endif
iAlfSendBuffer->CommitL();
- AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeCount );
- AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeGroup, iRsWindowGroupNodeCount );
- AMT_INC_COUNTER(iRsTotalNodeCount );
-
AMT_MAP_RENDER_STAGE_NODE_CREATED();
}
@@ -642,16 +625,7 @@
__ALFLOGSTRING("CAlfRenderStage::NodeReleased - WARNING: Node not found!!");
}
- AMT_DEC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeCount );
- AMT_DEC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeGroup, iRsWindowGroupNodeCount );
- AMT_DEC_COUNTER(iRsTotalNodeCount );
-
- AMT_MAP_INC_VALUE_IF( ( MWsWindowTreeNode::EWinTreeNodeClient == nodeType && aWindowTreeNode.Window() ),
- iIntMap, aWindowTreeNode.Window()->Handle(),
- EAlfModuleTestTypeRenderStageReleaseWindow );
- AMT_MAP_INC_VALUE_IF( ( MWsWindowTreeNode::EWinTreeNodeGroup == nodeType && aWindowTreeNode.WindowGroup() ),
- iIntMap, aWindowTreeNode.WindowGroup()->Identifier(),
- EAlfModuleTestTypeRenderStageReleaseWindowGroup );
+ AMT_MAP_RENDER_STAGE_NODE_RELEASED();
}
// ---------------------------------------------------------------------------
@@ -670,11 +644,7 @@
iAlfSendBuffer->CommitL();
__ALFLOGSTRING("CAlfRenderStage::NodeActivated <<");
- AMT_INC_COUNTER_IF(nodeType==MWsWindowTreeNode::EWinTreeNodeClient, iRsWindowNodeActivatedCount );
-
- AMT_MAP_SET_VALUE_IF( nodeType == MWsWindowTreeNode::EWinTreeNodeClient,
- iBoolMap, aWindowTreeNode.Window()->Handle(), ETrue,
- EAlfModuleTestTypeRenderStageActiveWindow );
+ AMT_MAP_RENDER_STAGE_NODE_ACTIVATED();
}
// ---------------------------------------------------------------------------
@@ -712,15 +682,7 @@
}
iAlfSendBuffer->CommitL();
- AMT_INC_COUNTER( iRsNodeExtentChangedCount );
- AMT_SET_VALUE( iRsLatestNodeExtentRect, aRect );
-
- AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() ),
- iSizeMap, aWindowTreeNode.Window()->Handle(),
- aRect.Size(), EAlfModuleTestTypeRenderStageChangeWindowSize );
- AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() ),
- iPositionMap, aWindowTreeNode.Window()->Handle(),
- aRect.iTl, EAlfModuleTestTypeRenderStageChangeWindowPosition );
+ AMT_MAP_RENDER_STAGE_NODE_EXTENT_CHANGED();
}
// ---------------------------------------------------------------------------
@@ -754,13 +716,7 @@
&aWindowTreeNode );
iAlfSendBuffer->CommitL();
- AMT_INC_COUNTER( iRsTotalNodeFlagChangedCount );
-
- AMT_MAP_SET_VALUE_IF( ( aWindowTreeNode.Window() && MWsWindowTreeObserver::EVisible == aFlag ),
- iBoolMap,
- aWindowTreeNode.Window()->Handle(),
- aNewValue,
- EAlfModuleTestTypeRenderStageChangeWindowVisibility );
+ AMT_MAP_RENDER_STAGE_FLAG_CHANGED();
}
// ---------------------------------------------------------------------------
@@ -858,8 +814,6 @@
}
}
iAlfSendBuffer->CommitL();
-
- AMT_INC_COUNTER( iRsTotalNodeAttributeChangedCount );
}
AMT_MAP_RENDER_STAGE_TEXT_CURSOR_CHANGE();