sf_config/config/inc/bldpublic.hrh
changeset 31 22b5f1e39c47
parent 30 4fa861cc1ff5
equal deleted inserted replaced
30:4fa861cc1ff5 31:22b5f1e39c47
    97 
    97 
    98 /** #FF_CAPACITIVE_DISPLAY 
    98 /** #FF_CAPACITIVE_DISPLAY 
    99 Device uses capacitive touch technology in its display.
    99 Device uses capacitive touch technology in its display.
   100 
   100 
   101 */
   101 */
   102 #undef FF_CAPACITIVE_DISPLAY                              
   102 #define FF_CAPACITIVE_DISPLAY                              
   103 
   103 
   104 /** #FF_CHINESE_FONTS_HIRES 
   104 /** #FF_CHINESE_FONTS_HIRES 
   105 This flag controls whether Chinese variants use TrueType fonts instead of the
   105 This flag controls whether Chinese variants use TrueType fonts instead of the
   106 current stroke fonts in high resolution devices.
   106 current stroke fonts in high resolution devices.
   107 
   107 
   166 implements the whole contacts group functionality. To enable a variant to create
   166 implements the whole contacts group functionality. To enable a variant to create
   167 their own contact group functionality we need a feature flag so that the variant
   167 their own contact group functionality we need a feature flag so that the variant
   168 can remove the platform group plugin component. This allow the component to be
   168 can remove the platform group plugin component. This allow the component to be
   169 removed from the ROM image, thus making the ROM size smaller.
   169 removed from the ROM image, thus making the ROM size smaller.
   170 */
   170 */
   171 #undef FF_CONTACTS_GROUP_FUNCTIONALITY                    
   171 #define FF_CONTACTS_GROUP_FUNCTIONALITY                    
   172 
   172 
   173 /** #FF_CONTACTS_NICKNAME 
   173 /** #FF_CONTACTS_NICKNAME 
   174 The nickname functionality needs a feature flag for the following reasons:
   174 The nickname functionality needs a feature flag for the following reasons:
   175 -Phonebook2 component exports a central repository initialization file, which is
   175 -Phonebook2 component exports a central repository initialization file, which is
   176 used to improve the Phonebook application launch -The initialization file is
   176 used to improve the Phonebook application launch -The initialization file is
   207 On enabling this feature flag GSDevDiagPlugin.dll would start the
   207 On enabling this feature flag GSDevDiagPlugin.dll would start the
   208 DevDiagApp.exe. This would load all related plugins. The Diagnostics application
   208 DevDiagApp.exe. This would load all related plugins. The Diagnostics application
   209 offers self-test service on the Mobile Applications and hardware for the phone
   209 offers self-test service on the Mobile Applications and hardware for the phone
   210 users.
   210 users.
   211 */
   211 */
   212 #define FF_DEVICE_DIAGNOSTICS_APP                          
   212 #undef FF_DEVICE_DIAGNOSTICS_APP                          
   213 
   213 
   214 /** #FF_DM_INSTALL_SECURITY 
   214 /** #FF_DM_INSTALL_SECURITY 
   215 OMA DM SW installer implementation included in build.
   215 OMA DM SW installer implementation included in build.
   216 */
   216 */
   217 #undef FF_DM_INSTALL_SECURITY                             
   217 #undef FF_DM_INSTALL_SECURITY                             
   307 #undef FF_FLASHLITE_SCREENSAVER                           
   307 #undef FF_FLASHLITE_SCREENSAVER                           
   308 
   308 
   309 /** #FF_FMTX 
   309 /** #FF_FMTX 
   310 FMTX application and Nseries Music Player support for FMTX
   310 FMTX application and Nseries Music Player support for FMTX
   311 */
   311 */
   312 #define FF_FMTX                                            
   312 #undef FF_FMTX                                            
   313 
   313 
   314 /** #FF_FULLSCR_HWR_INPUT 
   314 /** #FF_FULLSCR_HWR_INPUT 
   315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
   315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
   316 or not.
   316 or not.
   317 */
   317 */
   318 #define FF_FULLSCR_HWR_INPUT                               
   318 #undef FF_FULLSCR_HWR_INPUT                               
   319 
   319 
   320 /** #FF_GENERIC_FONTS_ASSETS 
   320 /** #FF_GENERIC_FONTS_ASSETS 
   321 This flag is used to check if generic font assets are to be used, this is used
   321 This flag is used to check if generic font assets are to be used, this is used
   322 for Symbian foundation where freetype rasterize as well as EFF fonts need to be
   322 for Symbian foundation where freetype rasterize as well as EFF fonts need to be
   323 used.
   323 used.
   551 replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
   551 replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
   552 UI (viewer) is visible to Email application as Ecom plugin.
   552 UI (viewer) is visible to Email application as Ecom plugin.
   553 
   553 
   554 If the flag is not defined, MR UI related components are not in ROM.
   554 If the flag is not defined, MR UI related components are not in ROM.
   555 */
   555 */
   556 #define FF_MEETING_REQUEST_UI                              
   556 #undef FF_MEETING_REQUEST_UI                              
   557 
   557 
   558 /** #FF_MENU_TEXTURE_PRELOADING 
   558 /** #FF_MENU_TEXTURE_PRELOADING 
   559 In Menu (AppShell) application the performance of changing the folder has been
   559 In Menu (AppShell) application the performance of changing the folder has been
   560 poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the
   560 poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the
   561 icons in advance improves the performance radically. The side effect is the
   561 icons in advance improves the performance radically. The side effect is the
   629 
   629 
   630 /** #FF_OMA_SCOMO_ADAPTER 
   630 /** #FF_OMA_SCOMO_ADAPTER 
   631 This feature enables OMA SCOMO feature in "application management component".
   631 This feature enables OMA SCOMO feature in "application management component".
   632 
   632 
   633 */
   633 */
   634 #undef FF_OMA_SCOMO_ADAPTER                               
   634 #define FF_OMA_SCOMO_ADAPTER                               
   635 
   635 
   636 /** #FF_OOM_MONITOR2_COMPONENT 
   636 /** #FF_OOM_MONITOR2_COMPONENT 
   637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the
   637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the
   638 ROM image.
   638 ROM image.
   639 
   639 
   681 /** #FF_PNPMS_PROV_FILTER 
   681 /** #FF_PNPMS_PROV_FILTER 
   682 On enabling this feature flag pnpprovfilter.dll will be created and this feature
   682 On enabling this feature flag pnpprovfilter.dll will be created and this feature
   683 flag is used to enable PNPProvisioning HTTP filter which by passes the download
   683 flag is used to enable PNPProvisioning HTTP filter which by passes the download
   684 manager launching PNPMS provisioning engine.
   684 manager launching PNPMS provisioning engine.
   685 */
   685 */
   686 #define FF_PNPMS_PROV_FILTER                               
   686 #undef FF_PNPMS_PROV_FILTER                               
   687 
   687 
   688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN 
   688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN 
   689 This feature flag is required for launching PNPMS application from general
   689 This feature flag is required for launching PNPMS application from general
   690 settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
   690 settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
   691 be created and when this feature is enabled Service Help Icon will be present in
   691 be created and when this feature is enabled Service Help Icon will be present in
   692 General Settings/Control Panel. Service Help will launch browser on selection
   692 General Settings/Control Panel. Service Help will launch browser on selection
   693 and direct the browser with predefined PnPMS server URL where user can download
   693 and direct the browser with predefined PnPMS server URL where user can download
   694 provisioning settings over HTTP from web server.
   694 provisioning settings over HTTP from web server.
   695 */
   695 */
   696 #define FF_PNPMS_SERVICE_HELP_PLUGIN                       
   696 #undef FF_PNPMS_SERVICE_HELP_PLUGIN                       
   697 
   697 
   698 /** #FF_POWER_SAVE 
   698 /** #FF_POWER_SAVE 
   699 "Power save mode is a collection of features which are put in a power saving
   699 "Power save mode is a collection of features which are put in a power saving
   700 mode. These features are i.e. display light brightness, light time outs etc.
   700 mode. These features are i.e. display light brightness, light time outs etc.
   701 Power save mode can be extended to be supported by any application which can do
   701 Power save mode can be extended to be supported by any application which can do
   751 
   751 
   752 /** #FF_ROCKER_KEY 
   752 /** #FF_ROCKER_KEY 
   753 The device has multidirectional "rocker" key.
   753 The device has multidirectional "rocker" key.
   754 
   754 
   755 */
   755 */
   756 #undef FF_ROCKER_KEY                                      
   756 #define FF_ROCKER_KEY                                      
   757 
   757 
   758 /** #FF_ROM_INCLUDE_ALF 
   758 /** #FF_ROM_INCLUDE_ALF 
   759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the
   759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the
   760 build.
   760 build.
   761 */
   761 */
   762 #define FF_ROM_INCLUDE_ALF                                 
   762 #define FF_ROM_INCLUDE_ALF                                 
   763 
   763 
   764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION 
   764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION 
   765 To enable the feature to variate the device capability on runtime
   765 To enable the feature to variate the device capability on runtime
   766 */
   766 */
   767 #undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
   767 #define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
   768 
   768 
   769 /** #FF_S60_HELPS_IN_USE 
   769 /** #FF_S60_HELPS_IN_USE 
   770 Platform helps are included into image based on this flag.
   770 Platform helps are included into image based on this flag.
   771 */
   771 */
   772 #define FF_S60_HELPS_IN_USE                                
   772 #undef FF_S60_HELPS_IN_USE                                
   773 
   773 
   774 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE 
   774 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE 
   775 Flag to enable/disable usage of S60 implementation of posting surface api.
   775 Flag to enable/disable usage of S60 implementation of posting surface api.
   776 Default value for this is disabled.
   776 Default value for this is disabled.
   777 */
   777 */
   812 Tacticons are haptic effects that can be played by the applications to indicate
   812 Tacticons are haptic effects that can be played by the applications to indicate
   813 success or failure of actions. Tacticons can be also automatically played
   813 success or failure of actions. Tacticons can be also automatically played
   814 together with some Sound IDs.
   814 together with some Sound IDs.
   815 
   815 
   816 */
   816 */
   817 #undef FF_TACTICONS                                       
   817 #define FF_TACTICONS                                       
   818 
   818 
   819 /** #FF_TACTILE_FEEDBACK 
   819 /** #FF_TACTILE_FEEDBACK 
   820 Device supports Tactile Feedback. Tactile feedback is produced by UI components
   820 Device supports Tactile Feedback. Tactile feedback is produced by UI components
   821 and applications on pointer down events. Actual physical feedback effect
   821 and applications on pointer down events. Actual physical feedback effect
   822 (vibra/audio/no feedback) depends on current settings and device configuration.
   822 (vibra/audio/no feedback) depends on current settings and device configuration.
   825 
   825 
   826 /** #FF_TARM_CAPABILITY_BASED_ACCESS 
   826 /** #FF_TARM_CAPABILITY_BASED_ACCESS 
   827 This is the feature flag to allow branching of the code flow based on the
   827 This is the feature flag to allow branching of the code flow based on the
   828 capability check or SID check for the third party applications.
   828 capability check or SID check for the third party applications.
   829 */
   829 */
   830 #undef FF_TARM_CAPABILITY_BASED_ACCESS                    
   830 #define FF_TARM_CAPABILITY_BASED_ACCESS                    
   831 
   831 
   832 /** #FF_TCP_MYFAVES_FEATURE 
   832 /** #FF_TCP_MYFAVES_FEATURE 
   833 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
   833 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
   834 package.
   834 package.
   835 */
   835 */
   881 #define FF_USB_CHARGING                                    
   881 #define FF_USB_CHARGING                                    
   882 
   882 
   883 /** #FF_USB_HOST 
   883 /** #FF_USB_HOST 
   884 The flag excludes all S60 USB host and OTG related components. 
   884 The flag excludes all S60 USB host and OTG related components. 
   885 */
   885 */
   886 #undef FF_USB_HOST                                        
   886 #define FF_USB_HOST                                        
   887 
   887 
   888 /** #FF_USE_EGPRS_ICON 
   888 /** #FF_USE_EGPRS_ICON 
   889 The flag is used to enable EGPRS icon in the status pane. If the flag is
   889 The flag is used to enable EGPRS icon in the status pane. If the flag is
   890 disabled, GPRS icon must be shown instead of EGPRS icon.
   890 disabled, GPRS icon must be shown instead of EGPRS icon.
   891 
   891 
   898 C=Phone memory, E=Internal mass storage and F=Memory card.
   898 C=Phone memory, E=Internal mass storage and F=Memory card.
   899 
   899 
   900 The flag affects how S60 components see the drives setup from estart
   900 The flag affects how S60 components see the drives setup from estart
   901 txt-file(s).
   901 txt-file(s).
   902 */
   902 */
   903 #undef FF_USE_MASS_STORAGE_CONFIG                         
   903 #define FF_USE_MASS_STORAGE_CONFIG                         
   904 
   904 
   905 /** #FF_USE_ZI_ENGINE 
   905 /** #FF_USE_ZI_ENGINE 
   906 On enabling this feature flag eZitext engine will be part of the Image and
   906 On enabling this feature flag eZitext engine will be part of the Image and
   907 Ptiengine will utilize eZitext engine for editing features.
   907 Ptiengine will utilize eZitext engine for editing features.
   908 */
   908 */
   989 
   989 
   990 /** #FF_WLAN_EXTENSIONS 
   990 /** #FF_WLAN_EXTENSIONS 
   991 Device supports extended WLAN functionalities e.g. for association and
   991 Device supports extended WLAN functionalities e.g. for association and
   992 authentication.
   992 authentication.
   993 */
   993 */
   994 #undef FF_WLAN_EXTENSIONS                                 
   994 #define FF_WLAN_EXTENSIONS                                 
   995 
   995 
   996 /** #FF_WLAN_WAPI 
   996 /** #FF_WLAN_WAPI 
   997  WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
   997  WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
   998 standard for WLAN security. Although WAPI was designed to operate on top of the
   998 standard for WLAN security. Although WAPI was designed to operate on top of the
   999 IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
   999 IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
  1010 authentication and data link protection.
  1010 authentication and data link protection.
  1011 
  1011 
  1012 This feature flag is used only for including WAPI binaries to ROM. WAPI
  1012 This feature flag is used only for including WAPI binaries to ROM. WAPI
  1013 functionality can be (run-time) enabled with FF_WLAN_WAPI.
  1013 functionality can be (run-time) enabled with FF_WLAN_WAPI.
  1014 */
  1014 */
  1015 #undef FF_WLAN_WAPI_INCLUDE_IN_ROM                        
  1015 #define FF_WLAN_WAPI_INCLUDE_IN_ROM                        
  1016 
  1016 
  1017 /** #FF_XML_IDLE_THEME_BASIC_IDLE 
  1017 /** #FF_XML_IDLE_THEME_BASIC_IDLE 
  1018 Controls if Basic idle theme is going to image or not.
  1018 Controls if Basic idle theme is going to image or not.
  1019 */
  1019 */
  1020 #define FF_XML_IDLE_THEME_BASIC_IDLE                       
  1020 #define FF_XML_IDLE_THEME_BASIC_IDLE