sf_config/config/inc/bldpublic.hrh
branchRCL_3
changeset 88 2fdbc30f1dad
parent 57 d0917ab8b45e
child 111 b5c26a629af8
equal deleted inserted replaced
84:584378214d5b 88:2fdbc30f1dad
    13 *
    13 *
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 
    18 #ifndef __BLDPUBLIC_HRH
    19 #ifndef __BLDPUBLIC_HRH
    19 #define __BLDPUBLIC_HRH
    20 #define __BLDPUBLIC_HRH
    20 
    21 
    21 //Defining only language 01 for SF build purposes
    22 #define LANGUAGE_IDS LANG sc 37 102 42 44 45 25 07 18 01 10 129 158 160 159 157 161 49 50 09 02 51 103 03 54 57 30 17 15 59 327 05 32 65 67 68 70 326 08 27 13 76 31 78 16 79 26 28 04 83 06 39 29 33 14 93 94 96 
    22 #define LANGUAGE_IDS LANG sc 01  
    23 
    23 
    24 /** #Camera 
       
    25 Container for camera specific features
       
    26 */
       
    27 #undef Camera                                             
    24 
    28 
    25 /** #FF_3D_RINGING_TONES 
    29 /** #FF_3D_RINGING_TONES 
    26 Device supports 3D ringing tones.
    30 Device supports 3D ringing tones.
    27 */
    31 */
    28 #undef FF_3D_RINGING_TONES                                
    32 #undef FF_3D_RINGING_TONES                                
    29 
    33 
    30 /** #FF_3G_CELLBROADCAST 
    34 /** #FF_3G_CELLBROADCAST 
    31 Cell Broadcasting support on 3G mode.
    35 Cell Broadcasting support on 3G mode.
    32 */
    36 */
    33 #undef FF_3G_CELLBROADCAST                                
    37 #undef FF_3G_CELLBROADCAST                                
       
    38 
       
    39 /** #FF_ABC_AGRESSIVE_UI 
       
    40 Display driver will provide an interface for switching Automatic Brightness
       
    41 Control (ABC). More agressive Automatic Display Control (ABC) UI for display
       
    42 driver will be in Settings display plug in, and as configurable for products,
       
    43 but not neccessarily available for user. The agressive UI for ABC is
       
    44 enabled/disabled by the feature flag.  
       
    45 */
       
    46 #undef FF_ABC_AGRESSIVE_UI                                
    34 
    47 
    35 /** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT 
    48 /** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT 
    36 Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to
    49 Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to
    37 perform WLAN background scanning. AWS listens and receives events from other
    50 perform WLAN background scanning. AWS listens and receives events from other
    38 components, concludes what would be the preferred scanning period, and then
    51 components, concludes what would be the preferred scanning period, and then
    39 tells it to WLAN engine.
    52 tells it to WLAN engine.
    40 */
    53 */
    41 #undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT                  
    54 #undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT                  
    42 
    55 
       
    56 /** #FF_ADDITIONAL_FONTS 
       
    57 This flag is to enable new font supports namely equivalents of Arial, Times New
       
    58 Roman, Courier for content viewing mainly to be used in browser. If this flag is
       
    59 not enabled it means it will continue to have only current fonts and no
       
    60 additional font support.
       
    61 */
       
    62 #define FF_ADDITIONAL_FONTS                                
       
    63 
    43 /** #FF_AI_WLANSNIFFER_WIDGET 
    64 /** #FF_AI_WLANSNIFFER_WIDGET 
    44 Flag for WLANSniffer Homescreen widget.
    65 Flag for WLANSniffer Homescreen widget.
    45 */
    66 */
    46 #undef FF_AI_WLANSNIFFER_WIDGET                           
    67 #undef FF_AI_WLANSNIFFER_WIDGET                           
    47 
    68 
       
    69 /** #FF_ALTERNATIVE_CALL_WAITING_TONE 
       
    70 When this flag is enabled an alternative call waiting tone will be used
       
    71 */
       
    72 #undef FF_ALTERNATIVE_CALL_WAITING_TONE                   
       
    73 
       
    74 /** #FF_ARABIC_HANDWRITING_RECOGNITION_INPUT 
       
    75 This flag is used to enable arabic finger handwriting input in capacitive touch
       
    76 screen phone.
       
    77 */
       
    78 #undef FF_ARABIC_HANDWRITING_RECOGNITION_INPUT            
       
    79 
    48 /** #FF_ASYNCH_FILE_SAVE_QUEUE 
    80 /** #FF_ASYNCH_FILE_SAVE_QUEUE 
    49 Camcorder requires support from the Asynchronous File Save Queue.
    81 Camcorder requires support from the Asynchronous File Save Queue.
    50 */
    82 */
    51 #define FF_ASYNCH_FILE_SAVE_QUEUE                          
    83 #define FF_ASYNCH_FILE_SAVE_QUEUE                          
       
    84 
       
    85 /** #FF_AT_COMMANDS_TEST_AUTOMATION 
       
    86 Using FF_AT_COMMANDS_TEST_AUTOMATION will either include or exclude
       
    87 atcmdplugin.dll from ROM
       
    88 */
       
    89 #undef FF_AT_COMMANDS_TEST_AUTOMATION                     
    52 
    90 
    53 /** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM 
    91 /** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM 
    54 This flags controls whether the Audio Messaing ROM files are included in the
    92 This flags controls whether the Audio Messaing ROM files are included in the
    55 build.
    93 build.
    56 */
    94 */
    60 Device supports Always Up-to-date Device Time (AUDT). This is an ability to
    98 Device supports Always Up-to-date Device Time (AUDT). This is an ability to
    61 update the device time, date and country/city automatically in phone start-up.
    99 update the device time, date and country/city automatically in phone start-up.
    62 */
   100 */
    63 #undef FF_AUDT                                            
   101 #undef FF_AUDT                                            
    64 
   102 
       
   103 /** #FF_AUTOMOTIVESTACK 
       
   104 S60_PUBLIC Feature Flag for In-Car Optimized device EPIC
       
   105 */
       
   106 #undef FF_AUTOMOTIVESTACK                                 
       
   107 
    65 /** #FF_AUTO_REDIAL_FOR_VIDEO_CALL 
   108 /** #FF_AUTO_REDIAL_FOR_VIDEO_CALL 
    66 "This flag indicates redial sequence, when video call is not succeeded for
   109 This flag indicates redial sequence, when video call is not succeeded for
    67 certain reasons."
   110 certain reasons.
    68 */
   111 */
    69 #define FF_AUTO_REDIAL_FOR_VIDEO_CALL                      
   112 #define FF_AUTO_REDIAL_FOR_VIDEO_CALL                      
    70 
   113 
    71 /** #FF_AVKON_EMOTION_ICON_ENABLED 
   114 /** #FF_AVKON_EMOTION_ICON_ENABLED 
    72 to enable/disable the emotion icon support in avkon editor control
   115 to enable/disable the emotion icon support in avkon editor control
    73 */
   116 */
    74 #undef FF_AVKON_EMOTION_ICON_ENABLED                      
   117 #define FF_AVKON_EMOTION_ICON_ENABLED                      
    75 
   118 
    76 /** #FF_BIRTHDAY_IMPROVEMENT 
   119 /** #FF_BIRTHDAY_IMPROVEMENT 
    77 This feature flag is required for the enabling/disabling customized birthday &
   120 This feature flag is required for the enabling/disabling customized birthday &
    78 anniversary notifications for MyFaves contact in Calendar (under Community 1.0)
   121 anniversary notifications for MyFaves contact in Calendar (under Community 1.0)
    79 into 3.2.3 platform. 
   122 into 3.2.3 platform. 
    80 
   123 
    81 The requirement is 
   124 The requirement is 
    82 
   125 
    83 B’day & Anniversary Notification for MyFaves contact
   126 B’day & Anniversary Notification for MyFaves contact
    84 
   127 
    85 •	Picture of the MyFaves contact in the popup which can be masked as circular
   128 •	Picture of the MyFaves contact in the popup which can be masked as circular
    86 
   129 
    87 •	Currently Birthday notification is same as any other Calendar alarm
   130 •	Currently Birthday notification is same as any other Calendar alarm
    88 
   131 
    89 */
   132 */
    90 #undef FF_BIRTHDAY_IMPROVEMENT                            
   133 #undef FF_BIRTHDAY_IMPROVEMENT                            
       
   134 
       
   135 /** #FF_BLUETOOTH_DATA_PROFILES_DISABLED 
       
   136 This flag is used to turn off bluetooth data profiles, and is to be used as part
       
   137 of Enterprise Disabling of Bluetooth, allowing the device to use bluetooh for
       
   138 hands free purposes only
       
   139 */
       
   140 #undef FF_BLUETOOTH_DATA_PROFILES_DISABLED                
       
   141 
       
   142 /** #FF_BLUETOOTH_DISABLED 
       
   143 Flag used to disable all Bluetooth functionality in the device.  This will be
       
   144 used for Enterprise Disabling of Bluetooth.  
       
   145 
       
   146 This flag is required to be used instead of the __BT flag so that the Bluetooth
       
   147 UI is still present after Bluetooth has been disabled, allowing the user to be
       
   148 notified of why they cannot use it if they attempt to
       
   149 */
       
   150 #undef FF_BLUETOOTH_DISABLED                              
    91 
   151 
    92 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD 
   152 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD 
    93 This feature flag is needed to enable/disable the progressiveness of the
   153 This feature flag is needed to enable/disable the progressiveness of the
    94 downloads in download manager server and its clients.
   154 downloads in download manager server and its clients.
    95 */
   155 */
    96 #define FF_BROWSER_PROGRESSIVE_DOWNLOAD                    
   156 #define FF_BROWSER_PROGRESSIVE_DOWNLOAD                    
    97 
   157 
       
   158 /** #FF_CALENDAR_DAY_VIEW 
       
   159 This flag is needed for run time configuration of Business calendar day view.
       
   160 The day view will be loaded as a plug-in based on this flag being enabled. Day
       
   161 view will be integrated along with other native views(month, week, agenda &
       
   162 Todo).
       
   163 */
       
   164 #undef FF_CALENDAR_DAY_VIEW                               
       
   165 
       
   166 /** #FF_CALENDAR_SCROLLABLE_PREVIEW 
       
   167 This flag is needed for run time configuration of scrollable preview pane in
       
   168 calendar. The scrollable preview pane will be loaded as a plug-in with calendar
       
   169 month view and week view based on this flag being enabled. Layouts with
       
   170 scrollable preview pane will be loaded on run time based on this flag being
       
   171 enabled for month / week view
       
   172 */
       
   173 #undef FF_CALENDAR_SCROLLABLE_PREVIEW                     
       
   174 
       
   175 /** #FF_CAL_MEETING_REQUEST_UI 
       
   176 With this flag it is selected if Meeting Request UI included with flag
       
   177 FF_MEETING_REQUEST_UI is available on Calendar side or not. If flag is not
       
   178 defined MRUI is available only when MR Emails are opened from Email application.
       
   179 If flag is defined then meeting requests can be opened also from Calendar
       
   180 application and Calendar application will offer possibility to create new
       
   181 meeting requests.
       
   182 */
       
   183 #undef FF_CAL_MEETING_REQUEST_UI                          
       
   184 
    98 /** #FF_CAPACITIVE_DISPLAY 
   185 /** #FF_CAPACITIVE_DISPLAY 
    99 Device uses capacitive touch technology in its display.
   186 Device uses capacitive touch technology in its display.
   100 
   187 
   101 */
   188 */
   102 #undef FF_CAPACITIVE_DISPLAY                              
   189 #define FF_CAPACITIVE_DISPLAY                              
   103 
   190 
   104 /** #FF_CHINESE_FONTS_HIRES 
   191 /** #FF_CHINESE_FONTS_HIRES 
   105 This flag controls whether Chinese variants use TrueType fonts instead of the
   192 This flag controls whether Chinese variants use TrueType fonts instead of the
   106 current stroke fonts in high resolution devices.
   193 current stroke fonts in high resolution devices.
   107 
   194 
   117 
   204 
   118 Note: The feature name intentionally avoids mentioning TrueType or TTF, as the
   205 Note: The feature name intentionally avoids mentioning TrueType or TTF, as the
   119 font technology is irrelevant, high resolution being the operative keywords.
   206 font technology is irrelevant, high resolution being the operative keywords.
   120 */
   207 */
   121 #undef FF_CHINESE_FONTS_HIRES                             
   208 #undef FF_CHINESE_FONTS_HIRES                             
       
   209 
       
   210 /** #FF_CHINESE_SELECTION_KEY 
       
   211 Device uses this flag to differentiate if selection key existed
       
   212 */
       
   213 #undef FF_CHINESE_SELECTION_KEY                           
   122 
   214 
   123 /** #FF_CLOCK_MULTIPROCOL_SUPPORT 
   215 /** #FF_CLOCK_MULTIPROCOL_SUPPORT 
   124 This flag shall be used to determine if product programs need clock's
   216 This flag shall be used to determine if product programs need clock's
   125 multiprotocol support, i.e. getting time information from different time source
   217 multiprotocol support, i.e. getting time information from different time source
   126 protocols like GPS, SNTP, etc.. Product program can make a choice such that
   218 protocols like GPS, SNTP, etc.. Product program can make a choice such that
   127 multiprotocol feature support can be made on or off. When multiprotocol support
   219 multiprotocol feature support can be made on or off. When multiprotocol support
   128 is off, then default NITZ protocol shall be choosen.
   220 is off, then default NITZ protocol shall be choosen.
   129 */
   221 */
   130 #undef FF_CLOCK_MULTIPROCOL_SUPPORT                       
   222 #undef FF_CLOCK_MULTIPROCOL_SUPPORT                       
       
   223 
       
   224 /** #FF_CMAIL_INTEGRATION 
       
   225 5250+ specific features in Cmail are variated with this flag.
       
   226 */
       
   227 #undef FF_CMAIL_INTEGRATION                               
   131 
   228 
   132 /** #FF_COMMSDAT_CREATION_FROM_XML 
   229 /** #FF_COMMSDAT_CREATION_FROM_XML 
   133 There will be a new component in S60 called CommsDatCreator (CDC) that will
   230 There will be a new component in S60 called CommsDatCreator (CDC) that will
   134 initialize CommsDat using an input XML file which is generated by the
   231 initialize CommsDat using an input XML file which is generated by the
   135 Configuration Tool.
   232 Configuration Tool.
   155 connection' is enforced by default. The user can still control the utilisation
   252 connection' is enforced by default. The user can still control the utilisation
   156 of the 'user connection' by enabling/disabling the connection enforcement from
   253 of the 'user connection' by enabling/disabling the connection enforcement from
   157 WLAN settings.
   254 WLAN settings.
   158 */
   255 */
   159 #define FF_CONNECTION_OVERRIDE                             
   256 #define FF_CONNECTION_OVERRIDE                             
       
   257 
       
   258 /** #FF_CONTACTS_COMPANY_NAMES 
       
   259 When enabled, contacts’ company names are shown after first+last name in
       
   260 Phonebook Names list.
       
   261 */
       
   262 #undef FF_CONTACTS_COMPANY_NAMES                          
   160 
   263 
   161 /** #FF_CONTACTS_GROUP_FUNCTIONALITY 
   264 /** #FF_CONTACTS_GROUP_FUNCTIONALITY 
   162 We need a feature flag for ROM Creation time variation. The Phonebook2
   265 We need a feature flag for ROM Creation time variation. The Phonebook2
   163 application is constructed on a plugin based architecture. This design allows
   266 application is constructed on a plugin based architecture. This design allows
   164 the Phonebook2 application to be composed of various plugin components. The S60
   267 the Phonebook2 application to be composed of various plugin components. The S60
   166 implements the whole contacts group functionality. To enable a variant to create
   269 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
   270 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
   271 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.
   272 removed from the ROM image, thus making the ROM size smaller.
   170 */
   273 */
   171 #undef FF_CONTACTS_GROUP_FUNCTIONALITY                    
   274 #define FF_CONTACTS_GROUP_FUNCTIONALITY                    
       
   275 
       
   276 /** #FF_CONTACTS_MERGE 
       
   277 If enabled, then phonebook UI contains the command for Merge.
       
   278 */
       
   279 #define FF_CONTACTS_MERGE                                  
       
   280 
       
   281 /** #FF_CONTACTS_MYCARD 
       
   282 This feature flag controls whether phonebook application supports MyCard.
       
   283 If flag is enabled:
       
   284 - Phonebook has MyCard item at top of names list
       
   285 - The user can open MyCard view from phonebook
       
   286 - Other applications can launch the MyCard view 
       
   287 */
       
   288 #define FF_CONTACTS_MYCARD                                 
   172 
   289 
   173 /** #FF_CONTACTS_NICKNAME 
   290 /** #FF_CONTACTS_NICKNAME 
   174 The nickname functionality needs a feature flag for the following reasons:
   291 The nickname functionality needs a feature flag for the following reasons:
   175 -Phonebook2 component exports a central repository initialization file, which is
   292 -Phonebook2 component exports a central repository initialization file, which is
   176 used to improve the Phonebook application launch -The initialization file is
   293 used to improve the Phonebook application launch -The initialization file is
   196 maintain existing performance, see above description
   313 maintain existing performance, see above description
   197 
   314 
   198 */
   315 */
   199 #undef FF_CONTACTS_NICKNAME                               
   316 #undef FF_CONTACTS_NICKNAME                               
   200 
   317 
       
   318 /** #FF_CONTACTS_PREDICTIVE_SEARCH 
       
   319 When enabled, User can turn on/off Phonebook’s predictive search functionality,
       
   320 using an item in Names list’s Option-menu.
       
   321 */
       
   322 #undef FF_CONTACTS_PREDICTIVE_SEARCH                      
       
   323 
       
   324 /** #FF_CONTACTS_REMOTE_LOOKUP 
       
   325 When enabled, and a remote search service is installed in device, item “Search
       
   326 remotely” is shown in Phonebook Names list.
       
   327 */
       
   328 #define FF_CONTACTS_REMOTE_LOOKUP                          
       
   329 
       
   330 /** #FF_CONTACTS_SOCIAL 
       
   331 When flag is enabled, phonebook application has the following features:
       
   332 - Names list shows social status texts
       
   333 - Contact Card shows social status text & allows jumping to external social
       
   334 application.
       
   335 - MyCard shows social status text & allows jumping to external social
       
   336 application.
       
   337 - MyCard has button(s) that show(s) presence & allow jumping to external IM
       
   338 application.
       
   339 
       
   340 */
       
   341 #define FF_CONTACTS_SOCIAL                                 
       
   342 
       
   343 /** #FF_CONTACT_WIDGET 
       
   344 	Defines if Friends widget exists or not
       
   345 */
       
   346 #undef FF_CONTACT_WIDGET                                  
       
   347 
       
   348 /** #FF_CONTEXT_FRAMEWORK_V2 
       
   349 This flag enables Context Framework version 2.
       
   350 */
       
   351 #undef FF_CONTEXT_FRAMEWORK_V2                            
       
   352 
       
   353 /** #FF_CONTEXT_PROFILES 
       
   354 Context profiles enable the device to automatically adapt in users every day
       
   355 life and combine current Profiles functionality with concepted and studied
       
   356 Situations functionality. If the flag sets to true, context profiles are
       
   357 enabled. If flase, otherwises.
       
   358 
       
   359 */
       
   360 #undef FF_CONTEXT_PROFILES                                
       
   361 
   201 /** #FF_CUSTOMER_HELPS_IN_USE 
   362 /** #FF_CUSTOMER_HELPS_IN_USE 
   202 Customer helps are included into image based on this flag.
   363 Customer helps are included into image based on this flag.
   203 */
   364 */
   204 #undef FF_CUSTOMER_HELPS_IN_USE                           
   365 #undef FF_CUSTOMER_HELPS_IN_USE                           
   205 
   366 
   209 offers self-test service on the Mobile Applications and hardware for the phone
   370 offers self-test service on the Mobile Applications and hardware for the phone
   210 users.
   371 users.
   211 */
   372 */
   212 #define FF_DEVICE_DIAGNOSTICS_APP                          
   373 #define FF_DEVICE_DIAGNOSTICS_APP                          
   213 
   374 
       
   375 /** #FF_DEVICE_ENCRYPTION_FEATURE 
       
   376 This flag is required for Device Encryption feature which goes to Symbian
       
   377 Foundation. The existing flag (FF_NATIVE_FILE_ENCRYPTION) will exclusively be
       
   378 used by NFE, which doesn't go to SF. Hence a different flag is required for all
       
   379 those middleware and application layer components of DE.
       
   380 */
       
   381 #define FF_DEVICE_ENCRYPTION_FEATURE                       
       
   382 
       
   383 /** #FF_DISABLE_OMA_SUPL_V2 
       
   384 When this flag is ON SUPL v2.0 is NOT supported. Note that this flag is a
       
   385 negative flag in order to minimize the risk for the master code line.
       
   386 */
       
   387 #undef FF_DISABLE_OMA_SUPL_V2                             
       
   388 
       
   389 /** #FF_DM_BROWSER_ADAPTER 
       
   390 Browser adaper is used by Device Management to Set/Get the browser settings from
       
   391 the operator server. This feature is requested by CMCC. The feature flag is used
       
   392 to differentiate between Nokia Specific implemenation and OMA DM implementation.
       
   393 */
       
   394 #define FF_DM_BROWSER_ADAPTER                              
       
   395 
       
   396 /** #FF_DM_CONNMO_ADAPTER 
       
   397 OMA Device Management Connectivity Managment Object (ConnMO) provides management
       
   398 of connectivity settings. This flag will help in enabling ConnMO plugin.
       
   399 */
       
   400 #undef FF_DM_CONNMO_ADAPTER                               
       
   401 
   214 /** #FF_DM_INSTALL_SECURITY 
   402 /** #FF_DM_INSTALL_SECURITY 
   215 OMA DM SW installer implementation included in build.
   403 OMA DM SW installer implementation included in build.
   216 */
   404 */
   217 #undef FF_DM_INSTALL_SECURITY                             
   405 #undef FF_DM_INSTALL_SECURITY                             
       
   406 
       
   407 /** #FF_DM_STREAMING_ADAPTER 
       
   408 Streaming adapter is used by Device Mangement to Set/Get the streaming settings
       
   409 from the operator server. CMCC has requested support for this new adapter. This
       
   410 feature flag is used to differentiate the Nokia specfic implementation and OMA
       
   411 DM implementation.
       
   412 */
       
   413 #define FF_DM_STREAMING_ADAPTER                            
   218 
   414 
   219 /** #FF_DUAL_LANGUAGE_SUPPORT 
   415 /** #FF_DUAL_LANGUAGE_SUPPORT 
   220 This Flag is used to develop support for dual language feature. This is an
   416 This Flag is used to develop support for dual language feature. This is an
   221 enhancement to the basic prediction feature where words predicted will come from
   417 enhancement to the basic prediction feature where words predicted will come from
   222 2 different language databases.
   418 2 different language databases.
   223 */
   419 */
   224 #undef FF_DUAL_LANGUAGE_SUPPORT                           
   420 #undef FF_DUAL_LANGUAGE_SUPPORT                           
   225 
   421 
       
   422 /** #FF_DUAL_MODEM 
       
   423 Flag for developing Dual Modem feature
       
   424 */
       
   425 #undef FF_DUAL_MODEM                                      
       
   426 
   226 /** #FF_EMAIL_FRAMEWORK 
   427 /** #FF_EMAIL_FRAMEWORK 
   227 Defines whether the product includes the email multiprotocol framework. When the
   428 Defines whether the product includes the email multiprotocol framework. When the
   228 flag is defined all parts constituting new email solution are in ROM:
   429 flag is defined all parts constituting new email solution are in ROM:
   229 application, plugin framework + imap/pop plugin and related settings UIs. 
   430 application, plugin framework + imap/pop plugin and related settings UIs. 
   230 
   431 
   231 legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.
   432 legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.
   232 */
   433 */
   233 #define FF_EMAIL_FRAMEWORK                                 
   434 #define FF_EMAIL_FRAMEWORK                                 
       
   435 
       
   436 /** #FF_EMAIL_FULLSCREENVIEWER 
       
   437 This flag enables full screen mode in email viewer
       
   438 */
       
   439 #undef FF_EMAIL_FULLSCREENVIEWER                          
   234 
   440 
   235 /** #FF_EMAIL_IPS_SERVICES 
   441 /** #FF_EMAIL_IPS_SERVICES 
   236 Defines whether the product includes IMAP4, POP3 and SMTP protocol support.
   442 Defines whether the product includes IMAP4, POP3 and SMTP protocol support.
   237 */
   443 */
   238 #undef FF_EMAIL_IPS_SERVICES                              
   444 #undef FF_EMAIL_IPS_SERVICES                              
   245 key.
   451 key.
   246 
   452 
   247 */
   453 */
   248 #define FF_EMAIL_MCE_INTEGRATION                           
   454 #define FF_EMAIL_MCE_INTEGRATION                           
   249 
   455 
       
   456 /** #FF_EMAIL_PREDICTIVESEARCH 
       
   457 This flag enables predictive address search in email editor
       
   458 */
       
   459 #undef FF_EMAIL_PREDICTIVESEARCH                          
       
   460 
   250 /** #FF_EMAIL_PROTOCOL_PLUGINS 
   461 /** #FF_EMAIL_PROTOCOL_PLUGINS 
   251 When defined, default email protocol plugins are enabled.
   462 When defined, default email protocol plugins are enabled.
   252 */
   463 */
   253 #define FF_EMAIL_PROTOCOL_PLUGINS                          
   464 #define FF_EMAIL_PROTOCOL_PLUGINS                          
   254 
   465 
   255 /** #FF_EMAIL_UI 
   466 /** #FF_EMAIL_UI 
   256 Defines whether the product includes email UI application
   467 Defines whether the product includes email UI application
   257 */
   468 */
   258 #undef FF_EMAIL_UI                                        
   469 #undef FF_EMAIL_UI                                        
       
   470 
       
   471 /** #FF_EMAIL_UI_SPLITSCREEN 
       
   472 This feature enables split screen usage in email editors instead of touch input
       
   473 window
       
   474 */
       
   475 #undef FF_EMAIL_UI_SPLITSCREEN                            
   259 
   476 
   260 /** #FF_EMPTY_COMMSDAT 
   477 /** #FF_EMPTY_COMMSDAT 
   261 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
   478 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
   262 determine which default CommsDat will be put to the image independent of image
   479 determine which default CommsDat will be put to the image independent of image
   263 type (prd or rnd):
   480 type (prd or rnd):
   282 used if some special functionality is needed.
   499 used if some special functionality is needed.
   283 
   500 
   284 */
   501 */
   285 #undef FF_EMPTY_COMMSDAT                                  
   502 #undef FF_EMPTY_COMMSDAT                                  
   286 
   503 
       
   504 /** #FF_ENABLE_ISI_COMMUNICATION_IN_USB_CHARGING_MODE 
       
   505 Feature info adaptation will read the PP-bit value from ISA info server and map
       
   506 the value of PP bit into KFeatureIdCertTesting. SSM then will read
       
   507 KFeatureIdCertificationTesting and if system is in USB charging mode , then
       
   508 start USB components into the mode where ISI communication is possible.
       
   509 */
       
   510 #define FF_ENABLE_ISI_COMMUNICATION_IN_USB_CHARGING_MODE   
       
   511 
       
   512 /** #FF_ENHANCED_CALENDAR_EVENT_UI 
       
   513 This flag controls inclusion of enhanced Calendar Event Viewers and Editors that
       
   514 replace standard ones and provide consistent look and feel with Meeting Request
       
   515 UI included with flag FF_MEETING_REQUEST_UI.
       
   516 */
       
   517 #undef FF_ENHANCED_CALENDAR_EVENT_UI                      
       
   518 
   287 /** #FF_FARSI_CALENDAR 
   519 /** #FF_FARSI_CALENDAR 
   288 S60 calendar should provide possibility to integrate Farsi calendar application
   520 S60 calendar should provide possibility to integrate Farsi calendar application
   289 to S60 calendar.
   521 to S60 calendar.
   290 
   522 
   291  S60 calendar should provide variation point to calendar main menu, from where
   523  S60 calendar should provide variation point to calendar main menu, from where
   309 /** #FF_FMTX 
   541 /** #FF_FMTX 
   310 FMTX application and Nseries Music Player support for FMTX
   542 FMTX application and Nseries Music Player support for FMTX
   311 */
   543 */
   312 #define FF_FMTX                                            
   544 #define FF_FMTX                                            
   313 
   545 
       
   546 /** #FF_FMTX_RDS_TEXT 
       
   547 Flag to enable RDS text transmission through FM transmitter (FMTX). Runtime
       
   548 variation needed in SysAp. FMTX UI SW uses this flag in .iby files so it is not
       
   549 runtime variated in UI SW.
       
   550 
       
   551 RDS text transmission not enabled currently (ELZG-7PE3G9) 
       
   552 */
       
   553 #undef FF_FMTX_RDS_TEXT                                   
       
   554 
       
   555 /** #FF_FOTA_CHECK_LIMITATION 
       
   556 When this flag is enabled user can only check for FOTA updates from the server
       
   557 once in defined time period. The time period is defined by a cenrep value -
       
   558 default value is 24h.
       
   559 */
       
   560 #undef FF_FOTA_CHECK_LIMITATION                           
       
   561 
   314 /** #FF_FULLSCR_HWR_INPUT 
   562 /** #FF_FULLSCR_HWR_INPUT 
   315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
   563 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
   316 or not.
   564 or not.
   317 */
   565 */
   318 #define FF_FULLSCR_HWR_INPUT                               
   566 #undef FF_FULLSCR_HWR_INPUT                               
       
   567 
       
   568 /** #FF_GENERIC_ACCESS_NETWORK 
       
   569 Generic Access Network (GAN), previously known as Unlicensed Mobile Access (UMA)
       
   570 technology provides access to GSM/3G and GPRS mobile services over unlicensed
       
   571 spectrum technologies. By deploying GAN technology, service providers can enable
       
   572 subscribers to roam and handover between cellular networks and public and
       
   573 private unlicensed wireless networks using dual-mode mobile handsets. However
       
   574 GAN needed some platform changes to be fully functional and those changes must
       
   575 be run time variable.
       
   576 */
       
   577 #undef FF_GENERIC_ACCESS_NETWORK                          
   319 
   578 
   320 /** #FF_GENERIC_FONTS_ASSETS 
   579 /** #FF_GENERIC_FONTS_ASSETS 
   321 This flag is used to check if generic font assets are to be used, this is used
   580 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
   581 for Symbian foundation where freetype rasterize as well as EFF fonts need to be
   323 used.
   582 used.
   437 /** #FF_IMAGEPRINT_UPNP_PROTOCOL 
   696 /** #FF_IMAGEPRINT_UPNP_PROTOCOL 
   438 Flag to define whether ImagePrint supports UPnP printing
   697 Flag to define whether ImagePrint supports UPnP printing
   439 */
   698 */
   440 #define FF_IMAGEPRINT_UPNP_PROTOCOL                        
   699 #define FF_IMAGEPRINT_UPNP_PROTOCOL                        
   441 
   700 
       
   701 /** #FF_IMAGE_EDITOR 
       
   702 Feature flag for Image Editor support in the platform. Applications could check
       
   703 for this feature support and make use of it.
       
   704 Note: In Symbian Foundation context, Image Editor is not available in Sym ^3,
       
   705 hence there is a need to have feature flag in public domain. Other vendors can
       
   706 bring in their own implementation of the editor and make use of this flag to
       
   707 pulish the feature support.
       
   708 
       
   709 */
       
   710 #undef FF_IMAGE_EDITOR                                    
       
   711 
   442 /** #FF_INCLUDE_CHINESE_DICTIONARY 
   712 /** #FF_INCLUDE_CHINESE_DICTIONARY 
   443 This feature flag  controls the inclusion/exclusion of chinese dictionary in
   713 This feature flag  controls the inclusion/exclusion of chinese dictionary in
   444 chinese variants. The flag is used in dictionary_variant.iby
   714 chinese variants. The flag is used in dictionary_variant.iby
   445 
   715 
   446 */
   716 */
   459 /** #FF_INTELLIGENT_TEXT_INPUT 
   729 /** #FF_INTELLIGENT_TEXT_INPUT 
   460 Generic QWERTY framework and 2nd generation text input engine integration
   730 Generic QWERTY framework and 2nd generation text input engine integration
   461 */
   731 */
   462 #undef FF_INTELLIGENT_TEXT_INPUT                          
   732 #undef FF_INTELLIGENT_TEXT_INPUT                          
   463 
   733 
       
   734 /** #FF_IPSEC_UMA_SUPPORT_ENABLE 
       
   735 The default behaviour in IPSec policy conflict resolution logic is to put “Drop”
       
   736 mode over the “bypass” mode. Hence the resulting action is to drop the IP
       
   737 packets with the merged policies. 
       
   738 According to the default behaviour UMA is always with “bypass” property and
       
   739 whenever mVPN with drop mode connection rove-in or rove out from GAN (UMAN)
       
   740 results in a selector conflict. 
       
   741 
       
   742 With the macro enabled IPSec handles UMA conflict gracefully allowing UMA to
       
   743 work.
       
   744 */
       
   745 #undef FF_IPSEC_UMA_SUPPORT_ENABLE                        
       
   746 
       
   747 /** #FF_ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT 
       
   748 ITI feature (2nd generation text input features) are enabled in 5.0 & 9.1 TBD,
       
   749 i.e MCL, but these features are not supported in touch input modes like Virtual
       
   750 ITU-T, VKB & FSQ. Hence, to support 1st generation features to touch input
       
   751 methods, this flag is required.
       
   752 
       
   753 */
       
   754 #undef FF_ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT      
       
   755 
   464 /** #FF_JAVA_GLOBAL_INDICATORS_API 
   756 /** #FF_JAVA_GLOBAL_INDICATORS_API 
   465 Enables Java Global Indicator API. Global Indicator API can be used to add
   757 Enables Java Global Indicator API. Global Indicator API can be used to add
   466 indicators to phone status pane.
   758 indicators to phone status pane.
   467 */
   759 */
   468 #undef FF_JAVA_GLOBAL_INDICATORS_API                      
   760 #undef FF_JAVA_GLOBAL_INDICATORS_API                      
   469 
   761 
       
   762 /** #FF_KEYPAD_NO_SEND_KEY 
       
   763 Device does not have a send key to activate phone call.
       
   764 */
       
   765 #undef FF_KEYPAD_NO_SEND_KEY                              
       
   766 
   470 /** #FF_LAYOUT_360_640_NONTOUCH 
   767 /** #FF_LAYOUT_360_640_NONTOUCH 
   471 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to
   768 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to
   472 hw image. 
   769 hw image. 
   473 */
   770 */
   474 #undef FF_LAYOUT_360_640_NONTOUCH                         
   771 #undef FF_LAYOUT_360_640_NONTOUCH                         
   475 
   772 
       
   773 /** #FF_LAYOUT_360_640_TOUCH_NHD4 
       
   774 layout for nhd4
       
   775 */
       
   776 #undef FF_LAYOUT_360_640_TOUCH_NHD4                       
       
   777 
   476 /** #FF_LAYOUT_360_640_TOUCH_QHD2 
   778 /** #FF_LAYOUT_360_640_TOUCH_QHD2 
   477 Layout data for QHD2_TOUCH resolution.
   779 Layout data for QHD2_TOUCH resolution.
   478 */
   780 */
   479 #undef FF_LAYOUT_360_640_TOUCH_QHD2                       
   781 #undef FF_LAYOUT_360_640_TOUCH_QHD2                       
       
   782 
       
   783 /** #FF_LAYOUT_480_640_TOUCH_VGA4 
       
   784 layout for vga4
       
   785 */
       
   786 #undef FF_LAYOUT_480_640_TOUCH_VGA4                       
   480 
   787 
   481 /** #FF_LAYOUT_480_640_VGA3 
   788 /** #FF_LAYOUT_480_640_VGA3 
   482 Layout data for VGA3 resolution.
   789 Layout data for VGA3 resolution.
   483 */
   790 */
   484 #undef FF_LAYOUT_480_640_VGA3                             
   791 #undef FF_LAYOUT_480_640_VGA3                             
   488 to hw image.
   795 to hw image.
   489 
   796 
   490 */
   797 */
   491 #undef FF_LAYOUT_640_360_NONTOUCH                         
   798 #undef FF_LAYOUT_640_360_NONTOUCH                         
   492 
   799 
       
   800 /** #FF_LAYOUT_640_360_TOUCH_NHD4 
       
   801 layout for nhd4
       
   802 */
       
   803 #undef FF_LAYOUT_640_360_TOUCH_NHD4                       
       
   804 
   493 /** #FF_LAYOUT_640_360_TOUCH_QHD2 
   805 /** #FF_LAYOUT_640_360_TOUCH_QHD2 
   494 Layout data for QHD2 TOUCH resolution.
   806 Layout data for QHD2 TOUCH resolution.
   495 */
   807 */
   496 #undef FF_LAYOUT_640_360_TOUCH_QHD2                       
   808 #undef FF_LAYOUT_640_360_TOUCH_QHD2                       
       
   809 
       
   810 /** #FF_LAYOUT_640_480_TOUCH_VGA4 
       
   811 layout for vga4 landscape
       
   812 */
       
   813 #undef FF_LAYOUT_640_480_TOUCH_VGA4                       
   497 
   814 
   498 /** #FF_LAYOUT_640_480_VGA3 
   815 /** #FF_LAYOUT_640_480_VGA3 
   499 Layout data for VGA3 resolution.
   816 Layout data for VGA3 resolution.
   500 */
   817 */
   501 #undef FF_LAYOUT_640_480_VGA3                             
   818 #undef FF_LAYOUT_640_480_VGA3                             
   502 
   819 
   503 /** #FF_LBT_ENGINE 
   820 /** #FF_LBT_ENGINE 
   504 To enable/disable LBT engine from S60. By default this should be ON
   821 To enable/disable LBT engine from S60. By default this should be ON
   505 The Location Triggering subsystem provides a service to applications for
   822 The Location Triggering subsystem provides a service to applications for
   506 notifications based on the user’s location. Applications can create and remove
   823 notifications based on the user’s location. Applications can create and remove
   507 location based triggers, and applications can be notified or started when one of
   824 location based triggers, and applications can be notified or started when one of
   508 their triggers is fired, i.e. the triggering conditions are met
   825 their triggers is fired, i.e. the triggering conditions are met
   509 Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
   826 Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
   510 REQ: 101-34742
   827 REQ: 101-34742
   511 BREL : 405-1756
   828 BREL : 405-1756
   529 REQ : 403-1621
   846 REQ : 403-1621
   530 BREl : 405-1781
   847 BREl : 405-1781
   531 */
   848 */
   532 #define FF_LBT_MGTUI                                       
   849 #define FF_LBT_MGTUI                                       
   533 
   850 
       
   851 /** #FF_LIMITED_MESSAGE_AND_ALARM_TONE_SIZE 
       
   852 When this flag is on the message alert tones and alarm (calendar, clock) tones
       
   853 maximum size is defined by cenrep key KProEngRingingToneMaxSize
       
   854 */
       
   855 #undef FF_LIMITED_MESSAGE_AND_ALARM_TONE_SIZE             
       
   856 
   534 /** #FF_LINKED_FONTS_CHINESE 
   857 /** #FF_LINKED_FONTS_CHINESE 
   535 For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE
   858 For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE
   536 is needed.
   859 is needed.
   537 This flag controls whether a single Chinese font or a linked font is used in
   860 This flag controls whether a single Chinese font or a linked font is used in
   538 Chinese builds. The linked font will contain latin set from normal S60 latin
   861 Chinese builds. The linked font will contain latin set from normal S60 latin
   539 fonts and a Chinese part which is the current Chinese font unchanged. To be used
   862 fonts and a Chinese part which is the current Chinese font unchanged. To be used
   540 in Chinese variants only.
   863 in Chinese variants only.
   541 */
   864 */
   542 #undef FF_LINKED_FONTS_CHINESE                            
   865 #undef FF_LINKED_FONTS_CHINESE                            
   543 
   866 
       
   867 /** #FF_LIVETV 
       
   868 support for DVBH live tv 1.1 (using bluetooth accessory SU-33W)
       
   869 */
       
   870 #undef FF_LIVETV                                          
       
   871 
       
   872 /** #FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT 
       
   873 S60 Location FW and its related components are going to change to support APE
       
   874 Centric architecture. In order to toggle architecture support between new and
       
   875 old,we have introduced this flag. If this flag is ON, then new architecture will
       
   876 get into use. If its OFF then old architecure will get into use.
       
   877 */
       
   878 #undef FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT            
       
   879 
   544 /** #FF_MDS_CAMERA_SUPPORT 
   880 /** #FF_MDS_CAMERA_SUPPORT 
   545 Enables camera application support for Metadata system.
   881 Enables camera application support for Metadata system.
   546 */
   882 */
   547 #define FF_MDS_CAMERA_SUPPORT                              
   883 #define FF_MDS_CAMERA_SUPPORT                              
       
   884 
       
   885 /** #FF_MECO_XMPP 
       
   886 XMPP is an Instant Messaging Protocol. MECO (MEssaging COnvergence)
       
   887 implementation of XMPP is disabled by the use of this flag. This is to be used
       
   888 for run-time purposes. If this flag is false, then the functionality covered by
       
   889 this flag cannot be used although the library itself exists.
       
   890 
       
   891 */
       
   892 #undef FF_MECO_XMPP                                       
   548 
   893 
   549 /** #FF_MEETING_REQUEST_UI 
   894 /** #FF_MEETING_REQUEST_UI 
   550 Meeting request UI from Custom SW will be is part of Common Email. This new flag
   895 Meeting request UI from Custom SW will be is part of Common Email. This new flag
   551 replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
   896 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.
   897 UI (viewer) is visible to Email application as Ecom plugin.
   553 
   898 
   554 If the flag is not defined, MR UI related components are not in ROM.
   899 If the flag is not defined, MR UI related components are not in ROM.
   555 */
   900 */
   556 #define FF_MEETING_REQUEST_UI                              
   901 #undef FF_MEETING_REQUEST_UI                              
   557 
   902 
   558 /** #FF_MENU_TEXTURE_PRELOADING 
   903 /** #FF_MENU_TEXTURE_PRELOADING 
   559 In Menu (AppShell) application the performance of changing the folder has been
   904 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
   905 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
   906 icons in advance improves the performance radically. The side effect is the
   567 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM 
   912 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM 
   568 This flags controls whether the MMS Postcard ROM files are included in the
   913 This flags controls whether the MMS Postcard ROM files are included in the
   569 build.
   914 build.
   570 */
   915 */
   571 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM                     
   916 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM                     
       
   917 
       
   918 /** #FF_MPX_VIDEO_PLAYER 
       
   919 When this flag is on, MPX framework in platform supports video playback and
       
   920 mpxvideoplayer.exe is included in ROM. Platform's default video player is
       
   921 mpxvideoplayer.exe. This flag can be used at build time, if necessary, to decide
       
   922 if code can be build against services provided by MPX video player instead of
       
   923 libraries provided by Media Player and Video Center, which both are replaced by
       
   924 MPX Video Player.
       
   925 */
       
   926 #define FF_MPX_VIDEO_PLAYER                                
       
   927 
       
   928 /** #FF_MTP_CONTROLLER 
       
   929 The feature enables device to support MTP Controller service
       
   930 */
       
   931 #define FF_MTP_CONTROLLER                                  
   572 
   932 
   573 /** #FF_NCD_ENGINE 
   933 /** #FF_NCD_ENGINE 
   574 This flag enables building the NCD Engine to S60 release.
   934 This flag enables building the NCD Engine to S60 release.
   575 */
   935 */
   576 #define FF_NCD_ENGINE                                      
   936 #define FF_NCD_ENGINE                                      
   625 by switching the boolean flag defined/undefined. 
   985 by switching the boolean flag defined/undefined. 
   626 
   986 
   627 */
   987 */
   628 #undef FF_OFN_FEATURE                                     
   988 #undef FF_OFN_FEATURE                                     
   629 
   989 
       
   990 /** #FF_OMADRM1_FULL_SUPPORT 
       
   991 This boolean feature flag indicates if OMA DRM v1 is fully (including combined
       
   992 delivery and separate delivery) supported or not. 
       
   993 */
       
   994 #undef FF_OMADRM1_FULL_SUPPORT                            
       
   995 
       
   996 /** #FF_OMADRM2_SUPPORT 
       
   997 This boolean feature flag indicates if OMA DRM v2 is supported or not. 
       
   998 */
       
   999 #undef FF_OMADRM2_SUPPORT                                 
       
  1000 
   630 /** #FF_OMA_SCOMO_ADAPTER 
  1001 /** #FF_OMA_SCOMO_ADAPTER 
   631 This feature enables OMA SCOMO feature in "application management component".
  1002 This feature enables OMA SCOMO feature in "application management component".
   632 
  1003 
   633 */
  1004 */
   634 #undef FF_OMA_SCOMO_ADAPTER                               
  1005 #define FF_OMA_SCOMO_ADAPTER                               
   635 
  1006 
   636 /** #FF_OOM_MONITOR2_COMPONENT 
  1007 /** #FF_OOM_MONITOR2_COMPONENT 
   637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the
  1008 Feature flag for controlling the inclusion of Out-of-Memory2 component into the
   638 ROM image.
  1009 ROM image.
   639 
  1010 
   640 */
  1011 */
   641 #undef FF_OOM_MONITOR2_COMPONENT                          
  1012 #define FF_OOM_MONITOR2_COMPONENT                          
       
  1013 
       
  1014 /** #FF_OPENMAX_AL 
       
  1015 OpenMax AL is a Khronos API (http://www.khronos.org) included as a platform API
       
  1016 to support QtMobility multimedia.
       
  1017 */
       
  1018 #undef FF_OPENMAX_AL                                      
   642 
  1019 
   643 /** #FF_OSS_LEGAL_NOTICE 
  1020 /** #FF_OSS_LEGAL_NOTICE 
   644 This feature adds OSS legal notice to About application. The notice is needed if
  1021 This feature adds OSS legal notice to About application. The notice is needed if
   645 any of the sw components, e.g. WRT widgets include any Open Source components. 
  1022 any of the sw components, e.g. WRT widgets include any Open Source components. 
   646 
  1023 
   654 #undef FF_OSS_LEGAL_NOTICE                                
  1031 #undef FF_OSS_LEGAL_NOTICE                                
   655 
  1032 
   656 /** #FF_PLATFORM_SIMULATOR 
  1033 /** #FF_PLATFORM_SIMULATOR 
   657 Platform Simulator product makes it possible to execute software on simulated
  1034 Platform Simulator product makes it possible to execute software on simulated
   658 target hardware using a Windows or Linux workstation. Platform Simulator is
  1035 target hardware using a Windows or Linux workstation. Platform Simulator is
   659 based on ARM® RealView® tools that support modeling terminal hardware using LISA
  1036 based on ARM® RealView® tools that support modeling terminal hardware using LISA
   660 language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced
  1037 language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced
   661 to the simulator as a core image loaded into the simulated flash memory. 
  1038 to the simulator as a core image loaded into the simulated flash memory. 
   662 
  1039 
   663 Compared to WINS emulator Platform Simulator based S60 simulation is much closer
  1040 Compared to WINS emulator Platform Simulator based S60 simulation is much closer
   664 to exeuction on real hardware. Yet there has to be some differences in the S60
  1041 to exeuction on real hardware. Yet there has to be some differences in the S60
   676 configuration. In the future the Platform Simulator targets to support selected
  1053 configuration. In the future the Platform Simulator targets to support selected
   677 new reference hardware configurations. This makes the flag lifetime permanent.
  1054 new reference hardware configurations. This makes the flag lifetime permanent.
   678 */
  1055 */
   679 #undef FF_PLATFORM_SIMULATOR                              
  1056 #undef FF_PLATFORM_SIMULATOR                              
   680 
  1057 
       
  1058 /** #FF_PLAYREADY_SUPPORT 
       
  1059 This boolean feature flag indicates if PlayReady technology is supported or not.
       
  1060 
       
  1061 */
       
  1062 #undef FF_PLAYREADY_SUPPORT                               
       
  1063 
   681 /** #FF_PNPMS_PROV_FILTER 
  1064 /** #FF_PNPMS_PROV_FILTER 
   682 On enabling this feature flag pnpprovfilter.dll will be created and this feature
  1065 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
  1066 flag is used to enable PNPProvisioning HTTP filter which by passes the download
   684 manager launching PNPMS provisioning engine.
  1067 manager launching PNPMS provisioning engine.
   685 */
  1068 */
   686 #define FF_PNPMS_PROV_FILTER                               
  1069 #undef FF_PNPMS_PROV_FILTER                               
   687 
  1070 
   688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN 
  1071 /** #FF_PNPMS_SERVICE_HELP_PLUGIN 
   689 This feature flag is required for launching PNPMS application from general
  1072 This feature flag is required for launching PNPMS application from general
   690 settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
  1073 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
  1074 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
  1075 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
  1076 and direct the browser with predefined PnPMS server URL where user can download
   694 provisioning settings over HTTP from web server.
  1077 provisioning settings over HTTP from web server.
   695 */
  1078 */
   696 #define FF_PNPMS_SERVICE_HELP_PLUGIN                       
  1079 #undef FF_PNPMS_SERVICE_HELP_PLUGIN                       
   697 
  1080 
   698 /** #FF_POWER_SAVE 
  1081 /** #FF_POWER_SAVE 
   699 "Power save mode is a collection of features which are put in a power saving
  1082 "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.
  1083 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
  1084 Power save mode can be extended to be supported by any application which can do
   715 enable item in General Settings and on selection of this item will open list
  1098 enable item in General Settings and on selection of this item will open list
   716 dialog for changing the authentication type.
  1099 dialog for changing the authentication type.
   717 */
  1100 */
   718 #undef FF_PROV_AUTHTYPE_PLUGIN                            
  1101 #undef FF_PROV_AUTHTYPE_PLUGIN                            
   719 
  1102 
       
  1103 /** #FF_QT 
       
  1104 Generic feature flag for for QT based features (to be used in image creation and
       
  1105 run-time variation)
       
  1106 */
       
  1107 #undef FF_QT                                              
       
  1108 
   720 /** #FF_QWERTY_FN_KEY 
  1109 /** #FF_QWERTY_FN_KEY 
   721 The device has a Fn key
  1110 The device has a Fn key
   722 */
  1111 */
   723 #undef FF_QWERTY_FN_KEY                                   
  1112 #undef FF_QWERTY_FN_KEY                                   
       
  1113 
       
  1114 /** #FF_RFSUICON_ERASE_ALL_DATA 
       
  1115 This feature flag is required to either enable or disable the display of “Erase
       
  1116 all data” icon (deep RFS) in S60 UI menu. Using this feature flag the
       
  1117 functioanlity can either be totally enabled or disabled. Not all devices may
       
  1118 require this feature and hence it needs to be configurable.
       
  1119 
       
  1120 */
       
  1121 #undef FF_RFSUICON_ERASE_ALL_DATA                         
   724 
  1122 
   725 /** #FF_RND_COMMSDAT 
  1123 /** #FF_RND_COMMSDAT 
   726 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
  1124 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
   727 determine which default CommsDat will be put to the image independent of image
  1125 determine which default CommsDat will be put to the image independent of image
   728 type (prd or rnd):
  1126 type (prd or rnd):
   751 
  1149 
   752 /** #FF_ROCKER_KEY 
  1150 /** #FF_ROCKER_KEY 
   753 The device has multidirectional "rocker" key.
  1151 The device has multidirectional "rocker" key.
   754 
  1152 
   755 */
  1153 */
   756 #undef FF_ROCKER_KEY                                      
  1154 #define FF_ROCKER_KEY                                      
   757 
  1155 
   758 /** #FF_ROM_INCLUDE_ALF 
  1156 /** #FF_ROM_INCLUDE_ALF 
   759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the
  1157 This flags controls whether the UI Accelerator toolkit (ALF) is included in the
   760 build.
  1158 build.
   761 */
  1159 */
   762 #define FF_ROM_INCLUDE_ALF                                 
  1160 #define FF_ROM_INCLUDE_ALF                                 
   763 
  1161 
   764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION 
  1162 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION 
   765 To enable the feature to variate the device capability on runtime
  1163 To enable the feature to variate the device capability on runtime
   766 */
  1164 */
   767 #undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
  1165 #define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
   768 
  1166 
   769 /** #FF_S60_HELPS_IN_USE 
  1167 /** #FF_S60_HELPS_IN_USE 
   770 Platform helps are included into image based on this flag.
  1168 Platform helps are included into image based on this flag.
   771 */
  1169 */
   772 #define FF_S60_HELPS_IN_USE                                
  1170 #define FF_S60_HELPS_IN_USE                                
   800 display it in the application shell if desired.  
  1198 display it in the application shell if desired.  
   801 
  1199 
   802 */
  1200 */
   803 #undef FF_SHOW_MMPLAYER                                   
  1201 #undef FF_SHOW_MMPLAYER                                   
   804 
  1202 
       
  1203 /** #FF_SIDESLIDER_SUPPORT 
       
  1204 To make the side slier support available at platform build which is currently
       
  1205 not. System application requires this flag
       
  1206 */
       
  1207 #undef FF_SIDESLIDER_SUPPORT                              
       
  1208 
       
  1209 /** #FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING 
       
  1210 When this flag is enabled UI error note will shonwn in case of consecutive 6F 00
       
  1211 errors from UICC (SIM card)
       
  1212 */
       
  1213 #undef FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING            
       
  1214 
       
  1215 /** #FF_SIP_APN_SWITCHING 
       
  1216 Provides a mechanism to manipulate APN name of a IAP based SIP registration
       
  1217 status
       
  1218 */
       
  1219 #undef FF_SIP_APN_SWITCHING                               
       
  1220 
       
  1221 /** #FF_SIP_CUSTOM_PDP_HANDLING 
       
  1222 Controls the handling of PDP activation failures in operator specified method
       
  1223 */
       
  1224 #undef FF_SIP_CUSTOM_PDP_HANDLING                         
       
  1225 
       
  1226 /** #FF_SMALL_SCREEN_TOUCH 
       
  1227 for small physical screen but big resolution and touch(for example 2.4" vga
       
  1228 touch)
       
  1229 */
       
  1230 #undef FF_SMALL_SCREEN_TOUCH                              
       
  1231 
   805 /** #FF_STARTUP_OMA_DM_SUPPORT 
  1232 /** #FF_STARTUP_OMA_DM_SUPPORT 
   806 The flag will be used to enable receiving OMA CP/DM messages during system
  1233 The flag will be used to enable receiving OMA CP/DM messages during system
   807 start-up in those devices that need the feature.
  1234 start-up in those devices that need the feature.
   808 */
  1235 */
   809 #undef FF_STARTUP_OMA_DM_SUPPORT                          
  1236 #undef FF_STARTUP_OMA_DM_SUPPORT                          
       
  1237 
       
  1238 /** #FF_STROKE_INPUTMODE_IN_TAIWAN 
       
  1239 The flag to switch stroke input mode in taiwan language. This flag is introduced
       
  1240 from 9.2
       
  1241 */
       
  1242 #undef FF_STROKE_INPUTMODE_IN_TAIWAN                      
       
  1243 
       
  1244 /** #FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT 
       
  1245 When this flag is enabled IMSI based autogenerated SUPL server has higher
       
  1246 priority on the SUPL server list than the hard coded servers from startup
       
  1247 settings DB
       
  1248 */
       
  1249 #undef FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT     
       
  1250 
       
  1251 /** #FF_SYNCML_STATUS_EXTENDED_ERROR_CODES 
       
  1252 When this flag is ON it is possible to write extended syncml error codes to sync
       
  1253 log
       
  1254 */
       
  1255 #undef FF_SYNCML_STATUS_EXTENDED_ERROR_CODES              
   810 
  1256 
   811 /** #FF_TACTICONS 
  1257 /** #FF_TACTICONS 
   812 Tacticons are haptic effects that can be played by the applications to indicate
  1258 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
  1259 success or failure of actions. Tacticons can be also automatically played
   814 together with some Sound IDs.
  1260 together with some Sound IDs.
   815 
  1261 
   816 */
  1262 */
   817 #undef FF_TACTICONS                                       
  1263 #define FF_TACTICONS                                       
   818 
  1264 
   819 /** #FF_TACTILE_FEEDBACK 
  1265 /** #FF_TACTILE_FEEDBACK 
   820 Device supports Tactile Feedback. Tactile feedback is produced by UI components
  1266 Device supports Tactile Feedback. Tactile feedback is produced by UI components
   821 and applications on pointer down events. Actual physical feedback effect
  1267 and applications on pointer down events. Actual physical feedback effect
   822 (vibra/audio/no feedback) depends on current settings and device configuration.
  1268 (vibra/audio/no feedback) depends on current settings and device configuration.
   825 
  1271 
   826 /** #FF_TARM_CAPABILITY_BASED_ACCESS 
  1272 /** #FF_TARM_CAPABILITY_BASED_ACCESS 
   827 This is the feature flag to allow branching of the code flow based on the
  1273 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.
  1274 capability check or SID check for the third party applications.
   829 */
  1275 */
   830 #undef FF_TARM_CAPABILITY_BASED_ACCESS                    
  1276 #define FF_TARM_CAPABILITY_BASED_ACCESS                    
       
  1277 
       
  1278 /** #FF_TARM_CAPABILITY_CHECKING 
       
  1279 This is a feature flag to decide the code flow base on either the Application
       
  1280 capability check or the SID check in case of third party applications
       
  1281 */
       
  1282 #undef FF_TARM_CAPABILITY_CHECKING                        
   831 
  1283 
   832 /** #FF_TCP_MYFAVES_FEATURE 
  1284 /** #FF_TCP_MYFAVES_FEATURE 
   833 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
  1285 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
   834 package.
  1286 package.
   835 */
  1287 */
   840 Complementary package(both International & US)on S60 3.2.3. This feature flag is
  1292 Complementary package(both International & US)on S60 3.2.3. This feature flag is
   841 valid for MyProfile UI & MyProfile synchronization.
  1293 valid for MyProfile UI & MyProfile synchronization.
   842 */
  1294 */
   843 #undef FF_TCP_MYPROFILE                                   
  1295 #undef FF_TCP_MYPROFILE                                   
   844 
  1296 
       
  1297 /** #FF_TD_CLMContactReplicationFromPhonebookToUSIMCard 
       
  1298 Support for CMCC standard USIM contact format. 
       
  1299 
       
  1300 */
       
  1301 #undef FF_TD_CLMContactReplicationFromPhonebookToUSIMCard 
       
  1302 
       
  1303 /** #FF_TD_CMCCATCommandsSupport 
       
  1304 When enabled, this flag will extend the set of supported AT commands
       
  1305 • AT+CMGD (Delete message)
       
  1306 • AT+CMGW (Write message to memory)
       
  1307 • AT^HVER (Hardware version) 
       
  1308 • AT^SYSINFO (System information query)
       
  1309 • AT^DSCI (Call state indication)
       
  1310 • AT^DMUX (Multiplexing)
       
  1311 • AT^DDSETEX (Data card voice channel configuration)
       
  1312 
       
  1313 */
       
  1314 #undef FF_TD_CMCCATCommandsSupport                        
       
  1315 
       
  1316 /** #FF_TD_CMCCPIMPromptServerFullWhenReceive420StatusCodeFromServer 
       
  1317 When this flag is enabled, the device will give appropriate UI prompt to the
       
  1318 user, if status code 420 is received during data synchronization.
       
  1319 
       
  1320 */
       
  1321 #undef FF_TD_CMCCPIMPromptServerFullWhenReceive420StatusCodeFromServer 
       
  1322 
       
  1323 /** #FF_TD_CMCCPIMSynchronizationProgressIndicatorUI  
       
  1324 This flag enables an enhanced progress status UI. Instead of standard progress
       
  1325 bar or percentage information, the UI will show following information:
       
  1326 x/y for uplink (x = current item, y = total items) and z for downlink (z =
       
  1327 current item).
       
  1328 
       
  1329 */
       
  1330 #undef FF_TD_CMCCPIMSynchronizationProgressIndicatorUI    
       
  1331 
       
  1332 /** #FF_TD_SCDMA 
       
  1333 This is a feature flag used to turn on/off TD-SCDMA releated features
       
  1334 */
       
  1335 #undef FF_TD_SCDMA                                        
       
  1336 
       
  1337 /** #FF_TD_SCDMA_FORBIDDENOPERATORICONDISPLAY 
       
  1338 This feature is used enable Forbidden operator icon display feature.
       
  1339 
       
  1340 */
       
  1341 #undef FF_TD_SCDMA_FORBIDDENOPERATORICONDISPLAY           
       
  1342 
       
  1343 /** #FF_TD_SCDMA_VIDEOCALL_KEY 
       
  1344 This FF is used to enable video call key feature for TD-SCDMA product
       
  1345 */
       
  1346 #undef FF_TD_SCDMA_VIDEOCALL_KEY                          
       
  1347 
   845 /** #FF_THEME_HAZE 
  1348 /** #FF_THEME_HAZE 
   846 Haze theme is included in ROM image.
  1349 Haze theme is included in ROM image.
   847 
  1350 
   848 */
  1351 */
   849 #define FF_THEME_HAZE                                      
  1352 #define FF_THEME_HAZE                                      
   883 /** #FF_USB_HOST 
  1386 /** #FF_USB_HOST 
   884 The flag excludes all S60 USB host and OTG related components. 
  1387 The flag excludes all S60 USB host and OTG related components. 
   885 */
  1388 */
   886 #undef FF_USB_HOST                                        
  1389 #undef FF_USB_HOST                                        
   887 
  1390 
       
  1391 /** #FF_USB_MODEM 
       
  1392 FF_USB_MODEM will be used to en/disable PAM(Phone As Modem) feature. When flag
       
  1393 is enabled, the feature is included in image.
       
  1394 
       
  1395 KFeatureIdUsbModem is used for runtime variant.
       
  1396 
       
  1397 */
       
  1398 #undef FF_USB_MODEM                                       
       
  1399 
       
  1400 /** #FF_USE_DEFAULT_KEYMAP 
       
  1401 Default Keymappings are included into image based on this flag
       
  1402 */
       
  1403 #undef FF_USE_DEFAULT_KEYMAP                              
       
  1404 
   888 /** #FF_USE_EGPRS_ICON 
  1405 /** #FF_USE_EGPRS_ICON 
   889 The flag is used to enable EGPRS icon in the status pane. If the flag is
  1406 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.
  1407 disabled, GPRS icon must be shown instead of EGPRS icon.
   891 
  1408 
   892 */
  1409 */
   898 C=Phone memory, E=Internal mass storage and F=Memory card.
  1415 C=Phone memory, E=Internal mass storage and F=Memory card.
   899 
  1416 
   900 The flag affects how S60 components see the drives setup from estart
  1417 The flag affects how S60 components see the drives setup from estart
   901 txt-file(s).
  1418 txt-file(s).
   902 */
  1419 */
   903 #undef FF_USE_MASS_STORAGE_CONFIG                         
  1420 #define FF_USE_MASS_STORAGE_CONFIG                         
       
  1421 
       
  1422 /** #FF_USE_NAVIKEY_FOR_VOLUME 
       
  1423 This feature flag is used to enable/disable the use of the navikey for volume
       
  1424 adjustment. In products with no dedicated side volume key, this flag can be
       
  1425 enabled. When the flag is enabled, the "up" navikey is used to increment volume
       
  1426 by one step, and the "down" navikey is used to decrement volume by one step. 
       
  1427 */
       
  1428 #undef FF_USE_NAVIKEY_FOR_VOLUME                          
   904 
  1429 
   905 /** #FF_USE_ZI_ENGINE 
  1430 /** #FF_USE_ZI_ENGINE 
   906 On enabling this feature flag eZitext engine will be part of the Image and
  1431 On enabling this feature flag eZitext engine will be part of the Image and
   907 Ptiengine will utilize eZitext engine for editing features.
  1432 Ptiengine will utilize eZitext engine for editing features.
   908 */
  1433 */
   932 image. This is typically how it should be and the override flags should only be
  1457 image. This is typically how it should be and the override flags should only be
   933 used if some special functionality is needed.
  1458 used if some special functionality is needed.
   934 
  1459 
   935 */
  1460 */
   936 #undef FF_VANILLA_COMMSDAT                                
  1461 #undef FF_VANILLA_COMMSDAT                                
       
  1462 
       
  1463 /** #FF_VIDEO_AUDIO_BRANDING 
       
  1464 When this flag is set on, videoplayer UI supports audio track type based
       
  1465 branding elements.
       
  1466 */
       
  1467 #undef FF_VIDEO_AUDIO_BRANDING                            
       
  1468 
       
  1469 /** #FF_VIDEO_EDITOR 
       
  1470 Feature flag for Video Editor support in the platform. Applications could check
       
  1471 for this feature support and make use of it.
       
  1472 Note: In Symbian Foundation context, Video Editor is not available in Sym ^3,
       
  1473 hence there is a need to have feature flag in public domain. Other vendors can
       
  1474 bring in their own implementation of the editor and make use of this flag to
       
  1475 pulish the feature support.
       
  1476 
       
  1477 */
       
  1478 #undef FF_VIDEO_EDITOR                                    
   937 
  1479 
   938 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT 
  1480 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT 
   939 Indicates whether a device needs Virtual full-screen qwerty input or not.
  1481 Indicates whether a device needs Virtual full-screen qwerty input or not.
   940 
  1482 
   941 */
  1483 */
   973 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS
  1515 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS
   974 interface for video decoding and postprocessing.
  1516 interface for video decoding and postprocessing.
   975 */
  1517 */
   976 #undef FF_WEBVIDEO_PH2                                    
  1518 #undef FF_WEBVIDEO_PH2                                    
   977 
  1519 
   978 /** #FF_WLANSNIFFER 
  1520 /** #FF_WLAN_AUTHENTICATION_ONLY_SUPPORT 
   979 The purpose of the flag is to control whether the WlanSniffer2 application is to
  1521 When defined, the flag enables support for WLAN connections that are
   980 be integrated into 3.2 product builds or not.
  1522 authenticated but the agreed keys are not used for data frame protection. That
   981 */
  1523 is, data is transferred in plaintext and with no cryptographic integrity
   982 #undef FF_WLANSNIFFER                                     
  1524 protection.
   983 
  1525 */
   984 /** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS 
  1526 #undef FF_WLAN_AUTHENTICATION_ONLY_SUPPORT                
   985 The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP
       
   986 service via Sniffer's Active Idle plugin.
       
   987 */
       
   988 #undef FF_WLANSNIFFER_VOIP_ENHANCEMENTS                   
       
   989 
  1527 
   990 /** #FF_WLAN_EXTENSIONS 
  1528 /** #FF_WLAN_EXTENSIONS 
   991 Device supports extended WLAN functionalities e.g. for association and
  1529 Device supports extended WLAN functionalities e.g. for association and
   992 authentication.
  1530 authentication.
   993 */
  1531 */
  1010 authentication and data link protection.
  1548 authentication and data link protection.
  1011 
  1549 
  1012 This feature flag is used only for including WAPI binaries to ROM. WAPI
  1550 This feature flag is used only for including WAPI binaries to ROM. WAPI
  1013 functionality can be (run-time) enabled with FF_WLAN_WAPI.
  1551 functionality can be (run-time) enabled with FF_WLAN_WAPI.
  1014 */
  1552 */
  1015 #undef FF_WLAN_WAPI_INCLUDE_IN_ROM                        
  1553 #define FF_WLAN_WAPI_INCLUDE_IN_ROM                        
       
  1554 
       
  1555 /** #FF_WMDRM_DLA_SUPPORT 
       
  1556 This boolean feature flag indicates if WMDRM Direct License Acquisition is
       
  1557 supported or not.
       
  1558 */
       
  1559 #undef FF_WMDRM_DLA_SUPPORT                               
  1016 
  1560 
  1017 /** #FF_XML_IDLE_THEME_BASIC_IDLE 
  1561 /** #FF_XML_IDLE_THEME_BASIC_IDLE 
  1018 Controls if Basic idle theme is going to image or not.
  1562 Controls if Basic idle theme is going to image or not.
  1019 */
  1563 */
  1020 #define FF_XML_IDLE_THEME_BASIC_IDLE                       
  1564 #define FF_XML_IDLE_THEME_BASIC_IDLE                       
  1036 
  1580 
  1037 /** #LANGPACK_DEFAULTLANG 
  1581 /** #LANGPACK_DEFAULTLANG 
  1038 The default language that is selected during bootup (this selection is
  1582 The default language that is selected during bootup (this selection is
  1039 overridden by the sim language selection). 
  1583 overridden by the sim language selection). 
  1040 */
  1584 */
  1041 #define LANGPACK_DEFAULTLANG                               
  1585 #define LANGPACK_DEFAULTLANG                               DEFINED
  1042 
  1586 
  1043 /** #LANGUAGE_ARABIC 
  1587 /** #LANGUAGE_ARABIC 
  1044 included Arabic
  1588 included Arabic
  1045 */
  1589 */
  1046 #define LANGUAGE_ARABIC                                    
  1590 #define LANGUAGE_ARABIC                                    
  1329 /** #LANGUAGE_VIETNAMESE 
  1873 /** #LANGUAGE_VIETNAMESE 
  1330 included Vietnamese
  1874 included Vietnamese
  1331 */
  1875 */
  1332 #define LANGUAGE_VIETNAMESE                                
  1876 #define LANGUAGE_VIETNAMESE                                
  1333 
  1877 
       
  1878 /** #SYMBIAN_INCLUDE_LOCATION_NPE_DSM 
       
  1879 To Include the AGPS NPE Integration module.
       
  1880 
       
  1881 */
       
  1882 #undef SYMBIAN_INCLUDE_LOCATION_NPE_DSM                   
       
  1883 
       
  1884 /** #SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT 
       
  1885 Includes the SUPL Pos message plugin.
       
  1886 */
       
  1887 #undef SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT             
       
  1888 
       
  1889 /** #SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY 
       
  1890 Includes the SUPL proxy protocol module and supporting APIs (Terminal initiation
       
  1891 API, Pos message API, Privacy request API, Network privacy API).
       
  1892 */
       
  1893 #undef SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY                
       
  1894 
  1334 /** #__3D_MENU 
  1895 /** #__3D_MENU 
  1335 3D Menu feature enhances Application Shell with animating 3D icons.
  1896 3D Menu feature enhances Application Shell with animating 3D icons.
  1336 */
  1897 */
  1337 #define __3D_MENU                                          
  1898 #define __3D_MENU                                          
  1338 
  1899 
  1339 /** #__3GP_EXTENTION 
  1900 /** #__3GP_EXTENTION 
  1340 This flag indicates that the 3GP Extention feature is supported in
  1901 This flag indicates that the 3GP Extention feature is supported in
  1341 MetadataUtility.
  1902 MetadataUtility.
  1342 */
  1903 */
  1343 #undef __3GP_EXTENTION                                    
  1904 #define __3GP_EXTENTION                                    
  1344 
  1905 
  1345 /** #__AAC_ENCODER_PLUGIN 
  1906 /** #__AAC_ENCODER_PLUGIN 
  1346 Device supports all-ARM AAC encoding capabilities.
  1907 Device supports all-ARM AAC encoding capabilities.
  1347 */
  1908 */
  1348 #define __AAC_ENCODER_PLUGIN                               
  1909 #define __AAC_ENCODER_PLUGIN                               
  1351 Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities
  1912 Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities
  1352 */
  1913 */
  1353 #define __AAC_PLUS_DECODER_PLUGIN                          
  1914 #define __AAC_PLUS_DECODER_PLUGIN                          
  1354 
  1915 
  1355 /** #__ACTIVE_IDLE 
  1916 /** #__ACTIVE_IDLE 
  1356 "The Active Idle includes several plugins to display different content.
  1917 The Active Idle includes several plugins to display different content.
  1357 Additional feature flags for them will be requested separately as the necessity
  1918 Additional feature flags for them will be requested separately as the necessity
  1358 for them to be optional arises.At the moment this flag will cover all Active
  1919 for them to be optional arises.At the moment this flag will cover all Active
  1359 Idle mandatory features."
  1920 Idle mandatory features.
  1360 */
  1921 */
  1361 #undef __ACTIVE_IDLE                                      
  1922 #undef __ACTIVE_IDLE                                      
  1362 
  1923 
  1363 /** #__ALLOW_UPGRADE_HELIX 
  1924 /** #__ALLOW_UPGRADE_HELIX 
  1364 "Support for Aftermarket update of Codecs, and File Formats. To allow the helix
  1925 Support for Aftermarket update of Codecs, and File Formats. To allow the helix
  1365 dlls to be upgraded using a SISX file. "
  1926 dlls to be upgraded using a SISX file.
  1366 */
  1927 */
  1367 #define __ALLOW_UPGRADE_HELIX                              
  1928 #define __ALLOW_UPGRADE_HELIX                              
  1368 
  1929 
  1369 /** #__APP_CSD_SUPPORT 
  1930 /** #__APP_CSD_SUPPORT 
  1370 Device supports internal (HS)CSD in application UIs.
  1931 Device supports internal (HS)CSD in application UIs.
  1371 */
  1932 */
  1372 #undef __APP_CSD_SUPPORT                                  
  1933 #undef __APP_CSD_SUPPORT                                  
  1373 
  1934 
  1374 /** #__AUDIO_EFFECTS_API 
  1935 /** #__AUDIO_EFFECTS_API 
  1375 "Device supports utility APIs and framework for Series 60 Audio applications to
  1936 Device supports utility APIs and framework for Series 60 Audio applications to
  1376 enable predefined audio effects with audio play/record utilities. Features lilke
  1937 enable predefined audio effects with audio play/record utilities. Features lilke
  1377 Volume, Graphical Equalizer, Reverb are possible."
  1938 Volume, Graphical Equalizer, Reverb are possible.
  1378 */
  1939 */
  1379 #define __AUDIO_EFFECTS_API                                
  1940 #define __AUDIO_EFFECTS_API                                
  1380 
  1941 
  1381 /** #__AUDIO_MESSAGING 
  1942 /** #__AUDIO_MESSAGING 
  1382 Flag for Xpress Audio Messaging feature. Device supports recording and sending a
  1943 Flag for Xpress Audio Messaging feature. Device supports recording and sending a
  1410 General settings application supports controlling display brightness.
  1971 General settings application supports controlling display brightness.
  1411 */
  1972 */
  1412 #undef __BRIGHTNESS_CONTROL                               
  1973 #undef __BRIGHTNESS_CONTROL                               
  1413 
  1974 
  1414 /** #__BTIC_BINARIES_CHECK_ENABLED 
  1975 /** #__BTIC_BINARIES_CHECK_ENABLED 
  1415 "In addition to the SWI certificate store check (defined by __BTIC_ENABLED),
  1976 In addition to the SWI certificate store check (defined by __BTIC_ENABLED), also
  1416 also binaries (having TCB or DRM capability) in c: drive are integrity checked
  1977 binaries (having TCB or DRM capability) in c: drive are integrity checked during
  1417 during boot."
  1978 boot.
  1418 */
  1979 */
  1419 #undef __BTIC_BINARIES_CHECK_ENABLED                      
  1980 #undef __BTIC_BINARIES_CHECK_ENABLED                      
  1420 
  1981 
  1421 /** #__BT_FAX_PROFILE 
  1982 /** #__BT_FAX_PROFILE 
  1422 Device supports Bluetooth fax profile.
  1983 Device supports Bluetooth fax profile.
  1471 user area image."
  2032 user area image."
  1472 */
  2033 */
  1473 #undef __CUSTOMISED_RFS                                   
  2034 #undef __CUSTOMISED_RFS                                   
  1474 
  2035 
  1475 /** #__DEFAULT_CONNECTION 
  2036 /** #__DEFAULT_CONNECTION 
  1476 Initial connection selection enables automatic 'usage of default destination
  2037 Initial connection selection enables automatic usage of default destination
  1477 groups (like Internet) instead of single IAPs when starting network connections.
  2038 groups (like Internet) instead of single IAPs when starting network connections.
  1478 Deprecated in 5.0.
  2039 Deprecated in S60 5.0.
  1479 */
  2040 */
  1480 #undef __DEFAULT_CONNECTION                               
  2041 #undef __DEFAULT_CONNECTION                               
  1481 
  2042 
  1482 /** #__DRM 
  2043 /** #__DRM 
  1483 "Device supports OMA Digital Rights Management (DRM) partially, only forward
  2044 "Device supports OMA Digital Rights Management (DRM) partially, only forward
  1530 #define __EQUALIZER                                        
  2091 #define __EQUALIZER                                        
  1531 
  2092 
  1532 /** #__FLASH_LITE_BROWSER_PLUGIN 
  2093 /** #__FLASH_LITE_BROWSER_PLUGIN 
  1533 Device supports Macromedia Flash Lite plugin for Web Browser
  2094 Device supports Macromedia Flash Lite plugin for Web Browser
  1534 */
  2095 */
  1535 #undef __FLASH_LITE_BROWSER_PLUGIN                        
  2096 #define __FLASH_LITE_BROWSER_PLUGIN                        
  1536 
  2097 
  1537 /** #__FLASH_LITE_VIEWER 
  2098 /** #__FLASH_LITE_VIEWER 
  1538 Device supports Macromedia Flash Lite Viewer for opening and playing Flash
  2099 Device supports Macromedia Flash Lite Viewer for opening and playing Flash
  1539 content files (.SWF).
  2100 content files (.SWF).
  1540 */
  2101 */
  1541 #undef __FLASH_LITE_VIEWER                                
  2102 #define __FLASH_LITE_VIEWER                                
  1542 
  2103 
  1543 /** #__FM_RADIO 
  2104 /** #__FM_RADIO 
  1544 Device contains support for FM radio (TunerUtility and RadioServer components).
  2105 Device contains support for FM radio (TunerUtility and RadioServer components).
  1545 */
  2106 */
  1546 #define __FM_RADIO                                         
  2107 #define __FM_RADIO                                         
  1549 Device supports handwriting recognition input.
  2110 Device supports handwriting recognition input.
  1550 */
  2111 */
  1551 #define __HANDWRITING_RECOGNITION_INPUT                    
  2112 #define __HANDWRITING_RECOGNITION_INPUT                    
  1552 
  2113 
  1553 /** #__HSXPA_SUPPORT 
  2114 /** #__HSXPA_SUPPORT 
  1554 "When the feature flag is set, HSDPA setting item is visible for the user."
  2115 When the feature flag is set, HSDPA setting item is visible for the user.
  1555 */
  2116 */
  1556 #define __HSXPA_SUPPORT                                    
  2117 #define __HSXPA_SUPPORT                                    
  1557 
  2118 
  1558 /** #__IM 
  2119 /** #__IM 
  1559 Device supports Instant Messaging feature of the Wireless Village initiative
  2120 Device supports Instant Messaging feature of the Wireless Village initiative
  1575 
  2136 
  1576 /** #__INCLUDE_AAC_CMMFCODEC 
  2137 /** #__INCLUDE_AAC_CMMFCODEC 
  1577 AAC CMMFCodec (all-ARM software implementation) is included in build  to be used
  2138 AAC CMMFCodec (all-ARM software implementation) is included in build  to be used
  1578 by some other client than controller plug-in component.
  2139 by some other client than controller plug-in component.
  1579 */
  2140 */
  1580 #undef __INCLUDE_AAC_CMMFCODEC                            
  2141 #define __INCLUDE_AAC_CMMFCODEC                            
  1581 
  2142 
  1582 /** #__INCLUDE_AMR_NB_CMMFCODEC 
  2143 /** #__INCLUDE_AMR_NB_CMMFCODEC 
  1583 AMR NB CMMFCodec (all-ARM software implementation) is included in build to be
  2144 AMR NB CMMFCodec (all-ARM software implementation) is included in build to be
  1584 used by some other client  than controller plug-in component.
  2145 used by some other client  than controller plug-in component.
  1585 */
  2146 */
  1586 #undef __INCLUDE_AMR_NB_CMMFCODEC                         
  2147 #define __INCLUDE_AMR_NB_CMMFCODEC                         
  1587 
  2148 
  1588 /** #__INCLUDE_AMR_WB_CMMFCODEC 
  2149 /** #__INCLUDE_AMR_WB_CMMFCODEC 
  1589 AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be
  2150 AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be
  1590 used by some other client than controller plug-in component.
  2151 used by some other client than controller plug-in component.
  1591 */
  2152 */
  1592 #undef __INCLUDE_AMR_WB_CMMFCODEC                         
  2153 #define __INCLUDE_AMR_WB_CMMFCODEC                         
  1593 
  2154 
  1594 /** #__INCLUDE_EAACPLUS_CMMFCODEC 
  2155 /** #__INCLUDE_EAACPLUS_CMMFCODEC 
  1595 This flag is used to indicate that the eAAC+ soft codec should be included in
  2156 This flag is used to indicate that the eAAC+ soft codec should be included in
  1596 ROM.
  2157 ROM.
  1597 */
  2158 */
  1598 #undef __INCLUDE_EAACPLUS_CMMFCODEC                       
  2159 #define __INCLUDE_EAACPLUS_CMMFCODEC                       
  1599 
  2160 
  1600 /** #__INCLUDE_MP3_CMMFCODEC 
  2161 /** #__INCLUDE_MP3_CMMFCODEC 
  1601 MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used
  2162 MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used
  1602 by some other client than controller plug-in component.
  2163 by some other client than controller plug-in component.
  1603 */
  2164 */
  1604 #undef __INCLUDE_MP3_CMMFCODEC                            
  2165 #define __INCLUDE_MP3_CMMFCODEC                            
  1605 
  2166 
  1606 /** #__INCLUDE_QCELP_CMMFCODEC 
  2167 /** #__INCLUDE_QCELP_CMMFCODEC 
  1607 QCELP CMMFCodec (all-ARM software implementation) is included in build  to be
  2168 QCELP CMMFCodec (all-ARM software implementation) is included in build  to be
  1608 used by some other client  than controller plug-in component.
  2169 used by some other client  than controller plug-in component.
  1609 */
  2170 */
  1688 Device has internal GPS hardware.
  2249 Device has internal GPS hardware.
  1689 */
  2250 */
  1690 #undef __LOCATIONGPSHW                                    
  2251 #undef __LOCATIONGPSHW                                    
  1691 
  2252 
  1692 /** #__LOCATION_CENTRE 
  2253 /** #__LOCATION_CENTRE 
  1693 "Support for Location Centre. When enabled, Location Centre will be visible in
  2254 Support for Location Centre. When enabled, Location Centre will be visible in
  1694 Application Shell."
  2255 Application Shell.
  1695 */
  2256 */
  1696 #define __LOCATION_CENTRE                                  
  2257 #define __LOCATION_CENTRE                                  
  1697 
  2258 
  1698 /** #__MACROMEDIA_FLASH_6 
  2259 /** #__MACROMEDIA_FLASH_6 
  1699 Device supports macrodia flash 6.
  2260 Device supports macrodia flash 6.
  1701 #define __MACROMEDIA_FLASH_6                               
  2262 #define __MACROMEDIA_FLASH_6                               
  1702 
  2263 
  1703 /** #__MEDIA_TRANSFER_PROTOCOL 
  2264 /** #__MEDIA_TRANSFER_PROTOCOL 
  1704 Device supports MTP application.
  2265 Device supports MTP application.
  1705 */
  2266 */
  1706 #undef __MEDIA_TRANSFER_PROTOCOL                          
  2267 #define __MEDIA_TRANSFER_PROTOCOL                          
  1707 
  2268 
  1708 /** #__MMS_POSTCARD 
  2269 /** #__MMS_POSTCARD 
  1709 Flag is used ro incorporate Postcard application into the release.
  2270 Flag is used ro incorporate Postcard application into the release.
  1710 */
  2271 */
  1711 #undef __MMS_POSTCARD                                     
  2272 #undef __MMS_POSTCARD                                     
  1731 variation only.
  2292 variation only.
  1732 */
  2293 */
  1733 #define __MTP_PROTOCOL_SUPPORT                             
  2294 #define __MTP_PROTOCOL_SUPPORT                             
  1734 
  2295 
  1735 /** #__NEWSTICKER 
  2296 /** #__NEWSTICKER 
  1736 "This feature displays a 'CNN type' ticker of text pushed via cell broadcast,
  2297 This feature displays a 'CNN type' ticker of text pushed via cell broadcast,
  1737 onto the idle screen of the phone."
  2298 onto the idle screen of the phone.
  1738 */
  2299 */
  1739 #undef __NEWSTICKER                                       
  2300 #undef __NEWSTICKER                                       
  1740 
  2301 
  1741 /** #__NO_POWERKEY 
  2302 /** #__NO_POWERKEY 
  1742 "Device does not have dedicated key for power management, but the functionality
  2303 "Device does not have dedicated key for power management, but the functionality
  1745 #undef __NO_POWERKEY                                      
  2306 #undef __NO_POWERKEY                                      
  1746 
  2307 
  1747 /** #__OMA_POC 
  2308 /** #__OMA_POC 
  1748 OMA Push-to-talk over Cellular.
  2309 OMA Push-to-talk over Cellular.
  1749 */
  2310 */
  1750 #define __OMA_POC                                          
  2311 #undef __OMA_POC                                          
  1751 
  2312 
  1752 /** #__ON_SCREEN_DIALER 
  2313 /** #__ON_SCREEN_DIALER 
  1753 This flag indicates that the dialer.dll is included to the rom image and
  2314 This flag indicates that the dialer.dll is included to the rom image and
  1754 On-Screen Dialer is used for phone number entering. 
  2315 On-Screen Dialer is used for phone number entering. 
  1755 */
  2316 */
  1760 rendering
  2321 rendering
  1761 */
  2322 */
  1762 #define __OPENGL_ES_3DAPI                                  
  2323 #define __OPENGL_ES_3DAPI                                  
  1763 
  2324 
  1764 /** #__OPENGL_ES_SW_IMPLEMENTATION 
  2325 /** #__OPENGL_ES_SW_IMPLEMENTATION 
  1765 "Device has a software implementation of OpenGL ES and EGL. No hardware support.
  2326 Device has a software implementation of OpenGL ES and EGL. No hardware support.
  1766 If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If
  2327 If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If
  1767 HW is not present, this flag should be enabled."
  2328 HW is not present, this flag should be enabled.
  1768 */
  2329 */
  1769 #define __OPENGL_ES_SW_IMPLEMENTATION                      
  2330 #define __OPENGL_ES_SW_IMPLEMENTATION                      
  1770 
  2331 
  1771 /** #__OPERATOR_CACHE 
  2332 /** #__OPERATOR_CACHE 
  1772 Browser application supports persistent cache in addition to default volatile
  2333 Browser application supports persistent cache in addition to default volatile
  1774 (also through power cycles of the phone.)
  2335 (also through power cycles of the phone.)
  1775 */
  2336 */
  1776 #define __OPERATOR_CACHE                                   
  2337 #define __OPERATOR_CACHE                                   
  1777 
  2338 
  1778 /** #__OPERATOR_MENU 
  2339 /** #__OPERATOR_MENU 
  1779 "Device contains Operator menu application.  It is a wrapper to Browser
  2340 Device contains Operator menu application.  It is a wrapper to Browser
  1780 application and allows using operator specific application icon (and label), and
  2341 application and allows using operator specific application icon (and label), and
  1781 allows opening wanted URL initially."
  2342 allows opening wanted URL initially.
  1782 */
  2343 */
  1783 #define __OPERATOR_MENU                                    
  2344 #define __OPERATOR_MENU                                    
  1784 
  2345 
  1785 /** #__PEN_SUPPORT 
  2346 /** #__PEN_SUPPORT 
  1786 Indicates whether a device has a pen support.
  2347 Indicates whether a device has a pen support.
  1955 #define __SYNCML_DM_IMPS                                   
  2516 #define __SYNCML_DM_IMPS                                   
  1956 
  2517 
  1957 /** #__SYNCML_DM_OBEX 
  2518 /** #__SYNCML_DM_OBEX 
  1958 Device supports device management over OBEX.
  2519 Device supports device management over OBEX.
  1959 */
  2520 */
  1960 #undef __SYNCML_DM_OBEX                                   
  2521 #define __SYNCML_DM_OBEX                                   
  1961 
  2522 
  1962 /** #__SYNCML_DM_OTA 
  2523 /** #__SYNCML_DM_OTA 
  1963 SyncML DM OMA provisioning adapter.
  2524 SyncML DM OMA provisioning adapter.
  1964 */
  2525 */
  1965 #define __SYNCML_DM_OTA                                    
  2526 #define __SYNCML_DM_OTA                                    
  2077 #define __USE_QCELP_CMMFCODEC                              
  2638 #define __USE_QCELP_CMMFCODEC                              
  2078 
  2639 
  2079 /** #__VFP_HW_SUPPORT 
  2640 /** #__VFP_HW_SUPPORT 
  2080 The device supports for vector floating-point (VFP) architecture
  2641 The device supports for vector floating-point (VFP) architecture
  2081 */
  2642 */
  2082 #undef __VFP_HW_SUPPORT                                   
  2643 #define __VFP_HW_SUPPORT                                   
  2083 
  2644 
  2084 /** #__VIBRA 
  2645 /** #__VIBRA 
  2085 Indicates whether a device has a vibra support.
  2646 Indicates whether a device has a vibra support.
  2086 */
  2647 */
  2087 #define __VIBRA                                            
  2648 #define __VIBRA                                            
  2143 This flag is used to control the existance of the XCAP protocol implementation
  2704 This flag is used to control the existance of the XCAP protocol implementation
  2144 of XDM
  2705 of XDM
  2145 */
  2706 */
  2146 #define __XDM_XCAP                                         
  2707 #define __XDM_XCAP                                         
  2147 
  2708 
  2148 #endif // __BLDPUBLIC_HRH 
  2709 /** Features added from bldcustomsw.hrh (copied from bldcustomsw.hrh)*/
       
  2710 
       
  2711 /** #FF_MTP_ALBUM_ART */
       
  2712 #undef FF_MTP_ALBUM_ART
       
  2713 
       
  2714 /** #FF_MUSIC_PATH_PLUGIN */
       
  2715 #undef FF_MUSIC_PATH_PLUGIN
       
  2716 
       
  2717 /** #FF_POWER_KEY_AS_KEYGUARD */
       
  2718 #undef FF_POWER_KEY_AS_KEYGUARD
       
  2719 
       
  2720 /** #FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION */
       
  2721 #undef FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION
       
  2722 
       
  2723 /** #FF_MANUAL_SELECTION_POPULATED_PLMN_LIST */
       
  2724 #undef FF_MANUAL_SELECTION_POPULATED_PLMN_LIST
       
  2725 
       
  2726 /** #FF_MOBILITY_MANAGEMENT_ERRORS */
       
  2727 #undef FF_MOBILITY_MANAGEMENT_ERRORS
       
  2728 
       
  2729 /** #FF_SERVICE_CALL_WHILE_PHONE_LOCKED */
       
  2730 #undef FF_SERVICE_CALL_WHILE_PHONE_LOCKED
       
  2731 
       
  2732 /** #FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU */
       
  2733 #undef FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU
       
  2734 
       
  2735 /** #FF_MASTER_RESET_AND_CLEAR_SUBMENU */
       
  2736 #undef FF_MASTER_RESET_AND_CLEAR_SUBMENU
       
  2737 
       
  2738 /** #FF_SIMLOCK_UI */
       
  2739 #undef FF_SIMLOCK_UI
       
  2740 
       
  2741 /** #FF_ENTRY_POINT_FOR_VIDEO_SHARE */
       
  2742 #undef FF_ENTRY_POINT_FOR_VIDEO_SHARE
       
  2743 
       
  2744 /** #FF_IMS_DEREGISTRATION_IN_OFFLINE */
       
  2745 #undef FF_IMS_DEREGISTRATION_IN_OFFLINE
       
  2746 
       
  2747 /** #FF_IMS_DEREGISTRATION_IN_RFS */
       
  2748 #undef FF_IMS_DEREGISTRATION_IN_RFS
       
  2749 
       
  2750 /** #FF_IMS_DEREGISTRATION_IN_VPN */
       
  2751 #undef FF_IMS_DEREGISTRATION_IN_VPN
       
  2752 
       
  2753 /** #FF_INTRANET_BROWSING */
       
  2754 #undef FF_INTRANET_BROWSING         
       
  2755 
       
  2756 /** #FF_HOME_SCREEN_EASY_DIALING */
       
  2757 #define FF_HOME_SCREEN_EASY_DIALING                                  
       
  2758 
       
  2759 #endif // __BLDPUBLIC_HRH