201005
authorhgs
Tue, 23 Mar 2010 23:28:12 +0200
changeset 86 e492551a0d54
parent 85 7feec50967db
child 87 9d806967057c
201005
common.pri
contentpublishingsrv/contentharvester/contentharvesterserver/src/contentharvesterengine.cpp
contentpublishingsrv/contentharvester/contentharvesterswiplugin/src/chswiplugin.cpp
contentpublishingsrv/contentharvester/factorysettingsplugin/inc/chfactsetutils.h
contentpublishingsrv/contentharvester/factorysettingsplugin/src/chfactorysettingsdomparser.cpp
contentpublishingsrv/contentharvester/factorysettingsplugin/src/chfactsetutils.cpp
contentpublishingsrv/contentpublishingserver/cpserver/group/bld.inf
contentpublishingsrv/contentpublishingserver/cpserver/src/cpnotificationhandler.cpp
contentpublishingsrv/contentpublishingserver/cpserver/src/cpserver.cpp
contentpublishingsrv/contentpublishingserver/cpserver/src/cpserveractionmanager.cpp
contentpublishingsrv/contentpublishingserver/cpserver/src/cpserverdatamanager.cpp
contentpublishingsrv/contentpublishingserver/cpserver/src/cpserversession.cpp
contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpliwmap.h
contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpsecuritypolicy.h
contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpssqlcommands.h
contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/ccontentmap.cpp
contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpliwmap.cpp
contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpsecuritypolicy.cpp
contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpublisherregistrymap.cpp
contentpublishingsrv/contentpublishingutils/pluginvalidator/src/cblacklisthandler.cpp
contentstorage/bwins/camenuu.def
contentstorage/caclient/caclient.pro
contentstorage/caclient/inc/caentry_p.h
contentstorage/caclient/inc/caicondescription_p.h
contentstorage/caclient/s60/inc/caobjectadapter.h
contentstorage/caclient/s60/src/caclientproxy.cpp
contentstorage/caclient/s60/src/caobjectadapter.cpp
contentstorage/caclient/src/caentry.cpp
contentstorage/caclient/src/caitemmodel.cpp
contentstorage/caclient/src/caitemmodellist.cpp
contentstorage/caclient/src/caservice.cpp
contentstorage/caclient/stub/inc/caobjectadapter.h
contentstorage/caclient/stub/src/canotifiers.cpp
contentstorage/caclient/stub/src/caobjectadapter.cpp
contentstorage/casrv/caappscanner/data/caappscanner.rss
contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_en_GB.qm
contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_en_GB.ts
contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_fr_FR.qm
contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_fr_FR.ts
contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_pl_PL.qm
contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_pl_PL.ts
contentstorage/casrv/calocalizerscanner/calocalizerscanner.pro
contentstorage/casrv/calocalizerscanner/contentstorage.qm
contentstorage/casrv/calocalizerscanner/contentstorage.ts
contentstorage/casrv/calocalizerscanner/data/calocalizerscanner.rss
contentstorage/casrv/calocalizerscanner/src/calocalizerscannerproxy.cpp
contentstorage/casrv/carunningappmonitor/data/carunningappmonitor.rss
contentstorage/casrv/casatmonitor/data/casatmonitor.rss
contentstorage/casrv/cawidgetscanner/data/cawidgetscanner.rss
contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h
contentstorage/casrv/cawidgetscanner/src/cawidgetscannerparser.cpp
contentstorage/castorage/inc/casqlitestorage.h
contentstorage/castorage/inc/castorage.h
contentstorage/castorage/src/casqlitestorage.cpp
contentstorage/cautils/src/cainnernotifierfilter.cpp
contentstorage/cautils/src/cainnerquery.cpp
contentstorage/extinc/camenuiconutility.h
contentstorage/extinc/casathandler.h
contentstorage/extsrc/caiconutility.cpp
contentstorage/group/camenu.mmp
contentstorage/handlerinc/cauninstalloperation.h
contentstorage/inc/cadef.h
contentstorage/inc/cainternaltypes.h
contentstorage/srvinc/castorageproxy.h
contentstorage/srvsrc/casrv.cpp
contentstorage/srvsrc/casrvengutils.cpp
contentstorage/srvsrc/casrvnotifier.cpp
contentstorage/srvsrc/castorageproxy.cpp
homescreensrv_plat/contentstorage_api/caentry.h
homescreensrv_plat/menu_sat_interface_api/tsrc/conf/ui_menusatinterfacetest.cfg
homescreensrv_plat/menu_sat_interface_api/tsrc/data/satapi.bat
homescreensrv_plat/menu_sat_interface_api/tsrc/group/bld.inf
homescreensrv_plat/menu_sat_interface_api/tsrc/group/coverageafter.bat
homescreensrv_plat/menu_sat_interface_api/tsrc/group/decision.bat
homescreensrv_plat/menu_sat_interface_api/tsrc/group/menusatinterfacetest.mmp
homescreensrv_plat/menu_sat_interface_api/tsrc/group/menusatinterfacetest.pkg
homescreensrv_plat/menu_sat_interface_api/tsrc/group/menusatinterfacetest_sisx.bat
homescreensrv_plat/menu_sat_interface_api/tsrc/group/rd-key.pem
homescreensrv_plat/menu_sat_interface_api/tsrc/group/rd.cer
homescreensrv_plat/menu_sat_interface_api/tsrc/inc/menusatinterfacetest.h
homescreensrv_plat/menu_sat_interface_api/tsrc/inc/waitactive.h
homescreensrv_plat/menu_sat_interface_api/tsrc/init/ui_menusatinterfacetest.ini
homescreensrv_plat/menu_sat_interface_api/tsrc/src/menusatinterfacetest.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/src/menusatinterfacetestblocks.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/src/menusatinterfacetestutils.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/src/waitactive.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/inc/menusatinterfacetest.h
homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/inc/waitactive.h
homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/src/menusatinterfacetest.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/src/menusatinterfacetestutils.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/src/waitactive.cpp
homescreensrv_plat/menu_sat_interface_api/tsrc/tsrc.pro
homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/data/actionhandlerplugins.rss
homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/group/ahplugins.mmp
homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/Proxy.cpp
homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahhelplauncher.cpp
homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahpapplauncher.cpp
homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahtelkeyhandler.cpp
homescreensrv_plat/sapi_actionhandler/actionhandlerservice/data/actionhandlerservice.rss
homescreensrv_plat/sapi_actionhandler/actionhandlerservice/inc/actionhandlerinterface.h
homescreensrv_plat/sapi_actionhandler/actionhandlerservice/inc/serviceerrno.h
homescreensrv_plat/sapi_actionhandler/actionhandlerservice/src/actionhandlerservice.cpp
homescreensrv_plat/sapi_contentpublishing/data/cpclient.rss
homescreensrv_plat/sapi_contentpublishing/inc/cdatasourceinterface.h
homescreensrv_plat/sapi_contentpublishing/inc/cpclientiterable.h
homescreensrv_plat/sapi_contentpublishing/inc/serviceerrno.h
homescreensrv_plat/sapi_contentpublishing/src/cpclient.cpp
homescreensrv_plat/sapi_contentpublishing/src/cpclientactivenotifier.cpp
homescreensrv_plat/sapi_contentpublishing/src/cpclientiterable.cpp
homescreensrv_plat/sapi_contentpublishing/src/cpclientservice.cpp
homescreensrv_plat/sapi_contentpublishing/src/cpclientsession.cpp
hswidgetmodel/examples/helloworldwidgetprovider/helloworldwidget/inc/helloworldwidget.h
hswidgetmodel/examples/helloworldwidgetprovider/helloworldwidget/src/helloworldwidget.cpp
hswidgetmodel/examples/helloworldwidgetprovider/helloworldwidgetprovider.pro
hswidgetmodel/examples/helloworldwidgetprovider/inc/helloworldwidgetprovider.h
hswidgetmodel/examples/helloworldwidgetprovider/resource/helloworldwidgetprovider.manifest
hswidgetmodel/examples/helloworldwidgetprovider/resource/helloworldwidgetprovider.png
hswidgetmodel/examples/helloworldwidgetprovider/sis/helloworldwidgetprovider.pkg
hswidgetmodel/examples/helloworldwidgetprovider/src/helloworldwidgetprovider.cpp
rom/homescreensrv_language.iby
sis/homescreensrv.pkg
sis/homescreensrv_ut_applib.pkg
sis/homescreensrv_ut_applib_sisx.bat
sis/homescreensrv_ut_hs.pkg
sis/homescreensrv_ut_hs_sisx.bat
sis/homescreensrv_ut_krakow.pkg
sis/homescreensrv_ut_krakow_sisx.bat
sis/homescreensrv_ut_oulu.pkg
sis/homescreensrv_ut_oulu_sisx.bat
--- a/common.pri	Tue Mar 23 23:17:02 2010 +0200
+++ b/common.pri	Tue Mar 23 23:28:12 2010 +0200
@@ -110,5 +110,10 @@
 }
 }
 
-#ONLY FOR DEVELOPMENT! REMOVE THIS BEFORE EACH HS_Domain RELEASE!
-symbian: MMP_RULES += EXPORTUNFROZEN
+release:DEFINES+=QT_NO_DEBUG_OUTPUT
+
+symbian {
+SYMBIAN_PLATFORMS = WINSCW ARMV5
+# ONLY FOR DEVELOPMENT! REMOVE THIS BEFORE EACH HS_Domain RELEASE!
+MMP_RULES += EXPORTUNFROZEN
+}
--- a/contentpublishingsrv/contentharvester/contentharvesterserver/src/contentharvesterengine.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentharvester/contentharvesterserver/src/contentharvesterengine.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -19,7 +19,7 @@
 // for CleanupResetAndDestroyPushL
 #include <mmf/common/mmfcontrollerpluginresolver.h>
 #include <contentharvesterplugin.h> // harvesting plugin
-#include <LiwServiceHandler.h>
+#include <liwservicehandler.h>
 #include <e32property.h>
 
 #include "charvesterpluginvalidator.h"
--- a/contentpublishingsrv/contentharvester/contentharvesterswiplugin/src/chswiplugin.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentharvester/contentharvesterswiplugin/src/chswiplugin.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -21,7 +21,7 @@
 
 #include <ecom/implementationproxy.h>
 #include <contentharvesterpluginuids.hrh>
-#include <LiwServiceHandler.h>
+#include <liwservicehandler.h>
 #include "cpglobals.h"
 
 _LIT( KHsWidgetPublisher, "hswidgetpublisher");
--- a/contentpublishingsrv/contentharvester/factorysettingsplugin/inc/chfactsetutils.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentharvester/factorysettingsplugin/inc/chfactsetutils.h	Tue Mar 23 23:28:12 2010 +0200
@@ -20,7 +20,7 @@
 #define FACTSETCHUTILS_H
 
 //  INCLUDES
-#include <E32BASE.H>
+#include <e32base.h>
 
 // CLASS DECLARATION
 class CGECODefaultObject;
--- a/contentpublishingsrv/contentharvester/factorysettingsplugin/src/chfactorysettingsdomparser.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentharvester/factorysettingsplugin/src/chfactorysettingsdomparser.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -22,8 +22,8 @@
 #include <xmlengnodelist.h>
 #include <xmlengdomparser.h>
 #include <xmlengdocument.h>
-#include <UTF.H>
-#include <LiwServiceHandler.h>
+#include <utf.h>
+#include <liwservicehandler.h>
 #include "chfactorysettingsdomparser.h"
 #include "chfactorysettingsglobals.h"
 #include "chfactsetutils.h"
--- a/contentpublishingsrv/contentharvester/factorysettingsplugin/src/chfactsetutils.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentharvester/factorysettingsplugin/src/chfactsetutils.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -18,7 +18,7 @@
 
 // INCLUDE FILES
 #include <xcfwnodeinterface.h>
-#include <GECODefaultObject.h>
+#include <gecodefaultobject.h>
 
 #include "chfactsetutils.h"
 #include "chfactorysettingsglobals.h"
--- a/contentpublishingsrv/contentpublishingserver/cpserver/group/bld.inf	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/group/bld.inf	Tue Mar 23 23:28:12 2010 +0200
@@ -23,12 +23,10 @@
 
 
 PRJ_EXPORTS
-../data/backup_registration.xml /epoc32/release/winscw/udeb/z/private/20016b7b/backup_registration.xml
-../data/backup_registration.xml /epoc32/data/z/private/20016b7b/backup_registration.xml
+../data/backup_registration.xml z:/private/20016b7b/backup_registration.xml
 
 // Cenrep
-../data/20016b7b.txt   /epoc32/release/winscw/udeb/z/private/10202be9/20016b7b.txt
-../data/20016b7b.txt   /epoc32/data/z/private/10202be9/20016b7b.txt
+../data/20016b7b.txt   z:/private/10202be9/20016b7b.txt
 
 ../inc/cpglobals.h 	          		|../../../../inc/cpglobals.h
 ../inc/cpserverdef.h 	            |../../../../inc/cpserverdef.h
--- a/contentpublishingsrv/contentpublishingserver/cpserver/src/cpnotificationhandler.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/src/cpnotificationhandler.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -17,7 +17,7 @@
 */
 
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 #include <s32mem.h>
 
 #include "cpnotificationhandler.h"
--- a/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserver.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserver.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 #include <ecom/ecom.h>
 #include <fbs.h>
 
--- a/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserveractionmanager.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserveractionmanager.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,9 +15,9 @@
 *
 */
 
-#include <LiwCommon.h>
-#include <LiwServiceHandler.h>
-#include <S32MEM.h>
+#include <liwcommon.h>
+#include <liwservicehandler.h>
+#include <s32mem.h>
 
 #include "cpserveractionmanager.h"
 #include "cpdebug.h"
--- a/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserverdatamanager.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserverdatamanager.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,9 +16,9 @@
 */
 
 
-#include <LiwCommon.h>
-#include <S32MEM.h>
-#include <EscapeUtils.h>
+#include <liwcommon.h>
+#include <s32mem.h>
+#include <escapeutils.h>
 
 #include "cpserverdatamanager.h"
 #include "ccontentmap.h"
--- a/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserversession.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserversession.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -20,7 +20,7 @@
 #include <s32mem.h>
 // for CleanupResetAndDestroyPushL
 #include <mmf/common/mmfcontrollerpluginresolver.h>
-#include <LiwGenericParam.h>
+#include <liwgenericparam.h>
 
 #include "cpserversession.h"
 #include "cpliwmap.h"
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpliwmap.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpliwmap.h	Tue Mar 23 23:28:12 2010 +0200
@@ -18,7 +18,7 @@
 #ifndef C_CPLIWIDSMAP_H
 #define C_CPLIWIDSMAP_H
 
-#include <LiwVariant.h>
+#include <liwvariant.h>
 #include <sqldb.h>
 #include "cpglobals.h"
 
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpsecuritypolicy.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpsecuritypolicy.h	Tue Mar 23 23:28:12 2010 +0200
@@ -12,7 +12,7 @@
 * Contributors:
 *
 * Description:  Class used by session to handle access control list
- *  Version     : %version: ou1s60ui#5 % << Don't touch! Updated by Synergy at check-out.
+ *  Version     : %version: ou1s60ui#4.1.1 % << Don't touch! Updated by Synergy at check-out.
  *
 */
 
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpssqlcommands.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/inc/cpssqlcommands.h	Tue Mar 23 23:28:12 2010 +0200
@@ -12,7 +12,7 @@
 * Contributors:
 *
 * Description:  
- *  Version     : %version: ou1s60ui#8 % << Don't touch! Updated by Synergy at check-out.
+ *  Version     : %version: ou1s60ui#7.1.1 % << Don't touch! Updated by Synergy at check-out.
  *
 */
 
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/ccontentmap.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/ccontentmap.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 
 #include "ccontentmap.h"
 #include "cpglobals.h"
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpliwmap.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpliwmap.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,10 +16,10 @@
 */
 
 
-#include <S32MEM.H>
-#include <LiwGenericParam.h>
-#include <EscapeUtils.h>
-#include <BADESCA.h>
+#include <s32mem.h>
+#include <liwgenericparam.h>
+#include <escapeutils.h>
+#include <badesca.h>
 
 #include "cpliwmap.h"
 #include "cpdebug.h"
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpsecuritypolicy.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpsecuritypolicy.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -12,13 +12,13 @@
 * Contributors:
 *
 * Description:  ?Description
- *  Version     : %version: ou1s60ui#6 % << Don't touch! Updated by Synergy at check-out.
+ *  Version     : %version: ou1s60ui#5.1.2 % << Don't touch! Updated by Synergy at check-out.
  *
 */
 
 
 #include <s32mem.h>
-#include <LiwCommon.h>
+#include <liwcommon.h>
 #include <e32std.h>
 
 #include "cpsecuritypolicy.h"
--- a/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpublisherregistrymap.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/contentpublishingmap/src/cpublisherregistrymap.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 
 #include "cpserverdef.h"
 #include "cpublisherregistrymap.h"
--- a/contentpublishingsrv/contentpublishingutils/pluginvalidator/src/cblacklisthandler.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentpublishingsrv/contentpublishingutils/pluginvalidator/src/cblacklisthandler.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
  *
 */
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 #include <s32mem.h>
 #include "cpserverdef.h"
 
--- a/contentstorage/bwins/camenuu.def	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/bwins/camenuu.def	Tue Mar 23 23:28:12 2010 +0200
@@ -18,4 +18,5 @@
 	?SetDBPropertyL@CCaStorageProxy@@QAEXABVTDesC16@@0@Z @ 17 NONAME ; void CCaStorageProxy::SetDBPropertyL(class TDesC16 const &, class TDesC16 const &)
 	?AddL@CCaStorageProxy@@QAEXPAVCCaInnerEntry@@H@Z @ 18 NONAME ; void CCaStorageProxy::AddL(class CCaInnerEntry *, int)
 	?CustomSortL@CCaStorageProxy@@QAEXABV?$RArray@H@@H@Z @ 19 NONAME ; void CCaStorageProxy::CustomSortL(class RArray<int> const &, int)
+	?LoadDataBaseFromRomL@CCaStorageProxy@@QAEXXZ @ 20 NONAME ; void CCaStorageProxy::LoadDataBaseFromRomL(void)
 
--- a/contentstorage/caclient/caclient.pro	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/caclient.pro	Tue Mar 23 23:28:12 2010 +0200
@@ -15,6 +15,9 @@
 #
 
 TEMPLATE = lib
+CONFIG += hb
+HB = hbcore
+
 DEFINES += CACLIENT_LIB
 
 include(../../common.pri)
--- a/contentstorage/caclient/inc/caentry_p.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/inc/caentry_p.h	Tue Mar 23 23:28:12 2010 +0200
@@ -28,6 +28,7 @@
 #include "caicondescription.h"
 
 class CaEntry;
+class HbIcon;
 
 class CaEntryPrivate: public QSharedData
 {
@@ -60,7 +61,7 @@
     QString attribute(const QString &name) const;
     void setAttribute(const QString &name, const QString &value);
 
-    QPixmap makeIcon(const QSize &size) const;
+    HbIcon makeIcon(const QSize &size) const;
 
     EntryRole role() const;
     void setRole(const EntryRole &role);
--- a/contentstorage/caclient/inc/caicondescription_p.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/inc/caicondescription_p.h	Tue Mar 23 23:28:12 2010 +0200
@@ -18,7 +18,7 @@
 #ifndef CAICONDESCRIPTION_PRIVATE_H
 #define CAICONDESCRIPTION_PRIVATE_H
 
-#include <QString.h>
+#include <qstring.h>
 #include <QSharedData>
 
 class CaIconDescription;
--- a/contentstorage/caclient/s60/inc/caobjectadapter.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/s60/inc/caobjectadapter.h	Tue Mar 23 23:28:12 2010 +0200
@@ -22,7 +22,6 @@
 
 // CLASS DECLARATION
 #include <QList>
-#include <QPixmap>
 
 #include <cadefs.h>
 
@@ -36,6 +35,8 @@
 class CaNotifierFilter;
 class CCaInnerEntry;
 class CCaInnerNotifierFilter;
+class HbIcon;
+class CFbsBitmap;
 
 /**
  *  CaObjectAdapter
@@ -124,11 +125,9 @@
     /**
      * Creates icon.
      * @param entry entry.
-     * @return QPixmap.
+     * @return HbIcon.
      */
-    static QPixmap makeIcon(
-        const CaEntry& entry,
-        const QSize &size);
+    static HbIcon makeIcon(const CaEntry& entry, const QSize &size);
 
     /**
      * Converts notifier type to inner notifier type.
@@ -183,11 +182,9 @@
     /**
      * Creates icon. Leaving version.
      * @param entry entry.
-     * @return QPixmap.
+     * @return HbIcon.
      */
-    static QPixmap makeIconL(
-        const CaEntry& entry,
-        const QSize &size);
+    static HbIcon makeIconL(const CaEntry& entry, const QSize &size);
 
     /**
      * Make bitmap copy, used to get rid of compression for extended bitmap
--- a/contentstorage/caclient/s60/src/caclientproxy.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/s60/src/caclientproxy.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -18,7 +18,7 @@
 #include <e32std.h>
 #include <QList>
 #include <QDebug>
-#include <UTF.H>  // charconv.lib
+#include <utf.h>  // charconv.lib
 #include <QMutexLocker>
 
 #include "caclientproxy.h"
--- a/contentstorage/caclient/s60/src/caobjectadapter.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/s60/src/caobjectadapter.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -18,11 +18,12 @@
 #include <e32std.h>
 #include <exception>
 #include <e32base.h>
-#include <BADESCA.H>
+#include <badesca.h>
 #include <AknIconUtils.h>
 #include <fbs.h>
-#include <BITDEV.H>
+#include <bitdev.h>
 #include <QPixmap>
+#include <HbIcon>
 #include <QBitmap>
 #include <QDebug>
 
@@ -315,15 +316,15 @@
 //----------------------------------------------------------------------------
 //
 //----------------------------------------------------------------------------
-QPixmap CaObjectAdapter::makeIcon(const CaEntry &entry, const QSize &size)
+HbIcon CaObjectAdapter::makeIcon(const CaEntry &entry, const QSize &size)
 {
-    QPixmap pixmap;
-    TRAPD(leaveCode, pixmap = makeIconL(entry, size));
+    HbIcon icon;
+    TRAPD(leaveCode, icon = makeIconL(entry, size));
 
     USE_QDEBUG_IF(leaveCode) << "CaObjectAdapter::makeIcon leaveCode:"
         << leaveCode;
 
-    return pixmap;
+    return icon;
 }
 
 //----------------------------------------------------------------------------
@@ -401,19 +402,19 @@
 //----------------------------------------------------------------------------
 //
 //----------------------------------------------------------------------------
-QPixmap CaObjectAdapter::makeIconL(const CaEntry &entry, const QSize &size)
+HbIcon CaObjectAdapter::makeIconL(const CaEntry &entry, const QSize &size)
 {
-    QPixmap pixmap;
+    HbIcon icon;
     CCaInnerEntry *innerEntry = CCaInnerEntry::NewLC();
     CaObjectAdapter::convertL(entry, *innerEntry);
-    //get the icon (jpg, png, gif ...)
-    if (entry.iconDescription().filename() != "") {
-        pixmap = QPixmap(entry.iconDescription().filename()).
-        scaled(size, Qt::KeepAspectRatioByExpanding);
+    QString filename(entry.iconDescription().filename());
+    if (!filename.isEmpty()) {
+        icon = HbIcon(filename);
     }
     //try to load symbian icon from multi-bitmap (mbm, mbg)
-    if (pixmap.isNull()) {
+    if (icon.isNull() || !(icon.size().isValid())) {
         CAknIcon *aknIcon = CaMenuIconUtility::GetItemIcon(*innerEntry);
+        QPixmap pixmap;
         if (aknIcon) {
             CleanupStack::PushL(aknIcon);
 
@@ -441,11 +442,11 @@
             }
             pixmap = pixmap.scaled(size, Qt::KeepAspectRatioByExpanding);
             CleanupStack::PopAndDestroy(aknIcon);
+            icon = HbIcon(QIcon(pixmap));
         }
     }
-
     CleanupStack::PopAndDestroy(innerEntry);
-    return pixmap;
+    return icon;
 }
 
 //----------------------------------------------------------------------------
--- a/contentstorage/caclient/src/caentry.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/src/caentry.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -17,7 +17,7 @@
 
 #include <QSharedDataPointer>
 #include <QDebug>
-#include <QPixmap>
+#include <HbIcon>
 
 #include "caentry.h"
 #include "caentry_p.h"
@@ -394,21 +394,20 @@
 /*!
  Creates an icon.
  \param  size icon size to display
- \retval created icon (QPixmap).
+ \retval created icon (HbIcon).
 
  \code
  ...
  QSize iconSize( 50, 80 );
- QPixmap pixmap = resultEntry->makeIcon( iconSize );
- QIcon icon(pixmap);
+ HbIcon icon = resultEntry->makeIcon( iconSize );
 
  \b Output:
- pixmap.width() == 50
- pixmap.height() == 80
- pixmap.size() == iconSize;
+ icon.width() == 50
+ icon.height() == 80
+ icon.size() == iconSize;
  \endcode
  */
-QPixmap CaEntry::makeIcon(const QSize& size) const
+HbIcon CaEntry::makeIcon(const QSize& size) const
 {
     return m_d->makeIcon(size);
 }
@@ -615,9 +614,9 @@
 /*!
  Creates an icon.
  \param  size icon size to display
- \retval created icon (QPixmap).
+ \retval created icon (HbIcon).
  */
-QPixmap CaEntryPrivate::makeIcon(const QSize& size) const
+HbIcon CaEntryPrivate::makeIcon(const QSize& size) const
 {
     return CaObjectAdapter::makeIcon(*m_q, size);
 }
--- a/contentstorage/caclient/src/caitemmodel.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/src/caitemmodel.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
  *
  */
 
-#include <QIcon>
+#include <HbIcon>
 
 #include "caitemmodel.h"
 #include "caitemmodel_p.h"
@@ -412,7 +412,7 @@
     case Qt::DisplayRole:
         return displayRole(modelIndex);
     case Qt::DecorationRole:
-        return QVariant(QIcon(entry(modelIndex)->makeIcon(mSize)));
+        return QVariant(HbIcon(entry(modelIndex)->makeIcon(mSize)));
     case CaItemModel::IdRole:
         return QVariant(entry(modelIndex)->id());
     case CaItemModel::TypeRole:
--- a/contentstorage/caclient/src/caitemmodellist.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/src/caitemmodellist.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -78,10 +78,12 @@
 void CaItemModelList::reloadEntries(const CaQuery &query)
 {
     clear();
-    mOrderedList = mService->getEntryIds(query);
-    for (int i = 0; i < mOrderedList.count(); i++) {
-        mEntriesHash.insert(mOrderedList[i], mService->getEntry(
-            mOrderedList[i]));
+    int id=0;
+    QList<CaEntry*> eList = mService->getEntries(query);
+    for (int i = 0; i < eList.count(); i++) {
+        id = eList[i]->id();
+        mOrderedList << id;
+        mEntriesHash.insert(id, eList[i]);
     }
 }
 
--- a/contentstorage/caclient/src/caservice.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/src/caservice.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -890,7 +890,7 @@
 /*!
     Set new order of collection's items set by user.
     \groupId Group id.
-    \param collectionIds consists of new order of items.
+    \param entryIdList consists of new order of items.
     \retval true if new order of collection's items is set correctly,
      otherwise return false.
  */
--- a/contentstorage/caclient/stub/inc/caobjectadapter.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/stub/inc/caobjectadapter.h	Tue Mar 23 23:28:12 2010 +0200
@@ -24,6 +24,7 @@
 class QSize;
 class CaEntry;
 class CaIconDescription;
+class HbIcon;
 
 /**
  *  CaObjectAdapter
@@ -39,7 +40,7 @@
      * @param size size of the icon
      * @return QPixmap.
      */
-    static QPixmap makeIcon(
+    static HbIcon makeIcon(
         const CaEntry& entry,
         const QSize &size);
 
--- a/contentstorage/caclient/stub/src/canotifiers.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/stub/src/canotifiers.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,6 +16,7 @@
  */
 
 #include <canotifierfilter.h>
+#include <QStringList>
 
 #include "canotifiers.h"
 #include "caclientnotifierproxy.h"
--- a/contentstorage/caclient/stub/src/caobjectadapter.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/stub/src/caobjectadapter.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,33 +15,32 @@
  *
  */
 
-#include <cadefs.h>
+#include <QDir>
+#include <HbIcon>
+
 
 #include "caobjectadapter.h"
 #include "caentry.h"
 #include "caicondescription.h"
-
+#include <cadefs.h>
 
 //----------------------------------------------------------------------------
 //
 //----------------------------------------------------------------------------
-QPixmap CaObjectAdapter::makeIcon(const CaEntry &entry, const QSize &size)
+HbIcon CaObjectAdapter::makeIcon(const CaEntry &entry, const QSize &size)
 {
-    QPixmap icon;
-    if (!entry.iconDescription().filename().isEmpty()) {
-        icon = QPixmap(entry.iconDescription().filename()).scaled(size);
+    HbIcon icon;
+    QString filename(entry.iconDescription().filename());
+    if(!filename.isEmpty()) {
+        icon = HbIcon(filename);
     }
-    if (icon.isNull()) {
-        if (entry.role() == GroupEntryRole) {
-            icon = QPixmap("./resource/folder.png").scaled(size);
-        }
-        else {
-            icon = QPixmap("./resource/application.png").scaled(size);
-        }
+    if (icon.isNull() || !(icon.size().isValid())) {
+        icon = HbIcon(QDir(".").absoluteFilePath("resource/application.png"));
     }
     return icon;
 }
 
+
 //----------------------------------------------------------------------------
 //
 //----------------------------------------------------------------------------
--- a/contentstorage/casrv/caappscanner/data/caappscanner.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/caappscanner/data/caappscanner.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
 *
 */
 
-#include <ecom/RegistryInfo.rh>
+#include <ecom/registryinfo.rh>
 #include "casrvpluginuids.hrh"
 
 RESOURCE REGISTRY_INFO theInfo
Binary file contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_en_GB.qm has changed
--- a/contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_en_GB.ts	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="3.0" language="en_GB" sourcelanguage="en_GB">
-<context>
-<message numerus="no" id="txt_applib_subtitle_office">
-    <comment>GroupBox widget, shows the label for the Office collection.</comment>        
-    <source>Office</source>
-    <translation variants="no">Office</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_09</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_subtitle_games">
-    <comment>GroupBox widget, shows the label for the Games collection.</comment>        
-    <source>Games</source>
-    <translation variants="no">Games</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_09</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_office">
-    <comment>List item primary text. Predefined collection for products that have more than 4 items to be grouped under &quot;Office&quot;.</comment>        
-    <source>Office</source>
-    <translation variants="no">Office</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_games">
-    <comment>List item primary text. Predefined collection for products that have more than 4 games preinstalled. </comment>        
-    <source>Games</source>
-    <translation variants="no">Games</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_downloaded">
-    <comment>List item primary text. Predefined, dynamic collection for post-installed applications. </comment>        
-    <source>Downloads</source>
-    <translation variants="no">Downloads</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_subtitle_downloads">
-    <comment>GroupBox widget, shows the label for the Downloads collection.</comment>        
-    <source>Downloads</source>
-    <translation variants="no">Downloads</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_05</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-</context>
-</TS>
Binary file contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_fr_FR.qm has changed
--- a/contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_fr_FR.ts	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="3.0" language="fr_FR" sourcelanguage="fr_FR">
-<context>
-<message numerus="no" id="txt_applib_subtitle_office">
-    <comment>GroupBox widget, shows the label for the Office collection.</comment>        
-    <source>Biurowe</source>
-    <translation variants="no">Biurowe</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_09</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_subtitle_games">
-    <comment>GroupBox widget, shows the label for the Games collection.</comment>        
-    <source>Gry</source>
-    <translation variants="no">Gry</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_09</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_office">
-    <comment>List item primary text. Predefined collection for products that have more than 4 items to be grouped under &quot;Office&quot;.</comment>        
-    <source>Biurowe</source>
-    <translation variants="no">Biurowe</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_games">
-    <comment>List item primary text. Predefined collection for products that have more than 4 games preinstalled. </comment>        
-    <source>Gry</source>
-    <translation variants="no">Gry</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_downloaded">
-    <comment>List item primary text. Predefined, dynamic collection for post-installed applications. </comment>        
-    <source>Sciagniete</source>
-    <translation variants="no">Sciagniete</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_subtitle_downloads">
-    <comment>GroupBox widget, shows the label for the Downloads collection.</comment>        
-    <source>Sciagniete</source>
-    <translation variants="no">Sciagniete</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_05</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-</context>
-</TS>
Binary file contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_pl_PL.qm has changed
--- a/contentstorage/casrv/calocalizerscanner/Contentstorage_texmap_pl_PL.ts	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="3.0" language="pl_PL" sourcelanguage="pl_PL">
-<context>
-<message numerus="no" id="txt_applib_subtitle_office">
-    <comment>GroupBox widget, shows the label for the Office collection.</comment>        
-    <source>Biurowe</source>
-    <translation variants="no">Biurowe</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_09</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_subtitle_games">
-    <comment>GroupBox widget, shows the label for the Games collection.</comment>        
-    <source>Gry</source>
-    <translation variants="no">Gry</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_09</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_office">
-    <comment>List item primary text. Predefined collection for products that have more than 4 items to be grouped under &quot;Office&quot;.</comment>        
-    <source>Biurowe</source>
-    <translation variants="no">Biurowe</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_games">
-    <comment>List item primary text. Predefined collection for products that have more than 4 games preinstalled. </comment>        
-    <source>Gry</source>
-    <translation variants="no">Gry</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_dblist_downloaded">
-    <comment>List item primary text. Predefined, dynamic collection for post-installed applications. </comment>        
-    <source>Sciagniete</source>
-    <translation variants="no">Sciagniete</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_03</extra-loc-viewid>
-    <extra-loc-positionid>dblist_1</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message numerus="no" id="txt_applib_subtitle_downloads">
-    <comment>GroupBox widget, shows the label for the Downloads collection.</comment>        
-    <source>Sciagniete</source>
-    <translation variants="no">Sciagniete</translation>
-    <extra-loc-layout_id></extra-loc-layout_id>    
-    <extra-loc-viewid>applib_05</extra-loc-viewid>
-    <extra-loc-positionid>subtitle</extra-loc-positionid>
-    <extra-loc-feature>ap</extra-loc-feature>
-    <extra-loc-blank>False</extra-loc-blank>
-</message>
-</context>
-</TS>
--- a/contentstorage/casrv/calocalizerscanner/calocalizerscanner.pro	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/calocalizerscanner/calocalizerscanner.pro	Tue Mar 23 23:28:12 2010 +0200
@@ -16,10 +16,7 @@
 
 include(.\..\..\..\common.pri)
 
-TRANSLATIONS=Contentstorage_texmap_pl_PL.ts \
-             Contentstorage_texmap_fr_FR.ts \
-             Contentstorage_texmap_en_GB.ts
-
+TRANSLATIONS=contentstorage.ts
 
 symbian: { 
     DEPENDPATH += ./inc \
@@ -62,7 +59,7 @@
     
 }
 
-exportResources(./*.qm, resource)
+exportResources(./*.qm, resource/qt/translations)
 
 
 
Binary file contentstorage/casrv/calocalizerscanner/contentstorage.qm has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contentstorage/casrv/calocalizerscanner/contentstorage.ts	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="3.0" language="en_GB" sourcelanguage="en_GB">
+<context>
+<message numerus="no" id="txt_applib_subtitle_office">
+    <comment>GroupBox widget, shows the label for the Office collection.</comment>        
+    <source>Office</source>
+    <translation variants="no">Office</translation>
+    <extra-loc-layout_id></extra-loc-layout_id>    
+    <extra-loc-viewid>applib_09</extra-loc-viewid>
+    <extra-loc-positionid>subtitle</extra-loc-positionid>
+    <extra-loc-feature>ap</extra-loc-feature>
+    <extra-loc-blank>False</extra-loc-blank>
+</message>
+<message numerus="no" id="txt_applib_subtitle_games">
+    <comment>GroupBox widget, shows the label for the Games collection.</comment>        
+    <source>Games</source>
+    <translation variants="no">Games</translation>
+    <extra-loc-layout_id></extra-loc-layout_id>    
+    <extra-loc-viewid>applib_09</extra-loc-viewid>
+    <extra-loc-positionid>subtitle</extra-loc-positionid>
+    <extra-loc-feature>ap</extra-loc-feature>
+    <extra-loc-blank>False</extra-loc-blank>
+</message>
+<message numerus="no" id="txt_applib_dblist_office">
+    <comment>List item primary text. Predefined collection for products that have more than 4 items to be grouped under &quot;Office&quot;.</comment>        
+    <source>Office</source>
+    <translation variants="no">Office</translation>
+    <extra-loc-layout_id></extra-loc-layout_id>    
+    <extra-loc-viewid>applib_03</extra-loc-viewid>
+    <extra-loc-positionid>dblist_1</extra-loc-positionid>
+    <extra-loc-feature>ap</extra-loc-feature>
+    <extra-loc-blank>False</extra-loc-blank>
+</message>
+<message numerus="no" id="txt_applib_dblist_games">
+    <comment>List item primary text. Predefined collection for products that have more than 4 games preinstalled. </comment>        
+    <source>Games</source>
+    <translation variants="no">Games</translation>
+    <extra-loc-layout_id></extra-loc-layout_id>    
+    <extra-loc-viewid>applib_03</extra-loc-viewid>
+    <extra-loc-positionid>dblist_1</extra-loc-positionid>
+    <extra-loc-feature>ap</extra-loc-feature>
+    <extra-loc-blank>False</extra-loc-blank>
+</message>
+<message numerus="no" id="txt_applib_dblist_downloaded">
+    <comment>List item primary text. Predefined, dynamic collection for post-installed applications. </comment>        
+    <source>Downloads</source>
+    <translation variants="no">Downloads</translation>
+    <extra-loc-layout_id></extra-loc-layout_id>    
+    <extra-loc-viewid>applib_03</extra-loc-viewid>
+    <extra-loc-positionid>dblist_1</extra-loc-positionid>
+    <extra-loc-feature>ap</extra-loc-feature>
+    <extra-loc-blank>False</extra-loc-blank>
+</message>
+<message numerus="no" id="txt_applib_subtitle_downloads">
+    <comment>GroupBox widget, shows the label for the Downloads collection.</comment>        
+    <source>Downloads</source>
+    <translation variants="no">Downloads</translation>
+    <extra-loc-layout_id></extra-loc-layout_id>    
+    <extra-loc-viewid>applib_05</extra-loc-viewid>
+    <extra-loc-positionid>subtitle</extra-loc-positionid>
+    <extra-loc-feature>ap</extra-loc-feature>
+    <extra-loc-blank>False</extra-loc-blank>
+</message>
+</context>
+</TS>
--- a/contentstorage/casrv/calocalizerscanner/data/calocalizerscanner.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/calocalizerscanner/data/calocalizerscanner.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
 *
 */
 
-#include <ecom/RegistryInfo.rh>
+#include <ecom/registryinfo.rh>
 #include "casrvpluginuids.hrh"
 
 RESOURCE REGISTRY_INFO theInfo
--- a/contentstorage/casrv/calocalizerscanner/src/calocalizerscannerproxy.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/calocalizerscanner/src/calocalizerscannerproxy.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -98,7 +98,7 @@
 void CCaLocalizerScannerProxy::PerformL()
     {
     QString locale = QLocale::system().name();
-    QString filename = QString( "Contentstorage_texmap_" ) + locale;
+    QString filename = QString( "contentstorage_" ) + locale;
     if( !LoadTranslator( filename ) )
         {
         //User::Leave(KErrNotFound); TODO what here
@@ -124,10 +124,10 @@
     {
     TBool loaded( false );
     // load from rom or testbase 
-    loaded = iTranslator->load( filename, QString( "z:/resource" ) );
+    loaded = iTranslator->load( filename, QString( "z:/resource/qt/translations" ) );
     if( !loaded )
         {
-        loaded = iTranslator->load( filename, QString( "c:/resource" ) );
+        loaded = iTranslator->load( filename, QString( "c:/resource/qt/translations" ) );
         }
 
     return loaded;
--- a/contentstorage/casrv/carunningappmonitor/data/carunningappmonitor.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/carunningappmonitor/data/carunningappmonitor.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
 *
 */
 
-#include <ecom/RegistryInfo.rh>
+#include <ecom/registryinfo.rh>
 #include "casrvpluginuids.hrh"
 
 RESOURCE REGISTRY_INFO theInfo
--- a/contentstorage/casrv/casatmonitor/data/casatmonitor.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/casatmonitor/data/casatmonitor.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
 *
 */
 
-#include <ecom/RegistryInfo.rh>
+#include <ecom/registryinfo.rh>
 #include "casrvpluginuids.hrh"
 
 RESOURCE REGISTRY_INFO theInfo
--- a/contentstorage/casrv/cawidgetscanner/data/cawidgetscanner.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/cawidgetscanner/data/cawidgetscanner.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -17,7 +17,7 @@
 
 
 // INCLUDES
-#include <ecom/RegistryInfo.rh>
+#include <ecom/registryinfo.rh>
 #include "casrvpluginuids.hrh"
 
 //  RESOURCE DEFINITIONS 
--- a/contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h	Tue Mar 23 23:28:12 2010 +0200
@@ -38,7 +38,7 @@
 class CCaWidgetStorageHandler : public CBase
     {
 public:
-	CA_STORAGE_TEST_FRIEND_CLASS    (T_CaHSWidgetScanner)
+	CA_STORAGE_TEST_FRIEND_CLASS    (T_CaWidgetScanner)
 
 public:
     // Constructors and destructor
--- a/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerparser.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerparser.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -22,7 +22,7 @@
 #include <xmlengnodelist.h>
 #include <xmlengdomparser.h>
 #include <xmlengdocument.h>
-#include <UTF.H>
+#include <utf.h>
 
 #include "cawidgetscannerparser.h"
 #include "widgetscannerutils.h"
--- a/contentstorage/castorage/inc/casqlitestorage.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/castorage/inc/casqlitestorage.h	Tue Mar 23 23:28:12 2010 +0200
@@ -18,6 +18,7 @@
 #ifndef C_CASTORAGE_ENGINE_H
 #define C_CASTORAGE_ENGINE_H
 
+#include <BAUTILS.H>
 #include <e32cons.h>
 #include <sqldb.h>
 #include "castorage.h"
@@ -61,6 +62,10 @@
     ~CCaSqLiteStorage();
 
     //from CCpStorage
+    /**
+     * Loads data base from rom.
+     */
+    void LoadDataBaseFromRomL();
 
     /**
      * Localizes one entry attribute.
@@ -74,7 +79,8 @@
      *
      * @param aMap Filtering and sorting criteria
      */
-    void GetLocalizationsL( RPointerArray<CCaLocalizationEntry>& aResultContainer );
+    void GetLocalizationsL(
+            RPointerArray<CCaLocalizationEntry>& aResultContainer );
 
     /**
      * Fetches data from database.
@@ -82,7 +88,7 @@
      * @param aQuery .
      * @param aResultContainer Target for results.
      */
-    void GetEntriesL( const CCaInnerQuery* aQuery, 
+    void GetEntriesL( const CCaInnerQuery* aQuery,
             RPointerArray<CCaInnerEntry>& aResultContainer );
 
     /**
@@ -131,7 +137,7 @@
      * @param aEntryId.
      */
     void TouchL( const TInt aEntryId );
-    
+
     /**
      * Get database property from db.
      *
@@ -139,14 +145,15 @@
      * @param aPropertyValue The value of property.
      */
     void DbPropertyL( const TDesC& aProperty, TDes& aPropertyValue );
-    
+
     /**
      * Set property .
      *
      * @param aProperty The property to set.
      * @param aPropertyValue The value of property.
      */
-    void SetDBPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue );
+    void SetDBPropertyL( const TDesC& aProperty,
+        const TDesC& aPropertyValue );
 
     /**
      * Remove from localization table .
@@ -154,7 +161,7 @@
      * @param aEntryId Entry Id to remove.
      */
     void RemoveFromLocalizationL( const TInt aEntryId );
-    
+
     /**
      * Organizes data within a group in custom order.
      *
@@ -166,7 +173,7 @@
 private:
 
     /**
-     * Perform the second phase construction of a CCpStorageEngine 
+     * Perform the second phase construction of a CCpStorageEngine
      * object.
      */
     void ConstructL();
@@ -177,31 +184,33 @@
     CCaSqLiteStorage();
 
     TInt CreatePrivateDirPath( TFileName& aPrivatePath,
-        const TDesC& aDrive, const TDesC& aDbName, RFs& aFsSession );
-        
+            const TDesC& aDrive, const TDesC& aDbName );
+
     void ExecuteStatementL( const TDesC& aStatement );
-    
+
     void ExecuteAddL( CCaInnerEntry* aEntry,
             RPointerArray<CCaSqlQuery>& sqlQuery );
-            
+
     void ExecuteRemoveL( const RArray<TInt>& aEntryIds );
-    
+
     void ExecuteRemoveFromLocalizationL( const TInt aEntryId );
-    
+
     void ExecuteOrganizeL( const RArray<TInt>& aEntryIds,
             TCaOperationParams aParams );
-            
+
     void ExecuteTouchL( const TInt aEntryId );
-    
+
     void ExecuteDbPropertyL( const TDesC& aProperty, TDes& aPropertyValue );
-    
-    void ExecuteSetDbPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue );
-    
-    void ExecuteCustomSortL( const RArray<TInt>& aEntryIds, const TInt aGroupId,
+
+    void ExecuteSetDbPropertyL( const TDesC& aProperty,
+            const TDesC& aPropertyValue );
+
+    void ExecuteCustomSortL( const RArray<TInt>& aEntryIds,
+            const TInt aGroupId,
             RPointerArray<CCaSqlQuery>& aSqlQuery );
-    
+
     void RemoveOldEntriesFromLaunchTableL( TInt aDays );
-    
+
     void VerifyOrganizeParamsL( const RArray<TInt>& aEntryIds,
             TCaOperationParams aParams );
 
@@ -221,6 +230,26 @@
      */
     RSqlDatabase iSqlDb;
 
+    /**
+     * Path to data base in private path on C-drive.
+     */
+    TFileName iPrivatePathCDriveDb;
+
+    /**
+     * Path to data base in private path on Z-drive.
+     */
+    TFileName iPrivatePathZDriveDb;
+
+    /**
+     * Private path on C-drive.
+     */
+    TFileName iPrivatePathCDrive;
+
+    /**
+     * RFs session.
+     */
+    RFs iRfs;
+
     };
 
 #endif //C_CASTORAGE_ENGINE_H
--- a/contentstorage/castorage/inc/castorage.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/castorage/inc/castorage.h	Tue Mar 23 23:28:12 2010 +0200
@@ -53,14 +53,14 @@
      * @param aResultContainer The result list of entries .
      * for a specific select.
      */
-    virtual void GetEntriesL( const CCaInnerQuery* aQuery, 
+    virtual void GetEntriesL( const CCaInnerQuery* aQuery,
             RPointerArray<CCaInnerEntry>& aResultContainer ) = 0;
 
     /**
      * Fetches data from database by ids.
      *
      * @param aQuery The query information to select specific entries.
-     * @param aResultIdArray The result list of entries' ids. 
+     * @param aResultIdArray The result list of entries' ids.
      * for a specific select.
      */
     virtual void GetEntriesIdsL( const CCaInnerQuery* aQuery,
@@ -73,7 +73,7 @@
      * @param aParentIdArray The result list of parents' ids
      * for a specific select.
      */
-    virtual void GetParentsIdsL( const RArray<TInt>& aEntryIdArray, 
+    virtual void GetParentsIdsL( const RArray<TInt>& aEntryIdArray,
             RArray<TInt>& aParentIdArray ) = 0;
 
     /**
@@ -105,7 +105,7 @@
      * @param aEntryId The entry id for which touch data should be stored.
      */
     virtual void TouchL( const TInt aEntryId ) = 0;
-    
+
     /**
      * Get database property from db.
      *
@@ -113,7 +113,7 @@
      * @param aPropertyValue The value of property.
      */
     virtual void DbPropertyL( const TDesC& aProperty, TDes& aPropertyValue ) = 0;
-   
+
     /**
      * Set property .
      *
@@ -121,14 +121,14 @@
      * @param aPropertyValue The value of property.
      */
     virtual void SetDBPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue ) = 0;
-    
+
     /**
      * Remove from localization table .
      *
      * @param aEntryId Entry Id to remove.
      */
     virtual void RemoveFromLocalizationL( const TInt aEntryId ) = 0;
-    
+
     /**
      * Organizes data within a group in custom order.
      *
@@ -136,7 +136,12 @@
      * @param aGroupId Group to sort.
      */
     virtual void CustomSortL( const RArray<TInt>& aEntryIds,
-            const TInt aGroupId ) = 0;    
+            const TInt aGroupId ) = 0;
+
+    /**
+     * Loads data base from rom.
+     */
+    virtual void LoadDataBaseFromRomL() = 0;
 
     };
 
--- a/contentstorage/castorage/src/casqlitestorage.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/castorage/src/casqlitestorage.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -14,10 +14,8 @@
  * Description:
  *
  */
-
-#include <BAUTILS.H>
+#include "casqlitestorage.h"
 #include "caconsts.h"
-#include "casqlitestorage.h"
 #include "casqlcommands.h"
 #include "casqlquery.h"
 #include "casqlquerycreator.h"
@@ -42,51 +40,56 @@
 //
 void CCaSqLiteStorage::ConstructL()
     {
-    RFs rfs;
-    CleanupClosePushL( rfs );
-    User::LeaveIfError( rfs.Connect() );
+    User::LeaveIfError( iRfs.Connect() );
 
-    TFileName privatePathCDriveDb;
-    User::LeaveIfError( CreatePrivateDirPath( privatePathCDriveDb, KCDrive,
-            KDbName, rfs ) );
+    User::LeaveIfError( CreatePrivateDirPath( iPrivatePathCDriveDb, KCDrive,
+            KDbName ) );
 
-    TFileName privatePathZDriveDb;
-    User::LeaveIfError( CreatePrivateDirPath( privatePathZDriveDb, KZDrive,
-            KDbName, rfs ) );
+    User::LeaveIfError( CreatePrivateDirPath( iPrivatePathZDriveDb, KZDrive,
+            KDbName ) );
 
-    TFileName privatePathCDrive;
-    User::LeaveIfError( CreatePrivateDirPath( privatePathCDrive, KCDrive,
-            KNullDesC, rfs ) );
+    User::LeaveIfError( CreatePrivateDirPath( iPrivatePathCDrive, KCDrive,
+            KNullDesC ) );
 
-    if( iSqlDb.Open( privatePathCDriveDb, &KSqlDbConfig ) )
+    if( iSqlDb.Open( iPrivatePathCDriveDb, &KSqlDbConfig ) )
         {
-        if( ( BaflUtils::FileExists( rfs, privatePathCDriveDb ) ) )
-            {
-            User::LeaveIfError( BaflUtils::DeleteFile( rfs,
-                    privatePathCDriveDb ) );
-            }
+        //we could not load data base from C-drive lets try Rom
+        LoadDataBaseFromRomL();
+        }
+    }
 
-        if( !( BaflUtils::FileExists( rfs, privatePathZDriveDb ) ) )
-            {
-            User::Panic( _L("fatal error - castoragedb not exists in ROM"),
-                    KErrNotFound );
-            }
-        else
-            {
-            if( !( BaflUtils::FolderExists( rfs, privatePathCDrive ) ) )
-                {
-                User::LeaveIfError( rfs.CreatePrivatePath( EDriveC ) );
-                }
-            User::LeaveIfError( BaflUtils::CopyFile( rfs,
-                    privatePathZDriveDb, privatePathCDrive ) );
-            User::LeaveIfError( rfs.SetAtt( privatePathCDriveDb,
-                    KEntryAttNormal, KEntryAttReadOnly ) );
-            User::LeaveIfError( iSqlDb.Open( privatePathCDriveDb,
-                    &KSqlDbConfig ) );
-            }
+// ---------------------------------------------------------------------------
+// CCASqLiteStorage::NewL()
+//
+// ---------------------------------------------------------------------------
+//
+void CCaSqLiteStorage::LoadDataBaseFromRomL()
+    {
+    if( ( BaflUtils::FileExists( iRfs, iPrivatePathCDriveDb ) ) )
+        {
+        iSqlDb.Close();
+        User::LeaveIfError( BaflUtils::DeleteFile( iRfs,
+                iPrivatePathCDriveDb ) );
         }
 
-    CleanupStack::PopAndDestroy( &rfs );
+    if( !( BaflUtils::FileExists( iRfs, iPrivatePathZDriveDb ) ) )
+        {
+        User::Panic( _L("fatal error - castoragedb not exists in ROM"),
+                KErrNotFound );
+        }
+    else
+        {
+        if( !( BaflUtils::FolderExists( iRfs, iPrivatePathCDrive ) ) )
+            {
+            User::LeaveIfError( iRfs.CreatePrivatePath( EDriveC ) );
+            }
+        User::LeaveIfError( BaflUtils::CopyFile( iRfs,
+                iPrivatePathZDriveDb, iPrivatePathCDrive ) );
+        User::LeaveIfError( iRfs.SetAtt( iPrivatePathCDriveDb,
+                KEntryAttNormal, KEntryAttReadOnly ) );
+        User::LeaveIfError( iSqlDb.Open( iPrivatePathCDriveDb,
+                &KSqlDbConfig ) );
+        }
     }
 
 // ---------------------------------------------------------------------------
@@ -122,6 +125,7 @@
 CCaSqLiteStorage::~CCaSqLiteStorage()
     {
     iSqlDb.Close();
+    iRfs.Close();
     }
 
 // ---------------------------------------------------------------------------
@@ -130,7 +134,7 @@
 // ---------------------------------------------------------------------------
 //
 TInt CCaSqLiteStorage::CreatePrivateDirPath( TFileName& aPrivatePath,
-        const TDesC& aDrive, const TDesC& aDbName, RFs& aFsSession )
+        const TDesC& aDrive, const TDesC& aDbName )
     {
     TInt error( KErrNone );
 
@@ -138,7 +142,7 @@
     TFileName KPathWithoutDrive( KDoubleSlash );
 #else
     TFileName KPathWithoutDrive;
-    error = aFsSession.PrivatePath( KPathWithoutDrive );
+    error = iRfs.PrivatePath( KPathWithoutDrive );
     if( error != KErrNone )
         {
         return error;
@@ -197,11 +201,13 @@
     CleanupStack::PopAndDestroy( sqlLocalizeEntryQuery );
     }
 
-void CCaSqLiteStorage::GetLocalizationsL( RPointerArray<CCaLocalizationEntry>& aResultContainer )
+void CCaSqLiteStorage::GetLocalizationsL(
+        RPointerArray<CCaLocalizationEntry>& aResultContainer )
     {
     CCaSqlQuery* sqlGetLocalizationsQuery = CCaSqlQuery::NewLC( iSqlDb );
-    CaSqlQueryCreator::CreateGetLocalizationsQueryL( sqlGetLocalizationsQuery );
-    
+    CaSqlQueryCreator::CreateGetLocalizationsQueryL(
+            sqlGetLocalizationsQuery );
+
     sqlGetLocalizationsQuery->PrepareL();
     sqlGetLocalizationsQuery->ExecuteLocalizationsL( aResultContainer );
     CleanupStack::PopAndDestroy( sqlGetLocalizationsQuery );
@@ -212,7 +218,7 @@
 //
 // ---------------------------------------------------------------------------
 //
-void CCaSqLiteStorage::GetEntriesIdsL( const CCaInnerQuery* aQuery, 
+void CCaSqLiteStorage::GetEntriesIdsL( const CCaInnerQuery* aQuery,
         RArray<TInt>& aResultIdArray )
     {
     CCaSqlQuery* sqlGetEntriesIdsQuery = CCaSqlQuery::NewLC( iSqlDb );
@@ -273,7 +279,7 @@
     ExecuteStatementL( KSqlStatementCommit );
 
     CleanupStack::PopAndDestroy( &sqlQueries );
-    
+
     if( aUpdate )
         {
         RemoveFromLocalizationL( aEntry->GetId() );
@@ -298,7 +304,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// CCASqLiteStorage::OrganizeL( const RArray<TInt>& aEntryIds, 
+// CCASqLiteStorage::OrganizeL( const RArray<TInt>& aEntryIds,
 //        TCaOperationParams aParams )
 //
 // ---------------------------------------------------------------------------
@@ -334,8 +340,8 @@
     }
 
 // ---------------------------------------------------------------------------
-// CCASqLiteStorage::DbPropertyL( ( const TDesC& aProperty, TDes& aPropertyValue )
-//
+// CCASqLiteStorage::DbPropertyL
+// ( const TDesC& aProperty, TDes& aPropertyValue )
 // ---------------------------------------------------------------------------
 //
 void CCaSqLiteStorage::DbPropertyL( const TDesC& aProperty,
@@ -352,8 +358,8 @@
     }
 
 // ---------------------------------------------------------------------------
-// CCASqLiteStorage::SetDBPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue )
-//
+// CCASqLiteStorage::SetDBPropertyL
+// ( const TDesC& aProperty, const TDesC& aPropertyValue )
 // ---------------------------------------------------------------------------
 //
 void CCaSqLiteStorage::SetDBPropertyL( const TDesC& aProperty,
@@ -386,10 +392,9 @@
     ExecuteStatementL( KSqlStatementCommit );
     }
 
-
 // ---------------------------------------------------------------------------
-// CCaSqLiteStorage::CustomSortL( const RArray<TInt>& aEntryIds, const TInt aGroupId )
-//
+// CCaSqLiteStorage::CustomSortL
+// ( const RArray<TInt>& aEntryIds, const TInt aGroupId )
 // ---------------------------------------------------------------------------
 //
 void CCaSqLiteStorage::CustomSortL( const RArray<TInt>& aEntryIds,
@@ -398,7 +403,8 @@
     RPointerArray<CCaSqlQuery> sqlQueries;
     CleanupResetAndDestroyPushL( sqlQueries );
 
-    CaSqlQueryCreator::CreateCustomSortQueryL( aEntryIds, sqlQueries, iSqlDb );
+    CaSqlQueryCreator::CreateCustomSortQueryL(
+            aEntryIds, sqlQueries, iSqlDb );
 
     ExecuteStatementL( KSqlStatementBegin );
     TRAPD( err, ExecuteCustomSortL( aEntryIds, aGroupId, sqlQueries ) );
@@ -413,8 +419,8 @@
     }
 
 // ---------------------------------------------------------------------------
-// CCaSqLiteStorage::ExecuteCustomSortL( const RArray<TInt>& aEntryIds, const TInt aGroupId )
-//
+// CCaSqLiteStorage::ExecuteCustomSortL
+// ( const RArray<TInt>& aEntryIds, const TInt aGroupId )
 // ---------------------------------------------------------------------------
 //
 void CCaSqLiteStorage::ExecuteCustomSortL( const RArray<TInt>& aEntryIds,
@@ -424,7 +430,7 @@
         {
         TInt newPosition = i + 1;
         TInt entryId = aEntryIds[i];
-        
+
         aSqlQuery[i]->PrepareL();
         aSqlQuery[i]->BindValuesForCustomSortL( aGroupId, entryId, newPosition );
         aSqlQuery[i]->ExecuteL();
@@ -462,12 +468,12 @@
     }
 
 // ---------------------------------------------------------------------------
-// CCASqLiteStorage::ExecuteAddL(CCaInnerEntry* aEntry, 
+// CCASqLiteStorage::ExecuteAddL(CCaInnerEntry* aEntry,
 //         RPointerArray<CCASqlQuery>& sqlQuery)
 //
 // ---------------------------------------------------------------------------
 //
-void CCaSqLiteStorage::ExecuteAddL( CCaInnerEntry* aEntry, 
+void CCaSqLiteStorage::ExecuteAddL( CCaInnerEntry* aEntry,
         RPointerArray<CCaSqlQuery>& aSqlQuery )
     {
     TBool isAttributeDeleted( EFalse );
@@ -484,7 +490,7 @@
             CCaInnerEntry::TIconAttributes iconAttributes;
             TInt countIcons = query->ExecuteL( iconAttributes );
             CleanupStack::PopAndDestroy( query );
-   
+
             aSqlQuery[i]->PrepareL();
             aSqlQuery[i]->BindValuesForAddL( aEntry );
             TInt tmpId( 0 );
@@ -639,9 +645,9 @@
                 sqlQueries[i]->PrepareL();
                 for( TInt j = 0; j < aEntryIds.Count(); j++ )
                     {
-                    TInt k = (revereseInsertOrder) ? 
+                    TInt k = (revereseInsertOrder) ?
                         (aEntryIds.Count() - 1) - j : j;
-                    sqlQueries[i]->BindValuesForOrganizeL( 
+                    sqlQueries[i]->BindValuesForOrganizeL(
                             aEntryIds, aParams, aEntryIds[k] );
                     sqlQueries[i]->ExecuteL();
                     sqlQueries[i]->ResetStatement();
--- a/contentstorage/cautils/src/cainnernotifierfilter.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/cautils/src/cainnernotifierfilter.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
  */
 
 #include <s32strm.h>
-#include <BADESCA.H>
+#include <badesca.h>
 #include "cainnernotifierfilter.h"
 
 // ======== MEMBER FUNCTIONS ========
--- a/contentstorage/cautils/src/cainnerquery.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/cautils/src/cainnerquery.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
  */
 
 #include <badesca.h>
-#include <s32strm.H>
+#include <s32strm.h>
 #include "cadef.h"
 #include "cainnerquery.h"
 
--- a/contentstorage/extinc/camenuiconutility.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/extinc/camenuiconutility.h	Tue Mar 23 23:28:12 2010 +0200
@@ -19,7 +19,7 @@
 #ifndef __CAMENUICONUTILITY_H__
 #define __CAMENUICONUTILITY_H__
 
-#include <akniconutils.h>
+#include <AknIconUtils.h>
 
 class CCaInnerEntry;
 
--- a/contentstorage/extinc/casathandler.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/extinc/casathandler.h	Tue Mar 23 23:28:12 2010 +0200
@@ -18,12 +18,12 @@
 #ifndef __CASATHANDLER_H__
 #define __CASATHANDLER_H__
 
-#include <akniconutils.h>
+#include <AknIconUtils.h>
 
 #include <RSatSession.h>
-#include <TSatIconInfo.h>
+#include <tsaticoninfo.h>
 #ifdef SIM_ATK_SERVICE_API_V1
-#include <RSatService.h>// MCL
+#include <rsatservice.h>// MCL
 #else
 #include <RSatIcon.h> // 5.0 
 #endif
--- a/contentstorage/extsrc/caiconutility.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/extsrc/caiconutility.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -17,11 +17,11 @@
 
 // INCLUDE FILES
 #include <e32base.h>
-#include <aknsutils.h>
+#include <AknsUtils.h>
 #include <SATDomainPSKeys.h>
 #include <e32property.h>
 #include <apgcli.h>
-#include <akninternaliconutils.h>
+#include <AknInternalIconUtils.h>
 #include "cadef.h"
 #include "cautils.h"
 #include "cainnerentry.h"
--- a/contentstorage/group/camenu.mmp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/group/camenu.mmp	Tue Mar 23 23:28:12 2010 +0200
@@ -12,7 +12,7 @@
 * Contributors:
 *
 * Description:
-*  Version     : %version: ou1s60ui#20 % << Don't touch! Updated by Synergy at check-out.
+*  Version     : %version: ou1s60ui#19.1.1 % << Don't touch! Updated by Synergy at check-out.
 *
 */
 
--- a/contentstorage/handlerinc/cauninstalloperation.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/handlerinc/cauninstalloperation.h	Tue Mar 23 23:28:12 2010 +0200
@@ -19,7 +19,7 @@
 #define C_CAUNINSTALLOPERATION_H
 
 #include <e32base.h>
-#include <SWinstApi.h>
+#include <SWInstApi.h>
 
 /**
  * Uninstall CMenuOperation
--- a/contentstorage/inc/cadef.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/inc/cadef.h	Tue Mar 23 23:28:12 2010 +0200
@@ -12,7 +12,7 @@
  * Contributors:
  *
  * Description:  Definition of different constants
- *  Version     : %version: ou1s60ui#11 % << Don't touch! Updated by Synergy at check-out.
+ *  Version     : %version: ou1s60ui#10.1.1 % << Don't touch! Updated by Synergy at check-out.
  *
  */
 
--- a/contentstorage/inc/cainternaltypes.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/inc/cainternaltypes.h	Tue Mar 23 23:28:12 2010 +0200
@@ -12,7 +12,7 @@
  * Contributors:
  *
  * Description:  Definition of different constants
- *  Version     : %version: ou1s60ui#4 % << Don't touch! Updated by Synergy at check-out.
+ *  Version     : %version: ou1s60ui#3.1.1 % << Don't touch! Updated by Synergy at check-out.
  *
  */
 #ifndef CAINTERNALTYPES_H
--- a/contentstorage/srvinc/castorageproxy.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/srvinc/castorageproxy.h	Tue Mar 23 23:28:12 2010 +0200
@@ -35,7 +35,7 @@
 class CCaStorageProxy: public CBase
     {
 public:
-    
+
     /**
      * Two-phased constructor.
      */
@@ -50,7 +50,7 @@
      * Destructor.
      */
     ~CCaStorageProxy();
-    
+
     /**
      * Localizes one entry attribute
      *
@@ -63,14 +63,15 @@
      *
      * @param aResultContainer Target for results.
      */
-    IMPORT_C void GetLocalizationsL( RPointerArray<CCaLocalizationEntry>& aResultContainer );
+    IMPORT_C void GetLocalizationsL(
+            RPointerArray<CCaLocalizationEntry>& aResultContainer );
 
     /**
      * Fetches data from storage.
      * @param aQuery Query filter for entries to be fetched.
      * @param aResult Result entry container.
      */
-    IMPORT_C void GetEntriesL( const CCaInnerQuery* aQuery, 
+    IMPORT_C void GetEntriesL( const CCaInnerQuery* aQuery,
             RPointerArray<CCaInnerEntry>& aResultContainer );
 
     /**
@@ -83,7 +84,7 @@
 
     /**
      * Adds or Updates data to storage.
-     * In case when data is added the input aEntry serves 
+     * In case when data is added the input aEntry serves
      * also as an output entry.
      * @param aEntry Entry data.
      * @param aUpdate is entry updated by a client
@@ -98,7 +99,7 @@
 
     /**
      * Organizes entries in storage.
-     * @param aEntryIds Entry ids to be organized 
+     * @param aEntryIds Entry ids to be organized
      * (insert, remove, append, prepend are possible).
      * @param aParams Organize parameters.
      */
@@ -106,12 +107,12 @@
             TCaOperationParams aParams );
 
     /**
-     * Executes touch specific actions on storage. 
+     * Executes touch specific actions on storage.
      * Should be called when e.g. entry is clicked.
      * @param aEntry entry to be touched
      */
     IMPORT_C void TouchL( CCaInnerEntry* aEntry );
-    
+
     /**
      * Get database property on storage.
      *
@@ -119,30 +120,37 @@
      * @param aPropertyValue The value of property.
      */
     IMPORT_C void DbPropertyL( const TDesC& aProperty, TDes& aPropertyValue );
-    
+
     /**
      * Set property action on storage.
      *
      * @param aProperty The property to set.
      * @param aPropertyValue The value of property.
      */
-    IMPORT_C void SetDBPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue );
-    
+    IMPORT_C void SetDBPropertyL( const TDesC& aProperty,
+            const TDesC& aPropertyValue );
+
     /**
      * Organizes data within a group in custom order in storage.
      *
      * @param aEntryIds Ids of entries in custom order.
      * @param aGroupId Group to sort.
      */
-    IMPORT_C void CustomSortL( const RArray<TInt>& aEntryIds, const TInt aGroupId );
-    
+    IMPORT_C void CustomSortL( const RArray<TInt>& aEntryIds,
+            const TInt aGroupId );
+
+    /**
+     * Loads data base from rom.
+     */
+    IMPORT_C void LoadDataBaseFromRomL();
+
     /**
      * Add a session. Ownership not taken, this object only keeps a list of
      * sessions that are dependent on its engine.
      * @param aSession Session.
      */
     void AddSessionL( MCaSessionNorifier* aHandlerNotifier );
-    
+
     /**
      * Remove a session. Safe to call if not added.
      * When no more sessions remain dependent on this object, timed
@@ -173,7 +181,7 @@
     /**
      * Sessions using this engine. Own.
      */
-    RPointerArray<MCaSessionNorifier> iHandlerNotifier; 
+    RPointerArray<MCaSessionNorifier> iHandlerNotifier;
     };
 
 #endif //CASTORAGEPROXY_H
--- a/contentstorage/srvsrc/casrv.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/srvsrc/casrv.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,6 +15,7 @@
  *
  */
 // INCLUDE FILES
+#include <sqldb.h>
 #include <eikenv.h>
 #include <eikappui.h>
 #include "casrv.h"
@@ -56,7 +57,7 @@
 // ==================== GLOBAL FUNCTIONS ====================
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 EXPORT_C TInt RunCaServer()
@@ -107,7 +108,7 @@
 // ==================== MEMBER FUNCTIONS ====================
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 CCaSrv* CCaSrv::NewL()
@@ -120,7 +121,7 @@
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 CCaSrv::~CCaSrv()
@@ -142,7 +143,7 @@
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 CCaStorageProxy* CCaSrv::GetStorageProxy()
@@ -151,7 +152,7 @@
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 CCaSrv::CCaSrv() :
@@ -160,7 +161,7 @@
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 void CCaSrv::ConstructL()
@@ -170,11 +171,19 @@
             StopScheduler, NULL ) );
     iStorageProxy = CCaStorageProxy::NewL();
     iSrvEngUtils = CCaSrvEngUtils::NewL();
-    iSrvManager = CCaSrvManager::NewL( *iStorageProxy, iSrvEngUtils );
+    TRAPD( err, iSrvManager = CCaSrvManager::NewL(
+            *iStorageProxy, iSrvEngUtils ) );
+    if( KSqlErrNotDb <= err && err <= KSqlErrGeneral )
+        {
+        //problem in loading one of plugins, probably data base is corrupted
+        //lets load it from ROM and try again
+        iStorageProxy->LoadDataBaseFromRomL();
+        iSrvManager = CCaSrvManager::NewL( *iStorageProxy, iSrvEngUtils );
+        }
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 CSession2* CCaSrv::NewSessionL( const TVersion& aVersion,
@@ -192,7 +201,7 @@
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 void CCaSrv::IncreaseSessionCount()
@@ -201,7 +210,7 @@
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 void CCaSrv::DecreaseSessionCount()
--- a/contentstorage/srvsrc/casrvengutils.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/srvsrc/casrvengutils.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
  *                the content arsenal server itself
  *
  */
-#include <akniconutils.h>
+#include <AknIconUtils.h>
 #include <avkon.mbg>
 #include <e32property.h>
 #include <AknTaskList.h>
--- a/contentstorage/srvsrc/casrvnotifier.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/srvsrc/casrvnotifier.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
  *
  */
 
-#include <BADESCA.H>
+#include <badesca.h>
 #include "casrvnotifier.h"
 #include "cainnernotifierfilter.h"
 #include "cainnerentry.h"
--- a/contentstorage/srvsrc/castorageproxy.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/srvsrc/castorageproxy.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -36,7 +36,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CCaStorageProxy::ConstructL()
@@ -87,9 +87,9 @@
     iStorage->GetEntriesL( aQuery, aResultContainer );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// --------------- --------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::GetEntriesIdsL(const CCaInnerQuery* aQuery,
         RArray<TInt>& aResultIdArray)
@@ -97,9 +97,9 @@
     iStorage->GetEntriesIdsL( aQuery, aResultIdArray );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// --------------- --------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::AddL( CCaInnerEntry* aEntry, TBool aUpdate )
     {
@@ -123,9 +123,9 @@
     CleanupStack::PopAndDestroy( &parentArray );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// --------------- --------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::RemoveL( const RArray<TInt>& aEntryIds )
     {
@@ -145,7 +145,7 @@
         {
         for( TInt j( 0 ); j < iHandlerNotifier.Count(); j++ )
             {
-            iHandlerNotifier[j]->EntryChanged( resultContainer[i], 
+            iHandlerNotifier[j]->EntryChanged( resultContainer[i],
                     ERemoveChangeType, parentArray );
             }
         }
@@ -154,9 +154,9 @@
     CleanupStack::PopAndDestroy( query );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// --------------- --------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::OrganizeL( const RArray<TInt>& aEntryIds,
         TCaOperationParams aParams )
@@ -173,36 +173,36 @@
     CleanupStack::PopAndDestroy( &parentArray );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// ------------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::TouchL( CCaInnerEntry* aEntry )
     {
     CCaInnerQuery* touchQuery = CCaInnerQuery::NewLC();
-    
+
     TInt entryId = aEntry->GetId();
-    
+
     if ( entryId == 0 && aEntry->GetUid() != 0)
         {
         CCaInnerQuery* idQuery = CCaInnerQuery::NewLC();
         idQuery->SetUid( static_cast<TUint>( aEntry->GetUid()) );
-        
+
         RArray<TInt> idArray;
         CleanupClosePushL( idArray );
-        
+
         iStorage->GetEntriesIdsL( idQuery, idArray );
-        
+
         if (idArray.Count() == 1 )
             {
             entryId = idArray[0];
             aEntry->SetId( entryId );
-            } 
-        
-        CleanupStack::PopAndDestroy( &idArray );        
-        CleanupStack::PopAndDestroy( idQuery );  
+            }
+
+        CleanupStack::PopAndDestroy( &idArray );
+        CleanupStack::PopAndDestroy( idQuery );
         }
-    
+
     RArray<TInt> id;
     CleanupClosePushL( id );
     id.AppendL( entryId );
@@ -224,7 +224,8 @@
             iStorage->GetParentsIdsL( id, parentArray );
             for( TInt i = 0; i < iHandlerNotifier.Count(); i++ )
                 {
-                iHandlerNotifier[i]->EntryChanged( resultArray[0], EUpdateChangeType,
+                iHandlerNotifier[i]->EntryChanged( resultArray[0],
+                        EUpdateChangeType,
                         parentArray );
                 }
             CleanupStack::PopAndDestroy( &parentArray );
@@ -235,9 +236,9 @@
     CleanupStack::PopAndDestroy( touchQuery );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// ------------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::GetLocalizationsL(
         RPointerArray<CCaLocalizationEntry>& aResultArray )
@@ -245,9 +246,9 @@
     iStorage->GetLocalizationsL( aResultArray );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// ------------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::LocalizeEntryL(
         CCaLocalizationEntry& aLocalization )
@@ -255,9 +256,9 @@
     iStorage->LocalizeEntryL( aLocalization );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// ------------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::DbPropertyL( const TDesC& aProperty,
         TDes& aPropertyValue )
@@ -265,9 +266,9 @@
     iStorage->DbPropertyL( aProperty, aPropertyValue );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// ------------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::SetDBPropertyL( const TDesC& aProperty,
         const TDesC& aPropertyValue )
@@ -275,15 +276,15 @@
     iStorage->SetDBPropertyL( aProperty, aPropertyValue );
     }
 
-// -----------------------------------------------------------------------------
-// 
-// ------------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
 //
 EXPORT_C void CCaStorageProxy::CustomSortL( const RArray<TInt>& aEntryIds,
         const TInt aGroupId )
     {
     iStorage->CustomSortL( aEntryIds, aGroupId );
-    
+
     RArray<TInt> parentArray;
     CleanupClosePushL( parentArray );
     parentArray.AppendL( aGroupId );
@@ -294,19 +295,29 @@
     CleanupStack::PopAndDestroy( &parentArray );
     }
 
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+EXPORT_C void CCaStorageProxy::LoadDataBaseFromRomL()
+    {
+    iStorage->LoadDataBaseFromRomL();
+    }
+
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 void CCaStorageProxy::AddSessionL( MCaSessionNorifier* aHandlerNotifier )
     {
-    __ASSERT_ALWAYS( iHandlerNotifier.Find( aHandlerNotifier ) == KErrNotFound,
+    __ASSERT_ALWAYS(
+            iHandlerNotifier.Find( aHandlerNotifier ) == KErrNotFound,
             User::Invariant() );
     iHandlerNotifier.AppendL( aHandlerNotifier );
     }
 
 // ---------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------
 //
 void CCaStorageProxy::RemoveSession( MCaSessionNorifier* aHandlerNotifier )
--- a/homescreensrv_plat/contentstorage_api/caentry.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/contentstorage_api/caentry.h	Tue Mar 23 23:28:12 2010 +0200
@@ -19,8 +19,8 @@
 #define CAENTRY_H
 
 #include <QMap>
-#include <QPixmap>
 #include <QSharedDataPointer>
+#include <QSize>
 
 #include "caclient_global.h"
 #include "cadefs.h"
@@ -29,8 +29,8 @@
 CA_CLIENT_TEST_CLASS( TestCaClient )
 
 class CaObjectAdapter;
-
 class CaEntryPrivate;
+class HbIcon;
 
 class CACLIENT_EXPORT CaEntry
 {
@@ -66,7 +66,7 @@
     QString attribute(const QString &name) const;
     void setAttribute(const QString &name, const QString &value);
 
-    QPixmap makeIcon(const QSize &size = QSize(70, 70)) const;
+    HbIcon makeIcon(const QSize &size = QSize(70, 70)) const;
 
     EntryRole role() const;
 
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/conf/ui_menusatinterfacetest.cfg	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-[StifSettings]
-[StifSettings]
-CheckHeapBalance= off
-[EndStifSettings]
-
-##############################################################
-# Test
-##############################################################
-
-
-[Test]
-title Test_SatUiVisibleL
-create menusatinterfacetest msi
-msi Test_SatUiVisibleL
-delete msi
-[Endtest]
-
-[Test]
-title Test_SatUiVisibleIconIdL
-create menusatinterfacetest msi
-msi Test_SatUiVisibleIconIdL
-delete msi
-[Endtest]
-
-[Test]
-title Test_SatInterfaceConstructL
-create menusatinterfacetest msi
-msi Test_SatInterfaceConstructL
-delete msi
-[Endtest]
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/data/satapi.bat	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-rem /*
-rem * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-rem * All rights reserved.
-rem * This component and the accompanying materials are made available
-rem * under the terms of "Eclipse Public License v1.0"
-rem * which accompanies this distribution, and is available
-rem * at the URL "http://www.eclipse.org/legal/epl-v10.html".
-rem *
-rem * Initial Contributors:
-rem * Nokia Corporation - initial contribution.
-rem *
-rem * Contributors:
-rem *
-rem * Description:  
-rem *
-rem */
-md c:\data\stif\sat_results\
-ATSInterface.exe -testmodule TestScripter -config c:\testframework\ui_menusatinterfacetest.cfg
\ No newline at end of file
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/bld.inf	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-PRJ_PLATFORMS
-DEFAULT
-
-PRJ_EXPORTS
-../init/ui_menusatinterfacetest.ini 				c:/testframework/ui_menusatinterfacetest.ini
-../conf/ui_menusatinterfacetest.cfg 				c:/testframework/ui_menusatinterfacetest.cfg
-../data/satapi.bat									c:/satapi.bat
-
-PRJ_MMPFILES
-
-PRJ_TESTMMPFILES
-menusatinterfacetest.mmp
-
-//  End of File
\ No newline at end of file
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/coverageafter.bat	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description: 
-@rem
-
-call cd ../../../../contentstorage/casatinterface/group
-call ctcpost -p profile.txt
-call ctc2html -nsb -i profile.txt
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/decision.bat	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description: 
-@rem
-
-call cd ../../../../contentstorage/casatinterface/group
-
-call del mon.sym
-call del mon.dat
-call rmdir /s /q CTCHTML
-
-call bldmake bldfiles 
-call abld makefile winscw udeb
-call abld reallyclean winscw udeb
-call ctcwrap -i fd -C "EXCLUDE=*" -C "NO_EXCLUDE+../*" abld build winscw udeb
-
-call cd ../../../homescreensrv_plat/menu_sat_interface_api/tsrc/group/
-call bldmake bldfiles 
-call abld makefile winscw udeb
-call abld reallyclean winscw udeb
-call abld test build winscw udeb
\ No newline at end of file
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/menusatinterfacetest.mmp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-#include <platform_paths.hrh>
-
-TARGET          menusatinterfacetest.dll
-TARGETTYPE      dll
-UID             0x1000008D 0x02FE5167
-
-CAPABILITY	ALL -TCB
-
-SOURCEPATH      ../src
-SOURCE			menusatinterfacetest.cpp
-SOURCE			menusatinterfacetestblocks.cpp menusatinterfacetestutils.cpp waitactive.cpp
-
-USERINCLUDE     ../inc 
-USERINCLUDE     ../../inc 
-
-MW_LAYER_SYSTEMINCLUDE
-
-LIBRARY         euser.lib
-LIBRARY         stiftestinterface.lib
-LIBRARY 		MenuInterface.lib
-
-LANG			SC
-
-// End of File
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/menusatinterfacetest.pkg	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-;
-; Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-; All rights reserved.
-; This component and the accompanying materials are made available
-; under the terms of "Eclipse Public License v1.0"
-; which accompanies this distribution, and is available
-; at the URL "http://www.eclipse.org/legal/epl-v10.html".
-;
-; Initial Contributors:
-; Nokia Corporation - initial contribution.
-;
-; Contributors:
-;
-; Description:
-;
-; obrtester.pkg
-;
-;Language - standard language definitions
-&EN
-
-; standard SIS file header
-#{"satapitest"},(0x02FE5168),1,0,0
-
-;Localised Vendor name
-%{"Vendor-EN"}
-
-;Unique Vendor name
-:"Vendor"
-
-;Supports Series 60 v 3.0
-[0x101F7961], 0, 0, 0, {"Series60ProductID"}
-
-;Files to install
-
-    "\epoc32\release\armv5\urel\menusatinterfacetest.dll" - "!:\sys\bin\menusatinterfacetest.dll"
-	"..\init\ui_menusatinterfacetest.ini"                            -"!:\testframework\ui_menusatinterfacetest.ini"
-    "..\conf\ui_menusatinterfacetest.cfg"                            -"!:\testframework\ui_menusatinterfacetest.cfg"
-    "..\data\satapi.bat"                              -"!:\satapi.bat"
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/menusatinterfacetest_sisx.bat	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description: 
-@rem
-@echo off
-
-if exist menusatinterfacetest.sisx del menusatinterfacetest.sisx
-
-makesis menusatinterfacetest.pkg
-signsis menusatinterfacetest.sis menusatinterfacetest.sisx rd.cer rd-key.pem
-
-
-if exist menusatinterfacetest.sisx (
-echo menusatinterfacetest.sisx creation SUCCEEDED
-del menusatinterfacetest.sis
-)
-
-if not exist menusatinterfacetest.sisx (
-echo menusatinterfacetest.sisx creation FAILED
-)
\ No newline at end of file
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/rd-key.pem	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXAIBAAKBgQDLRF+r1FGGkCwTrb420kbnAps7gi1yYUcXYUdWeFTuBeQe5eW4
-6Y+LWaA8HMlDdoHRB0FgASisYcFagwno9+oFf4AJka4H1gWEs5XTGwAA1s0d8XGh
-7W7Dt9F5FZij8F7/9Pi6+FhhxZFIf1DD+yry9D7+Sp+BgdNALe4XOpf25QIBAwKB
-gQCHgupyjYuvCsgNHn7PNtnvVxInrB5MQNoPli+O+uNJWUK/Q+57Rl+yO8AoEzDX
-pFaLWiuVVhsdloDnAgabT/FXzYncs6uOHyEUV+dSXb78vtLPJqAX+Fg2i3hOXreB
-yskcZ13/OsKVOu5wgrJkx2baZufkqMwOSytf5y9nwjEIKwJBAP+inobagVNrN62j
-KQva3cC+UN/6XnKdTc0CA6bHyLOaJoH1xiMwG/VS2PGjHI0tiSMNtLn/QPpHJ003
-iabGhdUCQQDLjp/9UjFT6K6CF66Chqf30pZXhx+GTSQZmv/gvZiMly7X9fX9BGX3
-2MbJohBC4yI21XKTbisWywkF73Hwh+TRAkEAqmxprzxWN5zPyRdwspHpKymLP/w+
-9xOJM1atGdqFzRFvAU6EF3Vn+OHl9my9s3OwwgkjJqorUYTE3iUGby8D4wJBAIe0
-aqjhdjfwdFa6dFcEb/qMZDpaFQQzbWZnVUB+ZbMPdI/5TqitmU/l2dvBYCyXbCSO
-TGJJcg8yBgP09qBamIsCQFL7j1tM0XPVQJQ89WpKCld7O9ORxRGVj1eG0tWijrH8
-mGbYh8SGCVoWV3vrKSS8GBrFVgQnqUaHuEdtM7tpCAQ=
------END RSA PRIVATE KEY-----
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/group/rd.cer	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
------BEGIN CERTIFICATE-----
-MIICzDCCAjWgAwIBAgIBADANBgkqhkiG9w0BAQUFADArMRAwDgYDVQQKEwdSRCBD
-ZXJ0MRcwFQYDVQQDEw5SRCBDZXJ0aWZpY2F0ZTAeFw0wNDExMTUxMjQyMDZaFw0z
-NzA5MjMxMjQyMDZaMCsxEDAOBgNVBAoTB1JEIENlcnQxFzAVBgNVBAMTDlJEIENl
-cnRpZmljYXRlMIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDLRF+r1FGGkCwT
-rb420kbnAps7gi1yYUcXYUdWeFTuBeQe5eW46Y+LWaA8HMlDdoHRB0FgASisYcFa
-gwno9+oFf4AJka4H1gWEs5XTGwAA1s0d8XGh7W7Dt9F5FZij8F7/9Pi6+FhhxZFI
-f1DD+yry9D7+Sp+BgdNALe4XOpf25QIBA6OCAQAwgf0wDAYDVR0TBAUwAwEB/zAL
-BgNVHQ8EBAMCAoQwHQYDVR0OBBYEFFi/kuGzxhVpjGxe9ZwlxC3fH9jFMFMGA1Ud
-IwRMMEqAFFi/kuGzxhVpjGxe9ZwlxC3fH9jFoS+kLTArMRAwDgYDVQQKEwdSRCBD
-ZXJ0MRcwFQYDVQQDEw5SRCBDZXJ0aWZpY2F0ZYIBADBsBgNVHSAEZTBjMGEGBFUd
-IAAwWTATBggrBgEFBQcCARYHaHR0cDovLzBCBggrBgEFBQcCAjA2GjRGb3IgUiZE
-IHVzYWdlIG9ubHkuIFRoaXMgY2VydGlmaWNhdGUgaXMgbm90IHRydXN0ZWQuMA0G
-CSqGSIb3DQEBBQUAA4GBAHGB4RQMAgBdeT2hxfOr6f2nA/dZm+M5yX5daUtZnET9
-Ed0A9sazLawfN2G1KFQT9kxEParAyoAkpbMAsRrnRz/9cM3OHgFm/NiKRnf50DpT
-7oCx0I/65mVD2kt+xXE62/Ii5KPnTufIkPi2uLvURCia1tTS8JmJ8dtxDGyQt8BR
------END CERTIFICATE-----
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/inc/menusatinterfacetest.h	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-#ifndef TESTCLASS_H
-#define TESTCLASS_H
-
-//  INCLUDES
-#include <StifParser.h>
-#include <Stiftestinterface.h>
-#include <StifLogger.h>
-#include <TestScripterInternal.h>
-#include <StifTestModule.h>
-#include <e32property.h>
-
-
-#include <mcsdef.h>
-
-// CLASS DECLARATION
-
-/**
-*  CMenuSatInterfaceTest test class for STIF Test Framework TestScripter.
-*  Class for testing CMenuSATInterface.
-*
-*  @lib ?library
-*  @since ?Series60_version
-*/
-NONSHARABLE_CLASS(CMenuSatInterfaceTest) : public CScriptBase
-    {
-    public:  // Constructors and destructor
-        
-        /**
-        * Two-phased constructor.
-        */
-        static CMenuSatInterfaceTest* NewL( CTestModuleIf& aTestModuleIf );
-       
-        /**
-        * Destructor.
-        */
-        virtual ~CMenuSatInterfaceTest();
-
-    public: // Functions from base classes
-
-        /**
-        * From CScriptBase Runs a script line.
-        * @since ?Series60_version
-        * @param aItem Script line containing method name and parameters
-        * @return Symbian OS error code
-        */
-        virtual TInt RunMethodL( CStifItemParser& aItem );
-                
-    private:
-
-        /**
-        * C++ default constructor.
-        */
-        CMenuSatInterfaceTest( CTestModuleIf& aTestModuleIf );
-
-        /**
-        * By default Symbian 2nd phase constructor is private.
-        */
-        void ConstructL();
-        
-        /**
-        * Test methods are listed below. 
-        */
-        TInt Test_SatUiVisibleL(CStifItemParser& /*aItem*/ );
-        TInt Test_SatUiVisibleIconIdL(CStifItemParser& /*aItem*/ );
-        TInt Test_SatInterfaceConstructL(CStifItemParser& /*aItem*/ );
-        
-        /**
-        * Utility methods are listed below. 
-        */
-        void WaitL(TInt aMicroSec);
-        
-    private:    // Data
-        /**
-        * Data tosave enviroment statebefore testing. 
-        */
-    	TInt iIconId;
-        
-    };
-
-#endif      // TESTCLASS_H
-            
-// End of File
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/inc/waitactive.h	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-/*
-* Copyright (c) 2006-2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:  Plugin Interface
-*
-*/
-
-
-#ifndef C_WAITACTIVE_H
-#define C_WAITACTIVE_H
-
-#include <e32base.h>
-
-/**
- *  Helper wait active class
- */
- class CWaitActive : public CTimer
-    {
-    
-public:
-	
-	
-	static CWaitActive* NewL( );
-
-	~CWaitActive();
-	
-	void Wait(TTimeIntervalMicroSeconds32 anInterval);
-    
-protected:
-    
-    /**
-    * From CActive, RunL.
-    * Handles the active object’s request completion event
-    */
-    void RunL();
-    
-     
-private:
-   
-    CWaitActive();
-   
-    void ConstructL();
-    
-private:      
-
-	/*
-	* Own.
-    */
-	CActiveSchedulerWait* iActiveScheduler;	
-    };
-    
-
-#endif // C_WAITACTIVE_H
\ No newline at end of file
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/init/ui_menusatinterfacetest.ini	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,181 +0,0 @@
-#
-# This is STIFTestFramework initialization file
-# Comment lines start with '#'-character.
-# See STIF TestFramework users guide.doc for instructions
-
-# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-# Set following test engine settings:
-#	- Set Test Reporting mode. TestReportMode's possible values are:
-#		+ 'Summary': Summary of the tested test cases.
-#		+ 'Environment': Hardware and software info.
-#		+ 'TestCases': Test case report.
-#		+ 'FullReport': Set of all above ones.
-#		+ Example 'TestReportMode= Summary TestCases'
-#
-# 	- CreateTestReport setting controls report creation mode
-#		+ YES, Test report will created.
-#		+ NO, No Test report.
-#
-# 	- File path indicates the base path of the test report.
-# 	- File name indicates the name of the test report.
-#
-# 	- File format indicates the type of the test report.
-#		+ TXT, Test report file will be txt type, for example 'TestReport.txt'.
-#		+ HTML, Test report will be html type, for example 'TestReport.html'.
-#
-# 	- File output indicates output source of the test report.
-#		+ FILE, Test report logging to file.
-#		+ RDEBUG, Test report logging to using rdebug.
-#
-# 	- File Creation Mode indicates test report overwriting if file exist.
-#		+ OVERWRITE, Overwrites if the Test report file exist.
-#		+ APPEND, Continue logging after the old Test report information if 
-#                 report exist.
-# 	- Sets a device reset module's dll name(Reboot).
-#		+ If Nokia specific reset module is not available or it is not correct one
-#		  StifHWResetStub module may use as a template for user specific reset
-#		  module. 
-
-[Engine_Defaults]
-
-TestReportMode= FullReport		# Possible values are: 'Empty', 'Summary', 'Environment',
-                                                               'TestCases' or 'FullReport'
-
-CreateTestReport= YES			# Possible values: YES or NO
-
-TestReportFilePath= C:\data\stif\sat_results\
-TestReportFileName= menusatinterfacetest_test_report
-
-TestReportFormat= HTML			# Possible values: TXT or HTML
-TestReportOutput= FILE			# Possible values: FILE or RDEBUG
-TestReportFileCreationMode= OVERWRITE	# Possible values: OVERWRITE or APPEND
-UITestingSupport= YES        # Possible values: YES or NO
-SeparateProcesses= YES       # Possible values: YES or NO (default: NO)
-DeviceResetDllName= StifResetForNokia.dll # e.g. 'StifHWResetStub.dll' for user specific reseting
-
-[End_Defaults]
-# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
-
-
-# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-# Module configurations start
-# Modules are added between module tags
-# tags. Module name is specified after ModuleName= tag, like
-# ModuleName= XXXXXXXXX
-# Modules might have initialisation file, specified as
-# IniFile= c:\testframework\YYYYYY
-# Modules might have several configuration files, like
-# TestCaseFile= c:\testframework\NormalCases.txt
-# TestCaseFile= c:\testframework\SmokeCases.txt
-# TestCaseFile= c:\testframework\ManualCases.txt
-
-# (TestCaseFile is synonym for old term ConfigFile)
-
-# Following case specifies demo module settings. Demo module
-# does not read any settings from file, so tags 
-# IniFile and TestCaseFile are not used.
-# In the simplest case it is enough to specify only the
-# name of the test module when adding new test module
-
-#[New_Module]
-#ModuleName= dom_test2
-#[End_Module]
-
-
-# Load testmoduleXXX, optionally with initialization file and/or test case files
-[New_Module]
-ModuleName= testscripter
-
-#TestModuleXXX used initialization file
-#IniFile= c:\testframework\init.txt
-
-#TestModuleXXX used configuration file(s)
-
-TestCaseFile= c:\testframework\ui_menusatinterfacetest.cfg
-
-
-[End_Module]
-
-
-# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
-
-
-# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-# Set STIFTestFramework logging overwrite parameters for Logger.
-# 	Hardware and emulator environment logging path and styles can
-# 	be configured from here to overwrite the Logger's implemented values.
-#	
-#	Settings description:
-#	- Indicates option for creation log directory/directories. If log directory/directories
-#         is/are not created by user they will make by software.
-#		+ YES, Create log directory/directories if not allready exist.
-#		+ NO, Log directory/directories not created. Only created one is used.
-#
-#	- Overwrite emulator path setting.
-#		+ Example: If 'EmulatorBasePath= C:\LOGS\TestFramework\' and in code is defined 
-#		           Logger's path 'D:\\LOGS\\Module\\' with those definition the path
-#		           will be 'C:\LOGS\TestFramework\LOGS\Module\'
-#
-#	- Overwrite emulator's logging format.
-#		+ TXT, Log file(s) will be txt type(s), for example 'Module.txt'.
-#		+ HTML, Log file(s) will be html type(s), for example 'Module.html'.
-#
-#	- Overwrited emulator logging output source.
-#		+ FILE, Logging to file(s).
-#		+ RDEBUG, Logging to using rdebug(s).
-#
-#	- Overwrite hardware path setting (Same description as above in emulator path).
-#	- Overwrite hardware's logging format(Same description as above in emulator format).
-#	- Overwrite hardware's logging output source(Same description as above in emulator output).
-#
-#	- File Creation Mode indicates file overwriting if file exist.
-#		+ OVERWRITE, Overwrites if file(s) exist.
-#		+ APPEND, Continue logging after the old logging information if file(s) exist.
-#
-#	- Will thread id include to the log filename.
-#		+ YES, Thread id to log file(s) name, Example filename 'Module_b9.txt'.
-#		+ NO, No thread id to log file(s), Example filename 'Module.txt'.
-#
-#	- Will time stamps include the to log file.
-#		+ YES, Time stamp added to each line in log file(s). Time stamp is 
-#                 for example'12.Nov.2003 115958    LOGGING INFO'
-#		+ NO, No time stamp(s).
-#
-#	- Will line breaks include to the log file.
-#		+ YES, Each logging event includes line break and next log event is in own line.
-#		+ NO, No line break(s).
-#
-#	- Will event ranking include to the log file.
-#		+ YES, Event ranking number added to each line in log file(s). Ranking number 
-#                 depends on environment's tics, for example(includes time stamp also)
-#                 '012   12.Nov.2003 115958    LOGGING INFO'
-#		+ NO, No event ranking.
-#
-
-[Logger_Defaults]
-
-#NOTE: If you want to set Logger using next setting(s) remove comment(s)'#' 
-
-#CreateLogDirectories= YES		# Possible values: YES or NO
-
-#EmulatorBasePath= C:\LOGS\TestFramework\
-#EmulatorFormat= HTML			# Possible values: TXT or HTML
-#EmulatorOutput= FILE			# Possible values: FILE or RDEBUG
-
-#HardwareBasePath= D:\LOGS\TestFramework\
-#HardwareFormat= HTML			# Possible values: TXT or HTML
-#HardwareOutput= FILE			# Possible values: FILE or RDEBUG
-
-#FileCreationMode= OVERWRITE		# Possible values: OVERWRITE or APPEND
-
-#ThreadIdToLogFile= YES			# Possible values: YES or NO
-#WithTimeStamp= YES			# Possible values: YES or NO
-#WithLineBreak= YES			# Possible values: YES or NO
-#WithEventRanking= YES			# Possible values: YES or NO
-
-[End_Logger_Defaults]
-# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
-# End of file
\ No newline at end of file
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/src/menusatinterfacetest.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-// INCLUDE FILES
-#include <Stiftestinterface.h>
-#include <MenuSatInterface.h>
-#include "menusatinterfacetest.h"
-
-//MCS
-#include <mcsdef.h>
-
-//  CONSTANTS
-_LIT( KSatName, "Plus Mega" );
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-
-TInt CMenuSatInterfaceTest::Test_SatUiVisibleL(CStifItemParser& )
-    {
-    TInt result (KErrGeneral);
-    
-    TBool visible = ETrue;
-    CMenuSATInterface* interface = new(ELeave) CMenuSATInterface();
-    CleanupStack::PushL( interface );    
-    interface->MakeSatUiVisible( visible, KSatName );
-    CleanupStack::PopAndDestroy( interface );
-    
-    TBuf<256> name; 
-    TInt error = RProperty::Get( KCRUidMenu, KMenuSatUIName, name );
-    
-  	if( name == KSatName() 
-  			&&  error == KErrNone )
-  		{
-  		result = KErrNone;
-  		}
-    return result;
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-TInt CMenuSatInterfaceTest::Test_SatUiVisibleIconIdL(CStifItemParser& )
-    {
-    TInt result (KErrGeneral);
-    
-    TBool visible = ETrue;
-    TUint8 iconInfoId = 21;
-    CMenuSATInterface* interface = new(ELeave) CMenuSATInterface();
-    CleanupStack::PushL( interface );    
-    interface->MakeSatUiVisible( visible, KSatName, iconInfoId );
-    CleanupStack::PopAndDestroy( interface );
-    
-    TInt iconInfoIdTest = -1;
-    RProperty::Get( KCRUidMenu, KMenuSatUIIconId, iconInfoIdTest );
-    
-  	if( iconInfoIdTest == iconInfoId )
-  		{
-  		result = KErrNone;
-  		}
-    return result;
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-TInt CMenuSatInterfaceTest::Test_SatInterfaceConstructL(CStifItemParser& )
-    {
-    TInt result (KErrGeneral);
-    
-    CMenuSATInterface* interface = new(ELeave) CMenuSATInterface();
-  	if( interface )
-  		{
-  		result = KErrNone;
-  		}
-    return result;
-    }
-
-
-//  End of File
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/src/menusatinterfacetestblocks.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-// INCLUDE FILES
-#include <e32svr.h>
-#include <StifParser.h>
-#include <Stiftestinterface.h>
-#include "menusatinterfacetest.h"
-
-// ============================ MEMBER FUNCTIONS ===============================
-    
-// -----------------------------------------------------------------------------
-// CMenuSatInterfaceTest::RunMethodL
-// Run specified method. Contains also table of test mothods and their names.
-// -----------------------------------------------------------------------------
-//
-TInt CMenuSatInterfaceTest::RunMethodL( 
-    CStifItemParser& aItem ) 
-    {
-   
-    static TStifFunctionInfo const KFunctions[] =
-        {          		
-	  	ENTRY( "Test_SatUiVisibleL",              CMenuSatInterfaceTest::Test_SatUiVisibleL),	 
-	  	ENTRY( "Test_SatUiVisibleIconIdL",        CMenuSatInterfaceTest::Test_SatUiVisibleIconIdL),
-	  	ENTRY( "Test_SatInterfaceConstructL",     CMenuSatInterfaceTest::Test_SatInterfaceConstructL),
-        };
-
-    const TInt count = sizeof( KFunctions ) / 
-                        sizeof( TStifFunctionInfo );
-
-    return RunInternalL( KFunctions, count, aItem );
-
-    }    
-
-//  End of File
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/src/menusatinterfacetestutils.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-#include <ecom/ecom.h>
-#include <Stiftestinterface.h>
-#include "menusatinterfacetest.h"
-#include "waitactive.h"
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CClientServiceTester::CClientServiceTester
-// C++ default constructor can NOT contain any code, that
-// might leave.
-// -----------------------------------------------------------------------------
-//
-
-
-// -----------------------------------------------------------------------------
-// CClientServiceTester::NewL
-// Two-phased constructor.
-// -----------------------------------------------------------------------------
-//
-CMenuSatInterfaceTest::CMenuSatInterfaceTest( 
-    CTestModuleIf& aTestModuleIf ):
-        CScriptBase( aTestModuleIf )
-    {
-    TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksMem );
-    }
-
-// -----------------------------------------------------------------------------
-// CClientServiceTester::ConstructL
-// Symbian 2nd phase constructor can leave.
-// -----------------------------------------------------------------------------
-//
-void CMenuSatInterfaceTest::ConstructL()
-    {   
-    ///save preconditions
-    RProperty::Get( KCRUidMenu, KMenuSatUIIconId, iIconId );
-    //save preconditions
-    }
-
-// -----------------------------------------------------------------------------
-// CClientServiceTester::NewL
-// Two-phased constructor.
-// -----------------------------------------------------------------------------
-//
-CMenuSatInterfaceTest* CMenuSatInterfaceTest::NewL( 
-    CTestModuleIf& aTestModuleIf )
-    {
-    CMenuSatInterfaceTest* self = new (ELeave) CMenuSatInterfaceTest( aTestModuleIf );
-    
-    CleanupStack::PushL( self );
-    self->ConstructL();
-    CleanupStack::Pop();
-
-    return self;
-    }
-    
-// Destructor
-CMenuSatInterfaceTest::~CMenuSatInterfaceTest()
-    { 
-    ///load preconditions
-    RProperty::Set( KCRUidMenu, KMenuSatUIIconId, iIconId );
-    //load preconditions
-	WaitL(20000);
-    }
-
-// ========================== OTHER EXPORTED FUNCTIONS =========================
-
-// -----------------------------------------------------------------------------
-// LibEntryL is a polymorphic Dll entry point.
-// Returns: CScriptBase: New CScriptBase derived object
-// -----------------------------------------------------------------------------
-//
-EXPORT_C CScriptBase* LibEntryL( 
-    CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework
-    {
-    
-    return ( CScriptBase* ) CMenuSatInterfaceTest::NewL( aTestModuleIf );
-        
-    }
-
-// -----------------------------------------------------------------------------
-// E32Dll is a DLL entry point function.
-// Returns: KErrNone
-// -----------------------------------------------------------------------------
-//
-#ifndef EKA2 // Hide Dll entry point to EKA2
-GLDEF_C TInt E32Dll(
-    TDllReason /*aReason*/) // Reason code
-    {
-    return(KErrNone);
-    
-    }
-#endif // EKA2
-
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-
-
-void CMenuSatInterfaceTest::WaitL(TInt aMicroSec)
-	{
-	CWaitActive* wait = CWaitActive::NewL();
-    wait->Wait(aMicroSec);
-    delete wait;
-	}
-
--- a/homescreensrv_plat/menu_sat_interface_api/tsrc/src/waitactive.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:  
-*
-*/
-
-#include "waitactive.h"
-
-// ======== MEMBER FUNCTIONS ========
-
-	
-void CWaitActive::ConstructL()
-    {
-    CTimer::ConstructL();
-    iActiveScheduler = new ( ELeave ) CActiveSchedulerWait();
-    }
-
-
-CWaitActive* CWaitActive::NewL()
-    {
-    CWaitActive* self = new( ELeave ) CWaitActive;
-    CleanupStack::PushL( self );
-    self->ConstructL();
-    CleanupStack::Pop();
-    return self;
-    }
-
-// ----------------------------------------------------------------------------
-// CIsvTelCallAppTelephony::CIsvTelCallAppTelephony()
-// Default constructor.
-// ----------------------------------------------------------------------------
-//
-CWaitActive::CWaitActive()
-    :CTimer( EPriorityStandard )
-    { 
-    CActiveScheduler::Add( this );
-    }
-
-// ---------------------------------------------------------------------------
-// destructor
-// ---------------------------------------------------------------------------
-CWaitActive::~CWaitActive()
-	{
-    Cancel();
-    delete iActiveScheduler;
-	}
-
-// ---------------------------------------------------------------------------
-// destructor
-// ---------------------------------------------------------------------------
-void CWaitActive::Wait(TTimeIntervalMicroSeconds32 anInterval)
-	{
-	After(anInterval);
-	iActiveScheduler->Start();
-	
-	}
-
-
-
-// ----------------------------------------------------------------------------
-// void CIsvTelCallAppTelephony::RunL()
-// Handles the active object’s request completion event.
-// ----------------------------------------------------------------------------
-//
-void CWaitActive::CWaitActive::RunL()
-    {
-	// CActiveScheduler::Stop();
-    iActiveScheduler->AsyncStop();
-
-    }
-
-
-		
-
-
-
-
-
-
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/inc/menusatinterfacetest.h	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,66 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef MENU_SAT_INTERFACE_TEST_H
+#define MENU_SAT_INTERFACE_TEST_H
+
+#include <QtTest>
+#include <QObject>
+#include <e32property.h>
+#include "ca2internalCRkeys.h"
+
+
+// CLASS DECLARATION
+
+/**
+*  CMenuSatInterfaceTest test class for STIF Test Framework TestScripter.
+*  Class for testing CMenuSATInterface.
+*
+*  @lib ?library
+*  @since ?Series60_version
+*/
+class CMenuSatInterfaceTest : public QObject
+    {
+	Q_OBJECT
+    public:  // Constructors and destructor
+        CMenuSatInterfaceTest();
+		virtual ~CMenuSatInterfaceTest();
+				
+	private slots: // Functions from base classes
+        
+        /**
+        * Test methods are listed below. 
+        */
+        void Test_SatUiVisibleL();
+        void Test_SatUiVisibleIconIdL();
+        void Test_SatInterfaceConstructL();
+        
+        /**
+        * Utility methods are listed below. 
+        */
+        void WaitL(TInt aMicroSec);
+        
+    private:    // Data
+        /**
+        * Data tosave enviroment statebefore testing. 
+        */
+    	TInt iIconId;
+        
+    };
+
+#endif      // TESTCLASS_H
+            
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/inc/waitactive.h	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,63 @@
+/*
+* Copyright (c) 2006-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Plugin Interface
+*
+*/
+
+
+#ifndef C_WAITACTIVE_H
+#define C_WAITACTIVE_H
+
+#include <e32base.h>
+
+/**
+ *  Helper wait active class
+ */
+ class CWaitActive : public CTimer
+    {
+    
+public:
+	
+	
+	static CWaitActive* NewL( );
+
+	~CWaitActive();
+	
+	void Wait(TTimeIntervalMicroSeconds32 anInterval);
+    
+protected:
+    
+    /**
+    * From CActive, RunL.
+    * Handles the active object’s request completion event
+    */
+    void RunL();
+    
+     
+private:
+   
+    CWaitActive();
+   
+    void ConstructL();
+    
+private:      
+
+	/*
+	* Own.
+    */
+	CActiveSchedulerWait* iActiveScheduler;	
+    };
+    
+
+#endif // C_WAITACTIVE_H
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/src/menusatinterfacetest.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,96 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+// INCLUDE FILES
+#include <MenuSatInterface.h>
+#include "menusatinterfacetest.h"
+
+
+//  CONSTANTS
+_LIT( KSatName, "Plus Mega" );
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+
+void CMenuSatInterfaceTest::Test_SatUiVisibleL()
+    {
+    TInt result (KErrGeneral);
+    
+    TBool visible = ETrue;
+	TRAP(result,
+        CMenuSATInterface* interface = new(ELeave) CMenuSATInterface();
+        CleanupStack::PushL( interface );    
+
+	    interface->MakeSatUiVisible( visible, KSatName );
+        CleanupStack::PopAndDestroy( interface );
+        );
+    TBuf<256> name; 
+    TInt error = RProperty::Get( KCRUidCa, KCaSatUIName, name );
+    
+  	if( name == KSatName() 
+  			&&  error == KErrNone )
+  		{
+  		result = KErrNone;
+  		}
+    QVERIFY(result == KErrNone);
+    }
+
+// ---------------------------------------------------------------------------
+// 
+// ---------------------------------------------------------------------------
+//
+void CMenuSatInterfaceTest::Test_SatUiVisibleIconIdL()
+    {
+    TInt result (KErrGeneral);
+    
+    TBool visible = ETrue;
+    TUint8 iconInfoId = 21;
+	TRAP(result,
+        CMenuSATInterface* interface = new(ELeave) CMenuSATInterface();
+        CleanupStack::PushL( interface );    
+        interface->MakeSatUiVisible( visible, KSatName, iconInfoId );
+        CleanupStack::PopAndDestroy( interface );
+    );
+    TInt iconInfoIdTest = -1;
+    RProperty::Get( KCRUidCa, KCaSatUIIconId, iconInfoIdTest );
+    
+  	if( iconInfoIdTest == iconInfoId )
+  		{
+  		result = KErrNone;
+  		}
+    QVERIFY(result == KErrNone);
+    }
+
+// ---------------------------------------------------------------------------
+// 
+// ---------------------------------------------------------------------------
+//
+void CMenuSatInterfaceTest::Test_SatInterfaceConstructL()
+    {
+    TInt result (KErrGeneral);
+    
+    TRAP(result, 
+	    CMenuSATInterface* interface = new(ELeave) CMenuSATInterface();
+  	    if( interface )
+  		    {
+  		    result = KErrNone;
+  		    }
+    );
+    QVERIFY(result == KErrNone);
+    }
+
+QTEST_MAIN(CMenuSatInterfaceTest)
+//  End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/src/menusatinterfacetestutils.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,59 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#include <ecom/ecom.h>
+#include "menusatinterfacetest.h"
+#include "waitactive.h"
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// CClientServiceTester::CClientServiceTester
+// C++ default constructor can NOT contain any code, that
+// might leave.
+// -----------------------------------------------------------------------------
+//
+
+
+// -----------------------------------------------------------------------------
+// CClientServiceTester::NewL
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//
+CMenuSatInterfaceTest::CMenuSatInterfaceTest( )
+    {
+    RProperty::Get( KCRUidCa, KCaSatUIIconId, iIconId );
+    }
+
+    
+// Destructor
+CMenuSatInterfaceTest::~CMenuSatInterfaceTest()
+    { 
+    ///load preconditions
+    RProperty::Set( KCRUidCa, KCaSatUIIconId, iIconId );
+    //load preconditions
+	WaitL(20000);
+    }
+
+
+
+void CMenuSatInterfaceTest::WaitL(TInt aMicroSec)
+	{
+	CWaitActive* wait = CWaitActive::NewL();
+    wait->Wait(aMicroSec);
+    delete wait;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/menu_sat_interface_api/tsrc/t_menu_sat_interface_api/src/waitactive.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,91 @@
+/*
+* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "waitactive.h"
+
+// ======== MEMBER FUNCTIONS ========
+
+	
+void CWaitActive::ConstructL()
+    {
+    CTimer::ConstructL();
+    iActiveScheduler = new ( ELeave ) CActiveSchedulerWait();
+    }
+
+
+CWaitActive* CWaitActive::NewL()
+    {
+    CWaitActive* self = new( ELeave ) CWaitActive;
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    CleanupStack::Pop();
+    return self;
+    }
+
+// ----------------------------------------------------------------------------
+// CIsvTelCallAppTelephony::CIsvTelCallAppTelephony()
+// Default constructor.
+// ----------------------------------------------------------------------------
+//
+CWaitActive::CWaitActive()
+    :CTimer( EPriorityStandard )
+    { 
+    CActiveScheduler::Add( this );
+    }
+
+// ---------------------------------------------------------------------------
+// destructor
+// ---------------------------------------------------------------------------
+CWaitActive::~CWaitActive()
+	{
+    Cancel();
+    delete iActiveScheduler;
+	}
+
+// ---------------------------------------------------------------------------
+// destructor
+// ---------------------------------------------------------------------------
+void CWaitActive::Wait(TTimeIntervalMicroSeconds32 anInterval)
+	{
+	After(anInterval);
+	iActiveScheduler->Start();
+	
+	}
+
+
+
+// ----------------------------------------------------------------------------
+// void CIsvTelCallAppTelephony::RunL()
+// Handles the active object’s request completion event.
+// ----------------------------------------------------------------------------
+//
+void CWaitActive::CWaitActive::RunL()
+    {
+	// CActiveScheduler::Stop();
+    iActiveScheduler->AsyncStop();
+
+    }
+
+
+		
+
+
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/menu_sat_interface_api/tsrc/tsrc.pro	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,21 @@
+#
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+TEMPLATE = subdirs
+
+SUBDIRS = t_menu_sat_interface_api
+           
+CONFIG  += ordered
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/data/actionhandlerplugins.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/data/actionhandlerplugins.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 
-#include <ecom/RegistryInfo.rh>
+#include <ecom/registryinfo.rh>
 #include "ahpluginuids.hrh"
 
 // ---------------------------------------------------------------------------
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/group/ahplugins.mmp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/group/ahplugins.mmp	Tue Mar 23 23:28:12 2010 +0200
@@ -25,7 +25,7 @@
 CAPABILITY    CAP_ECOM_PLUGIN
 
 SOURCEPATH    	../src
-SOURCE		proxy.cpp
+SOURCE		Proxy.cpp
 SOURCE      ahpapplauncher.cpp
 SOURCE		ahtelkeyhandler.cpp
 SOURCE      ahhelplauncher.cpp
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/Proxy.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/Proxy.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -17,7 +17,7 @@
 
 
 #include <e32std.h>
-#include <ecom/ImplementationProxy.h>
+#include <ecom/implementationproxy.h>
 #include "ahpapplauncher.h"
 #include "ahtelkeyhandler.h"
 #include "ahhelplauncher.h"
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahhelplauncher.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahhelplauncher.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -17,8 +17,8 @@
 
 
 #include <eikenv.h>
-#include <HLPLCH.H> // help launcher
-#include <LiwVariant.h>
+#include <hlplch.h> // help launcher
+#include <liwvariant.h>
 
 #include "ahproperties.hrh"
 #include "ahhelplauncher.h"
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahpapplauncher.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahpapplauncher.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -19,10 +19,10 @@
 #include <apgcli.h>
 #include <apacmdln.h>
 #include <apgtask.h>
-#include <VWSDEF.H>
+#include <vwsdef.h>
 #include <eikenv.h>
-#include <EIKAPPUI.H>
-#include <LiwVariant.h>
+#include <eikappui.h>
+#include <liwvariant.h>
 
 #include "ahproperties.hrh"
 #include "ahpapplauncher.h"
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahtelkeyhandler.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerplugins/src/ahtelkeyhandler.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -18,7 +18,7 @@
 
 #include <AiwServiceHandler.h>      // AIW
 #include <aiwdialdata.h>    //include\oem
-#include <LiwVariant.h>
+#include <liwvariant.h>
 
 #include "ahtelkeyhandler.h"
 #include "ahproperties.hrh"
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/data/actionhandlerservice.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/data/actionhandlerservice.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -17,7 +17,7 @@
 
 
 #include <ecom/registryinfov2.rh>
-#include <LiwCommon.hrh>
+#include <liwcommon.hrh>
 
 RESOURCE REGISTRY_INFO theInfo
     {
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/inc/actionhandlerinterface.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/inc/actionhandlerinterface.h	Tue Mar 23 23:28:12 2010 +0200
@@ -19,7 +19,7 @@
 #ifndef C_ACTIONHANDLERINTERFACE_H
 #define C_ACTIONHANDLERINTERFACE_H
 
-#include <Liwcommon.h>
+#include <liwcommon.h>
 
 class CPluginValidator;
 class CLiwMap;
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/inc/serviceerrno.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/inc/serviceerrno.h	Tue Mar 23 23:28:12 2010 +0200
@@ -13,7 +13,7 @@
 *
 * Description: 	Top level service provider error codes.
  *	%created_by:	smatasah %
- *	%date_created:	Fri Jan 22 17:24:14 2010 %
+ *	%date_created:	Wed Jan 27 16:21:04 2010 %
  *
 */
 /**********************************************************************
@@ -22,7 +22,7 @@
  *	Instance:	bh1sapi_1
  *	Description:	Top level service provider error codes.
  *	%created_by:	smatasah %
- *	%date_created:	Fri Jan 22 17:24:14 2010 %
+ *	%date_created:	Wed Jan 27 16:21:04 2010 %
  *
  **********************************************************************/
 #ifndef SERVICEERRNO_H
--- a/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/src/actionhandlerservice.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_actionhandler/actionhandlerservice/src/actionhandlerservice.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,9 +16,9 @@
 */
 
 
-#include <ecom/ImplementationProxy.h>
-#include <LiwCommon.h>
-#include <LiwServiceIfBase.h>
+#include <ecom/implementationproxy.h>
+#include <liwcommon.h>
+#include <liwserviceifbase.h>
 
 #include "ahplugindefs.h"
 #include "actionhandlerservice.h"
--- a/homescreensrv_plat/sapi_contentpublishing/data/cpclient.rss	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/data/cpclient.rss	Tue Mar 23 23:28:12 2010 +0200
@@ -17,7 +17,7 @@
 
 
 #include <ecom/registryinfov2.rh>
-#include <LiwCommon.hrh>
+#include <liwcommon.hrh>
 
 RESOURCE REGISTRY_INFO theInfo
     {
--- a/homescreensrv_plat/sapi_contentpublishing/inc/cdatasourceinterface.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/inc/cdatasourceinterface.h	Tue Mar 23 23:28:12 2010 +0200
@@ -19,7 +19,7 @@
 #ifndef CDATASOURCEINTERFACE_H
 #define CDATASOURCEINTERFACE_H
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 
 class CCPClient;
 
--- a/homescreensrv_plat/sapi_contentpublishing/inc/cpclientiterable.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/inc/cpclientiterable.h	Tue Mar 23 23:28:12 2010 +0200
@@ -19,7 +19,7 @@
 #ifndef C_CPSERVERITERABLE_H
 #define C_CPSERVERITERABLE_H
 
-#include <LiwCommon.h>
+#include <liwcommon.h>
 
 /**
  * Implemenation of abstract interface to iterate over data items
--- a/homescreensrv_plat/sapi_contentpublishing/inc/serviceerrno.h	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/inc/serviceerrno.h	Tue Mar 23 23:28:12 2010 +0200
@@ -13,7 +13,7 @@
 *
 * Description: 	Top level service provider error codes.
 *	%created_by:	smatasah %
-*	%date_created:	Fri Jan 22 17:25:13 2010 %
+*	%date_created:	Wed Jan 27 16:22:10 2010 %
 *
 */
 /**********************************************************************
@@ -22,7 +22,7 @@
 *	Instance:	bh1sapi_1
 *	Description:	Top level service provider error codes.
 *	%created_by:	smatasah %
-*	%date_created:	Fri Jan 22 17:25:13 2010 %
+*	%date_created:	Wed Jan 27 16:22:10 2010 %
 *
 **********************************************************************/
 #ifndef SERVICEERRNO_H
--- a/homescreensrv_plat/sapi_contentpublishing/src/cpclient.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/src/cpclient.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 
-#include <LiwGenericParam.h>
+#include <liwgenericparam.h>
 
 #include "cpliwmap.h"
 #include "cpclient.h"
--- a/homescreensrv_plat/sapi_contentpublishing/src/cpclientactivenotifier.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/src/cpclientactivenotifier.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,8 +16,8 @@
 */
 
 
-#include <S32MEM.H>
-#include <LiwCommon.H>
+#include <s32mem.h>
+#include <liwcommon.h>
 #include "cpclientactivenotifier.h"
 #include "ccontentmap.h"
 #include "cpdebug.h"
--- a/homescreensrv_plat/sapi_contentpublishing/src/cpclientiterable.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/src/cpclientiterable.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -15,7 +15,7 @@
  *
 */
 
-#include <S32MEM.H>
+#include <s32mem.h>
 
 #include "cpclientiterable.h"
 #include "cpglobals.h"
--- a/homescreensrv_plat/sapi_contentpublishing/src/cpclientservice.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/src/cpclientservice.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,9 +16,9 @@
 */
 
 
-#include <ecom/ImplementationProxy.h>
-#include <LiwCommon.h>
-#include <LiwServiceIfBase.h>
+#include <ecom/implementationproxy.h>
+#include <liwcommon.h>
+#include <liwserviceifbase.h>
 
 #include "cpclientservice.h"
 #include "cpdebug.h"
--- a/homescreensrv_plat/sapi_contentpublishing/src/cpclientsession.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/homescreensrv_plat/sapi_contentpublishing/src/cpclientsession.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -16,8 +16,8 @@
 */
 
 
-#include <S32MEM.H>
-#include <LiwCommon.H>
+#include <s32mem.h>
+#include <liwcommon.h>
 
 #include "cpserverdef.h"
 #include "cpliwmap.h"
--- a/hswidgetmodel/examples/helloworldwidgetprovider/helloworldwidget/inc/helloworldwidget.h	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-* 
-* Description: Example of home screen widget
-*
-*/
-
-#ifndef HELLOWORLDWIDGET_H
-#define HELLOWORLDWIDGET_H
-
-#include <hswidget.h>
-
-class QPushButton;
-
-class HelloWorldWidget : public HsWidget
-{
-    Q_OBJECT
-
-public:
-    HelloWorldWidget(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0);
-    ~HelloWorldWidget();
-
-public:
-    QRectF boundingRect() const;
-    QPainterPath shape() const;
-
-protected:
-    StartResult onStart();
-    StopResult onStop();
-    SuspendResult onSuspend();
-    ResumeResult onResume();
-
-private:
-    Q_DISABLE_COPY(HelloWorldWidget)
-    QPushButton *mButton;
-};
-
-
-#endif // HELLOWORLDWIDGET_H
--- a/hswidgetmodel/examples/helloworldwidgetprovider/helloworldwidget/src/helloworldwidget.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-* 
-* Description: Example of home screen widget
-*
-*/
-
-
-#include <QGraphicsProxyWidget>
-#include <QPushButton>
-#include "helloworldwidget.h"
-
-/*!
-
-
-@page page_developing_home_screen_widget Creating Home Screen Widget
-
-<b>Since the home screen widget concept is still open, these APIs may still be subject to changes and additions.</b>
-
-Creating a home screen widget includes the following three steps:
-
-<ul>
-  <li> @ref page_developing_home_screen_widget </li>
-  <li> @ref page_creating_widget_provider </li>
-  <li> @ref page_deploying_widget_provider </li>
-</ul>
-
-Each home screen widget is inherited from HsWidget base class and HsWidget itself inherits HbWidget.
-Usually you need to re-implement \c paint, \c boundingRect and \c shape functions from QGraphicsWidget
-and HsWidget::onStart, HsWidget::onStop, HsWidget::onSuspend, HsWidget::onResume functions 
-from HsWidget.
-
-Instructions how to add widget to provider plugin can be found from @ref page_creating_widget_provider.
-
-See @ref section_widget_state_machine for widget life cycle in detail.
-
-The steps to create a widget are:
-<ol>
-<li> Declare a widget class that inherits from \c HsWidget.
-
-<li> Implement constructor for the class where needed children are created.
-
-<li> Implement destructor.
-
-<li> Implement HsWidget::onStart() function. This is called by widget runtime to start the widget.
-
-<li> Implement HsWidget::onStop() function. When called widget should stop all the processing started in \c onStart() function.
-
-<li> Implement HsWidget::onSuspend() if needed.
-
-<li> Implement HsWidget::onResume() if needed.
-
-</ol>
-
-Example of the home screen widget is HelloWorldWidget.
-
-
-@section section_widget_resources Widget resources
-
-Currently widgets are lacking of a unified way to handle widget resources.
-This functionality will be added in the near future. Meanwhile we recommend using compiled-in resources.
-How to do it is explained <a href="http://doc.trolltech.com/4.5/resources.html">here</a>.
-
-*/
-
-/*!
-
-    \ingroup group_helloworld_widget
-    \class HelloWorldWidget
-    \brief Example implementation for home screen widget.
-
-    HelloWorldWidget derived from the HsWidget and implements 
-    needed functions for the home screen widget. 
-    
-    
-    
-*/
-
-
-/*!
-    Constructs a widget which is a child of \a parent, with widget flags set to \a flags.
-*/
-HelloWorldWidget::HelloWorldWidget(QGraphicsItem* parent, Qt::WindowFlags flags)
-    : HsWidget(parent, flags),
-      mButton(0)
-{
-    QGraphicsProxyWidget *proxy = new QGraphicsProxyWidget(this);
-    mButton = new QPushButton("Hello World");
-    proxy->setWidget(mButton);        
-}
-
-/*!
-    Destructor
-*/
-HelloWorldWidget::~HelloWorldWidget()
-{
-
-}
-
-/*!
-    Return bounding rect
-*/
-QRectF HelloWorldWidget::boundingRect() const
-{
-    return childrenBoundingRect();
-}
-
-/*!
-    Return shape
-*/
-QPainterPath HelloWorldWidget::shape() const
-{   
-    QPainterPath path;
-    path.addRect(boundingRect());
-    return path;
-}
-
-/*!
-    Widget runtime starts widget
-*/
-HsWidget::StartResult HelloWorldWidget::onStart()
-{
-    return StartResultRunning;
-}
-
-/*!
-    Widget runtime stops widget
-*/
-HsWidget::StopResult HelloWorldWidget::onStop()
-{
-    return StopResultFinished;
-}
-
-/*!
-    Widget runtime suspends widget
-*/
-HsWidget::SuspendResult HelloWorldWidget::onSuspend()
-{
-    return SuspendResultSuspended;
-}
-
-/*!
-    Widget runtime resumes widget
-*/
-HsWidget::ResumeResult HelloWorldWidget::onResume()
-{
-    return ResumeResultRunning;
-}
--- a/hswidgetmodel/examples/helloworldwidgetprovider/helloworldwidgetprovider.pro	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: Example of home screen widget
-#
-
-TEMPLATE = lib
-
-CONFIG += plugin hb
-
-CONFIG(debug, debug|release) {
-  DESTDIR = debug
-  LIBS += -L../../../../bin/debug
-}
-else {
-  DESTDIR = release
-  LIBS += -L../../../../bin/release
-}
-
-LIBS += -lhswidgetmodel
-
-HEADERS += ./inc/*.h \
-           ./helloworldwidget/inc/*.h
-
-SOURCES += ./src/*.cpp \
-           ./helloworldwidget/src/*.cpp
-
-DEPENDPATH += ./inc \
-              ./src
-
-INCLUDEPATH += ./inc \
-               ./helloworldwidget/inc 
-               
-
-symbian: {
-    INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
-
-    # get your own symbian uid    
-    TARGET.UID3 = 0xEABCFE12
-    TARGET.EPOCALLOWDLLDATA=1
-    TARGET.CAPABILITY = ALL -TCB
-    
-    # add your symbian uid here
-    PLUGIN_SUBDIR = /private/20022F35/import/widgetregistry/EABCFE12
-    
-    pluginstub.sources = $${TARGET}.dll
-    pluginstub.path = $$PLUGIN_SUBDIR
-
-    DEPLOYMENT += pluginstub
-
-    qtplugins.path = $$PLUGIN_SUBDIR
-    qtplugins.sources += qmakepluginstubs/$${TARGET}.qtplugin
-    qtplugins.sources += resource/$${TARGET}.manifest
-    qtplugins.sources += resource/$${TARGET}.png
-     
-    for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin z:$$qtplugins.path/$$basename(qtplugin)" 
-}
-
-win32 {
-    # add platfrom API for windows
-    INCLUDEPATH += ../../../homescreensrv_plat/hswidgetmodel_api
-}
\ No newline at end of file
--- a/hswidgetmodel/examples/helloworldwidgetprovider/inc/helloworldwidgetprovider.h	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-* 
-* Description: Example of home screen widget
-*
-*/
-
-#ifndef HELLOWORLDWIDGETPROVIDER_H
-#define HELLOWORLDWIDGETPROVIDER_H
-
-
-#include <hsiwidgetprovider.h>
-
-class HsWidget;
-
-class HelloWorldWidgetProvider : public QObject, public IHsWidgetProvider
-{
-    Q_OBJECT
-    Q_INTERFACES(IHsWidgetProvider)
-
-public:
-    HelloWorldWidgetProvider();
-	virtual ~HelloWorldWidgetProvider();
-
-public:
-    QList<HsWidgetToken> widgets();
-    HsWidget* createWidget(const HsWidgetToken& token);
-
-private:
-    HsWidgetToken mWidgetToken;
-};
-
-#endif // HELLOWORLDWIDGETPROVIDER_H
--- a/hswidgetmodel/examples/helloworldwidgetprovider/resource/helloworldwidgetprovider.manifest	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<widgetprovider>
-    <widget library="helloworldwidgetprovider.dll"
-            uri="homescreen.nokia.com/widget/helloworld"
-            title="HelloWorld"
-            iconuri="helloworldwidgetprovider.png"/>
-</widgetprovider>
Binary file hswidgetmodel/examples/helloworldwidgetprovider/resource/helloworldwidgetprovider.png has changed
--- a/hswidgetmodel/examples/helloworldwidgetprovider/sis/helloworldwidgetprovider.pkg	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-;
-; Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-; All rights reserved.
-; This component and the accompanying materials are made available
-; under the terms of "Eclipse Public License v1.0"
-; which accompanies this distribution, and is available
-; at the URL "http://www.eclipse.org/legal/epl-v10.html".
-;
-; Initial Contributors:
-; Nokia Corporation - initial contribution.
-;
-; Contributors:
-;
-; Description: 
-;
-
-; Language
-&EN
-
-; SIS header: name, uid, version
-#{"helloworldwidgetprovider"},(0xEABCFE12),1,0,0
-
-; Localised Vendor name
-%{"Vendor"}
-
-; Unique Vendor name
-:"Vendor"
-
-; Manual PKG pre-rules from PRO files
-; Default HW/platform dependencies
-[0x101F7961],0,0,0,{"S60ProductID"}
-[0x102032BE],0,0,0,{"S60ProductID"}
-[0x102752AE],0,0,0,{"S60ProductID"}
-[0x1028315F],0,0,0,{"S60ProductID"}
- 
-"/epoc32/release/armv5/urel/helloworldwidgetprovider.dll"  - "c:/sys/bin/helloworldwidgetprovider.dll"
-"/epoc32/data/z/private/20022F35/import/widgetregistry/EABCFE12/helloworldwidgetprovider.qtplugin"  - "c:/private/20022F35/import/widgetregistry/EABCFE12/helloworldwidgetprovider.qtplugin"
-"/epoc32/data/z/private/20022F35/import/widgetregistry/EABCFE12/helloworldwidgetprovider.manifest"  - "c:/private/20022F35/import/widgetregistry/EABCFE12/helloworldwidgetprovider.manifest"
-"/epoc32/data/z/private/20022F35/import/widgetregistry/EABCFE12/helloworldwidgetprovider.png"       - "c:/private/20022F35/import/widgetregistry/EABCFE12/helloworldwidgetprovider.png"
--- a/hswidgetmodel/examples/helloworldwidgetprovider/src/helloworldwidgetprovider.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,167 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-* 
-* Description: Example of home screen widget
-*
-*/
-
-#include <hswidget.h>
-
-#include "helloworldwidgetprovider.h"
-#include "helloworldwidget.h"
-
-
-/*!
-    \ingroup group_helloworld_widget
-    \class HelloWorldWidgetProvider
-    \brief Example implementation for home screen widget provider.
-
-    @page page_creating_widget_provider Creating Home Screen Widget Provider
-
-    Widgets are exposed to the home screen through widget provider plugins.
-    A widget can be added to an existing provider or new one can be created.
-    Widget provider plugins are implemented according to
-    the <a href="http://doc.trolltech.com/4.4/plugins-howto.html">Qt plugin model</a>.
-
-    See @ref page_developing_home_screen_widget for the instructions how to create widget for the home screen.
-
-    The steps to create a widget provider are:
-    <ol>
-    <li> Declare a plugin class that inherits from QObject and from the \c IHsWidgetProvider interface.
-    
-    <li> Use the Q_INTERFACES() macro to tell Qt's meta-object system about the \c IHsWidgetProvider interface.
-    
-    <li> Export the plugin using the Q_EXPORT_PLUGIN2() macro.
-    
-    <li> Build the plugin using an suitable .pro file. See @ref page_deploying_widget_provider.
-    </ol>
-    
-    An example (full example source code can be found from section @ref page_developing_home_screen_widget):
-
-
-Each widget provider plugin has a manifest file that allows searching widgets from the plugin without first loading it.
-The manifest file contains information on widgets inside the plugin:
-
-\li \c library The name of the provider plugin binary.
-\li \c uri     Uniquely identifies the widget.
-\li \c title   Widget's human-readable name.
-\li \c iconuri URI of the widget's icon image file.
-
-Example: Manifest for a widget provider.
-
-@code
-<?xml version="1.0" encoding="utf-8"?>
-<widgetprovider>
-    <widget library="helloworldwidgetprovider.dll"
-            uri="homescreen.nokia.com/widget/helloworld"
-            title="HelloWorld"
-            iconuri="helloworldwidgetprovider.png"/>
-</widgetprovider>
-@endcode
-
-
-@page page_deploying_widget_provider Deploying Home Screen Widget Provider
-
-Widget's binaries and manifest file(s) must be deployed to correct folders on emulator and in target. 
-Below are the needed .pro file for the \c helloworldwidgetprovider.
-
-For example:
-@code
-# helloworldwidgetprovider.pro
-
-TEMPLATE = lib
-
-CONFIG += plugin hb
-LIBS += -lhswidgetmodel
-
-HEADERS += ./inc/ *.h \
-           ./helloworldwidget/inc/ *.h
-
-SOURCES += ./src/ *.cpp \
-           ./helloworldwidget/src/ *.cpp
-
-DEPENDPATH += ./inc \
-              ./src
-
-symbian: {
-    INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
-
-    # get your own symbian uid    
-    TARGET.UID3 = 0xEABCFE12
-    TARGET.EPOCALLOWDLLDATA=1
-    TARGET.CAPABILITY = ALL -TCB
-    
-    # add your symbian uid here
-    PLUGIN_SUBDIR = /private/20022F35/import/widgetregistry/EABCFE12
-    
-    pluginstub.sources = $${TARGET}.dll
-    pluginstub.path = $$PLUGIN_SUBDIR
-
-    DEPLOYMENT += pluginstub
-
-    qtplugins.path = $$PLUGIN_SUBDIR
-    qtplugins.sources += qmakepluginstubs/$${TARGET}.qtplugin
-    qtplugins.sources += resource/$${TARGET}.manifest
-    qtplugins.sources += resource/$${TARGET}.png
-     
-    for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin z:$$qtplugins.path/$$basename(qtplugin)" 
-}
-
-@endcode
-
-For detailed information on DEPLOYMENT macro, see <a HREF="http://pepper.troll.no/s60prereleases/doc/qmake-variable-reference.html#deployment">here</a>.
-
-*/
-
-
-/*!
-    Initialize token for hello world widget. Contains necessary information about 
-    the hello world widget that can be loaded with this provider.
-*/
-HelloWorldWidgetProvider::HelloWorldWidgetProvider()
-{
-    mWidgetToken.mLibrary = QString("helloworldwidgetprovider.dll");
-    mWidgetToken.mUri = QString("homescreen.nokia.com/widget/helloworld");
-    mWidgetToken.mTitle = QString("HelloWorld");
-    mWidgetToken.mIconUri = QString("helloworldwidgetprovider.png");
-}
-
-/*!
-    Destructor
-*/
-HelloWorldWidgetProvider::~HelloWorldWidgetProvider()
-{
-
-}
-
-/*!
-    Returns list of loadable widgets' tokens.
-*/
-QList<HsWidgetToken> HelloWorldWidgetProvider::widgets()
-{
-    return QList<HsWidgetToken>() << mWidgetToken;
-}
-
-/*!
-    Create widget based on uri \a token
-*/
-HsWidget* HelloWorldWidgetProvider::createWidget(const HsWidgetToken& token)
-{
-    HsWidget *widget = 0;
-    if (token.mUri == mWidgetToken.mUri) {
-        widget =  new HelloWorldWidget();
-    }
-    return widget;
-}
-
-Q_EXPORT_PLUGIN2(helloworldwidgetprovider, HelloWorldWidgetProvider)
--- a/rom/homescreensrv_language.iby	Tue Mar 23 23:17:02 2010 +0200
+++ b/rom/homescreensrv_language.iby	Tue Mar 23 23:28:12 2010 +0200
@@ -17,8 +17,8 @@
 #ifndef __HOMESCREENSRV_LANGUAGE_IBY__
 #define __HOMESCREENSRV_LANGUAGE_IBY__
 
-data=\epoc32\data\z\resource\Contentstorage_texmap_pl_PL.qm  resource\Contentstorage_texmap_pl_PL.qm
-data=\epoc32\data\z\resource\Contentstorage_texmap_fr_FR.qm  resource\Contentstorage_texmap_fr_FR.qm
-data=\epoc32\data\z\resource\Contentstorage_texmap_en_GB.qm  resource\Contentstorage_texmap_en_GB.qm
+#include <data_caging_paths_for_iby.hrh> 
+
+data=DATAZ_\resource\qt\translations\contentstorage.qm  resource\qt\translations\contentstorage.qm
 
 #endif // __HOMESCREENSRV_LANGUAGE_IBY__
--- a/sis/homescreensrv.pkg	Tue Mar 23 23:17:02 2010 +0200
+++ b/sis/homescreensrv.pkg	Tue Mar 23 23:28:12 2010 +0200
@@ -111,9 +111,7 @@
 
 
 ; ---- db localizations ------------------------------------------
-"/epoc32/data/z/resource/Contentstorage_texmap_pl_PL.qm" - "c:/resource/Contentstorage_texmap_pl_PL.qm"
-"/epoc32/data/z/resource/Contentstorage_texmap_fr_FR.qm " - "c:/resource/Contentstorage_texmap_fr_FR.qm"
-"/epoc32/data/z/resource/Contentstorage_texmap_en_GB.qm" - "c:/resource/Contentstorage_texmap_en_GB.qm"
+"/epoc32/data/z/resource/qt/translations/contentstorage.qm" - "c:/resource/qt/translations/contentstorage.qm"
 
 ; ---- contentstorage --------------------------------------------
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sis/homescreensrv_ut_applib.pkg	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,34 @@
+;
+; Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description:
+;
+
+; Language
+&EN
+
+; SIS header: name, uid, version
+#{"hssrv ut applib"},(0xEAEAEA01),1,0,0
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Supports S60 5th Edition
+[0x1028315F], 0, 0, 0, {"S60ProductID"}
+
+;--------------- contentstorage ---------------
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sis/homescreensrv_ut_applib_sisx.bat	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,30 @@
+@rem
+@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+@rem All rights reserved.
+@rem This component and the accompanying materials are made available
+@rem under the terms of "Eclipse Public License v1.0"
+@rem which accompanies this distribution, and is available
+@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
+@rem
+@rem Initial Contributors:
+@rem Nokia Corporation - initial contribution.
+@rem
+@rem Contributors:
+@rem
+@rem Description:
+@rem
+@echo off
+
+if exist homescreensrv_ut_applib.sisx del homescreensrv_ut_applib.sisx
+
+makesis homescreensrv_ut_applib.pkg
+signsis homescreensrv_ut_applib.sis homescreensrv_ut_applib.sisx rd.cer rd-key.pem
+
+if exist homescreensrv_ut_applib.sisx (
+echo homescreensrv_ut_applib.sisx creation SUCCEEDED
+del homescreensrv_ut_applib.sis
+)
+
+if not exist homescreensrv_ut_applib.sisx (
+echo homescreensrv_ut_applib.sisx creation FAILED
+)
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sis/homescreensrv_ut_hs.pkg	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,82 @@
+;
+; Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description:
+;
+
+; Language
+&EN
+
+; SIS heade name, uid, version
+#{"hssrv ut hs"},(0x20022F67),1,0,0
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Supports S60 5th Edition
+[0x1028315F], 0, 0, 0, {"S60ProductID"}
+
+;--------------- appfoundation ---------------
+
+;servicemodel:
+"/epoc32/release/armv5/urel/t_hsservicemodelexe.exe"                           - "c:/sys/bin/t_hsservicemodelexe.exe"
+"/epoc32/data/z/private/10003a3f/import/apps/t_hsservicemodelexe_reg.rsc"      - "c:/private/10003a3f/import/apps/t_hsservicemodelexe_reg.rsc"
+"/epoc32/data/z/resource/apps/t_hsservicemodelexe.rsc"                         - "c:/resource/apps/t_hsservicemodelexe.rsc"
+"/epoc32/release/armv5/urel/testserviceprovider.dll" - "c:/sys/bin/testserviceprovider.dll"
+"/epoc32/data/z/hsresources/testresources/hsresources/plugins/serviceproviders/testserviceprovider.qtplugin" - "c:/hsresources/testresources/hsresources/plugins/serviceproviders/testserviceprovider.qtplugin"
+"/epoc32/data/z/hsresources/testresources/hsresources/plugins/serviceproviders/test1serviceprovider.manifest" - "c:/hsresources/testresources/hsresources/plugins/serviceproviders/test1serviceprovider.manifest"
+"/epoc32/data/z/hsresources/testresources/hsresources/plugins/serviceproviders/test2serviceprovider.manifest" - "c:/hsresources/testresources/hsresources/plugins/serviceproviders/test2serviceprovider.manifest"
+"../appfoundation/servicemodel/tsrc/t_hsservicemodelexe/invalidservice.manifest" - "c:/hsresources/testresources/invalidservice.manifest"
+"../appfoundation/servicemodel/tsrc/t_hsservicemodelexe/notwellformedservice.manifest" - "c:/hsresources/testresources/notwellformedservice.manifest"
+"../appfoundation/servicemodel/tsrc/t_hsservicemodelexe/validservice.manifest" - "c:/hsresources/testresources/validservice.manifest"
+"../appfoundation/servicemodel/tsrc/t_hsservicemodelexe/validservice2.manifest" - "c:/hsresources/testresources/validservice2.manifest"
+
+;statemodel:
+"/epoc32/release/armv5/urel/t_hsstatemodelexe.exe"                           - "c:/sys/bin/t_hsstatemodelexe.exe"
+"/epoc32/data/z/private/10003a3f/import/apps/t_hsstatemodelexe_reg.rsc"      - "c:/private/10003a3f/import/apps/t_hsstatemodelexe_reg.rsc"
+"/epoc32/data/z/resource/apps/t_hsstatemodelexe.rsc"                         - "c:/resource/apps/t_hsstatemodelexe.rsc"
+"/epoc32/release/armv5/urel/teststateprovider.dll"     - "c:/sys/bin/teststateprovider.dll"
+"/epoc32/data/z/hsresources/testresources/plugins/stateproviders/teststateprovider.qtplugin"     - "c:/hsresources/testresources/plugins/stateproviders/teststateprovider.qtplugin"
+"/epoc32/data/z/hsresources/testresources/plugins/stateproviders/teststateprovider.manifest"  - "c:/hsresources/testresources/plugins/stateproviders/teststateprovider.manifest"
+"../appfoundation/statemodel/tsrc/t_hsstatemodelexe/invalidstate.manifest" - "c:/hsresources/testresources/invalidstate.manifest"
+"../appfoundation/statemodel/tsrc/t_hsstatemodelexe/notwellformedstate.manifest" - "c:/hsresources/testresources/notwellformedstate.manifest"
+"../appfoundation/statemodel/tsrc/t_hsstatemodelexe/validstate2.manifest" - "c:/hsresources/testresources/validstate2.manifest"
+"../appfoundation/statemodel/tsrc/t_hsstatemodelexe/validstate.manifest" - "c:/hsresources/testresources/validstate.manifest"
+
+;appruntimemodel:
+"/epoc32/release/armv5/urel/t_hsruntimemodelexe.exe"                           - "c:/sys/bin/t_hsruntimemodelexe.exe"
+"/epoc32/data/z/private/10003a3f/import/apps/t_hsruntimemodelexe_reg.rsc"      - "c:/private/10003a3f/import/apps/t_hsruntimemodelexe_reg.rsc"
+"/epoc32/data/z/resource/apps/t_hsruntimemodelexe.rsc"                         - "c:/resource/apps/t_hsruntimemodelexe.rsc"
+"/epoc32/release/armv5/urel/testruntimeprovider.dll"     - "c:/sys/bin/testruntimeprovider.dll"
+"/epoc32/data/z/hsresources/testresources/plugins/runtimeproviders/testruntimeprovider.qtplugin"     - "c:/hsresources/testresources/plugins/runtimeproviders/testruntimeprovider.qtplugin"
+"/epoc32/data/z/hsresources/testresources/plugins/runtimeproviders/testruntimeprovider.manifest"  - "c:/hsresources/testresources/plugins/runtimeproviders/testruntimeprovider.manifest"
+"../appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/invalidruntime.manifest" - "c:/hsresources/testresources/invalidruntime.manifest"
+"../appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/notwellformedruntime.manifest" - "c:/hsresources/testresources/notwellformedruntime.manifest"
+"../appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/validruntime2.manifest" - "c:/hsresources/testresources/validruntime2.manifest"
+"../appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/validruntime.manifest" - "c:/hsresources/testresources/validruntime.manifest"
+
+;--------------- hswidgetmodel ---------------
+
+"/epoc32/release/armv5/urel/t_hswidgetmodelexe.exe"                        - "c:/sys/bin/t_hswidgetmodelexe.exe"
+"/epoc32/data/z/private/10003a3f/import/apps/t_hswidgetmodelexe_reg.rsc"   - "c:/private/10003a3f/import/apps/t_hswidgetmodelexe_reg.rsc"
+"/epoc32/data/z/resource/apps/t_hswidgetmodelexe.rsc"                      - "c:/resource/apps/t_hswidgetmodelexe.rsc"
+"/epoc32/release/armv5/urel/testwidgetprovider.dll"     - "c:/sys/bin/testwidgetprovider.dll"
+"/epoc32/data/z/hsresources/testresources/plugins/widgetproviders/testwidgetprovider.qtplugin"     - "c:/hsresources/testresources/plugins/widgetproviders/testwidgetprovider.qtplugin"
+"/epoc32/data/z/hsresources/testresources/plugins/widgetproviders/testwidgetprovider.manifest"  - "c:/hsresources/testresources/plugins/widgetproviders/testwidgetprovider.manifest"
+"../hswidgetmodel/tsrc/t_hswidgetmodelexe/invalidwidget.manifest" - "c:/hsresources/testresources/invalidwidget.manifest"
+"../hswidgetmodel/tsrc/t_hswidgetmodelexe/notwellformedwidget.manifest" - "c:/hsresources/testresources/notwellformedwidget.manifest"
+"../hswidgetmodel/tsrc/t_hswidgetmodelexe/validwidget2.manifest" - "c:/hsresources/testresources/validwidget2.manifest"
+"../hswidgetmodel/tsrc/t_hswidgetmodelexe/validwidget.manifest" - "c:/hsresources/testresources/validwidget.manifest"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sis/homescreensrv_ut_hs_sisx.bat	Tue Mar 23 23:28:12 2010 +0200
@@ -0,0 +1,30 @@
+@rem
+@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+@rem All rights reserved.
+@rem This component and the accompanying materials are made available
+@rem under the terms of "Eclipse Public License v1.0"
+@rem which accompanies this distribution, and is available
+@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
+@rem
+@rem Initial Contributors:
+@rem Nokia Corporation - initial contribution.
+@rem
+@rem Contributors:
+@rem
+@rem Description:
+@rem
+@echo off
+
+if exist homescreensrv_ut_hs.sisx del homescreensrv_ut_hs.sisx
+
+makesis homescreensrv_ut_hs.pkg
+signsis homescreensrv_ut_hs.sis homescreensrv_ut_hs.sisx rd.cer rd-key.pem
+
+if exist homescreensrv_ut_hs.sisx (
+echo homescreensrv_ut_hs.sisx creation SUCCEEDED
+del homescreensrv_ut_hs.sis
+)
+
+if not exist homescreensrv_ut_hs.sisx (
+echo homescreensrv_ut_hs.sisx creation FAILED
+)
\ No newline at end of file
--- a/sis/homescreensrv_ut_krakow.pkg	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-;
-; Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-; All rights reserved.
-; This component and the accompanying materials are made available
-; under the terms of "Eclipse Public License v1.0"
-; which accompanies this distribution, and is available
-; at the URL "http://www.eclipse.org/legal/epl-v10.html".
-;
-; Initial Contributors:
-; Nokia Corporation - initial contribution.
-;
-; Contributors:
-;
-; Description:
-;
-
-; Language
-&EN
-
-; SIS header: name, uid, version
-#{"hssrv ut krakow"},(0xEAEAEA01),1,0,0
-
-; Localised Vendor name
-%{"Nokia"}
-
-; Unique Vendor name
-:"Nokia"
-
-; Supports S60 5th Edition
-[0x1028315F], 0, 0, 0, {"S60ProductID"}
-
-;--------------- contentstorage ---------------
-
-
--- a/sis/homescreensrv_ut_krakow_sisx.bat	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description:
-@rem
-@echo off
-
-if exist homescreensrv_ut_krakow.sisx del homescreensrv_ut_krakow.sisx
-
-makesis homescreensrv_ut_krakow.pkg
-signsis homescreensrv_ut_krakow.sis homescreensrv_ut_krakow.sisx rd.cer rd-key.pem
-
-if exist homescreensrv_ut_krakow.sisx (
-echo homescreensrv_ut_krakow.sisx creation SUCCEEDED
-del homescreensrv_ut_krakow.sis
-)
-
-if not exist homescreensrv_ut_krakow.sisx (
-echo homescreensrv_ut_krakow.sisx creation FAILED
-)
\ No newline at end of file
--- a/sis/homescreensrv_ut_oulu.pkg	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-;
-; Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-; All rights reserved.
-; This component and the accompanying materials are made available
-; under the terms of "Eclipse Public License v1.0"
-; which accompanies this distribution, and is available
-; at the URL "http://www.eclipse.org/legal/epl-v10.html".
-;
-; Initial Contributors:
-; Nokia Corporation - initial contribution.
-;
-; Contributors:
-;
-; Description:
-;
-
-; Language
-&EN
-
-; SIS heade name, uid, version
-#{"hssrv ut oulu"},(0x20022F67),1,0,0
-
-; Localised Vendor name
-%{"Nokia"}
-
-; Unique Vendor name
-:"Nokia"
-
-; Supports S60 5th Edition
-[0x1028315F], 0, 0, 0, {"S60ProductID"}
-
-;--------------- appfoundation ---------------
-
-;servicemodel:
-"/epoc32/release/armv5/urel/t_hsservicemodelexe.exe"                           - "c:/sys/bin/t_hsservicemodelexe.exe"
-"/epoc32/data/z/private/10003a3f/import/apps/t_hsservicemodelexe_reg.rsc"      - "c:/private/10003a3f/import/apps/t_hsservicemodelexe_reg.rsc"
-"/epoc32/data/z/resource/apps/t_hsservicemodelexe.rsc"                         - "c:/resource/apps/t_hsservicemodelexe.rsc"
-"/epoc32/release/armv5/urel/testserviceprovider.dll" - "c:/sys/bin/testserviceprovider.dll"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/testserviceprovider/qmakepluginstubs/testserviceprovider.qtplugin" - "c:/hsresources/testresources/hsresources/plugins/serviceproviders/testserviceprovider.qtplugin"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/testserviceprovider/resource/test1serviceprovider.manifest" - "c:/hsresources/testresources/hsresources/plugins/serviceproviders/test1serviceprovider.manifest"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/testserviceprovider/resource/test2serviceprovider.manifest" - "c:/hsresources/testresources/hsresources/plugins/serviceproviders/test2serviceprovider.manifest"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/t_hsservicemodelexe/invalidservice.manifest" - "c:/hsresources/testresources/invalidservice.manifest"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/t_hsservicemodelexe/notwellformedservice.manifest" - "c:/hsresources/testresources/notwellformedservice.manifest"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/t_hsservicemodelexe/validservice.manifest" - "c:/hsresources/testresources/validservice.manifest"
-"/HS_Domain/homescreensrv/appfoundation/servicemodel/tsrc/t_hsservicemodelexe/validservice2.manifest" - "c:/hsresources/testresources/validservice2.manifest"
-
-;statemodel:
-"/epoc32/release/armv5/urel/t_hsstatemodelexe.exe"                           - "c:/sys/bin/t_hsstatemodelexe.exe"
-"/epoc32/data/z/private/10003a3f/import/apps/t_hsstatemodelexe_reg.rsc"      - "c:/private/10003a3f/import/apps/t_hsstatemodelexe_reg.rsc"
-"/epoc32/data/z/resource/apps/t_hsstatemodelexe.rsc"                         - "c:/resource/apps/t_hsstatemodelexe.rsc"
-"/epoc32/release/armv5/urel/teststateprovider.dll"     - "c:/sys/bin/teststateprovider.dll"
-"/HS_Domain/homescreensrv/appfoundation/statemodel/tsrc/teststateprovider/qmakepluginstubs/teststateprovider.qtplugin"     - "c:/hsresources/testresources/plugins/stateproviders/teststateprovider.qtplugin"
-"/HS_Domain/homescreensrv/appfoundation/statemodel/tsrc/teststateprovider/resource/teststateprovider.manifest"  - "c:/hsresources/testresources/plugins/stateproviders/teststateprovider.manifest"
-"/HS_Domain/homescreensrv/appfoundation/statemodel/tsrc/t_hsstatemodelexe/invalidstate.manifest" - "c:/hsresources/testresources/invalidstate.manifest"
-"/HS_Domain/homescreensrv/appfoundation/statemodel/tsrc/t_hsstatemodelexe/notwellformedstate.manifest" - "c:/hsresources/testresources/notwellformedstate.manifest"
-"/HS_Domain/homescreensrv/appfoundation/statemodel/tsrc/t_hsstatemodelexe/validstate2.manifest" - "c:/hsresources/testresources/validstate2.manifest"
-"/HS_Domain/homescreensrv/appfoundation/statemodel/tsrc/t_hsstatemodelexe/validstate.manifest" - "c:/hsresources/testresources/validstate.manifest"
-
-;appruntimemodel:
-"/epoc32/release/armv5/urel/t_hsruntimemodelexe.exe"                           - "c:/sys/bin/t_hsruntimemodelexe.exe"
-"/epoc32/data/z/private/10003a3f/import/apps/t_hsruntimemodelexe_reg.rsc"      - "c:/private/10003a3f/import/apps/t_hsruntimemodelexe_reg.rsc"
-"/epoc32/data/z/resource/apps/t_hsruntimemodelexe.rsc"                         - "c:/resource/apps/t_hsruntimemodelexe.rsc"
-"/epoc32/release/armv5/urel/testruntimeprovider.dll"     - "c:/sys/bin/testruntimeprovider.dll"
-"/HS_Domain/homescreensrv/appfoundation/appruntimemodel/tsrc/testruntimeprovider/qmakepluginstubs/testruntimeprovider.qtplugin"     - "c:/hsresources/testresources/plugins/runtimeproviders/testruntimeprovider.qtplugin"
-"/HS_Domain/homescreensrv/appfoundation/appruntimemodel/tsrc/testruntimeprovider/resource/testruntimeprovider.manifest"  - "c:/hsresources/testresources/plugins/runtimeproviders/testruntimeprovider.manifest"
-"/HS_Domain/homescreensrv/appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/invalidruntime.manifest" - "c:/hsresources/testresources/invalidruntime.manifest"
-"/HS_Domain/homescreensrv/appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/notwellformedruntime.manifest" - "c:/hsresources/testresources/notwellformedruntime.manifest"
-"/HS_Domain/homescreensrv/appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/validruntime2.manifest" - "c:/hsresources/testresources/validruntime2.manifest"
-"/HS_Domain/homescreensrv/appfoundation/appruntimemodel/tsrc/t_hsruntimemodelexe/validruntime.manifest" - "c:/hsresources/testresources/validruntime.manifest"
-
-;--------------- hswidgetmodel ---------------
-
-"/epoc32/release/armv5/urel/t_hswidgetmodelexe.exe"                        - "c:/sys/bin/t_hswidgetmodelexe.exe"
-"/epoc32/data/z/private/10003a3f/import/apps/t_hswidgetmodelexe_reg.rsc"   - "c:/private/10003a3f/import/apps/t_hswidgetmodelexe_reg.rsc"
-"/epoc32/data/z/resource/apps/t_hswidgetmodelexe.rsc"                      - "c:/resource/apps/t_hswidgetmodelexe.rsc"
-"/epoc32/release/armv5/urel/testwidgetprovider.dll"     - "c:/sys/bin/testwidgetprovider.dll"
-"/HS_Domain/homescreensrv/hswidgetmodel/tsrc/testwidgetprovider/qmakepluginstubs/testwidgetprovider.qtplugin"     - "c:/hsresources/testresources/plugins/widgetproviders/testwidgetprovider.qtplugin"
-"/HS_Domain/homescreensrv/hswidgetmodel/tsrc/testwidgetprovider/resource/testwidgetprovider.manifest"  - "c:/hsresources/testresources/plugins/widgetproviders/testwidgetprovider.manifest"
-"/HS_Domain/homescreensrv/hswidgetmodel/tsrc/t_hswidgetmodelexe/invalidwidget.manifest" - "c:/hsresources/testresources/invalidwidget.manifest"
-"/HS_Domain/homescreensrv/hswidgetmodel/tsrc/t_hswidgetmodelexe/notwellformedwidget.manifest" - "c:/hsresources/testresources/notwellformedwidget.manifest"
-"/HS_Domain/homescreensrv/hswidgetmodel/tsrc/t_hswidgetmodelexe/validwidget2.manifest" - "c:/hsresources/testresources/validwidget2.manifest"
-"/HS_Domain/homescreensrv/hswidgetmodel/tsrc/t_hswidgetmodelexe/validwidget.manifest" - "c:/hsresources/testresources/validwidget.manifest"
--- a/sis/homescreensrv_ut_oulu_sisx.bat	Tue Mar 23 23:17:02 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description:
-@rem
-@echo off
-
-if exist homescreensrv_ut_oulu.sisx del homescreensrv_ut_oulu.sisx
-
-makesis homescreensrv_ut_oulu.pkg
-signsis homescreensrv_ut_oulu.sis homescreensrv_ut_oulu.sisx rd.cer rd-key.pem
-
-if exist homescreensrv_ut_oulu.sisx (
-echo homescreensrv_ut_oulu.sisx creation SUCCEEDED
-del homescreensrv_ut_oulu.sis
-)
-
-if not exist homescreensrv_ut_oulu.sisx (
-echo homescreensrv_ut_oulu.sisx creation FAILED
-)
\ No newline at end of file