Update package models from latest system model (platform@7416e702e1f3)
authorDario Sestito <darios@symbian.org>
Tue, 29 Jun 2010 12:34:13 +0100
changeset 320 7975a56cd8c7
parent 318 5149853062ae
child 332 773ee81ec9c9
Update package models from latest system model (platform@7416e702e1f3)
symbian4/adaptation/beagleboard/package_definition.xml
symbian4/adaptation/qemu/package_definition.xml
symbian4/adaptation/stubs/package_definition.xml
symbian4/app/browserui/package_definition.xml
symbian4/app/camera/package_definition.xml
symbian4/app/commonemail/package_definition.xml
symbian4/app/conntools/package_definition.xml
symbian4/app/contacts/package_definition.xml
symbian4/app/contentcontrol/package_definition.xml
symbian4/app/devicecontrol/package_definition.xml
symbian4/app/files/package_definition.xml
symbian4/app/firsttimeuse/package_definition.xml
symbian4/app/helps/package_definition.xml
symbian4/app/homescreen/package_definition.xml
symbian4/app/imgeditor/package_definition.xml
symbian4/app/internetradio/package_definition.xml
symbian4/app/jrt/package_definition.xml
symbian4/app/location/package_definition.xml
symbian4/app/messaging/package_definition.xml
symbian4/app/musicplayer/package_definition.xml
symbian4/app/organizer/package_definition.xml
symbian4/app/phone/package_definition.xml
symbian4/app/photos/package_definition.xml
symbian4/app/podcatcher/package_definition.xml
symbian4/app/printing/package_definition.xml
symbian4/app/radio/package_definition.xml
symbian4/app/recents/package_definition.xml
symbian4/app/rndtools/package_definition.xml
symbian4/app/search/package_definition.xml
symbian4/app/settingsuis/package_definition.xml
symbian4/app/techview/package_definition.xml
symbian4/app/videoeditor/package_definition.xml
symbian4/app/videoplayer/package_definition.xml
symbian4/mw/accesssec/package_definition.xml
symbian4/mw/appinstall/package_definition.xml
symbian4/mw/appsupport/package_definition.xml
symbian4/mw/browser/package_definition.xml
symbian4/mw/btservices/package_definition.xml
symbian4/mw/camerasrv/package_definition.xml
symbian4/mw/classicui/package_definition.xml
symbian4/mw/dlnasrv/package_definition.xml
symbian4/mw/drm/package_definition.xml
symbian4/mw/gsprofilesrv/package_definition.xml
symbian4/mw/gstreamer/package_definition.xml
symbian4/mw/hapticsservices/package_definition.xml
symbian4/mw/hb/package_definition.xml
symbian4/mw/helix/package_definition.xml
symbian4/mw/hgwidgets/package_definition.xml
symbian4/mw/homescreensrv/package_definition.xml
symbian4/mw/homescreensrvlegacy/package_definition.xml
symbian4/mw/imghandling/package_definition.xml
symbian4/mw/imsrv/package_definition.xml
symbian4/mw/inputmethods/package_definition.xml
symbian4/mw/ipappprotocols/package_definition.xml
symbian4/mw/ipappsrv/package_definition.xml
symbian4/mw/ipconnmgmt/package_definition.xml
symbian4/mw/legacypresence/package_definition.xml
symbian4/mw/locationsrv/package_definition.xml
symbian4/mw/mds/package_definition.xml
symbian4/mw/messagingmw/package_definition.xml
symbian4/mw/metadatasrv/package_definition.xml
symbian4/mw/mmappfw/package_definition.xml
symbian4/mw/mmmw/package_definition.xml
symbian4/mw/netprotocols/package_definition.xml
symbian4/mw/phonesrv/package_definition.xml
symbian4/mw/platformthemes/package_definition.xml
symbian4/mw/platformtools/package_definition.xml
symbian4/mw/qt/package_definition.xml
symbian4/mw/qtextensions/package_definition.xml
symbian4/mw/remoteconn/package_definition.xml
symbian4/mw/remotemgmt/package_definition.xml
symbian4/mw/searchsrv/package_definition.xml
symbian4/mw/securitysrv/package_definition.xml
symbian4/mw/serviceapi/package_definition.xml
symbian4/mw/serviceapifw/package_definition.xml
symbian4/mw/shortlinkconn/package_definition.xml
symbian4/mw/srvdiscovery/package_definition.xml
symbian4/mw/svgt/package_definition.xml
symbian4/mw/uiaccelerator/package_definition.xml
symbian4/mw/uiresources/package_definition.xml
symbian4/mw/uitools/package_definition.xml
symbian4/mw/usbservices/package_definition.xml
symbian4/mw/videoutils/package_definition.xml
symbian4/mw/vpnclient/package_definition.xml
symbian4/mw/web/package_definition.xml
symbian4/mw/webruntime/package_definition.xml
symbian4/mw/websrv/package_definition.xml
symbian4/mw/wirelessacc/package_definition.xml
symbian4/os/boardsupport/package_definition.xml
symbian4/os/bt/package_definition.xml
symbian4/os/buildtools/package_definition.xml
symbian4/os/cellularsrv/package_definition.xml
symbian4/os/commsfw/package_definition.xml
symbian4/os/deviceplatformrelease/package_definition.xml
symbian4/os/devicesrv/package_definition.xml
symbian4/os/graphics/package_definition.xml
symbian4/os/imagingext/package_definition.xml
symbian4/os/kernelhwsrv/package_definition.xml
symbian4/os/lbs/package_definition.xml
symbian4/os/mm/package_definition.xml
symbian4/os/networkingsrv/package_definition.xml
symbian4/os/osrndtools/package_definition.xml
symbian4/os/ossrv/package_definition.xml
symbian4/os/persistentdata/package_definition.xml
symbian4/os/security/package_definition.xml
symbian4/os/textandloc/package_definition.xml
symbian4/os/usb/package_definition.xml
symbian4/os/wlan/package_definition.xml
symbian4/os/xmlsrv/package_definition.xml
--- a/symbian4/adaptation/beagleboard/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/adaptation/beagleboard/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
--- a/symbian4/adaptation/qemu/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/adaptation/qemu/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
--- a/symbian4/adaptation/stubs/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/adaptation/stubs/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    <block name="stubs" level="high" span="2" long-name="Stubs" levels="adaptation plugin mid engine">
--- a/symbian4/app/browserui/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/browserui/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="browserui" level="services" long-name="Browser UI" levels="utils support ui">
--- a/symbian4/app/camera/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/camera/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="camera" level="apps" long-name="Camera Apps">
--- a/symbian4/app/commonemail/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/commonemail/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
@@ -79,6 +79,9 @@
 <component name="nmailagent" filter="s60" long-name="Nmail Agent" introduced="^4" class="placeholder">
 <!-- <unit bldFile="emailservices/nmailagent" qt:proFile="nmailagent.pro"/>-->
 </component>
+<component name="nmutilities" filter="s60" long-name="Nmail Utilities" introduced="^4" class="placeholder">
+<!-- <unit bldFile="emailservices/nmutilities" qt:proFile="nmutilities.pro"/> -->
+</component>
 </collection>
 <collection name="ipsservices" long-name="IMAP/POP/SMTP Services" level="service">
 <component name="ipssosplugin" filter="s60" long-name="IPS SOS Plugin" introduced="^2" plugin="Y" class="placeholder">
--- a/symbian4/app/conntools/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/conntools/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
--- a/symbian4/app/contacts/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/contacts/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
@@ -58,8 +58,8 @@
 <component name="qt_mobility_contacts_api" long-name="Qt Mobility Contacts API" filter="s60" introduced="^4" class="api"/>
 </collection>
 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
-<component name="mobhistorymodel" filter="s60" long-name="Mobile History Model" introduced="^4" class="placeholder">
-<!--<unit bldFile="phonebookui/mobhistorymodel" qt:proFile="mobhistorymodel.pro"/> -->
+<component name="cnthistorymodel" filter="s60" long-name="Contacts History Model" introduced="^4" class="placeholder">
+<!--<unit bldFile="phonebookui/cnthistorymodel" qt:proFile="cnthistorymodel.pro"/> -->
 </component>
 <component name="pbkcommonui" filter="s60" long-name="Phonebook Common UI" introduced="^4" class="placeholder">
 <!--<unit bldFile="phonebookui/pbkcommonui" qt:proFile="pbkcommonui.pro"/> -->
@@ -75,33 +75,31 @@
 <unit bldFile="/sf/app/contacts/phonebookui" proFile="phonebookui.pro"/>
 </component>
 </collection>
-<collection name="qtcontactsmobility" long-name="Qt Contacts Mobility" level="support">
-<component name="qtcontactsmobility_build" filter="s60" long-name="Qt Contacts Mobility Build" introduced="^4" plugin="Y">
-<!-- not really a component, move down a dir? Break up into compnents? -->
-<unit bldFile="/sf/app/contacts/qtcontactsmobility" proFile="qtcontactsmobility.pro"/>
-</component>
-</collection>
 <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
 <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
 <unit bldFile="/sf/app/contacts/phonebookengines/cntfindplugin" proFile="cntfindplugin.pro"/>
 </component>
 <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
-<unit bldFile="/sf/app/contacts/phonebookengines/contactsmodel" profile="contactsmodel.pro"/>
+<unit bldFile="/sf/app/contacts/phonebookengines/contactsmodel/groupsql" mrp="/sf/app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
 </component>
 <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
 <unit bldFile="/sf/app/contacts/phonebookengines/cntsortplugin" proFile="cntsortplugin.pro"/>
 </component>
-<component name="cntlistmodel" filter="s60" long-name="Contacts List Model" introduced="^4">
-<unit bldFile="/sf/app/contacts/phonebookengines/cntlistmodel" proFile="cntlistmodel.pro"/>
+<component name="qtcontactsmobility" filter="s60" long-name="Qt Contacts Mobility" introduced="^4" plugin="Y">
+<!-- need to move to this actual dir rather than including something from another collection -->
+<unit bldFile="/sf/app/contacts/qtcontactsmobility" proFile="qtcontactsmobility.pro"/>
 </component>
-<component name="cntactions" filter="s60" long-name="Contacts Actions" introduced="^4">
-<unit bldFile="/sf/app/contacts/phonebookengines/cntactions" proFile="cntactions.pro"/>
+<component name="mobcntmodel" filter="s60" long-name="Mobile Contacts Model" introduced="^4">
+<unit bldFile="/sf/app/contacts/phonebookengines/mobcntmodel" proFile="mobcntmodel.pro"/>
+</component>
+<component name="mobcntactions" filter="s60" long-name="Mobile Contacts Actions" introduced="^4">
+<unit bldFile="/sf/app/contacts/phonebookengines/mobcntactions" proFile="mobcntactions.pro"/>
 </component>
 <component name="cntmaptileservice" filter="s60" long-name="Contacts Map Tile Service" introduced="^4">
 <unit bldFile="/sf/app/contacts/phonebookengines/cntmaptileservice" proFile="cntmaptileservice.pro"/>
 </component>
-<component name="cntsimutility" filter="s60" long-name="Contacts SIM Utility" introduced="^4">
-<unit bldFile="/sf/app/contacts/phonebookengines/cntsimutility" proFile="cntsimutility.pro"/>
+<component name="simutility" filter="s60" long-name="SIM Utility" introduced="^4">
+<unit bldFile="/sf/app/contacts/phonebookengines/simutility" proFile="simutility.pro"/>
 </component>
 <component name="cntimageutility" long-name="Contacts Image Utility" filter="s60" introduced="^4">
 <unit bldFile="/sf/app/contacts/phonebookengines/cntimageutility" proFile="cntimageutility.pro"/>
--- a/symbian4/app/contentcontrol/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/contentcontrol/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin framework app">
--- a/symbian4/app/devicecontrol/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/devicecontrol/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
--- a/symbian4/app/files/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/files/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,15 +50,18 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
 <collection name="filemanager" long-name="File Manager" level="apps">
 <component name="filemanager_plat" long-name="File Manager Platform Interfaces" filter="s60" introduced="^4" class="api"/>
-<component name="fmbkupengine" filter="s60" long-name="File Manager Backup Engine" introduced="^4">
+<component name="fmbkupengine" filter="s60,bldfirst" long-name="File Manager Backup Engine" introduced="^4">
 <unit bldFile="/sf/app/files/filemanager/src/fmbkupengine/group"/>
 </component>
+<component name="fmfiledialog" filter="s60,bldfirst" long-name="File Manager File Dialog" introduced="^4">
+<unit bldFile="/sf/app/files/filemanager/src/fmfiledialog" proFile="fmfiledialog.pro" qmakeArgs="-r -config rom"/>
+</component>
 <component name="filemanager_build" filter="s60" long-name="File Manager Build">
 <!-- break this up into components or move down a directory -->
 <unit bldFile="/sf/app/files/filemanager" qmakeArgs="-r" proFile="filemanager.pro"/>
--- a/symbian4/app/firsttimeuse/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/firsttimeuse/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="firsttimeuse" level="apps" long-name="First Time Use" levels="support services ui app">
--- a/symbian4/app/helps/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/helps/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
--- a/symbian4/app/homescreen/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/homescreen/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,42 +50,52 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="support task ss hs">
-<collection name="homescreen_info" long-name="Home Screen Info" level="support">
-<component name="homescreen_build" long-name="Homescreen Build">
-<!-- break this up properly into components -->
-<unit bldFile="/sf/app/homescreen" proFile="homescreen.pro" qmakeArgs="-r -config rom"/>
+<collection name="homescreen_test" long-name="Home Screen Test" level="support"/>
+<collection name="homescreenapp" long-name="Home Screen Application" level="hs">
+<component name="hsutils" long-name="Home Screen Utils" introduced="^4">
+<unit bldFile="/sf/app/homescreen/homescreenapp/hsutils" proFile="hsutils.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hsdomainmodel" long-name="HS Domain Model" introduced="^4">
+<unit bldFile="/sf/app/homescreen/homescreenapp/hsdomainmodel" proFile="hsdomainmodel.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hs_runtimeplugins" long-name="HS Runtime Plugins" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/homescreen/homescreenapp/runtimeplugins" proFile="runtimeplugins.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hs_serviceproviders" long-name="HS Service Providers" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/homescreen/homescreenapp/serviceproviders" proFile="serviceproviders.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hs_stateplugins" long-name="HS State Plugins" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/homescreen/homescreenapp/stateplugins" proFile="stateplugins.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hs_widgetplugins" long-name="HS Widget Plugins" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/homescreen/homescreenapp/widgetplugins" proFile="widgetplugins.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hsapplication" long-name="Home Screen Application" introduced="^4">
+<unit bldFile="/sf/app/homescreen/homescreenapp/hsapplication" proFile="hsapplication.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hsmenuclientplugin" long-name="Home Screen Menu Client Plugin" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/homescreen/homescreenapp/hsmenuclientplugin" proFile="hsmenuclientplugin.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hshomescreenclientplugin" long-name="HS Menu Client Plugin" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/homescreen/homescreenapp/hshomescreenclientplugin" proFile="hshomescreenclientplugin.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="hswidgetuninstaller" long-name="HS Widget Uninstaller" introduced="^4">
+<unit bldFile="/sf/app/homescreen/homescreenapp/hswidgetuninstaller" proFile="hswidgetuninstaller.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="homescreenapp_rom" long-name="Home Screen App ROM" introduced="^4">
+<unit bldFile="/sf/app/homescreen/homescreenapp" proFile="homescreenapp_exports_to_rom.pri" qmakeArgs="-r -config rom"/>
 </component>
 </collection>
-<collection name="homescreen_test" long-name="Home Screen Test" level="support"/>
-<!-- fiill in details with broken up homescreen_build -->
-<collection name="homescreenapp" long-name="Home Screen Application" level="hs">
-<component name="hsutils" long-name="Home Screen Utils" introduced="^4"/>
-<component name="hsdomainmodel" long-name="HS Domain Model" introduced="^4"/>
-<component name="hs_runtimeplugins" long-name="HS Runtime Plugins" introduced="^4" plugin="Y"/>
-<component name="hs_serviceproviders" long-name="HS Service Providers" introduced="^4" plugin="Y"/>
-<component name="hs_stateplugins" long-name="HS State Plugins" introduced="^4" plugin="Y"/>
-<component name="hs_widgetplugins" long-name="HS Widget Plugins" introduced="^4" plugin="Y"/>
-<component name="hsapplication" long-name="Home Screen Application" introduced="^4"/>
-<component name="hshomescreenclientplugin" long-name="Home Screen Client Plugin" introduced="^4" plugin="Y"/>
-<component name="hsmenucontentpublish" long-name="HS Menu Content Publish" introduced="^4"/>
-</collection>
-<collection name="screensaverapp" long-name="Screen Saver Application" level="ss">
-<component name="snsrutils" long-name="Screen Saver Utils" introduced="^4"/>
-<component name="snsr_serviceproviders" long-name="Screen Saver Service Providers" introduced="^4" plugin="Y"/>
-<component name="snsr_stateproviders" long-name="Screen Saver State Providers" introduced="^4" plugin="Y"/>
-<component name="snsr_runtimeproviders" long-name="Screen Saver Runtime Providers" introduced="^4" plugin="Y"/>
-<component name="snsrapplication" long-name="Screen Saver Application" introduced="^4"/>
-<component name="screensaverproviders" long-name="Screen Saver Providers" introduced="^4" plugin="Y"/>
-</collection>
 <collection name="taskswitcherapp" long-name="Task Switcher Application" level="task">
-<component name="taskswitcherappecom" long-name="Task Switcher Application ECom" introduced="^4"/>
-<component name="tsserviceplugin" long-name="Task Switcher Service Plugin" introduced="^4" plugin="Y"/>
-<component name="ts_runtimeplugins" long-name="TS Runtime Plugins" introduced="^4" plugin="Y"/>
-<component name="tsapplication" long-name="Task Switcher Application" introduced="^4"/>
+<!-- break collection info components, or move down a dir and make it a component -->
+<component name="taskswitcherapp_build" long-name="Task Switcher Application Build">
+<unit bldFile="/sf/app/homescreen/taskswitcherapp" proFile="taskswitcherapp.pro" qmakeArgs="-r -config rom"/>
+</component>
+<component name="tsdevicedialogplugin" long-name="Task Switcher Device Dialog Plugin" introduced="^4" plugin="Y"/>
 </collection>
 </block>
   </layer>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/app/imgeditor/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE SystemDefinition [
+ <!ELEMENT SystemDefinition (systemModel)>
+ <!ATTLIST SystemDefinition
+  name CDATA #REQUIRED
+  schema CDATA #REQUIRED>
+ <!ELEMENT systemModel (layer+)>
+ <!ELEMENT layer (block*|collection*)*>
+ <!ATTLIST layer
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  levels NMTOKENS #IMPLIED
+  span CDATA #IMPLIED>
+ <!ELEMENT block (subblock*|collection*)*>
+ <!ATTLIST block
+  levels NMTOKENS #IMPLIED
+  span CDATA #IMPLIED
+  level NMTOKEN #IMPLIED
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED>
+ <!ELEMENT subblock (collection)*>
+ <!ATTLIST subblock
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED>
+ <!ELEMENT collection (component)*>
+ <!ATTLIST collection
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  level NMTOKEN #IMPLIED>
+ <!ELEMENT component (unit)*>
+ <!ATTLIST component
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  deprecated CDATA #IMPLIED
+  introduced CDATA #IMPLIED
+  contract CDATA #IMPLIED
+  plugin (Y|N) 'N'
+  filter CDATA #IMPLIED
+  class NMTOKENS #IMPLIED
+  supports CDATA #IMPLIED
+  purpose (optional|mandatory|development) 'optional'>
+ <!ELEMENT unit EMPTY>
+ <!ATTLIST unit
+  mrp CDATA #IMPLIED
+  filter CDATA #IMPLIED
+  bldFile CDATA #IMPLIED
+  root CDATA #IMPLIED
+  version NMTOKEN #IMPLIED
+  prebuilt NMTOKEN #IMPLIED
+  late (Y|N) #IMPLIED
+  priority CDATA #IMPLIED>
+]>
+<SystemDefinition schema="2.0.1" name="Symbian^4">
+ <systemModel>
+  <layer name="app" long-name="Applications" levels="services apps">
+   <block name="imgeditor" level="apps" long-name="Image Editor"/>
+  </layer>
+ </systemModel>
+</SystemDefinition>
\ No newline at end of file
--- a/symbian4/app/internetradio/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/internetradio/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="internetradio" level="apps" long-name="Internet Radio Apps" levels="engine server ui">
--- a/symbian4/app/jrt/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/jrt/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
@@ -65,6 +65,11 @@
 <unit bldFile="/sf/app/jrt/jrt_plat/java_debug_api/build"/>
 </component>
 </collection>
+<collection name="java_stubs" long-name="Java Stubs" level="rt">
+<component name="java_stubs_build" long-name="Build Native Java" filter="sf_build" introduced="^4">
+<unit bldFile="/sf/app/jrt/java_stubs/group"/>
+</component>
+</collection>
 <collection name="build_nativejava" long-name="Build Native Java">
 <component name="nativejava" long-name="Build Native Java" filter="s60" introduced="^4">
 <unit bldFile="/sf/app/jrt/build/nativejava" filter="!sf_build" proFile="nativejava.pro" qmakeArgs="-r"/>
--- a/symbian4/app/location/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/location/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="location" level="apps" long-name="Location Apps" levels="ui events loc api">
--- a/symbian4/app/messaging/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/messaging/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="plugin eng base app api">
@@ -67,14 +67,14 @@
 <component name="shareui_api" long-name="Share UI API" filter="s60" introduced="^4" class="api"/>
 <component name="messaging_history_api" long-name="Messaging History API" filter="s60" introduced="^4" class="api"/>
 <component name="msg_plat_build" long-name="Messaging Apps Platform APIs Build" filter="s60" introduced="^4" class="api">
-<unit bldFile="/sf/app/messaging/msg_plat" proFile="msg_plat.pro" qmakeArgs="-r"/>
+<!-- break this up into the above units and replace their base attributes with bldFile, etc -->
 </component>
 </collection>
 <collection name="msg_pub" long-name="Messaging Apps Public APIs" level="api">
 <component name="mms_client_mtm_api" long-name="MMS Client MTM API" filter="s60" class="api"/>
 <component name="msg_smil_dtd_api" long-name="Messaging SMIL DTD API" filter="s60" introduced="^4" class="api"/>
 <component name="msg_pub_build" long-name="Messaging Apps Public APIs Build" filter="s60" introduced="^4" class="api">
-<unit bldFile="/sf/app/messaging/msg_pub" proFile="msg_pub.pro" qmakeArgs="-r"/>
+<!-- break this up into the above units and replace their base attributes with bldFile, etc -->
 </component>
 </collection>
 <collection name="mobilemessaging" long-name="Mobile Messaging" level="plugin">
@@ -144,9 +144,8 @@
 </component>
 </collection>
 <collection name="messagingapp" long-name="Messaging Application" level="app">
-<component name="messagingapp_build" filter="s60" long-name="MMS Engine Build">
-<!-- this should be broken up into the individual other components -->
-<unit bldFile="/sf/app/messaging/messagingapp" proFile="messagingapp.pro" qmakeArgs="-r"/>
+<component name="messaging_conf" filter="s60" long-name="Messaging Application Configuration" introduced="^4" class="config">
+<unit bldFile="/sf/app/messaging/messagingapp/conf" proFile="messaging_conf.pro" qmakeArgs="-r"/>
 </component>
 <component name="msgutils" filter="s60" long-name="Messaging Utils" introduced="^4">
 <unit bldFile="/sf/app/messaging/messagingapp/msgutils" proFile="msgutils.pro" qmakeArgs="-r"/>
@@ -169,6 +168,9 @@
 <component name="msgui" filter="s60" long-name="Messaging UI" introduced="^4">
 <unit bldFile="/sf/app/messaging/messagingapp/msgui" proFile="msgui.pro" qmakeArgs="-r"/>
 </component>
+<component name="msgservices" filter="s60" long-name="Messaging Services" introduced="^4">
+<unit bldFile="/sf/app/messaging/messagingapp/msgservices" proFile="msgservices.pro" qmakeArgs="-r"/>
+</component>
 </collection>
 <collection name="email" long-name="Email" level="plugin">
 <!-- use commonemail instead -->
--- a/symbian4/app/musicplayer/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/musicplayer/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,11 +50,11 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
-   <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
-<!-- move the export .pri files into their components and uncomment the units -->
+   <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support engine app">
+<!-- move the rom .pri files into their components and uncomment the units -->
 <collection name="musicplayer_utilities " long-name="Music Player Utilities" level="support">
 <component name="mpnowplayingbanner" filter="s60" long-name="MP Now Playing Banner" introduced="^4" class="placeholder">
 <!-- <unit bldFile="utilities/mpnowplayingbanner" qt:proFile="mpnowplayingbanner.pro" qt:qmakeArgs="-r -config rom"/> -->
@@ -63,10 +63,10 @@
 <!-- <unit bldFile="utilities/mpsettingsmanager" qt:proFile="mpsettingsmanager.pro" qt:qmakeArgs="-r -config rom"/> -->
 </component>
 </collection>
-<collection name="musicfetcher " long-name="Music Fetcher" level="support">
+<collection name="musicservices " long-name="Music Services" level="support">
 <!-- collection is really a component, move down a directory -->
-<component name="musicfetcher_buld" filter="s60" long-name="Music Fetcher Build" introduced="^4" class="placeholder">
-<!-- <unit bldFile="musicfetcher" qt:proFile="musicfetcher.pro" qt:qmakeArgs="-r -config rom"/> -->
+<component name="musicservices_build" filter="s60" long-name="Music Services Build" introduced="^4" class="placeholder">
+<!-- <unit bldFile="musicservices" qt:proFile="musicservices.pro" qt:qmakeArgs="-r -config rom"/> -->
 </component>
 </collection>
 <collection name="musicplayer_app " long-name="Music Player Application" level="app">
@@ -75,12 +75,33 @@
 <!-- <unit bldFile="app" qt:proFile="app.pro" qt:qmakeArgs="-r -config rom"/> -->
 </component>
 </collection>
-<collection name="mpviewplugins " long-name="Music Player View Plugins" level="plugins">
+<collection name="mpdata " long-name="Music Player Data" level="support">
+<!-- collection is really a component, move down a directory -->
+<component name="mpdata_build" filter="s60" long-name="Music Player Data Build" introduced="^4" class="placeholder">
+<!-- <unit bldFile="mpdata" qt:proFile="mpdata.pro" qt:qmakeArgs="-r -config rom"/> -->
+</component>
+</collection>
+<collection name="mpengine " long-name="Music Player Engine" level="engine">
+<!-- collection is really a component, move down a directory -->
+<component name="mpengine_build" filter="s60" long-name="Music Player Engine Build" introduced="^4" class="placeholder">
+<!-- <unit bldFile="mpengine" qt:proFile="mpengine.pro" qt:qmakeArgs="-r -config rom"/> -->
+</component>
+</collection>
+<collection name="mpviewplugins" long-name="Music Player View Plugins" level="plugins">
 <component name="mpcollectionviewplugin" filter="s60" long-name="MP Collection View Plugin" introduced="^4" plugin="Y" class="placeholder">
-<!--<unit bldFile="mpviewplugins/mpcollectionviewplugin/group"/>-->
+<!--<unit bldFile="mpviewplugins/mpcollectionviewplugin" qt:proFile="mpcollectionviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
 </component>
 <component name="mpplaybackviewplugin" filter="s60" long-name="MP Playback View Plugin" introduced="^4" plugin="Y" class="placeholder">
-<!--<unit bldFile="mpviewplugins/mpplaybackviewplugin/group"/>-->
+<!--<unit bldFile="mpviewplugins/mpplaybackviewplugin" qt:proFile="mpplaybackviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
+</component>
+<component name="mpsettingsviewplugin" filter="s60" long-name="MP Settings View Plugin" introduced="^4" plugin="Y" class="placeholder">
+<!--<unit bldFile="mpviewplugins/mpsettingsviewplugin" qt:proFile="mpsettingsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
+</component>
+<component name="mpdetailsviewplugin" filter="s60" long-name="MP Details View Plugin" introduced="^4" plugin="Y" class="placeholder">
+<!--<unit bldFile="mpviewplugins/mpdetailsviewplugin" qt:proFile="mpdetailsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
+</component>
+<component name="mpmediawallviewplugin" filter="s60" long-name="MP Media Wall View Plugin" introduced="^4" plugin="Y" class="placeholder">
+<!--<unit bldFile="mpviewplugins/mpmediawallviewplugin" qt:proFile="mpmediawallviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
 </component>
 </collection>
 <collection name="mpserviceplugins" long-name="Music Player Service Plugins" level="plugins">
@@ -94,19 +115,25 @@
 <component name="mpxsqlitedbcommon" filter="s60" long-name="MPX SQLite Database Common" introduced="^4" class="placeholder">
 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbcommon/group"/>-->
 </component>
+<component name="mpxsqlitedbhgplugin" filter="s60" long-name="MPX SQLite Database Hg Plugin" introduced="^4" plugin="Y" class="placeholder">
+<!--<unit bldFile="mpserviceplugins/mpxsqlitedbhgplugin/group"/>-->
+</component>
 <component name="mpxsqlitedbplugin" filter="s60" long-name="MPX SQLite Database Plugin" introduced="^4" plugin="Y" class="placeholder">
 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbplugin/group"/>-->
 </component>
 <component name="mpxsqlitepodcastdbplugin" filter="s60" long-name="MPX SQLlite Podcast Database Plugin" introduced="^4" plugin="Y" class="placeholder">
 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>-->
 </component>
+<component name="mpxinmemoryplugin" filter="s60" long-name="MPX In-Memory Plugin" introduced="^4" plugin="Y" class="placeholder">
+<!--<unit bldFile="mpserviceplugins/mpxinmemoryplugin/group"/>-->
+</component>
 <component name="m3uplaylistplugin" filter="s60" long-name="M3U Playlist Plugin" introduced="^4" plugin="Y" class="placeholder">
 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>-->
 </component>
 </collection>
 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
 <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
-<!-- should brak up into individual components  -->
+<!-- break up into individual components. ROM includes should be in their components -->
 <unit bldFile="/sf/app/musicplayer" proFile="qtmusicplayer.pro" qmakeArgs="-r -config rom"/>
 </component>
 </collection>
--- a/symbian4/app/organizer/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/organizer/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
@@ -62,7 +62,7 @@
 </collection>
 <collection name="organizer_plat" long-name="Organizer Application Suite Platform Interfaces" level="app">
 <component name="organizer_plat_build" long-name="Organizer Application Suite Platform Interface Build" filter="s60" class="api">
-<!-- break up into individual .pro files -->
+<!-- break up into individual .pro files, move the above metaxmls to those components -->
 <unit bldFile="/sf/app/organizer/organizer_plat" proFile="organizer_plat.pro"/>
 </component>
 <component name="agenda_versit_2_api" long-name="Agenda Versit 2 API" filter="s60" class="api placeholder">
@@ -124,6 +124,9 @@
 <component name="regionalplugins" long-name="Regional Plugins" filter="s60" introduced="^4" plugin="Y">
 <unit bldFile="/sf/app/organizer/calendarui/regionalplugins" proFile="regionalplugins.pro"/>
 </component>
+<component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y" class="placeholder">
+<!-- not yet delivered in S^4 <unit bldFile="calendarui/caldav/group"/>-->
+</component>
 </collection>
 <collection name="notes" long-name="Notes" level="ui">
 <component name="noteseditor" filter="s60" long-name="Notes Editor" introduced="^4">
@@ -146,6 +149,9 @@
 <component name="calenimp" filter="s60" long-name="Calendar Import Wrapper" introduced="7.0s">
 <unit bldFile="/sf/app/organizer/calendarengines/calenimp/group"/>
 </component>
+<component name="caldavsrv" filter="sf_build" long-name="CalDAV Server" introduced="^3" class="placeholder">
+<!-- Not yet delivered in S^4 <unit bldFile="calendarengines/caldav/group"/> -->
+</component>
 </collection>
 <collection name="clock" long-name="Clock" level="app">
 <!-- uncomment unit when block_build is split up-->
@@ -158,9 +164,6 @@
 <component name="clockui" filter="s60" long-name="Clock UI" class="placeholder">
 <!--<unit bldFile="clock/clockui" qt:proFile="clockui.pro"/>-->
 </component>
-<component name="ftudatetimewizard" filter="s60" long-name="First Time Use Date/Time Wizard" introduced="^4" class="placeholder">
-<!--<unit bldFile="clock/ftudatetimewizard" qt:proFile="ftudatetimewizard.pro"/>-->
-</component>
 <component name="clock_build" filter="s60" long-name="Clock Build">
 <!-- make exports into a component, or just move to one of the above components, then remove this and uncomment the above -->
 <unit bldFile="/sf/app/organizer/clock" proFile="clock.pro"/>
--- a/symbian4/app/phone/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/phone/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
@@ -58,11 +58,6 @@
 <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
 <unit bldFile="/sf/app/phone/phoneapp/blacklist/group"/>
 </component>
-
-<component name="phoneringingtoneplayer" filter="s60" long-name="Phone Rining Tone Player">
-<unit bldFile="/sf/app/phone/phoneapp/phoneringingtoneplayer/group"/>
-</component>
-
 <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
 <unit bldFile="/sf/app/phone/phoneapp/phoneuicontrol/group"/>
 </component>
@@ -144,11 +139,6 @@
 <component name="telephony_device_mode_api" long-name="Telephony Device Mode API" filter="s60" class="api">
 <unit bldFile="/sf/app/phone/phone_plat/telephony_device_mode_api/group"/>
 </component>
-
-<component name="telephony_menu_extension_api" long-name="Telephony Menu Extension API" filter="s60" class="api">
-<unit bldFile="/sf/app/phone/phone_plat/telephony_menu_extension_api/group"/>
-</component>
-
 <component name="telephony_remote_party_information_api" long-name="Telephony Remote Party Information API" filter="s60" class="api">
 <unit bldFile="/sf/app/phone/phone_plat/telephony_remote_party_information_api/group"/>
 </component>
@@ -184,9 +174,6 @@
 <component name="csplugin" filter="s60" long-name="Circuit Switched Plugin" introduced="^4" plugin="Y">
 <unit bldFile="/sf/app/phone/phoneplugins/csplugin/group"/>
 </component>
-<component name="phoneindicatorplugin" filter="s60" long-name="Info Indicator Plugin" introduced="^4" plugin="Y">
-<unit bldFile="/sf/app/phone/phoneplugins/phoneindicatorplugin" proFile="phoneindicatorplugin.pro"/>
-</component>
 <component name="hsdialerwidgetplugin" filter="s60" long-name="Home Screen Dialer Widget Plugin" introduced="^4" plugin="Y">
 <unit bldFile="/sf/app/phone/phoneplugins/hsdialerwidgetplugin" proFile="hsdialerwidgetplugin.pro"/>
 </component>
--- a/symbian4/app/photos/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/photos/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="photos" level="apps" long-name="Photos" levels="util support ui app">
@@ -91,6 +91,11 @@
 <!--<unit bldFile="main" qt:proFile="main.pro"/> -->
 </component>
 </collection>
+<collection name="gallery" long-name="Gallery" level="ui">
+<component name="gallery_build" filter="s60" long-name="Gallery Build" introduced="^4" class="placeholder">
+<!--<unit bldFile="gallery" qt:proFile="gallery.pro"/> -->
+</component>
+</collection>
 <collection name="imageviewerapp" long-name="Image Viewer App" level="support">
 <component name="imageviewerapp_build" filter="s60" long-name="Image Viewer App Build" introduced="^4" class="placeholder">
 <!--<unit bldFile="imageviewerapp" qt:proFile="imageviewerapp.pro"/> -->
--- a/symbian4/app/podcatcher/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/podcatcher/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
--- a/symbian4/app/printing/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/printing/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="printing" level="services" long-name="Printing"/>
--- a/symbian4/app/radio/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/radio/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,10 +50,10 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
-   <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
+   <block name="radio" level="apps" long-name="Radio Apps" levels="engine plugin ui">
 <collection name="radioengine" long-name="Radio Engine" level="engine">
 <component name="radioengineutils" filter="s60" long-name="Radio Engine Utils" introduced="^4">
 <unit bldFile="/sf/app/radio/radioengine/utils/group"/>
@@ -85,6 +85,17 @@
 <unit bldFile="/sf/app/radio/rom"/>
 </component>
 </collection>
+<collection name="radio_hswidgetplugin" long-name="FM Radio Homescreen Widget Plugin" level="plugin">
+<component name="fmradiohswidgetplugin" filter="s60" long-name="FM Radio HS Widget Plugin" introduced="^4" plugin="Y">
+<unit bldFile="/sf/app/radio/hswidgetplugin/fmradiohswidgetplugin" proFile="fmradiohswidgetplugin.pro"/>
+</component>
+<component name="fmradiohswidgetplugininstaller" filter="s60" long-name="FM Radio HS Widget Plugin Installer" introduced="^4">
+<unit bldFile="/sf/app/radio/hswidgetplugin/fmradiohswidgetplugininstaller" proFile="fmradiohswidgetplugininstaller.pro"/>
+</component>
+<component name="fmradiohswidgetplugin_exports_to_rom" filter="s60" long-name="FM Radio HS Widget Plugin ROM" introduced="^4">
+<unit bldFile="/sf/app/radio/hswidgetplugin" proFile="fmradiohswidgetplugin_exports_to_rom.pri"/>
+</component>
+</collection>
 </block>
   </layer>
  </systemModel>
--- a/symbian4/app/recents/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/recents/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="recents" level="apps" long-name="Recent Events" levels="engine support ui api">
@@ -61,8 +61,20 @@
 <component name="logs_engine_api_extensions" long-name="Logs Engine API Extensions" filter="s60" class="api"/>
 </collection>
 <collection name="logsui" long-name="Logs UI" level="ui">
+<!-- split into actual components -->
+<component name="logsservices" filter="s60" long-name="Logs Services" introduced="^4" class="placeholder">
+<!-- <unit bldFile="logsui/logsservices" qt:proFile="logsui.pro"/> -->
+</component>
+<component name="logscntfinder" filter="s60" long-name="Logs Contact finder" class="placeholder">
+<!--<unit bldFile="logsui/logscntfinder" qt:proFile="logscntfinder.pro"/> -->
+</component>
+<component name="logsengine" filter="s60" long-name="Logs Engine" introduced="^4" class="placeholder">
+<!--<unit bldFile="logsui/logsengine" qt:proFile="logsengine.pro"/> -->
+</component>
+<component name="logsapp" filter="s60" long-name="Logs Application" class="placeholder">
+<!--<unit bldFile="logsui/logsengine" qt:proFile="logsengine.pro"/> -->
+</component>
 <component name="logsui_build" filter="s60" long-name="Logs UI Build">
-<!-- component at too high a rank, should move down one directory -->
 <unit bldFile="/sf/app/recents/logsui" proFile="logsui.pro"/>
 </component>
 </collection>
--- a/symbian4/app/rndtools/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/rndtools/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,41 +50,32 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="rndtools" level="services" long-name="R&amp;D tools" levels="support generic test util">
 <collection name="creator" long-name="Creator" level="support">
 <!-- collection is really a component. Should move down a directory -->
 <component name="creator_build" filter="s60" long-name="Creator Tool" purpose="development" class="tool">
-<unit bldFile="/sf/app/rndtools/creator/group"/>
+<unit bldFile="/sf/app/rndtools/creator" proFile="creator.pro"/>
 </component>
 </collection>
 <collection name="filebrowser" long-name="File Browser" level="util">
-<!-- consider collapsing into a single component -->
-<component name="fileopserver" filter="s60" long-name="File Operations Server" purpose="development" class="tool">
-<!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
-<!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
-</component>
-<component name="fileopclient" filter="s60" long-name="File Operations Client" purpose="development" class="tool">
-<!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
-<!--<unit bldFile="filebrowser/fileopclient/group"/>-->
-</component>
-<component name="filebrowser_build" filter="s60" long-name="File Browser Application" purpose="development" class="tool">
-<!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
-<unit bldFile="/sf/app/rndtools/filebrowser/group"/>
+<!-- collection is really a component. Should move down a directory -->
+<component name="filebrowser_build" filter="s60" long-name="File Browser Build" purpose="development" class="tool">
+<unit bldFile="/sf/app/rndtools/filebrowser" proFile="filebrowser.pro"/>
 </component>
 </collection>
 <collection name="launcher" long-name="Launcher" level="util">
 <!-- collection is really a component. Should move down a directory -->
 <component name="launcher_build" filter="s60" long-name="Launcher Utility" purpose="development" class="tool">
-<unit bldFile="/sf/app/rndtools/launcher/group"/>
+<unit bldFile="/sf/app/rndtools/launcher" proFile="launcher.pro"/>
 </component>
 </collection>
 <collection name="loadgen" long-name="Load Generator" level="test">
 <!-- collection is really a component. Should move down a directory -->
 <component name="loadgen_build" filter="s60" long-name="Load Generator Application" purpose="development" class="tool">
-<unit bldFile="/sf/app/rndtools/loadgen/group"/>
+<unit bldFile="/sf/app/rndtools/loadgen" proFile="loadgen.pro"/>
 </component>
 </collection>
 <collection name="perfmon" long-name="Performance Monitor" level="test">
@@ -93,6 +84,12 @@
 <unit bldFile="/sf/app/rndtools/perfmon" proFile="perfmon.pro"/>
 </component>
 </collection>
+<collection name="piprofilerui" long-name="Performance Investigator Profiler UI" level="generic">
+<!-- collection is really a component. Should move down a directory -->
+<component name="piprofilerui_build" filter="s60" long-name="Performance Investigator Profiler UI Build" purpose="development" introduced="^4">
+<unit bldFile="/sf/app/rndtools/piprofilerui" proFile="piprofilerui.pro"/>
+</component>
+</collection>
 <collection name="screengrabber" long-name="Screen Grabber" level="util">
 <!-- collection is really a component. Should move down a directory -->
 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
@@ -100,43 +97,24 @@
 </component>
 </collection>
 <collection name="stifui" long-name="STIF UI" level="generic">
-<component name="stifui_avkon" filter="s60" long-name="STIF UI" purpose="development">
-<unit bldFile="/sf/app/rndtools/stifui/avkon/group"/>
-</component>
-<component name="uitestserverstarter" filter="s60" long-name="UI Test Server Starter" purpose="development">
-<unit bldFile="/sf/app/rndtools/stifui/uitestserverstarter/group"/>
+<component name="stifuiqt" filter="s60" long-name="STIF Qt UI" purpose="development" introduced="^4">
+<unit bldFile="/sf/app/rndtools/stifui/qt" proFile="stifqtui.pro"/>
+<!-- should use stifuiqt as the dir name -->
 </component>
 </collection>
 <collection name="memspyui" long-name="Memspy UI" level="generic">
 <!-- collection is really a component. Should move down a directory -->
 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
-<unit bldFile="/sf/app/rndtools/memspyui/group"/>
+<unit bldFile="/sf/app/rndtools/memspyui" proFile="memspyui.pro"/>
 </component>
 </collection>
 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
-<component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
-<!-- can only have a single unit. Should #include from a common bld.inf file -->
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
-<unit bldFile="/sf/app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
+<component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
+<!-- should split up into individual components -->
+<unit bldFile="/sf/app/rndtools/htiui/group"/>
 </component>
-<component name="htidevicereboot" filter="s60" long-name="HTI Device Reboot" purpose="development">
-<unit bldFile="/sf/app/rndtools/htiui/htidevicereboot/group"/>
-</component>
-<component name="htistartupwait" filter="s60" long-name="HTI Startup Wait" purpose="development">
-<unit bldFile="/sf/app/rndtools/htiui/htistartupwait/group"/>
-</component>
-<component name="htiadmin" filter="s60" long-name="HTI Admin" purpose="development">
-<unit bldFile="/sf/app/rndtools/htiui/htiadmin/group"/>
-</component>
-<component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
-<!-- can this be split up into the other components or made a ROM component? -->
-<unit bldFile="/sf/app/rndtools/htiui/group"/>
+<component name="htiadminqt" filter="s60" long-name="HTI Admin Qt" purpose="development">
+<unit bldFile="/sf/app/rndtools/htiui/htiadminqt" proFile="HtiAdmin.pro"/>
 </component>
 </collection>
 </block>
--- a/symbian4/app/search/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/search/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="search" level="apps" long-name="Search Apps" levels="eng base app api">
--- a/symbian4/app/settingsuis/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/settingsuis/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="settingsuis" level="services" long-name="Settings UIs" levels="plugin ui">
--- a/symbian4/app/techview/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/techview/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="techview" level="apps" span="2" long-name="Techview" levels="services ui utils apps1 apps2 apps3">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/app/videoeditor/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE SystemDefinition [
+ <!ELEMENT SystemDefinition (systemModel)>
+ <!ATTLIST SystemDefinition
+  name CDATA #REQUIRED
+  schema CDATA #REQUIRED>
+ <!ELEMENT systemModel (layer+)>
+ <!ELEMENT layer (block*|collection*)*>
+ <!ATTLIST layer
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  levels NMTOKENS #IMPLIED
+  span CDATA #IMPLIED>
+ <!ELEMENT block (subblock*|collection*)*>
+ <!ATTLIST block
+  levels NMTOKENS #IMPLIED
+  span CDATA #IMPLIED
+  level NMTOKEN #IMPLIED
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED>
+ <!ELEMENT subblock (collection)*>
+ <!ATTLIST subblock
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED>
+ <!ELEMENT collection (component)*>
+ <!ATTLIST collection
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  level NMTOKEN #IMPLIED>
+ <!ELEMENT component (unit)*>
+ <!ATTLIST component
+  name CDATA #REQUIRED
+  long-name CDATA #IMPLIED
+  deprecated CDATA #IMPLIED
+  introduced CDATA #IMPLIED
+  contract CDATA #IMPLIED
+  plugin (Y|N) 'N'
+  filter CDATA #IMPLIED
+  class NMTOKENS #IMPLIED
+  supports CDATA #IMPLIED
+  purpose (optional|mandatory|development) 'optional'>
+ <!ELEMENT unit EMPTY>
+ <!ATTLIST unit
+  mrp CDATA #IMPLIED
+  filter CDATA #IMPLIED
+  bldFile CDATA #IMPLIED
+  root CDATA #IMPLIED
+  version NMTOKEN #IMPLIED
+  prebuilt NMTOKEN #IMPLIED
+  late (Y|N) #IMPLIED
+  priority CDATA #IMPLIED>
+]>
+<SystemDefinition schema="2.0.1" name="Symbian^4">
+ <systemModel>
+  <layer name="app" long-name="Applications" levels="services apps">
+   <block name="videoeditor" level="apps" long-name="Video Editor"/>
+  </layer>
+ </systemModel>
+</SystemDefinition>
\ No newline at end of file
--- a/symbian4/app/videoplayer/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/app/videoplayer/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="app" long-name="Applications" levels="services apps">
    <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
--- a/symbian4/mw/accesssec/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/accesssec/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
@@ -62,9 +62,12 @@
 <unit bldFile="/sf/mw/accesssec/accesssec_plat/eap_type_api/group"/>
 </component>
 </collection>
-<collection name="securitysettings" long-name="Security Settings" level="generic">
-<component name="securitysettings_build" long-name="Security Settings Build" introduced="^4">
-<unit bldFile="/sf/mw/accesssec/securitysettings" qmakeArgs="-r" proFile="securitysettings.pro"/>
+<collection name="securitysettings" long-name="WLAN Security Settings" level="specific">
+<component name="accesssec_qtconfigutils" filter="s60" long-name="Access Security Config Utils" introduced="^4">
+<unit bldFile="/sf/mw/accesssec/securitysettings/qtconfigutils" proFile="qtconfigutils.pro" qmakeArgs="-r"/>
+</component>
+<component name="cpwlansecurityuiplugins" filter="s60" long-name="Control Panel WLAN Security UI Plugins" introduced="^4">
+<unit bldFile="/sf/mw/accesssec/securitysettings/cpwlansecurityuiplugins" proFile="cpwlansecurityuiplugins.pro" qmakeArgs="-r"/>
 </component>
 </collection>
 <collection name="eapol" long-name="EAPOL" level="framework">
--- a/symbian4/mw/appinstall/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/appinstall/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
@@ -79,9 +79,6 @@
 <component name="sw_installer_ps_keys" long-name="SW Installer PS Keys" filter="s60" class="api">
 <unit bldFile="/sf/mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
 </component>
-<component name="appmngr2runtimeapi" long-name="Application Manager 2 Runtime Plugin API" filter="s60" class="api">
-<unit bldFile="/sf/mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
-</component>
 <component name="sifui_api" long-name="STIF UI API" filter="s60" class="api">
 <unit bldFile="/sf/mw/appinstall/appinstall_plat/sifui_api/group"/>
 </component>
@@ -92,13 +89,7 @@
 </component>
 </collection>
 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
-<!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
-<component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
-<unit bldFile="/sf/mw/appinstall/ncdengine/engine/group"/>
-</component>
-<component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
-<!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
-</component>
+<!-- collection is really just a component. Move down one diretcory -->
 <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
 <unit bldFile="/sf/mw/appinstall/ncdengine/group"/>
 </component>
@@ -107,6 +98,9 @@
 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
 <unit bldFile="/sf/mw/appinstall/appinstaller/appinstui/group"/>
 </component>
+<component name="appinstui_qt" filter="s60" long-name="Application Installer Qt UI" introduced="^2">
+<unit bldFile="/sf/mw/appinstall/appinstaller/appinstui" proFile="appinstui.pro" qmakeArgs="-r"/>
+</component>
 </collection>
 <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
 <!-- the collection is really a component. Move down a directory.-->
@@ -115,12 +109,9 @@
 </component>
 </collection>
 <collection name="iaupdate" long-name="Independent Apps Update" level="api">
-<!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
-<component name="iad" long-name="Software Update" filter="s60" introduced="^2">
-<unit bldFile="/sf/mw/appinstall/iaupdate/iad/group"/>
-</component>
-<component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
-<unit bldFile="/sf/mw/appinstall/iaupdate/help/group"/>
+<!-- Should reorganise into actual components -->
+<component name="iad" long-name="Independent App delivery" filter="s60" introduced="^4" purpose="development">
+<unit bldFile="/sf/mw/appinstall/iaupdate" proFile="iaupdate.pro" qmakeArgs="-r"/>
 </component>
 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
 <unit bldFile="/sf/mw/appinstall/iaupdate/group"/>
--- a/symbian4/mw/appsupport/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/appsupport/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
@@ -161,16 +161,11 @@
 </component>
 </collection>
 <collection name="contextframework" long-name="Context Framework" level="framework">
-<!-- the units that are commented out need to be put back when configuration is in place.
-		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
 <component name="cfw" filter="s60" long-name="Context Framework">
-<!--<unit bldFile="contextframework/cfw/group"/> -->
+<unit bldFile="/sf/mw/appsupport/contextframework/cfw/group"/>
 </component>
 <component name="cfwplugins" filter="s60" long-name="Context Framework Plugins" plugin="Y">
-<!--<unit bldFile="contextframework/cfwplugins/group"/>-->
-</component>
-<component name="contextframework_build" filter="s60" long-name="Context Framework Build">
-<unit bldFile="/sf/mw/appsupport/contextframework/group"/>
+<unit bldFile="/sf/mw/appsupport/contextframework/cfwplugins/group"/>
 </component>
 </collection>
 <collection name="coreapplicationuis" long-name="Core Application UIs" level="server">
--- a/symbian4/mw/browser/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/browser/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="browser" level="specific" long-name="Browser" levels="plugin utils support main">
--- a/symbian4/mw/btservices/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/btservices/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
@@ -104,12 +104,22 @@
 </component>
 </collection>
 <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
+<component name="btnotifclient" filter="s60" long-name="Bluetooth Notification Client" introduced="^4">
+<!-- cannot put a component under another component. Move up a directory -->
+<unit bldFile="/sf/mw/btservices/bluetoothengine/btnotif/btnotifclient/group"/>
+</component>
 <component name="bteng" filter="s60" long-name="Bluetooth Engine">
 <unit bldFile="/sf/mw/btservices/bluetoothengine/bteng/group"/>
 </component>
+<component name="btserviceutil" filter="s60" long-name="Bluetooth Service Utils" introduced="^4">
+<unit bldFile="/sf/mw/btservices/bluetoothengine/btserviceutil/group"/>
+</component>
 <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
 <unit bldFile="/sf/mw/btservices/bluetoothengine/btnotif/group"/>
 </component>
+<component name="btdevicedialogplugin" filter="s60" long-name="Bluetooth Device Dialog Plugin" introduced="^4" plugin="Y">
+<unit bldFile="/sf/mw/btservices/bluetoothengine/btnotif/btdevicedialogplugin" proFile="btdevicedialogplugin.pro"/>
+</component>
 <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
 <unit bldFile="/sf/mw/btservices/bluetoothengine/btaudioman/group"/>
 </component>
@@ -126,7 +136,7 @@
 <unit bldFile="/sf/mw/btservices/bluetoothengine/btsap/group"/>
 </component>
 <component name="btui" filter="s60" long-name="Bluetooth UI">
-<unit bldFile="/sf/mw/btservices/bluetoothengine/btui/group"/>
+<unit bldFile="/sf/mw/btservices/bluetoothengine/btui" proFile="btui.pro"/>
 </component>
 <component name="btpbap" filter="s60" long-name="Bluetooth Phonebook Access Profile" plugin="Y">
 <unit bldFile="/sf/mw/btservices/bluetoothengine/btpbap/group"/>
@@ -137,12 +147,6 @@
 <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
 <unit bldFile="/sf/mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
 </component>
-<component name="btserviceutil" filter="s60" long-name="Bluetooth Service Utils">
-<unit bldFile="/sf/mw/btservices/bluetoothengine/btserviceutil/group"/>
-</component>
-<component name="btnotifclient" filter="s60" long-name="Bluetooth Notifier Client">
-<unit bldFile="/sf/mw/btservices/bluetoothengine/btnotif/btnotifclient/group"/>
-</component>
 </collection>
 <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
 <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
--- a/symbian4/mw/camerasrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/camerasrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
--- a/symbian4/mw/classicui/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/classicui/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,14 +50,11 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
-<component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
-<unit bldFile="/sf/mw/classicui/classicui_plat/personalisation_framework_api/group"/>
-</component>
 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
 </component>
@@ -76,15 +73,9 @@
 <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
 </component>
-<component name="personalisation_plugin_api" long-name="Personalisation Plugin API" filter="s60" class="api">
-<unit bldFile="/sf/mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
-</component>
 <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
 </component>
-<component name="personalisation_application_api" long-name="Personalisation Application API" filter="s60" class="api">
-<unit bldFile="/sf/mw/classicui/classicui_plat/personalisation_application_api/group"/>
-</component>
 <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
 </component>
@@ -115,9 +106,6 @@
 <component name="task_list_api" long-name="Task List API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
 </component>
-<component name="personalisation_slide_show_dialog_api" long-name="Personalisation Slide Show Dialog API" filter="s60" class="api">
-<unit bldFile="/sf/mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
-</component>
 <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/key_event_utilities_api/group"/>
 </component>
@@ -166,9 +154,6 @@
 <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
 </component>
-<component name="personalisation_localised_texts_api" long-name="Personalisation Localised Texts API" filter="s60" class="api">
-<unit bldFile="/sf/mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
-</component>
 <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
 </component>
@@ -318,6 +303,12 @@
 <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" class="api">
 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
 </component>
+<component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
+<unit bldFile="/sf/mw/classicui/classicui_plat/directory_localizer_api/group"/>
+</component>
+<component name="findutil_api" long-name="Find Util API" filter="s60" class="api">
+<unit bldFile="/sf/mw/classicui/classicui_plat/findutil_api/group"/>
+</component>
 </collection>
 <collection name="classicui_pub" long-name="Classic UI Public Interfaces" level="specific">
 <component name="input_frame_api" long-name="Input Frame API" filter="s60" class="api">
@@ -546,12 +537,6 @@
 <unit bldFile="/sf/mw/classicui/applicationinterworkingfw/servicehandler/group"/>
 </component>
 </collection>
-<collection name="psln" long-name="Personalization" level="specific">
-<!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
-<component name="psln_build" filter="s60" long-name="Personalization Build">
-<unit bldFile="/sf/mw/classicui/psln/group"/>
-</component>
-</collection>
 <collection name="commonadapter" long-name="Common Adapter" level="support">
 <!-- the collection is really a component. Move down a directory.-->
 <component name="commonadapter_build" filter="s60" long-name="Common Adapter Build">
--- a/symbian4/mw/dlnasrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/dlnasrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
@@ -134,19 +134,19 @@
 <unit bldFile="/sf/mw/dlnasrv/upnpframework/upnputilities/group"/>
 </component>
 <component name="upnpextensionpluginif" filter="s60" long-name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
-<!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
+<unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpextensionpluginif/group"/>
 </component>
 <component name="upnpfiletransferengine" filter="s60" long-name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
-<!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpfiletransferengine/group"/>
 </component>
 <component name="upnpcommonui" filter="s60" long-name="UPnP Common UI" introduced="^2" deprecated="^3">
-<!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpcommonui/group"/>
 </component>
 <component name="upnpaiwengine" filter="s60" long-name="UPnP AIW Engine" introduced="^2" deprecated="^3">
-<!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
+<unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpaiwengine/group"/>
 </component>
 <component name="upnpaiwprovider" filter="s60" long-name="UPnP AIW Provider" introduced="^2" deprecated="^3" plugin="Y">
-<!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpaiwprovider/group"/>
 </component>
 <component name="upnpmusicadapter" filter="s60" long-name="UPnP Music Adapter" introduced="^2">
 <unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
@@ -155,7 +155,7 @@
 <unit bldFile="/sf/mw/dlnasrv/upnpframework/upnpcommand/group"/>
 </component>
 <component name="upnpframework_build" filter="s60" long-name="UPnP Framework Build" introduced="^2">
-<!-- move exports content into one of above components -->
+<!-- move exports content into one or more of above components -->
 <unit bldFile="/sf/mw/dlnasrv/upnpframework/group"/>
 </component>
 </collection>
@@ -164,13 +164,13 @@
 <unit bldFile="/sf/mw/dlnasrv/upnpsettings/upnpsettingsengine/group"/>
 </component>
 <component name="multiselectionui" filter="s60" long-name="Multi-Selection UI" introduced="^2" deprecated="^3">
-<!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpsettings/multiselectionui/group"/>
 </component>
 <component name="appwizard" filter="s60" long-name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
-<!--<unit bldFile="upnpsettings/appwizard/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpsettings/appwizard/group"/>
 </component>
 <component name="upnpsharingui" filter="s60" long-name="UPnP Sharing UI" introduced="^2" deprecated="^3">
-<!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpsettings/upnpsharingui/group"/>
 </component>
 <component name="upnpgsplugin" filter="s60" long-name="UPnP GS Plugin" introduced="^2" plugin="Y">
 <unit bldFile="/sf/mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
@@ -208,42 +208,37 @@
 </component>
 </collection>
 <collection name="upnpharvester" long-name="UPnP Harvester" level="ctrl">
-<component name="upnpharvester_common" filter="s60" long-name="UPnP Harvester Common" introduced="^2" deprecated="^3" class="placeholder">
+<component name="upnpharvester_common" filter="s60" long-name="UPnP Harvester Common" introduced="^2" deprecated="^3">
 <!-- need to merge or #include these to a single bld.inf -->
-<!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
-        <unit bldFile="upnpharvester/common/cmsettings/group"/>
-        <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
-        <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/common/cmlibrary/group"/>
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/common/cmsettings/group"/>
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/common/cmsqlwrapper/group"/>
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/common/dbmanager/group"/>
 </component>
-<component name="cdssync" filter="s60" long-name="CDS Sync" introduced="^2" deprecated="^3" class="placeholder">
-<!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
+<component name="cdssync" filter="s60" long-name="CDS Sync" introduced="^2" deprecated="^3">
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/cdssync/common"/>
 </component>
-<component name="mdhserver" filter="s60" long-name="Metadata Harvester Server" introduced="^2" deprecated="^3" class="placeholder">
-<!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
+<component name="mdhserver" filter="s60" long-name="Metadata Harvester Server" introduced="^2" deprecated="^3">
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/mdhserver/group"/>
 </component>
-<component name="upnpharvester_build" filter="s60" long-name="UPnP Harvester Build" introduced="^2" deprecated="^3" class="placeholder">
+<component name="upnpharvester_build" filter="s60" long-name="UPnP Harvester Build" introduced="^2" deprecated="^3">
 <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
-<!--<unit bldFile="upnpharvester/group"/>-->
+<unit bldFile="/sf/mw/dlnasrv/upnpharvester/group"/>
 </component>
 </collection>
 <collection name="homesync" long-name="Home Sync" level="plugin">
-<component name="contentmanager" filter="s60" long-name="Content Manager" introduced="^2" deprecated="^3" class="placeholder">
-<!-- <unit bldFile="homesync/group"/>-->
+<component name="contentmanager" filter="s60" long-name="Content Manager" introduced="^2" deprecated="^3">
+<unit bldFile="/sf/mw/dlnasrv/homesync/group"/>
 <!-- move bld.inf into contentmanager dir -->
 </component>
 </collection>
 <collection name="homemedia" long-name="Home Media" level="framework">
 <!-- collection is really just a component. Move down a directory -->
-<component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
-<!-- <unit bldFile="homemedia/group"/> -->
+<component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3">
+<unit bldFile="/sf/mw/dlnasrv/homemedia/group"/>
 </component>
 </collection>
-<collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
-<component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
-<!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
-<unit bldFile="/sf/mw/dlnasrv/group"/>
-</component>
-</collection>
+<collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin"/>
 </block>
   </layer>
  </systemModel>
--- a/symbian4/mw/drm/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/drm/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
@@ -117,9 +117,6 @@
 <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
 <!-- this should have its own bld.inf or be removed as a component -->
 </component>
-<component name="drmsettingsplugin" filter="s60" long-name="DRM Settings Plugin" plugin="Y" class="placeholder">
-<!-- this should have its own bld.inf or be removed as a component -->
-</component>
 <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
 <unit bldFile="/sf/mw/drm/commondrm/drmrightsmanagerui/help/group"/>
 </component>
--- a/symbian4/mw/gsprofilesrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/gsprofilesrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
@@ -69,41 +69,31 @@
 <component name="profiles_engine_api" long-name="Profiles Engine API" filter="s60" class="api">
 <unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
 </component>
-<component name="settings_backgroundimage_api" long-name="Settings Background Image API" filter="s60" class="api">
-<unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
-</component>
-<component name="settings_framework_api" long-name="Settings Framework API" filter="s60" class="api">
-<unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
-</component>
-<component name="settings_launch_api" long-name="Settings Launch API" filter="s60" class="api">
-<unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
-</component>
-<component name="settings_listbox_api" long-name="Settings List Box API" filter="s60" class="api">
-<unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
-</component>
-<component name="settings_plugin_api" long-name="Settings Plugin API" filter="s60" class="api">
-<unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
-</component>
 <component name="settings_uis_cenrep_collection_api" long-name="Settings UIs CenRep Collection API" filter="s60" class="api">
 <unit bldFile="/sf/mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
 </component>
 </collection>
-<collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
-<component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
-<unit bldFile="/sf/mw/gsprofilesrv/gssettingsuis/gs/group"/>
-</component>
-</collection>
 <collection name="ftuwizardmodel" long-name="FTU Wizard Model" level="generic">
 <component name="ftuwizardmodel_build" long-name="FTU Wizardmodel Build" filter="bldfirst">
 <unit bldFile="/sf/mw/gsprofilesrv/ftuwizardmodel" proFile="ftuwizardmodel.pro" qmakeArgs="-r -config rom"/>
 </component>
 </collection>
 <collection name="controlpanel" long-name="Control Panel" level="generic">
-<component name="controlpanel_rom" long-name="Control Panel ROM" filter="s60">
-<unit bldFile="/sf/mw/gsprofilesrv/controlpanel/rom" proFile="cp_rom.pri" qmakeArgs="-r -config rom"/>
+<component name="controlpanel_rom" long-name="Control Panel ROM" filter="s60" class="placeholder">
+<!-- Need to create a real .pro file for this 
+	  <unit bldFile="controlpanel/rom" qt:proFile="cp_rom.pri" qt:qmakeArgs="-r -config rom"/> -->
+</component>
+<component name="controlpanel_config" long-name="Control Panel Config" filter="s60" introduced="^4" class="config placeholder">
+<!-- Need to create a real .pro file for this 
+	  <unit bldFile="controlpanel/conf" qt:proFile="conf.pri" qt:qmakeArgs="-r -config rom"/> -->
 </component>
-<component name="controlpanel_source" long-name="Control Panel Source" filter="s60">
-<unit bldFile="/sf/mw/gsprofilesrv/controlpanel/src" qmakeArgs="-r -config rom" proFile="src.pro"/>
+<component name="controlpanel_source" long-name="Control Panel Source" filter="s60" class="placeholder">
+<!-- Uncomment when controlpanel_build is removed
+	  <unit bldFile="controlpanel/src" qt:qmakeArgs="-r -config rom" qt:proFile="src.pro"/> -->
+</component>
+<component name="controlpanel_build" long-name="Control Panel Build" filter="s60">
+<!-- need to make included .pri file into a real .pro file -->
+<unit bldFile="/sf/mw/gsprofilesrv/controlpanel" qmakeArgs="-r -config rom" proFile="controlpanel.pro"/>
 </component>
 </collection>
 <collection name="profilesservices" long-name="Profiles Services" level="server">
--- a/symbian4/mw/gstreamer/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/gstreamer/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="gstreamer" level="generic" long-name="GStreamer" levels="plugin core api">
@@ -70,7 +70,7 @@
 </component>
 <component name="gst_plugins_symbian" filter="s60" long-name="GStreamer Sybmian Plugins" introduced="^3" class="placeholder">
 <!--<unit bldFile="gst_plugins_symbian/group" filter="!test"/>-->
-<!--<unit bldFile="gst_plugins_symbian/tsrc/GStreamerTestModule/group" filter="test,pref_test"/>-->
+<!-- add ,pref_test,TA_GSTREAMER filters later -->
 </component>
 </collection>
 <collection name="gstregistrygenerator" long-name="GStreamer Registry Generator" level="core">
--- a/symbian4/mw/hapticsservices/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/hapticsservices/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
--- a/symbian4/mw/hb/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/hb/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="hb" level="generic" long-name="Orbit" levels="engine test api">
--- a/symbian4/mw/helix/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/helix/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
--- a/symbian4/mw/hgwidgets/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/hgwidgets/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,25 +50,32 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
-   <block name="hgwidgets" level="specific" long-name="HG Widgets" levels="framework service api">
-<collection name="hgwidgets_plat" long-name="HG Widgets Platform Interfaces" level="api">
+   <block name="hgwidgets" level="specific" long-name="Multimedia Widgets" levels="framework service api">
+<collection name="hgwidgets_plat" long-name="Multimedia Widgets Platform Interfaces" level="api">
 <component name="ganeswidgets_api" long-name="Ganes Widgets API" introduced="^4" class="api placeholder">
 <!-- should separate out unit -->
 </component>
+<component name="hgcacheproxymodel_api" long-name="Hg Cache Proxy Model API" introduced="^4" class="api placeholder">
+<!-- should separate out unit -->
+</component>
+<component name="hgwidgets_plat_build" long-name="Multimedia Widgets Platform Interfaces Build" introduced="^4" class="api">
+<!-- break this up into separate components -->
+<unit bldFile="/sf/mw/hgwidgets/hgwidgets_plat" proFile="hgwidgets_plat.pro"/>
+</component>
 </collection>
-<collection name="hgwidgets_pub" long-name="HG Widgets Public Interfaces" level="api"/>
 <collection name="ganeswidgets" long-name="Ganes Widgets" level="service">
 <!-- really a component, should move down a dir level and have a unit -->
-<component name="ganeswidgets_build" long-name="Ganes Widgets Build" introduced="^4" class="placeholder">
-<!-- should separate out unit -->
+<component name="ganeswidgets_build" long-name="Ganes Widgets Build" introduced="^4">
+<unit bldFile="/sf/mw/hgwidgets/ganeswidgets" proFile="ganeswidgets.pro"/>
 </component>
 </collection>
-<collection name="hgwidgets_info" long-name="HG Widgets Info" level="framework">
-<component name="hgwidgets_build" long-name="HG Widgets Build" introduced="^4">
-<unit bldFile="/sf/mw/hgwidgets" proFile="hgwidgets.pro"/>
+<collection name="hgcacheproxymodel" long-name="Hurriganes Cache Proxy Model" level="framework">
+<!-- really a component, should move down a dir level and have a unit -->
+<component name="hgcacheproxymodel_build" long-name="Hurriganes Cache Proxy Model Build" introduced="^4">
+<unit bldFile="/sf/mw/hgwidgets/hgcacheproxymodel" proFile="hgcacheproxymodel.pro"/>
 </component>
 </collection>
 </block>
--- a/symbian4/mw/homescreensrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/homescreensrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
@@ -80,15 +80,14 @@
 <component name="caclient" long-name="Content Arsenal Client" introduced="^4">
 <unit bldFile="/sf/mw/homescreensrv/contentstorage/caclient" qmakeArgs="-r" proFile="caclient.pro"/>
 </component>
+<component name="casoftwareregistry" long-name="Content Arsenal Software Registry" introduced="^4">
+<unit bldFile="/sf/mw/homescreensrv/contentstorage/casoftwareregistry" qmakeArgs="-r" proFile="casoftwareregistry.pro"/>
+</component>
 </collection>
 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
 <component name="homescreensrv_plat_build" long-name="Home Screen Services Platform Interfaces build" introduced="^4">
 <unit bldFile="/sf/mw/homescreensrv/homescreensrv_plat" qmakeArgs="-r" proFile="homescreensrv_plat.pro"/>
 </component>
-<component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api"/>
-<component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api"/>
-<component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api"/>
-<component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api"/>
 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api"/>
 <component name="appruntimemodel_api" long-name="Appliction Run-Time Model API" filter="s60" introduced="^4" class="api"/>
 <component name="contentstorage_api" long-name="Content Storage API" filter="s60" introduced="^4" class="api"/>
@@ -96,11 +95,17 @@
 <component name="statemodel_api" long-name="State Model API" filter="s60" introduced="^4" class="api"/>
 <component name="homescreen_information_api" long-name="Homescreen Information API" filter="s60" introduced="^4" class="api"/>
 </collection>
-<collection name="hsactivityfw" long-name="Activity Framework" level="activityfw">
+<collection name="hsactivityfw" long-name="Activity Framework" level="fw">
 <component name="hsactivityfw_build" long-name="Activity Framework Build" introduced="^4">
 <unit bldFile="/sf/mw/homescreensrv/activityfw" qmakeArgs="-r" proFile="activityfw.pro"/>
 </component>
 </collection>
+<collection name="tstaskmonitor" long-name="Task Switcher Task Monitor" level="fw">
+<!-- move collection down to a component directory or split up into component .pro files -->
+<component name="tstaskmonitor_build" long-name="Task Switcher Task Monitor Build" introduced="^4">
+<unit bldFile="/sf/mw/homescreensrv/tstaskmonitor" qmakeArgs="-r" proFile="tstaskmonitor.pro"/>
+</component>
+</collection>
 <collection name="hsappkeyhandler" long-name="HS Appplication Key Handler" level="server">
 <component name="hsappkeyhandler_build" long-name="Appplication Key Handler Build" introduced="^4">
 <unit bldFile="/sf/mw/homescreensrv/hsappkeyhandler" qmakeArgs="-r" proFile="hsappkeyhandler.pro"/>
@@ -108,7 +113,7 @@
 </collection>
 <collection name="homescreensrv_info" long-name="Home Screen Services Info" level="specific">
 <component name="homescreensrvconf" long-name="Home Screen Services Config" introduced="^4" class="config">
-<unit bldFile="/sf/mw/homescreensrv" qmakeArgs="-r" proFile="homescreensrv.pro"/>
+<unit bldFile="/sf/mw/homescreensrv" qmakeArgs="-r" proFile="homescreensrv_exports_to_rom.pri"/>
 </component>
 <component name="homescreensrvrom" long-name="Home Screen Services ROM" introduced="^4">
 <unit bldFile="/sf/mw/homescreensrv/group"/>
--- a/symbian4/mw/homescreensrvlegacy/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/homescreensrvlegacy/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="homescreensrvlegacy" level="generic" long-name="Legacy Home Screen Services" levels="plugin framework server generic specific">
@@ -61,7 +61,7 @@
 <component name="ai_plugin_information_api" long-name="AI Plug-in Information API" filter="s60" class="api">
 <unit bldFile="/sf/mw/homescreensrvlegacy/ai_plugin_information_api/group" proFile="group.pro"/>
 </component>
-<component name="content_harvester_plugin_api" long-name="Content Harvester Plug-in API" filter="s60" class="api">
+<component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API " filter="s60" class="api">
 <unit bldFile="/sf/mw/homescreensrvlegacy/content_harvester_plugin_api/group"/>
 </component>
 </collection>
--- a/symbian4/mw/imghandling/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/imghandling/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
--- a/symbian4/mw/imsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/imsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
@@ -130,7 +130,7 @@
 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
 <unit bldFile="/sf/mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
 </component>
-<component name="presence_avabilitytext" long-name="Presence Avability Text" filter="s60" class="api">
+<component name="presence_avabilitytext" long-name="Presence Availability Text" filter="s60" class="api">
 <unit bldFile="/sf/mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
 </component>
 </collection>
--- a/symbian4/mw/inputmethods/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/inputmethods/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
@@ -96,8 +96,7 @@
 </collection>
 <collection name="textinput" long-name="Text Input" level="framework">
 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
-<!--uncomment when configuration is turned on and textinput_build is removed-->
-<!--  <unit bldFile="textinput/ptienginev2/group"/>-->
+<unit bldFile="/sf/mw/inputmethods/textinput/ptienginev2/group"/>
 </component>
 <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
 <unit bldFile="/sf/mw/inputmethods/textinput/akninputlanguage/group"/>
@@ -105,19 +104,6 @@
 <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
 <unit bldFile="/sf/mw/inputmethods/textinput/peninputarc/group"/>
 </component>
-<component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
-<unit bldFile="/sf/mw/inputmethods/textinput/peninputcommonctrls/group"/>
-</component>
-<component name="peninputcommonlayout" filter="s60" long-name="Pen Input Common Layout">
-<unit bldFile="/sf/mw/inputmethods/textinput/peninputcommonlayout/group"/>
-</component>
-<component name="peninputhwrtrui" filter="s60" long-name="Pen Input Handwriting Recognition Training UI" introduced="^3" plugin="Y">
-<unit bldFile="/sf/mw/inputmethods/textinput/peninputhwrtrui/group"/>
-</component>
-<component name="textinput_build" filter="s60" long-name="Text Input Build">
-<!--needed for #ifdef, can be removed when configuration is implemented -->
-<unit bldFile="/sf/mw/inputmethods/textinput/group"/>
-</component>
 </collection>
 <collection name="fep" long-name="FEP" level="engine">
 <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
--- a/symbian4/mw/ipappprotocols/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/ipappprotocols/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
@@ -83,8 +83,8 @@
 <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
 <unit bldFile="/sf/mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
 </component>
-<component name="sippsipsettingsui" filter="s60" long-name="SIP Settings UI" plugin="Y">
-<unit bldFile="/sf/mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
+<component name="sippsipsettingsui" filter="s60" long-name="SIP Settings UI" plugin="Y" class="placeholder">
+<!--<unit bldFile="sipplugins/sippsipsettingsui/group"/> -->
 </component>
 <component name="sippdevmgmtsipadapter" filter="s60" long-name="Device Management SIP Settings Adapter" plugin="Y">
 <unit bldFile="/sf/mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
--- a/symbian4/mw/ipappsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/ipappsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
--- a/symbian4/mw/ipconnmgmt/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/ipconnmgmt/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server utils api">
@@ -118,11 +118,6 @@
 <unit bldFile="/sf/mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
 </component>
 </collection>
-<collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
-<component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
-<unit bldFile="/sf/mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
-</component>
-</collection>
 <collection name="alwayson_net_plugin" long-name="Always Online Net Plugin" level="server">
 <component name="pdpcontextmanager2" filter="s60" long-name="PDP Context Manager 2">
 <unit bldFile="/sf/mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
@@ -175,8 +170,7 @@
 <unit bldFile="/sf/mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
 </component>
 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
-<!-- uncomment when config is turned on -->
-<!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
+<unit bldFile="/sf/mw/ipconnmgmt/dbcreator/commsdatcreatorrfsplugin/group"/>
 </component>
 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
 <unit bldFile="/sf/mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
@@ -191,7 +185,7 @@
 </collection>
 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
-<!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
+<!-- need to move exports to another component, or make this a config component and revmove the #includes -->
 <unit bldFile="/sf/mw/ipconnmgmt/group"/>
 </component>
 <component name="ipcm_qt_build" long-name="IP Connectivity Management Qt Build" introduced="^4">
--- a/symbian4/mw/legacypresence/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/legacypresence/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
@@ -101,12 +101,6 @@
 <unit bldFile="/sf/mw/legacypresence/xdmengine/group"/>
 </component>
 </collection>
-<collection name="xdmsettingsui" long-name="XDM Settings UI" level="ui">
-<!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
-<component name="xdmsettingsui_build" filter="s60" long-name="XDM Settings UI Build">
-<unit bldFile="/sf/mw/legacypresence/xdmsettingsui/group"/>
-</component>
-</collection>
 <collection name="xdmprotocols" long-name="XDM Protocols" level="fw">
 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
 <component name="xdmprotocols_build" filter="s60" long-name="XDM Protocols Build">
@@ -119,12 +113,6 @@
 <unit bldFile="/sf/mw/legacypresence/msgconnmanager/group"/>
 </component>
 </collection>
-<collection name="presencesettingsui" long-name="Presence Settings UI" level="ui">
-<!-- collection is really a component. Need to move down a directory-->
-<component name="presencesettingsui_build" filter="s60" long-name="Presence Settings UI Build">
-<unit bldFile="/sf/mw/legacypresence/presencesettingsui/group"/>
-</component>
-</collection>
 <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
 <!-- collection is really a component. Need to move down a directory-->
 <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build">
--- a/symbian4/mw/locationsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/locationsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
@@ -75,6 +75,12 @@
 <component name="geocoding_api" long-name="Geocoding API" filter="s60" class="api">
 <unit bldFile="/sf/mw/locationsrv/locsrv_plat/geocoding_api/group"/>
 </component>
+<component name="supl_pos_message_plugin_api" long-name="SUPL POS Message Plugin API" filter="s60" class="api placeholder">
+<!-- placeholder
+    <meta rel="Api" href="locsrv_plat/supl_pos_message_plugin_api/supl_pos_message_plugin_api.metaxml"/>
+    <unit bldFile="locsrv_plat/supl_pos_message_plugin_api/group"/>
+	 -->
+</component>
 <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
 <unit bldFile="/sf/mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
 </component>
@@ -130,6 +136,9 @@
 <component name="locationsysui" filter="s60" long-name="Location System UI">
 <unit bldFile="/sf/mw/locationsrv/locationsystemui/locationsysui/group"/>
 </component>
+<component name="locationsysui" filter="s60" long-name="Location System Qt UI">
+<unit bldFile="/sf/mw/locationsrv/locationsystemui/locationsysui" proFile="locsysui.pro"/>
+</component>
 </collection>
 <collection name="supl" long-name="SUPL" level="fw">
 <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
--- a/symbian4/mw/mds/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/mds/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
@@ -157,9 +157,8 @@
 </collection>
 <collection name="clfwrapper" long-name="Content Listing Framework Wrapper" level="int">
 <!-- collection is really a component. Move down a directory -->
-<component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2" class="placeholder">
-<!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
-<!--<unit bldFile="clfwrapper/group"/>-->
+<component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2">
+<unit bldFile="/sf/mw/mds/clfwrapper/group"/>
 </component>
 </collection>
 <collection name="mds_info" long-name="Metadata Services Info" level="int">
--- a/symbian4/mw/messagingmw/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/messagingmw/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack support fw api">
--- a/symbian4/mw/metadatasrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/metadatasrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
--- a/symbian4/mw/mmappfw/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/mmappfw/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
@@ -118,6 +118,9 @@
 <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
 <unit bldFile="/sf/mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
 </component>
+<component name="qt_telephony_multimedia_service_api" long-name="Qt Telephony Multimedia Service API" introduced="^4" filter="s60" class="api">
+<unit bldFile="/sf/mw/mmappfw/mmappfw_plat/qt_telephony_multimedia_service_api/group"/>
+</component>
 </collection>
 <collection name="mpx" long-name="Multimedia Player" level="fw">
 <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
@@ -132,7 +135,7 @@
 <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
 <unit bldFile="/sf/mw/mmappfw/mpx/viewframework/group"/>
 </component>
-<component name="mpxviewframeworkqt" long-name="MPX View Framework Qt" filter="s60">
+<component name="mpxviewframeworkqt" long-name="MPX View Framework Qt" filter="s60" introduced="^4">
 <unit bldFile="/sf/mw/mmappfw/mpx/mpxviewframeworkqt" proFile="mpxviewframeworkqt.pro" qmakeArgs="-r -config rom"/>
 </component>
 <component name="mpx_build" filter="s60" long-name="MPX Build" introduced="^1">
@@ -162,12 +165,10 @@
 <unit bldFile="/sf/mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
 </component>
 <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
-<!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
-<!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
+<unit bldFile="/sf/mw/mmappfw/mmappcomponents/audiofetcher/group"/>
 </component>
 <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
-<!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
-<!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
+<unit bldFile="/sf/mw/mmappfw/mmappcomponents/asxparser/group"/>
 </component>
 <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
 <unit bldFile="/sf/mw/mmappfw/mmappcomponents/playbackhelper/group"/>
@@ -179,6 +180,12 @@
 <unit bldFile="/sf/mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
 </component>
 </collection>
+<collection name="qtms" long-name="Qt Telephony Multimedia Services" level="fw">
+<component name="qtms_build" filter="s60" long-name="Qt Telephony Multimedia Services Build" introduced="^4">
+<!--  Collection is really a component. Move down a dir -->
+<unit bldFile="/sf/mw/mmappfw/qtms" proFile="qtmsapi.pro" qmakeArgs="-r -config rom"/>
+</component>
+</collection>
 <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
 <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
 <!--  Move the export to another component or remove the #includes from this one -->
--- a/symbian4/mw/mmmw/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/mmmw/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
@@ -58,12 +58,6 @@
 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
 <unit bldFile="/sf/mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
 </component>
-<component name="progressive_download_api" long-name="Progressive Download API" filter="s60" class="api">
-<unit bldFile="/sf/mw/mmmw/mmmw_plat/progressive_download_api/group"/>
-</component>
-<component name="equalizer_ui_api" long-name="Equalizer UI API" filter="s60" class="api">
-<unit bldFile="/sf/mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
-</component>
 <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" class="api">
 <unit bldFile="/sf/mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
 </component>
@@ -79,9 +73,6 @@
 <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" class="api">
 <unit bldFile="/sf/mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
 </component>
-<component name="emc_progressive_download_source_api" long-name="EMC Progressive Download Source API" filter="s60" class="api">
-<unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
-</component>
 <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" class="api">
 <unit bldFile="/sf/mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
 </component>
@@ -130,10 +121,18 @@
 <component name="openmax_al_api" long-name="OpenMAX AL API" filter="s60" introduced="^4" class="api">
 <unit bldFile="/sf/mw/mmmw/mmmw_plat/openmax_al_api/group"/>
 </component>
+<component name="openmax_al_ext_api" long-name="OpenMAX AL Extensions API" filter="s60" introduced="^4" class="api">
+<unit bldFile="/sf/mw/mmmw/mmmw_plat/openmax_al_ext_api/group"/>
+</component>
 <component name="system_tone_service_api" long-name="System Tone Service API" filter="s60" introduced="^4" class="api">
 <unit bldFile="/sf/mw/mmmw/mmmw_plat/system_tone_service_api/group"/>
 </component>
 </collection>
+<collection name="khronosfws" long-name="Khronos Frameworks" level="framework">
+<component name="openmax_al" filter="s60" long-name="OpenMAX AL" introduced="^4">
+<unit bldFile="/sf/mw/mmmw/khronosfws/openmax_al/group"/>
+</component>
+</collection>
 <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
 <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
 <unit bldFile="/sf/mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
@@ -153,18 +152,8 @@
 <component name="profilesettingsmonitor" filter="s60" long-name="Profile Settings Monitor">
 <unit bldFile="/sf/mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
 </component>
-<component name="progressivedownload" filter="s60" long-name="Progressive Download">
-<unit bldFile="/sf/mw/mmmw/mmfenh/progressivedownload/group"/>
-</component>
-</collection>
-<collection name="mm_fw" long-name="Multimedia Frameworks" level="framework">
-<!-- Id needs to be unique, mmfw already in use -->
-<!-- Placeholder for OpenAX AL and other stuff -->
 </collection>
 <collection name="mmserv" long-name="Multimedia Services" level="specific">
-<component name="audioeffectsui" filter="s60" long-name="Audio Effects UI">
-<unit bldFile="/sf/mw/mmmw/mmserv/audioeffectsui/group"/>
-</component>
 <component name="callaudiocontrol" filter="s60" long-name="Call Audio Control">
 <unit bldFile="/sf/mw/mmmw/mmserv/callaudiocontrol/group"/>
 </component>
--- a/symbian4/mw/netprotocols/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/netprotocols/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
--- a/symbian4/mw/phonesrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/phonesrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
--- a/symbian4/mw/platformthemes/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/platformthemes/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="platformthemes" level="specific" long-name="Platform Themes" levels="framework generic ui">
--- a/symbian4/mw/platformtools/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/platformtools/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,13 +50,13 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="platformtools" level="generic" long-name="Platform Tools">
 <collection name="gfxconversion" long-name="Graphics Conversion">
-<component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
-<unit bldFile="/sf/mw/platformtools/gfxconversion/bmconv_s60/group"/>
+<component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="placeholder PC">
+<!-- Removed bmconv from builds     <unit bldFile="gfxconversion/bmconv_s60/group"/>   -->
 </component>
 <component name="mifconv" filter="s60" long-name="Multi Icon File Converter" class="PC">
 <unit bldFile="/sf/mw/platformtools/gfxconversion/mifconv/group"/>
--- a/symbian4/mw/qt/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/qt/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
@@ -61,19 +61,11 @@
 </collection>
 <collection name="qt_info" long-name="Qt Info" level="mw">
 <component name="qt_build" long-name="Qt Build" introduced="^2">
-<unit bldFile="/sf/mw/qt" proFile="projects.pro" qmakeArgs="-r -config sgimagelite_support"/>
+<unit bldFile="/sf/mw/qt" proFile="projects.pro" qmakeArgs="&quot;QMAKE_MOC=/epoc32/tools/moc.exe&quot; &quot;QMAKE_RCC=/epoc32/tools/rcc.exe&quot; &quot;QMAKE_UIC=/epoc32/tools/uic.exe&quot; -r"/>
 </component>
 </collection>
-<collection name="qtdemos" long-name="Qt Demos" level="app">
-<component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
-<unit bldFile="/sf/mw/qt/demos" proFile="demos.pro" qmakeArgs="-r"/>
-</component>
-</collection>
-<collection name="qtexamples" long-name="Qt Examples" level="app">
-<component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
-<unit bldFile="/sf/mw/qt/examples" proFile="examples.pro" qmakeArgs="-r"/>
-</component>
-</collection>
+<collection name="qtdemos" long-name="Qt Demos" level="app"/>
+<collection name="qtexamples" long-name="Qt Examples" level="app"/>
 <collection name="qt_tests" long-name="Qt Tests" level="app"/>
 </block>
   </layer>
--- a/symbian4/mw/qtextensions/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/qtextensions/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="qtextensions" level="generic" long-name="Qt Extensions" levels="tool mw app">
@@ -92,7 +92,7 @@
 </component>
 </collection>
 <collection name="qtextensions_info" long-name="Qt Extensions Info" level="app">
-<component name="qtextensions_conf" long-name="Qt Extensions Confgure" introduced="^4" filter="qt_tools" class="conf">
+<component name="qtextensions_conf" long-name="Qt Extensions Confgure" introduced="^4" filter="qt_tools" class="config">
 <unit bldFile="/sf/mw/qtextensions/group"/>
 </component>
 <component name="qtextensions_build" long-name="Qt Extensions Build" introduced="^4">
--- a/symbian4/mw/remoteconn/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/remoteconn/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
--- a/symbian4/mw/remotemgmt/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/remotemgmt/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
@@ -129,21 +129,6 @@
 <component name="pnpms_utils_api" long-name="PNPMS Utils API" filter="s60" class="api">
 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
 </component>
-<component name="diagnostics_plugin_utility_api" long-name="Diagnostics Plugin Utility API" filter="s60" class="api">
-<unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
-</component>
-<component name="diagnostics_plugin_api" long-name="Diagnostics Plug-in API" filter="s60" class="api">
-<unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
-</component>
-<component name="diagnostics_framework_api" long-name="Diagnostics Framework API" filter="s60" class="api">
-<unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
-</component>
-<component name="diagnostics_results_api" long-name="Diagnostics Results API" filter="s60" class="api">
-<unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
-</component>
-<component name="diagnostics_plugin_pool_api" long-name="Diagnostics Plugin Pool API" filter="s60" class="api">
-<unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
-</component>
 <component name="adaptive_history_list_api" long-name="Adaptive History List API" filter="s60" class="api">
 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
 </component>
@@ -227,23 +212,6 @@
 <unit bldFile="/sf/mw/remotemgmt/omaprovisioning/provisioning/group"/>
 </component>
 </collection>
-<collection name="devicediagnosticsfw" long-name="Device Diagnostics Framework" level="framework">
-<component name="diagframework" filter="s60" long-name="Diagnostics Framework">
-<unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
-</component>
-<component name="diagpluginbase" filter="s60" long-name="Diagnostics Plugin Base">
-<unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
-</component>
-<component name="diagresultsdb" filter="s60" long-name="Diagnostics Results Database">
-<!--  can only have one unit, merge or split into two components -->
-<unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
-<unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
-</component>
-<component name="devicediagnosticsfw_build" filter="s60" long-name="Device Diagnostics Framework Build">
-<!--  need to distribute exports, etc into the other components and remove this-->
-<unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/group"/>
-</component>
-</collection>
 <collection name="dcmofw" long-name="Device Capability Management Object Framework" level="framework">
 <component name="dcmoclient" filter="s60" long-name="DCMO Client">
 <unit bldFile="/sf/mw/remotemgmt/dcmofw/dcmoclient/group"/>
@@ -260,17 +228,15 @@
 </component>
 </collection>
 <collection name="fotaapplication" long-name="FOTA Application" level="generic">
-<component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
-<!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
-<unit bldFile="/sf/mw/remotemgmt/fotaapplication/group"/>
+<component name="fotaserver" filter="s60" long-name="FOTA Server">
+<unit bldFile="/sf/mw/remotemgmt/fotaapplication/fotaserver/group"/>
 </component>
-<component name="fotaserver" filter="s60" long-name="FOTA Server">
-<!-- uncomment when #ifdefs are resolved -->
-<!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
+<component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands">
+<unit bldFile="/sf/mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
 </component>
-<component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
-<!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
-<!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
+<!-- really need to find a better way to do this -->
+<component name="fotacustcmds-alt" filter="s60" long-name="FOTA Custom Commands">
+<unit bldFile="/sf/mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
 </component>
 </collection>
 </block>
--- a/symbian4/mw/searchsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/searchsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="searchsrv" level="specific" long-name="Search Services" levels="services engine generic api">
--- a/symbian4/mw/securitysrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/securitysrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
@@ -123,18 +123,12 @@
 <component name="pkcs12" filter="s60" long-name="PKCS #12">
 <unit bldFile="/sf/mw/securitysrv/pkiutilities/pkcs12/group"/>
 </component>
-<component name="certmanui" filter="s60" long-name="Certificate Management UI">
-<unit bldFile="/sf/mw/securitysrv/pkiutilities/certmanui/group"/>
-</component>
 <component name="ctsecuritydialogs" filter="s60" long-name="Crypto Token Security Dialogs">
 <unit bldFile="/sf/mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
 </component>
 <component name="certsaver" filter="s60" long-name="Certificate Saver">
 <unit bldFile="/sf/mw/securitysrv/pkiutilities/certsaver/group"/>
 </component>
-<component name="secmodui" filter="s60" long-name="Security Module UI">
-<unit bldFile="/sf/mw/securitysrv/pkiutilities/secmodui/group"/>
-</component>
 <component name="devicetoken" filter="s60" long-name="Device Token">
 <unit bldFile="/sf/mw/securitysrv/pkiutilities/devicetoken/group"/>
 </component>
@@ -174,7 +168,8 @@
 <component name="securitynotifier" filter="s60" long-name="Security Notifier">
 <unit bldFile="/sf/mw/securitysrv/securitydialogs/securitynotifier/group"/>
 </component>
-<component name="lockclient" filter="s60" long-name="Lock Client" introduced="^4">
+<component name="lockclient" filter="s60" long-name="Lock Client" introduced="^3">
+<!-- This overwrites the bld.inf already in this dir. I'm pretty sure this will cause problems with the export -->
 <unit bldFile="/sf/mw/securitysrv/securitydialogs/lockclient/group" proFile="lockclient.pro" qmakeArgs="-r"/>
 </component>
 <component name="lockapp" filter="s60" long-name="Lock Application" introduced="^3">
@@ -183,6 +178,29 @@
 <component name="secuinotifications" long-name="Security UI Notifications" introduced="^4" filter="s60">
 <unit bldFile="/sf/mw/securitysrv/securitydialogs/secuinotifications" proFile="secuinotifications.pro" qmakeArgs="-r"/>
 </component>
+<component name="indicatorautolockplugin" long-name="Auto Lock Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
+<!-- directory at the wrong level to be a component-->
+<unit bldFile="/sf/mw/securitysrv/securitydialogs/AutolockSrv/indicatorplugin" proFile="indicatorautolockplugin.pro" qmakeArgs="-r"/>
+</component>
+<component name="autolockuseractivityservice" long-name="Auto Lock User Activity Service" introduced="^4" filter="s60">
+<!-- Can't have two .pro files in the same dir: their generated bld.infs will overwrite each other-->
+<unit bldFile="/sf/mw/securitysrv/securitydialogs/AutolockSrv" proFile="autolockuseractivityservice.pro" qmakeArgs="-r"/>
+</component>
+<component name="autolocksrv" long-name="Auto Lock Server" introduced="^4" filter="s60">
+<!-- directory at the wrong level to be a component-->
+<unit bldFile="/sf/mw/securitysrv/securitydialogs/AutolockSrv" proFile="AutolockSrv.pro" qmakeArgs="-r"/>
+</component>
+</collection>
+<collection name="cpsecplugins" long-name="Security Settings Plugins" level="plugin">
+<component name="devicelockplugin" long-name="Device Lock Plugin" introduced="^4" filter="s60">
+<unit bldFile="/sf/mw/securitysrv/cpsecplugins/devicelockplugin" proFile="devicelockplugin.pro" qmakeArgs="-r"/>
+</component>
+<component name="simpincodeplugin" long-name="SIM PIN Code Plugin" introduced="^4" filter="s60">
+<unit bldFile="/sf/mw/securitysrv/cpsecplugins/simpincodeplugin" proFile="pincodeplugin.pro" qmakeArgs="-r"/>
+</component>
+<component name="cpadvancedsecplugin" long-name="Advanced Security Plugin" introduced="^4" filter="s60">
+<unit bldFile="/sf/mw/securitysrv/cpsecplugins/cpadvancedsecplugin/group" proFile="advancedsecplugin.pro" qmakeArgs="-r"/>
+</component>
 </collection>
 <collection name="boottimeintegritycheck" long-name="Boot Time Integrity Check" level="plugin">
 <!-- collection is really a component. Need to move down a directory-->
--- a/symbian4/mw/serviceapi/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/serviceapi/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,14 +50,15 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
 <!-- should break up this collection into something meaningful -->
 <collection name="serviceproviders" long-name="Service Providers" level="mw1">
-<component name="sapi_contacts_vpbk" long-name="Contacts Phonebook SAPI" filter="s60" plugin="Y">
-<unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
+<!-- are commented out components to be removed? -->
+<component name="sapi_contacts_vpbk" long-name="Contacts Phonebook SAPI" filter="s60" plugin="Y" class="placeholder">
+<!--<unit bldFile="serviceproviders/sapi_contacts_vpbk/group"/>-->
 </component>
 <component name="sapi_location" long-name="Location SAPI" filter="s60" plugin="Y">
 <unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_location/group"/>
@@ -68,14 +69,14 @@
 <component name="sapi_landmarks" long-name="Landmarks SAPI" filter="s60" plugin="Y">
 <unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
 </component>
-<component name="sapi_messaging" long-name="Messaging SAPI" filter="s60" plugin="Y">
-<unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_messaging/group"/>
+<component name="sapi_messaging" long-name="Messaging SAPI" filter="s60" plugin="Y" class="placeholder">
+<!-- <unit bldFile="serviceproviders/sapi_messaging/group"/> -->
 </component>
-<component name="sapi_applicationmanager" long-name="Application Manager SAPI" filter="s60" plugin="Y">
-<unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
+<component name="sapi_applicationmanager" long-name="Application Manager SAPI" filter="s60" plugin="Y" class="placeholder">
+<!--  <unit bldFile="serviceproviders/sapi_applicationmanager/group"/>-->
 </component>
-<component name="sapi_calendar" long-name="Calendar SAPI" filter="s60" plugin="Y">
-<unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_calendar/group"/>
+<component name="sapi_calendar" long-name="Calendar SAPI" filter="s60" plugin="Y" class="placeholder">
+<!-- <unit bldFile="serviceproviders/sapi_calendar/group"/> -->
 </component>
 <component name="sapi_logging" long-name="Logging SAPI" filter="s60" plugin="Y">
 <unit bldFile="/sf/mw/serviceapi/serviceproviders/sapi_logging/group"/>
--- a/symbian4/mw/serviceapifw/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/serviceapifw/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
--- a/symbian4/mw/shortlinkconn/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/shortlinkconn/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
@@ -91,6 +91,10 @@
 <component name="obexsendservices" long-name="OBEX Send Services">
 <unit bldFile="/sf/mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
 </component>
+<component name="obexhighway" long-name="OBEX Highway" introduced="^4">
+<!-- component must be moved to its own directory. Components cannot live in others component's directories -->
+<unit bldFile="/sf/mw/shortlinkconn/localconnectivityservice/obexsendservices/obexhighway" proFile="obexhighway.pro"/>
+</component>
 <component name="obexreceiveservices" long-name="OBEX Receive Services">
 <unit bldFile="/sf/mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
 </component>
--- a/symbian4/mw/srvdiscovery/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/srvdiscovery/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
--- a/symbian4/mw/svgt/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/svgt/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
--- a/symbian4/mw/uiaccelerator/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/uiaccelerator/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
--- a/symbian4/mw/uiresources/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/uiresources/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
--- a/symbian4/mw/uitools/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/uitools/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
--- a/symbian4/mw/usbservices/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/usbservices/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
@@ -131,9 +131,6 @@
 </component>
 </collection>
 <collection name="usbuis" long-name="USB UIs" level="specific">
-<component name="usbui" filter="s60" long-name="USB UI">
-<unit bldFile="/sf/mw/usbservices/usbuis/usbui/group"/>
-</component>
 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
 <unit bldFile="/sf/mw/usbservices/usbuis/usbuinotif/group"/>
 </component>
@@ -143,8 +140,11 @@
 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
 <unit bldFile="/sf/mw/usbservices/usbuis/imageprintui/group"/>
 </component>
-<component name="usbuiqt" long-name="USB UI Qt" introduced="^4" filter="s60">
-<unit bldFile="/sf/mw/usbservices/usbuis/usbuiqt" proFile="usbapplication.pro"/>
+<component name="usbsettingsapp" long-name="USB Settings Application" introduced="^4" filter="s60">
+<unit bldFile="/sf/mw/usbservices/usbuis/usbsettingsapp" proFile="usbsettingsapp.pro" qmakeArgs="-r"/>
+</component>
+<component name="usbindicatorplugin" long-name="USB Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
+<unit bldFile="/sf/mw/usbservices/usbuis/usbindicatorplugin" proFile="usbindicatorplugin.pro" qmakeArgs="-r"/>
 </component>
 </collection>
 <collection name="usbservices_test" long-name="USB Services Test" level="server"/>
--- a/symbian4/mw/videoutils/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/videoutils/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
--- a/symbian4/mw/vpnclient/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/vpnclient/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,11 +50,10 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
-<!-- is the !oem_build filter needed? -->
 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
 <unit bldFile="/sf/mw/vpnclient/vpnc_plat/vpnapi/group"/>
--- a/symbian4/mw/web/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/web/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
@@ -127,12 +127,6 @@
 <unit bldFile="/sf/mw/web/web_plat/xml_parser_api/group"/>
 </component>
 </collection>
-<collection name="web_info" long-name="Web Info" level="specific">
-<component name="web_build" filter="s60" long-name="Web Build">
-<!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
-<unit bldFile="/sf/mw/web/group"/>
-</component>
-</collection>
 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
 <unit bldFile="/sf/mw/web/browserutilities/browserdialogsprovider/group"/>
@@ -162,8 +156,7 @@
 <unit bldFile="/sf/mw/web/browserutilities/feedsengine/group"/>
 </component>
 <component name="multipartparser" filter="s60" long-name="Multipart Parser">
-<!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
-<!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
+<unit bldFile="/sf/mw/web/browserutilities/multipartparser/group"/>
 </component>
 <component name="schemehandler" filter="s60" long-name="Scheme Handler">
 <unit bldFile="/sf/mw/web/browserutilities/schemehandler/group"/>
@@ -174,10 +167,6 @@
 <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
 <unit bldFile="/sf/mw/web/browserutilities/aiwbrowserprovider/group"/>
 </component>
-<component name="browserutilities_build" filter="s60" long-name="Browser Utilities Build">
-<!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
-<unit bldFile="/sf/mw/web/browserutilities/group"/>
-</component>
 </collection>
 <collection name="webengine" long-name="Web Engine" level="server">
 <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
@@ -258,29 +247,23 @@
 </component>
 </collection>
 <collection name="widgets" long-name="Web Widget Framework" level="generic">
-<!-- the following units can be uncommented when configuration is put in place -->
-<component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y" class="placeholder">
-<!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
+<component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
+<unit bldFile="/sf/mw/web/widgets/widgetrecognizer/group"/>
+</component>
+<component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y">
+<unit bldFile="/sf/mw/web/widgets/widgetinstaller/group"/>
 </component>
-<component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y" class="placeholder">
-<!--<unit bldFile="widgets/widgetinstaller/group"/>-->
+<component name="widgetlauncher" filter="s60" long-name="Widget Launcher">
+<unit bldFile="/sf/mw/web/widgets/widgetlauncher/group"/>
 </component>
-<component name="widgetlauncher" filter="s60" long-name="Widget Launcher" class="placeholder">
-<!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
-</component>
-<component name="widgetapp" filter="s60" long-name="Widget UI" class="placeholder">
-<!--<unit bldFile="widgets/widgetapp/group"/>-->
+<component name="widgetapp" filter="s60" long-name="Widget UI">
+<unit bldFile="/sf/mw/web/widgets/widgetapp/group"/>
 </component>
 <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
-<!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
+<unit bldFile="/sf/mw/web/widgets/widgetpreinstaller/group"/>
 </component>
 <component name="widgetstartup" filter="s60" long-name="Widget Startup">
-<!--<unit bldFile="widgets/widgetstartup/group"/>-->
-</component>
-<component name="widgets_build" filter="s60" long-name="Widgets Build">
-<!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
-      		#included .hrh file needs to be #included in each of the other components -->
-<unit bldFile="/sf/mw/web/widgets/group"/>
+<unit bldFile="/sf/mw/web/widgets/widgetstartup/group"/>
 </component>
 </collection>
 </block>
--- a/symbian4/mw/webruntime/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/webruntime/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,14 +50,14 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="webruntime" level="specific" long-name="Web Runtime">
-<!-- need to break up this package nito collections and components -->
+<!-- need to break up this package into collections and components -->
 <collection name="webruntime_info" long-name="Web Runtime Info">
 <component name="webruntime_build" long-name="Web Runtime Build" introduced="^4">
-<unit bldFile="/sf/mw/webruntime" proFile="cwrt.pro" qmakeArgs="&quot;what+=ninetwo&quot; &quot;what+=tenone&quot; &quot;what+=qt_unstable&quot; &quot;what+=wrtlite&quot; &quot;what+=exportiby&quot;"/>
+<unit bldFile="/sf/mw/webruntime" proFile="cwrt.pro" qmakeArgs="&quot;what+=qtsfw&quot; &quot;what+=qt_unstable&quot; &quot;what+=tenone&quot; &quot;what+=usif&quot; &quot;what+=services&quot; &quot;what+=wrtlite&quot; &quot;what+=exportiby&quot;"/>
 </component>
 </collection>
 </block>
--- a/symbian4/mw/websrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/websrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
--- a/symbian4/mw/wirelessacc/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/mw/wirelessacc/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="mw" long-name="Middleware" levels="generic specific">
    <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
--- a/symbian4/os/boardsupport/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/boardsupport/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="boardsupport" level="hw" long-name="Board Support" levels="bsp test 2 3 config">
--- a/symbian4/os/bt/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/bt/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
--- a/symbian4/os/buildtools/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/buildtools/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
--- a/symbian4/os/cellularsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/cellularsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
--- a/symbian4/os/commsfw/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/commsfw/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="commsfw" level="services" long-name="Communications Framework" levels="server support framework process app-if">
--- a/symbian4/os/deviceplatformrelease/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/deviceplatformrelease/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,20 +50,20 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="deviceplatformrelease" level="services" long-name="Device Platform Release" levels="bld mid top">
 <collection name="s60extras" long-name="S60 Extras" level="mid">
 <!-- collection is really a component. Need to move down a directory -->
 <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
-<unit bldFile="/sf/os/deviceplatformrelease/S60Extras/group"/>
+<unit bldFile="/sf/os/deviceplatformrelease/s60extras/group"/>
 </component>
 </collection>
 <collection name="version" long-name="Version" level="top">
 <!-- collection is really a component. Need to move down a directory -->
 <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
-<unit bldFile="/sf/os/deviceplatformrelease/Version/group"/>
+<unit bldFile="/sf/os/deviceplatformrelease/version/group"/>
 </component>
 </collection>
 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
@@ -78,7 +78,7 @@
 <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
 <unit mrp="/sf/os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
 </component>
-<component name="sf_config" long-name="Foundation Config" introduced="^4">
+<component name="sf_config" filter="s60" long-name="Foundation Config" introduced="^4">
 <unit bldFile="/sf/os/deviceplatformrelease/foundation_system/sf_config/CI_external/group"/>
 </component>
 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
@@ -86,16 +86,11 @@
 <!-- will should give the id/path something more unique than cenrep -->
 <unit bldFile="/sf/os/deviceplatformrelease/foundation_system/sf_config/cenrep/group"/>
 </component>
-<!-- comment out until rom configs are added -->
-<!-- component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
-<unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/rombuild/syborg/group"/>
+<component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
+<unit bldFile="/sf/os/deviceplatformrelease/foundation_system/sf_config/rombuild/syborg/group"/>
 </component>
 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
-<unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/rombuild/zoom2/group"/>
-</component -->
-<component name="sbs" filter="sf_build" long-name="Foundation SBS config" purpose="development" class="config">
-<!-- will should give the id/path something more unique than sbs -->
-<unit bldFile="/sf/os/deviceplatformrelease/foundation_system/sf_config/sbs/group"/>
+<unit bldFile="/sf/os/deviceplatformrelease/foundation_system/sf_config/rombuild/zoom2/group"/>
 </component>
 </collection>
 <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
--- a/symbian4/os/devicesrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/devicesrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
@@ -346,9 +346,7 @@
 <unit bldFile="/sf/os/devicesrv/resourcemgmt/hwrmfmtxwatcherplugin/group"/>
 </component>
 <component name="hwrmtargetmodifierplugin" filter="s60" long-name="HWRM Target Modifier Plugin" plugin="Y">
-<!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
-      		may need to  -->
-<!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
+<unit bldFile="/sf/os/devicesrv/resourcemgmt/hwrmtargetmodifierplugin/group"/>
 </component>
 <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
 <unit bldFile="/sf/os/devicesrv/resourcemgmt/vibractrl/group"/>
@@ -359,9 +357,8 @@
 <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
 <unit bldFile="/sf/os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="/sf/os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
 </component>
-<component name="resourcemgmt_build" filter="s60" long-name="Resource Management Build">
-<!-- Move exports to a self-contained component.
-         	This needs to be kept around until configuration is in place -->
+<component name="resourcemgmt_data" filter="s60" long-name="Resource Management Data" class="config">
+<!-- Move exports to a self-contained component. Or leave as a component but move down a dir -->
 <unit bldFile="/sf/os/devicesrv/resourcemgmt/group"/>
 </component>
 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
--- a/symbian4/os/graphics/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/graphics/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
@@ -180,7 +180,8 @@
 <component name="gdi" long-name="GDI" purpose="mandatory">
 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/gdi/group" mrp="/sf/os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
 </component>
-<component name="bitgdi" long-name="BitGDI" purpose="mandatory">
+<component name="bitgdi" long-name="BitGDI" purpose="mandatory" filter="api_test">
+<!-- just api_test, not test -->
 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="/sf/os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
 </component>
 <component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional">
--- a/symbian4/os/imagingext/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/imagingext/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
@@ -78,7 +78,7 @@
 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
 <unit bldFile="/sf/os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
 </component>
-<component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" introduced="^4" class="api">
+<component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" introduced="^3" class="api">
 <unit bldFile="/sf/os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
 </component>
 </collection>
--- a/symbian4/os/kernelhwsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/kernelhwsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
@@ -136,12 +136,9 @@
 <component name="euser" long-name="User Library" purpose="mandatory">
 <unit bldFile="/sf/os/kernelhwsrv/kernel/eka/euser" mrp="/sf/os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
 </component>
-<component name="compsupp" long-name="RVCT Compiler Runtime Support" filter="gt" purpose="mandatory">
+<component name="compsupp" long-name="Compiler Runtime Support" filter="gt" purpose="mandatory">
 <unit bldFile="/sf/os/kernelhwsrv/kernel/eka/compsupp" mrp="/sf/os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
 </component>
-<component name="compsupp_gcc" long-name="GCC Compiler Runtime Support" filter="gt,sf_build" purpose="mandatory">
-<unit bldFile="/sf/os/kernelhwsrv/kernel/eka/compsupp/gcce"/>
-</component>
 <component name="fileserver" long-name="File Server" filter="gt" purpose="mandatory">
 <unit bldFile="/sf/os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="/sf/os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
 </component>
@@ -193,6 +190,9 @@
 <component name="kernelhwsrv_metadata" long-name="Kernel and Hardware Services Metadata" introduced="^2" purpose="development" class="config PC">
 <unit mrp="/sf/os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
 </component>
+<component name="kernelhwsrv_docpub" long-name="Kernel and Hardware Services Public Documentation" introduced="^3" purpose="development" class="doc">
+<unit mrp="/sf/os/kernelhwsrv/kernelhwsrv_info/doc_pub/kernelhwsrv_doc_pub.mrp"/>
+</component>
 </collection>
 </block>
   </layer>
--- a/symbian4/os/lbs/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/lbs/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
--- a/symbian4/os/mm/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/mm/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
--- a/symbian4/os/networkingsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/networkingsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
--- a/symbian4/os/osrndtools/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/osrndtools/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,10 +50,10 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
-   <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace">
+   <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace analysis">
 <collection name="stif" long-name="STIF" level="fw">
 <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
 <unit bldFile="/sf/os/osrndtools/stif/stif_plat/group"/>
@@ -95,31 +95,36 @@
 <unit bldFile="/sf/os/osrndtools/stif/suevent/group"/>
 </component>
 <component name="stifkerneltestclassbase" filter="s60" long-name="STIF Kernel Test Class Base" purpose="development">
-<!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
-<!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
+<unit bldFile="/sf/os/osrndtools/stif/stifkerneltestclassbase/group"/>
 </component>
-<component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
-<!--  move exports into self-contained component. Remove this when configuration is in place-->
+<component name="stif_data" filter="s60" long-name="STIF Data" purpose="development" class="config">
+<!--  This is a component. Should move down a directory. or move into other STIF components-->
 <unit bldFile="/sf/os/osrndtools/stif/group"/>
 </component>
 </collection>
-<collection name="memspy" long-name="Memspy" level="trace">
-<component name="memspy_plat" filter="s60" long-name="Memspy Platform Interfaces" purpose="development" class="api">
+<collection name="memspy" long-name="MemSpy" level="trace">
+<component name="memspy_plat" filter="s60" long-name="MemSpy Platform Interfaces" purpose="development" class="api">
 <unit bldFile="/sf/os/osrndtools/memspy/memspy_plat/group"/>
 </component>
-<component name="driver" filter="s60" long-name="Memspy Driver" purpose="development">
+<component name="driver" filter="s60" long-name="MemSpy Driver" purpose="development">
 <unit bldFile="/sf/os/osrndtools/memspy/driver/group"/>
 </component>
-<component name="memspy_engine" filter="s60" long-name="Memspy Engine" purpose="development">
+<component name="memspy_engine" filter="s60" long-name="MemSpy Engine" purpose="development">
 <unit bldFile="/sf/os/osrndtools/memspy/engine/group"/>
 </component>
-<component name="commandline" filter="s60" long-name="Memspy Command Line" purpose="development">
+<component name="commandline" filter="s60" long-name="MemSpy Command Line" purpose="development">
 <unit bldFile="/sf/os/osrndtools/memspy/commandline/group"/>
 </component>
-<component name="console" filter="s60" long-name="Memspy Console" purpose="development">
+<component name="console" filter="s60" long-name="MemSpy Console" purpose="development">
 <unit bldFile="/sf/os/osrndtools/memspy/console/group"/>
 </component>
-<component name="memspy_build" filter="s60" long-name="Memspy Build" purpose="development">
+<component name="memspyserver" filter="s60" long-name="MemSpy Server" purpose="development" introduced="^4">
+<unit bldFile="/sf/os/osrndtools/memspy/MemSpyServer/group"/>
+</component>
+<component name="memspyclient" filter="s60" long-name="MemSpy Client" purpose="development" introduced="^4">
+<unit bldFile="/sf/os/osrndtools/memspy/MemSpyClient/group"/>
+</component>
+<component name="memspy_build" filter="s60" long-name="MemSpy Build" purpose="development">
 <!--  move exports into self-contained component.-->
 <unit bldFile="/sf/os/osrndtools/memspy/group"/>
 </component>
@@ -163,6 +168,16 @@
 <unit bldFile="/sf/os/osrndtools/hti/group"/>
 </component>
 </collection>
+<collection name="piprofiler" long-name="Performance Investigator Profiler" level="analysis">
+<component name="piprofiler_build" long-name="Performance Investigator Profiler Build" introduced="^4">
+<unit bldFile="/sf/os/osrndtools/piprofiler/group"/>
+</component>
+</collection>
+<collection name="analyzetool" long-name="Analyze Tool" level="analysis">
+<component name="analyzetool_build" long-name="Analyze Tool Build" introduced="^4">
+<unit bldFile="/sf/os/osrndtools/analyzetool/group"/>
+</component>
+</collection>
 <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
 <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
 <unit mrp="/sf/os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
--- a/symbian4/os/ossrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/ossrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
--- a/symbian4/os/persistentdata/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/persistentdata/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
--- a/symbian4/os/security/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/security/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
--- a/symbian4/os/textandloc/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/textandloc/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,14 +50,11 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
 <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
-<component name="findutil_api" long-name="Find Util API" filter="s60" class="api">
-<unit bldFile="/sf/os/textandloc/textandloc_plat/findutil_api/group"/>
-</component>
 <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
 <unit bldFile="/sf/os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
 </component>
@@ -65,11 +62,6 @@
 <unit bldFile="/sf/os/textandloc/textandloc_plat/sortutil_api/group"/>
 </component>
 </collection>
-<collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
-<component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
-<unit bldFile="/sf/os/textandloc/textandloc_pub/directory_localizer_api/group"/>
-</component>
-</collection>
 <collection name="charconvfw" long-name="Character Conversion" level="encoding">
 <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
 <unit bldFile="/sf/os/textandloc/charconvfw/charconv_fw/group" mrp="/sf/os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
@@ -108,19 +100,16 @@
 </collection>
 <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
 <component name="numbergrouping" long-name="Number Grouping">
-<unit bldFile="/sf/os/textandloc/charconvfw/numbergrouping/group"/>
+<unit bldFile="/sf/os/textandloc/textandlocutils/numbergrouping/group" mrp="/sf/os/textandloc/textandlocutils/numbergrouping/group/tls_numbergrouping.mrp"/>
 </component>
 <component name="jplangutil" long-name="Japanese Language Utilities">
-<unit bldFile="/sf/os/textandloc/charconvfw/jplangutil/group"/>
+<unit bldFile="/sf/os/textandloc/textandlocutils/jplangutil/group" mrp="/sf/os/textandloc/textandlocutils/jplangutil/group/tls_jplangutil.mrp"/>
 </component>
 <component name="sortutil" long-name="Sorting Utility">
-<unit bldFile="/sf/os/textandloc/charconvfw/sortutil/group"/>
+<unit bldFile="/sf/os/textandloc/textandlocutils/sortutil/group" mrp="/sf/os/textandloc/textandlocutils/sortutil/group/tls_sortutil.mrp"/>
 </component>
 <component name="inlinetext" long-name="Inline Text">
-<unit bldFile="/sf/os/textandloc/charconvfw/inlinetext/group"/>
-</component>
-<component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
-<!-- placeholder for split from bafl -->
+<unit bldFile="/sf/os/textandloc/textandlocutils/inlinetext/group" mrp="/sf/os/textandloc/textandlocutils/inlinetext/group/tls_inlinetext.mrp"/>
 </component>
 <component name="numberformatting" long-name="Number Formatting" introduced="7.0s" purpose="optional">
 <unit bldFile="/sf/os/textandloc/textrendering/numberformatting/group" mrp="/sf/os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
--- a/symbian4/os/usb/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/usb/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
--- a/symbian4/os/wlan/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/wlan/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
--- a/symbian4/os/xmlsrv/package_definition.xml	Sat Jun 26 14:31:58 2010 +0100
+++ b/symbian4/os/xmlsrv/package_definition.xml	Tue Jun 29 12:34:13 2010 +0100
@@ -50,7 +50,7 @@
   late (Y|N) #IMPLIED
   priority CDATA #IMPLIED>
 ]>
-<SystemDefinition name="Symbian^4" schema="2.0.1">
+<SystemDefinition schema="2.0.1" name="Symbian^4">
  <systemModel>
   <layer name="os" long-name="OS" levels="hw services">
    <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">