symbian4/os/textandloc/package_definition.xml
branchHighFidelityModel
changeset 217 fcee787f22fe
parent 150 8d58b930d36e
equal deleted inserted replaced
209:af20ebf91ca6 217:fcee787f22fe
    76 <SystemDefinition name="Symbian^4" schema="2.0.1">
    76 <SystemDefinition name="Symbian^4" schema="2.0.1">
    77   <systemModel>
    77   <systemModel>
    78     <layer name="os" long-name="OS" levels="hw services">
    78     <layer name="os" long-name="OS" levels="hw services">
    79       <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
    79       <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
    80         <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
    80         <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
    81           <component name="findutil_api" long-name="Find Utility API" filter="s60" class="api">
    81           <component name="findutil_api" long-name="Find Util API" filter="s60" class="api">
    82             <unit bldFile="/sf/os/textandloc/textandloc_plat/findutil_api/group"/>
    82             <unit bldFile="/sf/os/textandloc/textandloc_plat/findutil_api/group"/>
    83           </component>
    83           </component>
    84           <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
    84           <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
    85             <unit bldFile="/sf/os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
    85             <unit bldFile="/sf/os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
    86           </component>
    86           </component>
    87           <component name="sortutil_api" long-name="Sorting Utility API" filter="s60" class="api">
    87           <component name="sortutil_api" long-name="Sort Util API" filter="s60" class="api">
    88             <unit bldFile="/sf/os/textandloc/textandloc_plat/sortutil_api/group"/>
    88             <unit bldFile="/sf/os/textandloc/textandloc_plat/sortutil_api/group"/>
    89           </component>
    89           </component>
    90         </collection>
    90         </collection>
    91         <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
    91         <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
    92           <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
    92           <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
   103           <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
   103           <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
   104             <unit bldFile="/sf/os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="/sf/os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
   104             <unit bldFile="/sf/os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="/sf/os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
   105           </component>
   105           </component>
   106         </collection>
   106         </collection>
   107         <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
   107         <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
   108           <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y">
   108           <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" deprecated="^4" plugin="Y">
   109             <unit bldFile="/sf/os/textandloc/fontservices/textshaperplugin/group" mrp="/sf/os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
   109             <unit bldFile="/sf/os/textandloc/fontservices/textshaperplugin/group" mrp="/sf/os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
   110           </component>
   110           </component>
   111           <component name="fontstore" long-name="Font Store" purpose="mandatory">
   111           <component name="fontstore" long-name="Font Store" purpose="mandatory">
   112             <unit bldFile="/sf/os/textandloc/fontservices/fontstore/group" mrp="/sf/os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
   112             <unit bldFile="/sf/os/textandloc/fontservices/fontstore/group" mrp="/sf/os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
   113           </component>
   113           </component>
   114           <component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder">
   114           <component name="textbase" long-name="Text Base" purpose="mandatory" class="placeholder">
   115             <!-- placeholder for text code from GDI -->
   115             <!-- placeholder for text code from GDI -->
   116           </component>
   116           </component>
   117           <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
   117           <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
   118             <unit bldFile="/sf/os/textandloc/fontservices/freetypefontrasteriser/group" mrp="/sf/os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
   118             <unit bldFile="/sf/os/textandloc/fontservices/freetypefontrasteriser/group" mrp="/sf/os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
   119           </component>
   119           </component>
   131           <component name="word" long-name="Word" purpose="development" filter="test">
   131           <component name="word" long-name="Word" purpose="development" filter="test">
   132             <unit mrp="/sf/os/textandloc/textrendering/word/group/app-framework_word.mrp" bldFile="/sf/os/textandloc/textrendering/word/group"/>
   132             <unit mrp="/sf/os/textandloc/textrendering/word/group/app-framework_word.mrp" bldFile="/sf/os/textandloc/textrendering/word/group"/>
   133           </component>
   133           </component>
   134         </collection>
   134         </collection>
   135         <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
   135         <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
   136           <!-- components in this collection need to be moved to the right collection.
   136           <component name="numbergrouping" long-name="Number Grouping">
   137     		Either move into the units' directories, or create a new textandlocutils directory -->
       
   138           <component name="numbergrouping" filter="s60" long-name="Number Grouping">
       
   139             <unit bldFile="/sf/os/textandloc/charconvfw/numbergrouping/group"/>
   137             <unit bldFile="/sf/os/textandloc/charconvfw/numbergrouping/group"/>
   140           </component>
   138           </component>
   141           <component name="jplangutil" filter="s60" long-name="Japanese Language Utilities">
   139           <component name="jplangutil" long-name="Japanese Language Utilities">
   142             <unit bldFile="/sf/os/textandloc/charconvfw/jplangutil/group"/>
   140             <unit bldFile="/sf/os/textandloc/charconvfw/jplangutil/group"/>
   143           </component>
   141           </component>
   144           <component name="sortutil" filter="s60" long-name="Sorting Utility">
   142           <component name="sortutil" long-name="Sorting Utility">
   145             <unit bldFile="/sf/os/textandloc/charconvfw/sortutil/group"/>
   143             <unit bldFile="/sf/os/textandloc/charconvfw/sortutil/group"/>
   146           </component>
   144           </component>
   147           <component name="inlinetext" filter="s60" long-name="Inline Text">
   145           <component name="inlinetext" long-name="Inline Text">
   148             <unit bldFile="/sf/os/textandloc/charconvfw/inlinetext/group"/>
   146             <unit bldFile="/sf/os/textandloc/charconvfw/inlinetext/group"/>
   149           </component>
   147           </component>
   150           <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
   148           <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
   151             <!-- placeholder for split from bafl -->
   149             <!-- placeholder for split from bafl -->
   152           </component>
   150           </component>