epoc32/include/bldcodeline.hrh
branchSymbian2
changeset 2 2fe1408b6811
child 4 837f303aceeb
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/epoc32/include/bldcodeline.hrh	Tue Mar 16 16:12:26 2010 +0000
     1.3 @@ -0,0 +1,1417 @@
     1.4 +/*
     1.5 +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +* All rights reserved.
     1.7 +* This component and the accompanying materials are made available
     1.8 +* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     1.9 +* which accompanies this distribution, and is available
    1.10 +* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
    1.11 +*
    1.12 +* Initial Contributors:
    1.13 +* Nokia Corporation - initial contribution.
    1.14 +*
    1.15 +* Contributors:
    1.16 +*
    1.17 +* Description: 
    1.18 +*
    1.19 +*/
    1.20 +
    1.21 +#ifndef __BLDCODELINE_HRH 
    1.22 +#define __BLDCODELINE_HRH 
    1.23 +
    1.24 + 
    1.25 +/** #RD_32_BROWSER  
    1.26 +RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1 
    1.27 +*/ 
    1.28 +#undef RD_32_BROWSER                                       
    1.29 + 
    1.30 +/** #RD_32_BROWSER_ALR  
    1.31 +RD Feature flag for implementing ALR support in Browser. 
    1.32 +*/ 
    1.33 +#undef RD_32_BROWSER_ALR                                   
    1.34 + 
    1.35 +/** #RD_3GP_WRITE_EXTENTION  
    1.36 +This flag enables 3GP Write Extention feature in Record Utility. 
    1.37 +*/ 
    1.38 +#undef RD_3GP_WRITE_EXTENTION                              
    1.39 + 
    1.40 +/** #RD_50_BROWSER  
    1.41 +RD Feature flag for implementing new Browser 5.0 features. 
    1.42 +*/ 
    1.43 +#undef RD_50_BROWSER                                       
    1.44 + 
    1.45 +/** #RD_ACCESSORY_FW  
    1.46 +This R&D flag defines changes related to accessory framework. 
    1.47 +*/ 
    1.48 +#undef RD_ACCESSORY_FW                                     
    1.49 + 
    1.50 +/** #RD_ACTIVESYNC_UI_INTEGRATION  
    1.51 +RD flag for development of ActiveSync 
    1.52 +*/ 
    1.53 +#undef RD_ACTIVESYNC_UI_INTEGRATION                        
    1.54 + 
    1.55 +/** #RD_AIW_DIAL_DATA_API  
    1.56 +RD flag for development of new AIW Dial Data APIs. 
    1.57 +*/ 
    1.58 +#define RD_AIW_DIAL_DATA_API                                
    1.59 + 
    1.60 +/** #RD_ALF_IN_PLATFORM  
    1.61 +Flag enables ui accelerator toolkit development. 
    1.62 +*/ 
    1.63 +#define RD_ALF_IN_PLATFORM                                  
    1.64 + 
    1.65 +/** #RD_ALR_AND_NLR_ENABLERS  
    1.66 +Enables Application and Network Level Roaming. 
    1.67 +*/ 
    1.68 +#undef RD_ALR_AND_NLR_ENABLERS                             
    1.69 + 
    1.70 +/** #RD_ALR_VPN_AP_UI_DISABLED  
    1.71 +Disables VPN Accesspoint UI 
    1.72 +*/ 
    1.73 +#define RD_ALR_VPN_AP_UI_DISABLED                           
    1.74 + 
    1.75 +/** #RD_ANIMATION_EFFECTS  
    1.76 +"R&D Flag to control inclusion of the feature ""animation effects""." 
    1.77 +*/ 
    1.78 +#define RD_ANIMATION_EFFECTS                                
    1.79 + 
    1.80 +/** #RD_APPS_TO_EXES  
    1.81 +This R&D flag is needed for incorporating apps to exes changes controlled way
    1.82 +into Series 60 releases. 
    1.83 +*/ 
    1.84 +#define RD_APPS_TO_EXES                                     
    1.85 + 
    1.86 +/** #RD_ARM_MDF_HELIX_ENGINE  
    1.87 +This Helix engine flag is needed to variate S60 Video engine solution between
    1.88 +all ARM MicroPlayer (ROP) and Helix engines. 
    1.89 +*/ 
    1.90 +#define RD_ARM_MDF_HELIX_ENGINE                             
    1.91 + 
    1.92 +/** #RD_ASYNCH_FILE_SAVE_QUEUE  
    1.93 +Camcorder requires support from the Asynchronous File Save Queue. 
    1.94 +*/ 
    1.95 +#undef RD_ASYNCH_FILE_SAVE_QUEUE                           
    1.96 + 
    1.97 +/** #RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT  
    1.98 +R&D flag that enables the Streaming Source supports for  Audio Controllers. 
    1.99 +*/ 
   1.100 +#define RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT          
   1.101 + 
   1.102 +/** #RD_AUTO_KEYGUARD  
   1.103 +This flag is used to determine whether the automatic keyguard features in
   1.104 +Autolock are compiled. 
   1.105 +*/ 
   1.106 +#define RD_AUTO_KEYGUARD                                    
   1.107 + 
   1.108 +/** #RD_BLUETOOTHIRRECEIVINGINDICATOR  
   1.109 +"Requirement: ""Bluetooth/IrDA receiving indicator""" 
   1.110 +*/ 
   1.111 +#undef RD_BLUETOOTHIRRECEIVINGINDICATOR                    
   1.112 + 
   1.113 +/** #RD_BOOT_CUSTOMIZABLE_AI  
   1.114 +R&D Flag to enable smooth integration of customizable to device bootup. The flag
   1.115 +is used variate out current Idle + Active Idle solution and replace it new
   1.116 +customizable AI. 
   1.117 +*/ 
   1.118 +#define RD_BOOT_CUSTOMIZABLE_AI                             
   1.119 + 
   1.120 +/** #RD_BROWSER_LAUNCHER_API_CHANGE  
   1.121 +R&D flag for implementing browser launcher API change. 
   1.122 +*/ 
   1.123 +#define RD_BROWSER_LAUNCHER_API_CHANGE                      
   1.124 + 
   1.125 +/** #RD_BROWSER_PROGRESSIVE_DOWNLOAD  
   1.126 +RD flag to enable/disable the progressive download functionality for certain
   1.127 +types of browser-downloadable content. 
   1.128 +*/ 
   1.129 +#define RD_BROWSER_PROGRESSIVE_DOWNLOAD                     
   1.130 + 
   1.131 +/** #RD_BROWSER_SCROLLBARS  
   1.132 +This flag will be in place until the implementation of Browser using the
   1.133 +platform scrollbars is mature enough. 
   1.134 +*/ 
   1.135 +#undef RD_BROWSER_SCROLLBARS                               
   1.136 + 
   1.137 +/** #RD_BROWSER_USE_AUDIOVIDEOPLUGIN  
   1.138 +"RD flag for development of new, combined AudioVideoPlugin" 
   1.139 +*/ 
   1.140 +#define RD_BROWSER_USE_AUDIOVIDEOPLUGIN                     
   1.141 + 
   1.142 +/** #RD_BROWSER_VIDEO_PLUGIN  
   1.143 +Support for Browser Plugin. Used in deciding whether the browser video plugin is
   1.144 +taken in. 
   1.145 +*/ 
   1.146 +#undef RD_BROWSER_VIDEO_PLUGIN                             
   1.147 + 
   1.148 +/** #RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD  
   1.149 +RD flag to enable/disable the progressive download functionality for
   1.150 +browser-downloadable video content. 
   1.151 +*/ 
   1.152 +#undef RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD               
   1.153 + 
   1.154 +/** #RD_BROWSER_WIDGETS  
   1.155 +RD flag for development of new Widgets implementation 
   1.156 +*/ 
   1.157 +#define RD_BROWSER_WIDGETS                                  
   1.158 + 
   1.159 +/** #RD_BTUI_RENOVATION  
   1.160 +Bluetooth user interface renovation. 
   1.161 +*/ 
   1.162 +#define RD_BTUI_RENOVATION                                  
   1.163 + 
   1.164 +/** #RD_BT_AUDIO_RENOVATION  
   1.165 +Bluetooth audio renovation. 
   1.166 +*/ 
   1.167 +#undef RD_BT_AUDIO_RENOVATION                              
   1.168 + 
   1.169 +/** #RD_BT_MSG_RENOVATION  
   1.170 +This flag enables early development of Bluetooth OPP/BIP features (3.1u). 
   1.171 +*/ 
   1.172 +#define RD_BT_MSG_RENOVATION                                
   1.173 + 
   1.174 +/** #RD_CALENDAR_PLUGIN_FW  
   1.175 +This flag enables new UI concept and plugin framework for regional calendar
   1.176 +enhancements. The flag disables old Chinese Lunar Calendar implementation
   1.177 +(without plugin framework) and enables new Lunar Calendar plugin (using
   1.178 +framework). 
   1.179 +*/ 
   1.180 +#define RD_CALENDAR_PLUGIN_FW                               
   1.181 + 
   1.182 +/** #RD_CAMCORDER_ADVSETTINGS  
   1.183 +This flag indicates if the ecamadvsettings.dll is included to the rom image 
   1.184 +*/ 
   1.185 +#undef RD_CAMCORDER_ADVSETTINGS                            
   1.186 + 
   1.187 +/** #RD_CATALOGS_CLIENT  
   1.188 +RD flag for development of Catalogs client v3 
   1.189 +*/ 
   1.190 +#undef RD_CATALOGS_CLIENT                                  
   1.191 + 
   1.192 +/** #RD_CLEAN_BUILD_SUPPORT  
   1.193 +Pf 52.50 build supports multiple keyboardlayout and hence switch API is used in
   1.194 +Akncapserver.
   1.195 +
   1.196 +Switch APIs are part of adaptation layer code and these files are not part of
   1.197 +clean build.
   1.198 +
   1.199 +This flag will be enabled during clean build. 
   1.200 +*/ 
   1.201 +#undef RD_CLEAN_BUILD_SUPPORT                              
   1.202 + 
   1.203 +/** #RD_CLIENT_CERTIFICATES  
   1.204 +RD flag for development of Client certificates and private key handling feature. 
   1.205 +*/ 
   1.206 +#define RD_CLIENT_CERTIFICATES                              
   1.207 + 
   1.208 +/** #RD_COMBINE_INSTALLATION_QUERIES  
   1.209 +"The flag enables feature ""SW Installer: combining installation confirmation
   1.210 +and details queries during installation""" 
   1.211 +*/ 
   1.212 +#define RD_COMBINE_INSTALLATION_QUERIES                     
   1.213 + 
   1.214 +/** #RD_COMMON_ENGINE_API_CHANGE  
   1.215 +This R&D flag is needed to safely integrate changes to the Common Engine APIs
   1.216 +into Series 60 releases. 
   1.217 +*/ 
   1.218 +#define RD_COMMON_ENGINE_API_CHANGE                         
   1.219 + 
   1.220 +/** #RD_CONTENTMANAGERLAUNCHER  
   1.221 +Flag for variating the new Content Manager Launcher component and related
   1.222 +Content Manager Launcher API 
   1.223 +*/ 
   1.224 +#undef RD_CONTENTMANAGERLAUNCHER                           
   1.225 + 
   1.226 +/** #RD_CONTENTNOTIFICATION  
   1.227 +"Flag for variating the new Content Notification component and related APIs:
   1.228 +Content Notification API, Content Notification Implementation API" 
   1.229 +*/ 
   1.230 +#undef RD_CONTENTNOTIFICATION                              
   1.231 + 
   1.232 +/** #RD_CONTEXT_FRAMEWORK  
   1.233 +"RD flag to enable feature ""Context framework"" development" 
   1.234 +*/ 
   1.235 +#define RD_CONTEXT_FRAMEWORK                                
   1.236 + 
   1.237 +/** #RD_CONTEXT_SENSITIVE_MENU  
   1.238 +RD flag to flag out the implementation of context sensitive menu. 
   1.239 +*/ 
   1.240 +#undef RD_CONTEXT_SENSITIVE_MENU                           
   1.241 + 
   1.242 +/** #RD_CONTROL_PANEL  
   1.243 +Flag enables Control Panel development. 
   1.244 +*/ 
   1.245 +#define RD_CONTROL_PANEL                                    
   1.246 + 
   1.247 +/** #RD_CONVERGED_CALL_ENGINE  
   1.248 +"RD flag to enable feature ""Converged call engine"" development." 
   1.249 +*/ 
   1.250 +#define RD_CONVERGED_CALL_ENGINE                            
   1.251 + 
   1.252 +/** #RD_CONVERGED_CALL_ENGINE_PROXY  
   1.253 +Used for CCE xSP proxy developmen 
   1.254 +*/ 
   1.255 +#undef RD_CONVERGED_CALL_ENGINE_PROXY                      
   1.256 + 
   1.257 +/** #RD_CSXHELP_EVOLUTION  
   1.258 +Feature enables early development of csxhelp application functionalities. 
   1.259 +*/ 
   1.260 +#undef RD_CSXHELP_EVOLUTION                                
   1.261 + 
   1.262 +/** #RD_CS_PS_HO   
   1.263 +RD flag to enable VOIP handover development 
   1.264 +*/ 
   1.265 +#undef RD_CS_PS_HO                                         
   1.266 + 
   1.267 +/** #RD_CUSTOMIZABLE_AI  
   1.268 +R&D Flag to enable smooth development & integration of customazable Active Idle. 
   1.269 +*/ 
   1.270 +#define RD_CUSTOMIZABLE_AI                                  
   1.271 + 
   1.272 +/** #RD_DEFAULT_APPLICATION_SETTINGS  
   1.273 +Disables the Default Application Settings subsystem. 
   1.274 +*/ 
   1.275 +#define RD_DEFAULT_APPLICATION_SETTINGS                     
   1.276 + 
   1.277 +/** #RD_DEVICE_MODE_CONFIGURABILITY  
   1.278 +"This flag controls configurability features to System Application (referred as
   1.279 +""SysAp"") and HwResourceManager (referred as HWRM) components.SysAp needs this
   1.280 +flag for moving part of its key event handling functionality to a plug-in that
   1.281 +can be variated by product programs.HWRM needs this flag for moving part of its
   1.282 +light controlling functionality to a plug-in that can be variated by product
   1.283 +programs." 
   1.284 +*/ 
   1.285 +#define RD_DEVICE_MODE_CONFIGURABILITY                      
   1.286 + 
   1.287 +/** #RD_DISPLAY_POST  
   1.288 +This flag allows to choose from either built-in Display Post implementation or
   1.289 +an external Display Post module. 
   1.290 +*/ 
   1.291 +#undef RD_DISPLAY_POST                                     
   1.292 + 
   1.293 +/** #RD_DM_MULTI_CHOICE_ALERT  
   1.294 +"RD flag to enable feature ""OMA DM server can query user to select options.This
   1.295 +alert type allows the user to select multiple items from a list of options.""
   1.296 +development." 
   1.297 +*/ 
   1.298 +#undef RD_DM_MULTI_CHOICE_ALERT                            
   1.299 + 
   1.300 +/** #RD_DM_ROAMING_BLOCKING_SUPPORT  
   1.301 +Feature enables the blocking the SyncML Device Management session (Either for
   1.302 +Device settings like MMS settings or for FOTA downloads) when user in roaming
   1.303 +networks. This RnD flag will be used temporarily for increment 15 development
   1.304 +time only to flag changes made on component SyncMLNotifier.  
   1.305 +*/ 
   1.306 +#undef RD_DM_ROAMING_BLOCKING_SUPPORT                      
   1.307 + 
   1.308 +/** #RD_DM_SINGLE_CHOICE_ALERT  
   1.309 +"RD flag to enable feature ""OMA Device management Server can query user to
   1.310 +select an option by sending a number of user selectable options"" development." 
   1.311 +*/ 
   1.312 +#undef RD_DM_SINGLE_CHOICE_ALERT                           
   1.313 + 
   1.314 +/** #RD_DM_TEXT_INPUT_ALERT  
   1.315 +"RD flag to enable feature ""OMA Device management Server can query user input""
   1.316 +development." 
   1.317 +*/ 
   1.318 +#undef RD_DM_TEXT_INPUT_ALERT                              
   1.319 + 
   1.320 +/** #RD_DOS_API_CHANGE  
   1.321 +This flag is needed for safely (without creating bottle neck) incorporating DOS
   1.322 +Client/Plug-in/SAE API changes into Series 60 releases. 
   1.323 +*/ 
   1.324 +#undef RD_DOS_API_CHANGE                                   
   1.325 + 
   1.326 +/** #RD_DOS_SERVER_REMOVE  
   1.327 +R&D flag for managing the DOS Server and DOS APIs removal. 
   1.328 +*/ 
   1.329 +#undef RD_DOS_SERVER_REMOVE                                
   1.330 + 
   1.331 +/** #RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION  
   1.332 +A flag to control one of the sub-features in OMA DRM v2 implementation. 
   1.333 +*/ 
   1.334 +#define RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION             
   1.335 + 
   1.336 +/** #RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM  
   1.337 +Feature enables early development of   the requirement '107-18152 Common
   1.338 +interface for OMA and WM DRM'. 
   1.339 +*/ 
   1.340 +#define RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM           
   1.341 + 
   1.342 +/** #RD_DRM_DETAILS_VIEW_RENOVATION  
   1.343 +A flag to control one of the sub-features in OMA DRM v2 implementation. 
   1.344 +*/ 
   1.345 +#undef RD_DRM_DETAILS_VIEW_RENOVATION                      
   1.346 + 
   1.347 +/** #RD_DRM_DROPPED_30_FEATURES  
   1.348 +A flag to control one of the sub-features in OMA DRM v2 implementation. 
   1.349 +*/ 
   1.350 +#define RD_DRM_DROPPED_30_FEATURES                          
   1.351 + 
   1.352 +/** #RD_DRM_IMSI_BINDING  
   1.353 +A flag to control one of the sub-features in OMA DRM v2 implementation. 
   1.354 +*/ 
   1.355 +#define RD_DRM_IMSI_BINDING                                 
   1.356 + 
   1.357 +/** #RD_DRM_METERING  
   1.358 +Flag enables development of DRM Metering 
   1.359 +*/ 
   1.360 +#define RD_DRM_METERING                                     
   1.361 + 
   1.362 +/** #RD_DRM_NEW_SECURE_CLOCK  
   1.363 +R&D feature flag is needed to develop the requirement '101-32062 New Secure
   1.364 +clock for DRM' 
   1.365 +*/ 
   1.366 +#define RD_DRM_NEW_SECURE_CLOCK                             
   1.367 + 
   1.368 +/** #RD_DRM_PREVIEW_RIGHT_FOR_AUDIO  
   1.369 +"Flag enables development of feature ""Preview right support for OMA DRM v2
   1.370 +protected content for audio""" 
   1.371 +*/ 
   1.372 +#undef RD_DRM_PREVIEW_RIGHT_FOR_AUDIO                      
   1.373 + 
   1.374 +/** #RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS  
   1.375 +Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights
   1.376 +expiration warning prompts' without risking the maturity of CCB. 
   1.377 +*/ 
   1.378 +#define RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS        
   1.379 + 
   1.380 +/** #RD_DRM_RIGHTS_MANAGER_REMOVAL  
   1.381 +R&D feature flag is needed to develop the requirement '101-41508 Rights Manager
   1.382 +Removal' 
   1.383 +*/ 
   1.384 +#define RD_DRM_RIGHTS_MANAGER_REMOVAL                       
   1.385 + 
   1.386 +/** #RD_DRM_RINGTONE_BLOCKING  
   1.387 +A flag to control one of the sub-features in OMA DRM v2 implementation. 
   1.388 +*/ 
   1.389 +#define RD_DRM_RINGTONE_BLOCKING                            
   1.390 + 
   1.391 +/** #RD_DRM_SILENT_RIGHTS_ACQUISITION  
   1.392 +In order to enable safe development of  OMA DRM v2 Silent rights object
   1.393 +acquisition 
   1.394 +*/ 
   1.395 +#define RD_DRM_SILENT_RIGHTS_ACQUISITION                    
   1.396 + 
   1.397 +/** #RD_DSUI_TIMEDSYNC  
   1.398 +To provide timed synchronization feature to be included in the Data
   1.399 +synchronization UI .  The flag will be used only in the OmaDsAppUi component. 
   1.400 +*/ 
   1.401 +#define RD_DSUI_TIMEDSYNC                                   
   1.402 + 
   1.403 +/** #RD_DS_ICAL_SUPPORT  
   1.404 +Support for iCalendar synchronization 
   1.405 +*/ 
   1.406 +#undef RD_DS_ICAL_SUPPORT                                  
   1.407 + 
   1.408 +/** #RD_DS_UI_EVOLUTION  
   1.409 +RD flag for development of new Data Sync UI 
   1.410 +*/ 
   1.411 +#undef RD_DS_UI_EVOLUTION                                  
   1.412 + 
   1.413 +/** #RD_EMAIL_DOMAIN_UTILS  
   1.414 +The flag is for controlling the releasing of the Email utility API changes that
   1.415 +are planned to be done for 3.2 
   1.416 +*/ 
   1.417 +#define RD_EMAIL_DOMAIN_UTILS                               
   1.418 + 
   1.419 +/** #RD_EMAIL_HTML_VIEW  
   1.420 +R&D Flag to remove HTML plugin from mail 3.0 implementation. 
   1.421 +*/ 
   1.422 +#define RD_EMAIL_HTML_VIEW                                  
   1.423 + 
   1.424 +/** #RD_ENABLE_ADDING_EDITING_OF_MSISDN  
   1.425 +This flag enables the usage of the new implementation of Own name store in
   1.426 +CommonTSY. 
   1.427 +*/ 
   1.428 +#undef RD_ENABLE_ADDING_EDITING_OF_MSISDN                  
   1.429 + 
   1.430 +/** #RD_ENHANCED_CBA  
   1.431 +RD flag to flag out implementation of Enhanced CBA 
   1.432 +*/ 
   1.433 +#undef RD_ENHANCED_CBA                                     
   1.434 + 
   1.435 +/** #RD_ENHANCED_SKINNING  
   1.436 +"RD Feature flag for implementing ""enhanced skinning"" in 2.x CCB. That feature
   1.437 +is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not
   1.438 +optional feature." 
   1.439 +*/ 
   1.440 +#define RD_ENHANCED_SKINNING                                
   1.441 + 
   1.442 +/** #RD_EXTENDED_ICL_JPEG_API  
   1.443 +RD flag to enable/disable the Extended ICL JPEG API. 
   1.444 +*/ 
   1.445 +#define RD_EXTENDED_ICL_JPEG_API                            
   1.446 + 
   1.447 +/** #RD_FEATURE_MANAGER_CHANGE  
   1.448 +In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager
   1.449 +component will be introduced. Flag is needed to safely implement the change.  
   1.450 +*/ 
   1.451 +#define RD_FEATURE_MANAGER_CHANGE                           
   1.452 + 
   1.453 +/** #RD_FILE_HANDLE_SUPPORT  
   1.454 +This R&D flag defines data caging changes to components that are used by
   1.455 +messaging API components. 
   1.456 +*/ 
   1.457 +#define RD_FILE_HANDLE_SUPPORT                              
   1.458 + 
   1.459 +/** #RD_FILE_MANAGER_BACKUP  
   1.460 +RD feature flag for implementing additional backup improvements for File
   1.461 +Manager. 
   1.462 +*/ 
   1.463 +#define RD_FILE_MANAGER_BACKUP                              
   1.464 + 
   1.465 +/** #RD_FILE_SORTING  
   1.466 +The flag will be used to variate the sorting functionality in File manager in
   1.467 +R3.2. 
   1.468 +*/ 
   1.469 +#undef RD_FILE_SORTING                                     
   1.470 + 
   1.471 +/** #RD_FLASHLITE_SCREENSAVER  
   1.472 +This flag allowes early development of new Flash as Screensaver features. 
   1.473 +*/ 
   1.474 +#define RD_FLASHLITE_SCREENSAVER                            
   1.475 + 
   1.476 +/** #RD_FLASH_AS_VIDEO_RINGING_TONE  
   1.477 +Device allows a video file to be set as a ringing tone. 
   1.478 +*/ 
   1.479 +#define RD_FLASH_AS_VIDEO_RINGING_TONE                      
   1.480 + 
   1.481 +/** #RD_FM_RADIO_ENHANCEMENTS  
   1.482 +RD flag to enable FM Radio Control Adaptation API development.   
   1.483 +*/ 
   1.484 +#define RD_FM_RADIO_ENHANCEMENTS                            
   1.485 + 
   1.486 +/** #RD_FM_TX_SUPPORT  
   1.487 +RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource
   1.488 +Manager and SysApp 
   1.489 +*/ 
   1.490 +#undef RD_FM_TX_SUPPORT                                    
   1.491 + 
   1.492 +/** #RD_FOTA_FLEXIBLE_MEMORY_USAGE  
   1.493 +Feature enables flexible memory usage for storing update files on c-drive. RnD
   1.494 +flag will be used temporarily for increment 15 development time only to flag
   1.495 +changes made on component fotaserver and SyncMLNotifier. 
   1.496 +*/ 
   1.497 +#undef RD_FOTA_FLEXIBLE_MEMORY_USAGE                       
   1.498 + 
   1.499 +/** #RD_FSW_V2  
   1.500 +RD feature flag for new fastswap tasklist development. 
   1.501 +*/ 
   1.502 +#define RD_FSW_V2                                           
   1.503 + 
   1.504 +/** #RD_FULLSCREEN_WALLPAPER  
   1.505 +RD feature flag for enabling full screen wallpaper development. 
   1.506 +*/ 
   1.507 +#define RD_FULLSCREEN_WALLPAPER                             
   1.508 + 
   1.509 +/** #RD_GALLERY_ENABLE_NG_MUSIC_PLAYER  
   1.510 +This feature flag will be used to variate Gallery usage between the old and the
   1.511 +new Music Player. 
   1.512 +*/ 
   1.513 +#undef RD_GALLERY_ENABLE_NG_MUSIC_PLAYER                   
   1.514 + 
   1.515 +/** #RD_GALLERY_GRID  
   1.516 +Enable/disable Grid view in Gallery 
   1.517 +*/ 
   1.518 +#define RD_GALLERY_GRID                                     
   1.519 + 
   1.520 +/** #RD_GALLERY_PREVIEW_POPUP  
   1.521 +Enable disable Preview Popup in Gallery 
   1.522 +*/ 
   1.523 +#undef RD_GALLERY_PREVIEW_POPUP                            
   1.524 + 
   1.525 +/** #RD_GBA  
   1.526 +Support for General Bootstarapping Architecture (GBA).  GBA enables
   1.527 +authentication for mobile services without any user interaction. 
   1.528 +*/ 
   1.529 +#undef RD_GBA                                              
   1.530 + 
   1.531 +/** #RD_GENERAL_SEARCH  
   1.532 +"RD flag to enable feature ""In-Device Search"" development." 
   1.533 +*/ 
   1.534 +#define RD_GENERAL_SEARCH                                   
   1.535 + 
   1.536 +/** #RD_GS_RENOVATION  
   1.537 +General Settings Application Renovation 
   1.538 +*/ 
   1.539 +#define RD_GS_RENOVATION                                    
   1.540 + 
   1.541 +/** #RD_GS_RENOVATION_PHASE2  
   1.542 +This flag allowes early development of new General Settings features. 
   1.543 +*/ 
   1.544 +#define RD_GS_RENOVATION_PHASE2                             
   1.545 + 
   1.546 +/** #RD_HELPRUNTIME  
   1.547 +Flag to variate help content between 3.2.1 and 3.2.2  
   1.548 +*/ 
   1.549 +#undef RD_HELPRUNTIME                                      
   1.550 + 
   1.551 +/** #RD_HELP_AIW_INTEGRATION  
   1.552 +This flag enables early development of  AIW Help consumer integration feature. 
   1.553 +*/ 
   1.554 +#undef RD_HELP_AIW_INTEGRATION                             
   1.555 + 
   1.556 +/** #RD_HIERARCHICAL_COLUMN_LIST  
   1.557 +R&D flag for enabling Hierarchical column list UI component. 
   1.558 +*/ 
   1.559 +#define RD_HIERARCHICAL_COLUMN_LIST                         
   1.560 + 
   1.561 +/** #RD_HIERARCHICAL_LIST  
   1.562 +"RD flag to enable feature ""New list type: Hierarchical list"" development." 
   1.563 +*/ 
   1.564 +#define RD_HIERARCHICAL_LIST                                
   1.565 + 
   1.566 +/** #RD_HINDI_PHONETIC_INPUT  
   1.567 +"RD flag to enable feature ""Hindi phonetic input"" development." 
   1.568 +*/ 
   1.569 +#undef RD_HINDI_PHONETIC_INPUT                             
   1.570 + 
   1.571 +/** #RD_HOTSPOT  
   1.572 +Undefining this flag indicates that the HotSpotServer.exe and other related
   1.573 +components are not included to the rom image.  
   1.574 +*/ 
   1.575 +#undef RD_HOTSPOT                                          
   1.576 + 
   1.577 +/** #RD_IDLE_SEPARATION  
   1.578 +R&D feature flag for moving idle functionality from Phone application to Idle
   1.579 +application. 
   1.580 +*/ 
   1.581 +#define RD_IDLE_SEPARATION                                  
   1.582 + 
   1.583 +/** #RD_IHL_EXTJPEGAPI  
   1.584 +Image Handling Library utilized Extended ICL JPEG API 
   1.585 +*/ 
   1.586 +#undef RD_IHL_EXTJPEGAPI                                   
   1.587 + 
   1.588 +/** #RD_IMAGEPREVIEW  
   1.589 +ImageViewer's ImagePreview API and DLL are available in release. 
   1.590 +*/ 
   1.591 +#define RD_IMAGEPREVIEW                                     
   1.592 + 
   1.593 +/** #RD_IMAGINGCONFIGMANAGER  
   1.594 +Flag to include/exclude Imaging Configuration Manager component. 
   1.595 +*/ 
   1.596 +#undef RD_IMAGINGCONFIGMANAGER                             
   1.597 + 
   1.598 +/** #RD_IM_UI_FACELIFT  
   1.599 +RD flag for development of IM UI facelift 
   1.600 +*/ 
   1.601 +#undef RD_IM_UI_FACELIFT                                   
   1.602 + 
   1.603 +/** #RD_INTELLIGENT_TEXT_INPUT  
   1.604 +Flag to develop support for Intelligent Text Iinput  
   1.605 +*/ 
   1.606 +#define RD_INTELLIGENT_TEXT_INPUT                           
   1.607 + 
   1.608 +/** #RD_IV_ACCELEROMETER  
   1.609 +Image viewer needs RnD flag in order to variate accelerometer sensor usage.
   1.610 + 
   1.611 +*/ 
   1.612 +#undef RD_IV_ACCELEROMETER                                 
   1.613 + 
   1.614 +/** #RD_IV_SLIDESHOW  
   1.615 +Image Viewer with slideshow and cool image transition effects 
   1.616 +*/ 
   1.617 +#define RD_IV_SLIDESHOW                                     
   1.618 + 
   1.619 +/** #RD_IV_TRANSPARENT_UI  
   1.620 +Image Viewer uses transparent custom UI controls 
   1.621 +*/ 
   1.622 +#define RD_IV_TRANSPARENT_UI                                
   1.623 + 
   1.624 +/** #RD_IV_TRANSPARENT_UI_2  
   1.625 +Image Viewer uses transparent toolbar and image infos popup. 
   1.626 +*/ 
   1.627 +#define RD_IV_TRANSPARENT_UI_2                              
   1.628 + 
   1.629 +/** #RD_IV_TV_OUT  
   1.630 +Flag to develop the TV-Out support for images 
   1.631 +*/ 
   1.632 +#define RD_IV_TV_OUT                                        
   1.633 + 
   1.634 +/** #RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1  
   1.635 +"Java architecture renewal, phase 1. S60 implementation replaces Symbian
   1.636 +implementation of Java Installer, Java Registry and Java Backup components." 
   1.637 +*/ 
   1.638 +#define RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1                 
   1.639 + 
   1.640 +/** #RD_JAVA_CONFIGURABLE_NW_INDICATOR  
   1.641 +Support for network indicator in Java Canvas for operator domain midlets. 
   1.642 +*/ 
   1.643 +#define RD_JAVA_CONFIGURABLE_NW_INDICATOR                   
   1.644 + 
   1.645 +/** #RD_JAVA_MEDIA_KEYS  
   1.646 +"To enable Java applications (also those in background) to get notifications
   1.647 +from various media keys (PLAY, PREV, NEXT, STOP...). " 
   1.648 +*/ 
   1.649 +#define RD_JAVA_MEDIA_KEYS                                  
   1.650 + 
   1.651 +/** #RD_JAVA_OMA_DRM_V2  
   1.652 +Java Mobile Media API supports playback of the OMA DRM v2 protected audio
   1.653 +content. 
   1.654 +*/ 
   1.655 +#define RD_JAVA_OMA_DRM_V2                                  
   1.656 + 
   1.657 +/** #RD_JAVA_REUSE_IFRAMEBUFFER  
   1.658 +Purpose: Change LCDUI Canvas implementation to reuse the native side
   1.659 +iFramebuffer memory between Canvas instances.  
   1.660 +*/ 
   1.661 +#undef RD_JAVA_REUSE_IFRAMEBUFFER                          
   1.662 + 
   1.663 +/** #RD_JAVA_SCALABLE_ICON  
   1.664 +Provide support for scalable icons for MIDlet icons (MIDlet icons & MIDlet suite
   1.665 +icons).  
   1.666 +*/ 
   1.667 +#undef RD_JAVA_SCALABLE_ICON                               
   1.668 + 
   1.669 +/** #RD_JAVA_TMIDISTATECHANGE  
   1.670 +"R&D flag for Java, related to the symbian change: BR2058: Renaming enum values
   1.671 +in TMidiState as a result of a namespace clash." 
   1.672 +*/ 
   1.673 +#define RD_JAVA_TMIDISTATECHANGE                            
   1.674 + 
   1.675 +/** #RD_JAVA_VOLUME_KEYS  
   1.676 +Java application volume level can be controlled with phone's side volume keys. 
   1.677 +*/ 
   1.678 +#define RD_JAVA_VOLUME_KEYS                                 
   1.679 + 
   1.680 +/** #RD_KANNADA_FONTS  
   1.681 +Indic Kannada fonts and font support 
   1.682 +*/ 
   1.683 +#undef RD_KANNADA_FONTS                                    
   1.684 + 
   1.685 +/** #RD_KEYLOCK_POLICY_SUPPORT  
   1.686 +Development time support for Configurable Keylock policy. 
   1.687 +*/ 
   1.688 +#undef RD_KEYLOCK_POLICY_SUPPORT                           
   1.689 + 
   1.690 +/** #RD_LIGHT_CONTROL_CHANGE  
   1.691 +RD-flag for early development of light control customizability features to
   1.692 +System Application. 
   1.693 +*/ 
   1.694 +#define RD_LIGHT_CONTROL_CHANGE                             
   1.695 + 
   1.696 +/** #RD_LIST_STRETCH  
   1.697 +R&D Flag to control inclusion of ScaleII feature: Stretch two-lined list
   1.698 +automatically as one-lined. 
   1.699 +*/ 
   1.700 +#define RD_LIST_STRETCH                                     
   1.701 + 
   1.702 +/** #RD_MAPNAV_BITMAP_ACCESS  
   1.703 +Feature enables early development of new features in Map and Navigation FW. 
   1.704 +*/ 
   1.705 +#define RD_MAPNAV_BITMAP_ACCESS                             
   1.706 + 
   1.707 +/** #RD_MARATHI  
   1.708 +Marathi UI language and input 
   1.709 +*/ 
   1.710 +#undef RD_MARATHI                                          
   1.711 + 
   1.712 +/** #RD_MDF_DEVVIDEO  
   1.713 +"This flag selects the variants of the video components to use MDF DevVideo or
   1.714 +proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in
   1.715 +Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video
   1.716 +Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components
   1.717 +are being released to Series 60 2.6, 2.7, and 2.8. " 
   1.718 +*/ 
   1.719 +#define RD_MDF_DEVVIDEO                                     
   1.720 + 
   1.721 +/** #RD_MDS_2_0  
   1.722 +The flag indicates that the environment contains 2.0 version of MDS APIs. See
   1.723 +also flag RD_MDS_2_5. 
   1.724 +*/ 
   1.725 +#undef RD_MDS_2_0                                          
   1.726 + 
   1.727 +/** #RD_MDS_2_5  
   1.728 +The flag indicates that the environment contains 2.5 version of MDS APIs. See
   1.729 +also flag RD_MDS_2_0 
   1.730 +*/ 
   1.731 +#define RD_MDS_2_5                                          
   1.732 + 
   1.733 +/** #RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2  
   1.734 +New Media Player enhancements. 
   1.735 +*/ 
   1.736 +#undef RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2                   
   1.737 + 
   1.738 +/** #RD_MEDIA_GALLERY_UPDATED_FEATURES  
   1.739 +Media Gallery updated features for 3.1 
   1.740 +*/ 
   1.741 +#define RD_MEDIA_GALLERY_UPDATED_FEATURES                   
   1.742 + 
   1.743 +/** #RD_MEETING_REQUEST_UTILS  
   1.744 +Meeting request feature adds meeting request utlis non-variable component to
   1.745 +platfrom. 
   1.746 +*/ 
   1.747 +#define RD_MEETING_REQUEST_UTILS                            
   1.748 + 
   1.749 +/** #RD_MESSAGING_API_V2  
   1.750 +This R&D flag defines data caging changes to components that use messaging API. 
   1.751 +*/ 
   1.752 +#define RD_MESSAGING_API_V2                                 
   1.753 + 
   1.754 +/** #RD_MESSAGING_GENERAL_SETTINGS_RENOVATION  
   1.755 +"RD flag to enable feature ""General  settings application renovation""
   1.756 +development" 
   1.757 +*/ 
   1.758 +#define RD_MESSAGING_GENERAL_SETTINGS_RENOVATION            
   1.759 + 
   1.760 +/** #RD_MESSAGING_ICAL_IMPORT  
   1.761 +"RD flag to enable feature ""iCalendar Import"" development" 
   1.762 +*/ 
   1.763 +#define RD_MESSAGING_ICAL_IMPORT                            
   1.764 + 
   1.765 +/** #RD_MESSAGING_VIRTUAL_PHONEBOOK  
   1.766 +This flag controls the messaging virtual phonebook migration independently from
   1.767 +RD_VIRTUAL_PHONEBOOK 
   1.768 +*/ 
   1.769 +#define RD_MESSAGING_VIRTUAL_PHONEBOOK                      
   1.770 + 
   1.771 +/** #RD_METADATAUTILITY_M4A_INTERNATIONAL  
   1.772 +Metadata localization support for M4A format 
   1.773 +*/ 
   1.774 +#define RD_METADATAUTILITY_M4A_INTERNATIONAL                
   1.775 + 
   1.776 +/** #RD_METADATAUTILITY_ODF_ALBUMART_50  
   1.777 +Support for album art from ODF header of OMA DRM v2 protected content 
   1.778 +*/ 
   1.779 +#define RD_METADATAUTILITY_ODF_ALBUMART_50                  
   1.780 + 
   1.781 +/** #RD_METADATAUTILITY_PODCAST_50  
   1.782 +Metadata Utility to support podcast related additions in ID3v2 
   1.783 +*/ 
   1.784 +#undef RD_METADATAUTILITY_PODCAST_50                       
   1.785 + 
   1.786 +/** #RD_METADATAUTILITY_WM_PROVIDER_31  
   1.787 +Support WM/Provider in Metadata Utility  
   1.788 +*/ 
   1.789 +#undef RD_METADATAUTILITY_WM_PROVIDER_31                   
   1.790 + 
   1.791 +/** #RD_METADATA_UTILITY_32  
   1.792 +RD flag for development of metadata performance improvements 
   1.793 +*/ 
   1.794 +#undef RD_METADATA_UTILITY_32                              
   1.795 + 
   1.796 +/** #RD_MFE_CP_INTEGRATION  
   1.797 +"Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with
   1.798 +control panel feature." 
   1.799 +*/ 
   1.800 +#undef RD_MFE_CP_INTEGRATION                               
   1.801 + 
   1.802 +/** #RD_MSG_FAST_PREV_NEXT  
   1.803 +"RD flag to enable feature ""Faster opening of next or previous short message""
   1.804 +development." 
   1.805 +*/ 
   1.806 +#define RD_MSG_FAST_PREV_NEXT                               
   1.807 + 
   1.808 +/** #RD_MSG_LIST_IMPROVEMENT  
   1.809 +Improved message lists  
   1.810 +*/ 
   1.811 +#define RD_MSG_LIST_IMPROVEMENT                             
   1.812 + 
   1.813 +/** #RD_MSG_LOAD_ANIMATION  
   1.814 +"The flag enables feature ""PERFORMANCE II: opening MMS with video attached""" 
   1.815 +*/ 
   1.816 +#define RD_MSG_LOAD_ANIMATION                               
   1.817 + 
   1.818 +/** #RD_MSG_NAVIPANE_IMPROVEMENT  
   1.819 +Navi pane improvements in Messaging applications 
   1.820 +*/ 
   1.821 +#define RD_MSG_NAVIPANE_IMPROVEMENT                         
   1.822 + 
   1.823 +/** #RD_MSG_XHTML_SUPPORT  
   1.824 +"The flag enables feature ""OMA MMS 1.3 phase 2""" 
   1.825 +*/ 
   1.826 +#define RD_MSG_XHTML_SUPPORT                                
   1.827 + 
   1.828 +/** #RD_MTP_SUPPORT_VIDEO_SYNC  
   1.829 +Nokia MTP protocol implementation must support video file transfer over the link
   1.830 +from PC to terminal 
   1.831 +*/ 
   1.832 +#define RD_MTP_SUPPORT_VIDEO_SYNC                           
   1.833 + 
   1.834 +/** #RD_MUIU_SPLIT  
   1.835 +RD Feature flag for splitting Messaging UI Utilities API into domain and
   1.836 +internal parts. 
   1.837 +*/ 
   1.838 +#define RD_MUIU_SPLIT                                       
   1.839 + 
   1.840 +/** #RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI  
   1.841 +RD flag for development of multimedia ringing tones in Cover UI 
   1.842 +*/ 
   1.843 +#undef RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI            
   1.844 + 
   1.845 +/** #RD_MULTIPLE_DRIVE  
   1.846 +Mutliple drive support in platform environment 
   1.847 +*/ 
   1.848 +#define RD_MULTIPLE_DRIVE                                   
   1.849 + 
   1.850 +/** #RD_MULTIPLE_DRIVE_ENABLERS  
   1.851 +Part of multiple drive support in platform environment 
   1.852 +*/ 
   1.853 +#define RD_MULTIPLE_DRIVE_ENABLERS                          
   1.854 + 
   1.855 +/** #RD_MULTI_ALARMS  
   1.856 +"This R&D flag is needed for incorporating ""Multiple Alarms""  in ClockApp." 
   1.857 +*/ 
   1.858 +#define RD_MULTI_ALARMS                                     
   1.859 + 
   1.860 +/** #RD_MUSIC_COLLECTION_AUTO_REFRESH  
   1.861 +" When enabled, Music Collection server monitors USB and memory card events and
   1.862 +performs a database refresh when new card is inserted or USB cable is
   1.863 +disconnected. It will also perform the refresh after startup. The refresh is
   1.864 +handled as a low priority task in the background. " 
   1.865 +*/ 
   1.866 +#define RD_MUSIC_COLLECTION_AUTO_REFRESH                    
   1.867 + 
   1.868 +/** #RD_NEW_FAVENG_API  
   1.869 +R&D feature flag for implementing new Client/Server FavouritesEngine API. 
   1.870 +*/ 
   1.871 +#define RD_NEW_FAVENG_API                                   
   1.872 + 
   1.873 +/** #RD_NG_MUSIC_PLAYER  
   1.874 +This flag will be used to variate between the old and the new Music Player until
   1.875 +the new Music Player reaches maturity level and is ready to completely replace
   1.876 +the old Music Player. 
   1.877 +*/ 
   1.878 +#define RD_NG_MUSIC_PLAYER                                  
   1.879 + 
   1.880 +/** #RD_NO_DIALOG_BORDERS  
   1.881 +This R&D flag is needed to safely integrate changes needed to remove hard-coded
   1.882 +dialog borders in S60 UI framework. 
   1.883 +*/ 
   1.884 +#define RD_NO_DIALOG_BORDERS                                
   1.885 + 
   1.886 +/** #RD_OMADMAPPUI_UI_EVOLUTION  
   1.887 +"Feature enables the Device Manager UI evolution feature. This RnD flag will be
   1.888 +used temporarily for increment 15 development time only to flag changes made on
   1.889 +components OmaDmAppUi, SyncMLNotifier and fotaserver." 
   1.890 +*/ 
   1.891 +#define RD_OMADMAPPUI_UI_EVOLUTION                          
   1.892 + 
   1.893 +/** #RD_OMASYNCML_DM_1_2  
   1.894 +Feature enables the Device Manager 1.2 version feature. 
   1.895 +*/ 
   1.896 +#undef RD_OMASYNCML_DM_1_2                                 
   1.897 + 
   1.898 +/** #RD_OMA_EMN  
   1.899 +The flag controls whether the OMA Email Notification function is supported by
   1.900 +the email application. The flag is needed for the variation between 3.0 and
   1.901 +3.0M. 
   1.902 +*/ 
   1.903 +#undef RD_OMA_EMN                                          
   1.904 + 
   1.905 +/** #RD_OPENVG_SVGTOPT  
   1.906 +This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt
   1.907 +currently utilizes VGRasterizer. OpenVG is the new rasterizer.  
   1.908 +*/ 
   1.909 +#undef RD_OPENVG_SVGTOPT                                   
   1.910 + 
   1.911 +/** #RD_PBK_MAP_EXT  
   1.912 +"The flag enables feature ""Map framework support for contacts application""" 
   1.913 +*/ 
   1.914 +#undef RD_PBK_MAP_EXT                                      
   1.915 + 
   1.916 +/** #RD_PBK_PROPERTIES_TAB  
   1.917 +Feature enables early development of   the requirement '101-21162: Properties
   1.918 +tab' in Phonebook. 
   1.919 +*/ 
   1.920 +#undef RD_PBK_PROPERTIES_TAB                               
   1.921 + 
   1.922 +/** #RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE  
   1.923 +Defines whether Progressive Download for WMA and RA audio contents is supported
   1.924 +via Helix engine with Music Shop. 
   1.925 +*/ 
   1.926 +#define RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE            
   1.927 + 
   1.928 +/** #RD_PF_SEC_APPARC  
   1.929 +"This R&D flag is needed for incorporating platform security and application
   1.930 +architecture changes controlled way into Series 60 releases.The flag is required
   1.931 +for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform
   1.932 +Security and101-7493: Migrate the platform software to new Application
   1.933 +Architecture that will be done in I9 timeframe. Flag will be removed after 2.8
   1.934 +branches away from 2.common." 
   1.935 +*/ 
   1.936 +#define RD_PF_SEC_APPARC                                    
   1.937 + 
   1.938 +/** #RD_PHONEBOOK2  
   1.939 +Phonebook application supports multiple contact stores. It enables users to
   1.940 +manage contacts from multiple repositories in one application. 
   1.941 +*/ 
   1.942 +#define RD_PHONEBOOK2                                       
   1.943 + 
   1.944 +/** #RD_PHONE_CLIENT_EXT  
   1.945 +The flag is for controlling the changes in the Phone Client Dial API that will
   1.946 +break the Phone Client Extension Consumer API 
   1.947 +*/ 
   1.948 +#define RD_PHONE_CLIENT_EXT                                 
   1.949 + 
   1.950 +/** #RD_PHONE_NG  
   1.951 +RD feature flag for development of new Phone architecture. 
   1.952 +*/ 
   1.953 +#define RD_PHONE_NG                                         
   1.954 + 
   1.955 +/** #RD_PINB_SRV_CHANGE  
   1.956 +R&D Flag to handle migration from old insecure Pinboard API to new one. 
   1.957 +*/ 
   1.958 +#undef RD_PINB_SRV_CHANGE                                  
   1.959 + 
   1.960 +/** #RD_POCUIAPI  
   1.961 +This R&D flag is needed for variating PoC (Push-to-talk over Cellular) and it's
   1.962 +UI integration to other applications / functionality. 
   1.963 +*/ 
   1.964 +#define RD_POCUIAPI                                         
   1.965 + 
   1.966 +/** #RD_PREVIEW_POPUP  
   1.967 +"This flag enables ScaleII component ""Preview Popup""." 
   1.968 +*/ 
   1.969 +#define RD_PREVIEW_POPUP                                    
   1.970 + 
   1.971 +/** #RD_PROGDOWNLOAD  
   1.972 +R&D flag for managing the Progressive Download feature implementation. 
   1.973 +*/ 
   1.974 +#define RD_PROGDOWNLOAD                                     
   1.975 + 
   1.976 +/** #RD_PTIENGINE2  
   1.977 +Feature enables early development of new version of PtiEngine component. 
   1.978 +*/ 
   1.979 +#define RD_PTIENGINE2                                       
   1.980 + 
   1.981 +/** #RD_RAM_TEST_UID  
   1.982 +"Turning the the flag on enables special UID that can be used by a RAM testing
   1.983 +tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should
   1.984 +not be turned on in any end product as it exposes a potential security risk.
   1.985 +Instead the flag could be used at R&D time, or in any custom builds." 
   1.986 +*/ 
   1.987 +#undef RD_RAM_TEST_UID                                     
   1.988 + 
   1.989 +/** #RD_RA_SUPPORT_FOR_MUSIC_PLAYER  
   1.990 +RD flag for development of Read Audio support in Music Player. 
   1.991 +*/ 
   1.992 +#define RD_RA_SUPPORT_FOR_MUSIC_PLAYER                      
   1.993 + 
   1.994 +/** #RD_READ_MESSAGE_DELETION  
   1.995 +"RD flag to enable feature ""Allow deleting only read messages"" development" 
   1.996 +*/ 
   1.997 +#define RD_READ_MESSAGE_DELETION                            
   1.998 + 
   1.999 +/** #RD_REMOTELOCK  
  1.1000 +RD flag for development of RemoteLock feature. 
  1.1001 +*/ 
  1.1002 +#define RD_REMOTELOCK                                       
  1.1003 + 
  1.1004 +/** #RD_REMOVE_SAE  
  1.1005 +Flag is used to remove SAE component. 
  1.1006 +*/ 
  1.1007 +#define RD_REMOVE_SAE                                       
  1.1008 + 
  1.1009 +/** #RD_RIHC_CHANGE  
  1.1010 +"This flag controls the ""Rest of inc hierachy change"". " 
  1.1011 +*/ 
  1.1012 +#define RD_RIHC_CHANGE                                      
  1.1013 + 
  1.1014 +/** #RD_S60_IMAGE_EDITOR  
  1.1015 +Defines whether Image Editor application is supported in the platform. 
  1.1016 +*/ 
  1.1017 +#define RD_S60_IMAGE_EDITOR                                 
  1.1018 + 
  1.1019 +/** #RD_S60_MANUAL_VIDEO_EDITOR  
  1.1020 +Defines whether Manual Video Editor application is supported in the platform. 
  1.1021 +*/ 
  1.1022 +#undef RD_S60_MANUAL_VIDEO_EDITOR                          
  1.1023 + 
  1.1024 +/** #RD_S60_SIGNATURE_CONNECTOR  
  1.1025 +All signature connector development is done behind this R&D feature flag. 
  1.1026 +*/ 
  1.1027 +#undef RD_S60_SIGNATURE_CONNECTOR                          
  1.1028 + 
  1.1029 +/** #RD_S60_SIMPLE_VIDEO_EDITOR  
  1.1030 +Defines whether Simple Video Editor application is supported in the platform. 
  1.1031 +*/ 
  1.1032 +#define RD_S60_SIMPLE_VIDEO_EDITOR                          
  1.1033 + 
  1.1034 +/** #RD_SAT_REL4_FEAT  
  1.1035 +R&D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification
  1.1036 +Release 4 new features 
  1.1037 +*/ 
  1.1038 +#undef RD_SAT_REL4_FEAT                                    
  1.1039 + 
  1.1040 +/** #RD_SA_TO_PUBSUB_CHANGE  
  1.1041 +"To incorporate ""System Agent migration to Publish and Subscribe""" 
  1.1042 +*/ 
  1.1043 +#define RD_SA_TO_PUBSUB_CHANGE                              
  1.1044 + 
  1.1045 +/** #RD_SCALABLE_UI  
  1.1046 +"Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a
  1.1047 +temporary feature flag that can be used where needed in code to flag scalable UI
  1.1048 +implementation out of 2.6 builds.-> to avoid ROM hit in 2.6 and regression in
  1.1049 +code maturity." 
  1.1050 +*/ 
  1.1051 +#define RD_SCALABLE_UI                                      
  1.1052 + 
  1.1053 +/** #RD_SCALABLE_UI_V2  
  1.1054 +R&D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0
  1.1055 +builds. This flag is used during new feature development, to isolate affected
  1.1056 +code from those releases that don't need to support Scale II features (< 5.0).
  1.1057 +It is NOT used for feature variation, i.e. enable/disable touch feature. 
  1.1058 +*/ 
  1.1059 +#define RD_SCALABLE_UI_V2                                   
  1.1060 + 
  1.1061 +/** #RD_SCREENSAVERAIWPLUGIN  
  1.1062 +Feature enables early development of  screensaveraiwplugin that is an AIW
  1.1063 +provider for setting images as animated or slide set screen saver. 
  1.1064 +*/ 
  1.1065 +#define RD_SCREENSAVERAIWPLUGIN                             
  1.1066 + 
  1.1067 +/** #RD_SCREENSAVER_GIFANIMATION  
  1.1068 +This R&D flag is needed for safely incorporating Gif animation support for
  1.1069 +screensaver Animation Plugin 
  1.1070 +*/ 
  1.1071 +#define RD_SCREENSAVER_GIFANIMATION                         
  1.1072 + 
  1.1073 +/** #RD_SD_TO_CENREP_CHANGE  
  1.1074 +"This R&d flag is needed for incorporating ""Shared data migration to Central
  1.1075 +Repository"" changes controlled way into Series 60 releases.The flag is required
  1.1076 +for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that
  1.1077 +will be done in I9 timeframe. " 
  1.1078 +*/ 
  1.1079 +#define RD_SD_TO_CENREP_CHANGE                              
  1.1080 + 
  1.1081 +/** #RD_SECON_METADATA  
  1.1082 +Device supports file metadata requests over ConML protocol. 
  1.1083 +*/ 
  1.1084 +#define RD_SECON_METADATA                                   
  1.1085 + 
  1.1086 +/** #RD_SECURE_BIN_RES  
  1.1087 +Flag is used variate the Increment 9 changes: i.e. relocation of binaries and
  1.1088 +resource files. We need these for 3.0 PF- security implementation. They are
  1.1089 +temporary R&D flags that can be removed once 2.8 is branched away. 
  1.1090 +*/ 
  1.1091 +#define RD_SECURE_BIN_RES                                   
  1.1092 + 
  1.1093 +/** #RD_SECURE_PRIV_DATA  
  1.1094 +Flag is in charge of variating the Increment 10 tasks: i.e. moving files to
  1.1095 +private directories. We need these for 3.0 PF- security implementation. They are
  1.1096 +temporary R&D flags that can be removed once 2.8 is branched away. 
  1.1097 +*/ 
  1.1098 +#define RD_SECURE_PRIV_DATA                                 
  1.1099 + 
  1.1100 +/** #RD_SENSOR_FW  
  1.1101 +RD flag for Sensor FW development 
  1.1102 +*/ 
  1.1103 +#define RD_SENSOR_FW                                        
  1.1104 + 
  1.1105 +/** #RD_SIMCHANGED_REMOVED  
  1.1106 +A R&D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will
  1.1107 +be removed when 2.8 branches 
  1.1108 +*/ 
  1.1109 +#define RD_SIMCHANGED_REMOVED                               
  1.1110 + 
  1.1111 +/** #RD_SIND_VIA_AIW  
  1.1112 +"RD flag to enable feature ""AIW Consumer for Voice Dialing Info View""
  1.1113 +development." 
  1.1114 +*/ 
  1.1115 +#define RD_SIND_VIA_AIW                                     
  1.1116 + 
  1.1117 +/** #RD_SLIDESHOW_SCREENSAVER  
  1.1118 +Defines whether a set of images can be set as wallpaper. Wallpaper is shown
  1.1119 +based on user defined value and then changed to a new image in the image set. 
  1.1120 +*/ 
  1.1121 +#define RD_SLIDESHOW_SCREENSAVER                            
  1.1122 + 
  1.1123 +/** #RD_SLIDESHOW_WALLPAPER  
  1.1124 +Defines whether a set of images can be set as wallpaper. Wallpaper is shown
  1.1125 +based on user defined value and then changed to a new image in the image set. 
  1.1126 +*/ 
  1.1127 +#define RD_SLIDESHOW_WALLPAPER                              
  1.1128 + 
  1.1129 +/** #RD_SLIDING_ANIMATION_EFFECTS  
  1.1130 +"R&D Flag to exclude dialog sliding from other ""animation effects""." 
  1.1131 +*/ 
  1.1132 +#undef RD_SLIDING_ANIMATION_EFFECTS                        
  1.1133 + 
  1.1134 +/** #RD_SPLIT_VIEW  
  1.1135 +RD flag to flag out implementation of Split view. 
  1.1136 +*/ 
  1.1137 +#undef RD_SPLIT_VIEW                                       
  1.1138 + 
  1.1139 +/** #RD_STARTUP_ANIMATION_CUSTOMIZATION  
  1.1140 +"This R&d flag is needed for incorporating ""Startup and shutdown animations
  1.1141 +customization"" changes in a controlled manner into S60 releases." 
  1.1142 +*/ 
  1.1143 +#define RD_STARTUP_ANIMATION_CUSTOMIZATION                  
  1.1144 + 
  1.1145 +/** #RD_STARTUP_CHANGE  
  1.1146 +This R&D flag defines changes related to start-up. 
  1.1147 +*/ 
  1.1148 +#define RD_STARTUP_CHANGE                                   
  1.1149 + 
  1.1150 +/** #RD_SUPPORT_SENDUI_API_V2  
  1.1151 +This R&D flag defines changes to SendUI API clients. 
  1.1152 +*/ 
  1.1153 +#define RD_SUPPORT_SENDUI_API_V2                            
  1.1154 + 
  1.1155 +/** #RD_SVGT_AUDIO_SUPPORT  
  1.1156 +RD feature flag for implementing audio playback support in SVG-T engine. 
  1.1157 +*/ 
  1.1158 +#define RD_SVGT_AUDIO_SUPPORT                               
  1.1159 + 
  1.1160 +/** #RD_SVGT_IN_MESSAGING  
  1.1161 +SVG-T rendering support in messaging applications 
  1.1162 +*/ 
  1.1163 +#define RD_SVGT_IN_MESSAGING                                
  1.1164 + 
  1.1165 +/** #RD_SVGT_JSR_226_API  
  1.1166 +If this feature flag is on then the JSR-226 functionality is available.
  1.1167 +Otherwise it is not. 
  1.1168 +*/ 
  1.1169 +#define RD_SVGT_JSR_226_API                                 
  1.1170 + 
  1.1171 +/** #RD_SWITCH_TO_VIDEO  
  1.1172 +This feature will include possibility in Phone to switch current voice call to
  1.1173 +video and vice versa. 
  1.1174 +*/ 
  1.1175 +#undef RD_SWITCH_TO_VIDEO                                  
  1.1176 + 
  1.1177 +/** #RD_SYMBIAN_TRACES  
  1.1178 +Enable usage of binary traces in RnD components. 
  1.1179 +*/ 
  1.1180 +#undef RD_SYMBIAN_TRACES                                   
  1.1181 + 
  1.1182 +/** #RD_TACTILE_FEEDBACK  
  1.1183 +"This R&D flag is needed for implementing ""Tactile feedback"" feature to S60
  1.1184 +5.0." 
  1.1185 +*/ 
  1.1186 +#define RD_TACTILE_FEEDBACK                                 
  1.1187 + 
  1.1188 +/** #RD_TELEPHONY_DEVICE_MODE  
  1.1189 +This flag enables the flip (clamshell) and grip (slider) event handling. Devices
  1.1190 +without this functionality can leave the TelephonyDeviceMode.DLL component out
  1.1191 +of their builds.  
  1.1192 +*/ 
  1.1193 +#define RD_TELEPHONY_DEVICE_MODE                            
  1.1194 + 
  1.1195 +/** #RD_THUMBNAILMANAGER  
  1.1196 +"This flag is used for temporarily variating Thumbnail Manager component.  The
  1.1197 +purpose of Thumbnail Manager is to provide convenient access thumbnail images
  1.1198 +for media objects (e.g. image and video files). Thumbnail Manager handles both
  1.1199 +generation and storing of thumbnails. S60 clients: Media Gallery, Media Player." 
  1.1200 +*/ 
  1.1201 +#define RD_THUMBNAILMANAGER                                 
  1.1202 + 
  1.1203 +/** #RD_TOOLBAR_SUPPORT  
  1.1204 +R&D Flag to remove 3.1 Toolbar and Generic Buttons 
  1.1205 +*/ 
  1.1206 +#define RD_TOOLBAR_SUPPORT                                  
  1.1207 + 
  1.1208 +/** #RD_TRACKSTER_MENU  
  1.1209 +"Trackster is a generic component, which can be used for various purposes in
  1.1210 +various applications. The basic idea and the innovation behind the work is to
  1.1211 +build the behavior based on Bezier curves, which define how the control
  1.1212 +appears." 
  1.1213 +*/ 
  1.1214 +#define RD_TRACKSTER_MENU                                   
  1.1215 + 
  1.1216 +/** #RD_TSP_CLIENT_MAPPER  
  1.1217 +RD Feature flag for implementing a new TSP solution for platform components
  1.1218 +which improves a TSP configurability and resolves mapping problems between
  1.1219 +RemCon and audio clients. 
  1.1220 +*/ 
  1.1221 +#define RD_TSP_CLIENT_MAPPER                                
  1.1222 + 
  1.1223 +/** #RD_UIFW_3_0_API_CHANGES  
  1.1224 +R&D flag for implementing UIFW 3.0 API changes. 
  1.1225 +*/ 
  1.1226 +#undef RD_UIFW_3_0_API_CHANGES                             
  1.1227 + 
  1.1228 +/** #RD_UIKON_UNBRANCH  
  1.1229 +R&D flag for implementing Uikon unbranch related changes to Series 60 code. 
  1.1230 +*/ 
  1.1231 +#define RD_UIKON_UNBRANCH                                   
  1.1232 + 
  1.1233 +/** #RD_UI_CONTROL_TRANSPARENCY  
  1.1234 +Semi-transparency support in UI controls. This feature relies on Symbian's
  1.1235 +window transparency support and has no effect if TRANSPARENCY keyword is not
  1.1236 +defined in WSINI.INI. 
  1.1237 +*/ 
  1.1238 +#undef RD_UI_CONTROL_TRANSPARENCY                          
  1.1239 + 
  1.1240 +/** #RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH  
  1.1241 +Development of transition effects in UI rotation (layoutswitch) use case will be
  1.1242 +done behind this flag to secure that existing functionality won't suffer
  1.1243 +regression during implementation. 
  1.1244 +*/ 
  1.1245 +#define RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH              
  1.1246 + 
  1.1247 +/** #RD_UI_TRANSITION_EFFECTS_LIST  
  1.1248 +This flag will be used to secure that development of list transition effects
  1.1249 +won't break existing fullscreen and components transition effects. 
  1.1250 +*/ 
  1.1251 +#define RD_UI_TRANSITION_EFFECTS_LIST                       
  1.1252 + 
  1.1253 +/** #RD_UI_TRANSITION_EFFECTS_PHASE2  
  1.1254 +Feature enables early development of 2nd phase UI transition effects. 
  1.1255 +*/ 
  1.1256 +#define RD_UI_TRANSITION_EFFECTS_PHASE2                     
  1.1257 + 
  1.1258 +/** #RD_UI_TRANSITION_EFFECTS_POPUPS  
  1.1259 +"Development of transition effects in popups (notes, queries, etc) will be done
  1.1260 +behind this flag to secure that existing functionality won't suffer regression
  1.1261 +during implementation." 
  1.1262 +*/ 
  1.1263 +#define RD_UI_TRANSITION_EFFECTS_POPUPS                     
  1.1264 + 
  1.1265 +/** #RD_UI_ZOOM  
  1.1266 +This feature activates the zooming support in Series 60 UI. 
  1.1267 +*/ 
  1.1268 +#undef RD_UI_ZOOM                                          
  1.1269 + 
  1.1270 +/** #RD_UNIFIED_EDITOR  
  1.1271 +"Unified SMS and MMS Editor,  targetted for release 3.1U" 
  1.1272 +*/ 
  1.1273 +#define RD_UNIFIED_EDITOR                                   
  1.1274 + 
  1.1275 +/** #RD_USB_CHARGING  
  1.1276 +"This flag affects to the Starter list only. If it is defined, the Starter
  1.1277 +starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC
  1.1278 +Personality Plug-in code is not variated. " 
  1.1279 +*/ 
  1.1280 +#define RD_USB_CHARGING                                     
  1.1281 + 
  1.1282 +/** #RD_USB_HEADSET_SUPPORT  
  1.1283 +To enable USB OTG Audio/Hid related code  
  1.1284 +*/ 
  1.1285 +#undef RD_USB_HEADSET_SUPPORT                              
  1.1286 + 
  1.1287 +/** #RD_USB_WATCHER_CONFIGURATION_MGMT  
  1.1288 +Enables USB Configuration Management. 
  1.1289 +*/ 
  1.1290 +#define RD_USB_WATCHER_CONFIGURATION_MGMT                   
  1.1291 + 
  1.1292 +/** #RD_USE_S60HOSTSTACK  
  1.1293 +" Development of USB Audio/HID class drivers has been started using class driver
  1.1294 +APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host
  1.1295 +stack which will be used in production code instead of S60 host stack. APIs
  1.1296 +offered by these two stacks are different, and when the class driver code using
  1.1297 +the S60 host stack APIs is migrated into using the Symbian host stack APIs, the
  1.1298 +developer needs to be able to switch between the stacks in the same
  1.1299 +environment." 
  1.1300 +*/ 
  1.1301 +#undef RD_USE_S60HOSTSTACK                                 
  1.1302 + 
  1.1303 +/** #RD_USE_SYMBIAN_SYNCML_CONVERGENCE  
  1.1304 +RD flag for development of Symbian version of S60 SyncML engine 
  1.1305 +*/ 
  1.1306 +#undef RD_USE_SYMBIAN_SYNCML_CONVERGENCE                   
  1.1307 + 
  1.1308 +/** #RD_VIBRA_AND_LIGHT_CHANGE  
  1.1309 +This R&D flag defines changes related to vibra and backlight. 
  1.1310 +*/ 
  1.1311 +#undef RD_VIBRA_AND_LIGHT_CHANGE                           
  1.1312 + 
  1.1313 +/** #RD_VIDEO_AS_RINGING_TONE  
  1.1314 +Device allows a video file to be set as a ringing tone. 
  1.1315 +*/ 
  1.1316 +#define RD_VIDEO_AS_RINGING_TONE                            
  1.1317 + 
  1.1318 +/** #RD_VIDEO_MAILBOX_SUPPORT  
  1.1319 +R&D Flag to remove video mailbox support from older than S60 3.1 builds. 
  1.1320 +*/ 
  1.1321 +#undef RD_VIDEO_MAILBOX_SUPPORT                            
  1.1322 + 
  1.1323 +/** #RD_VIRTUAL_PHONEBOOK  
  1.1324 +Feature flag enables the usage of the Virtual Phonebook APIs. 
  1.1325 +*/ 
  1.1326 +#define RD_VIRTUAL_PHONEBOOK                                
  1.1327 + 
  1.1328 +/** #RD_VOIP_PRESENCE   
  1.1329 +RD flag to enable VOIP presence development 
  1.1330 +*/ 
  1.1331 +#undef RD_VOIP_PRESENCE                                    
  1.1332 + 
  1.1333 +/** #RD_VOIP_REL_2_2  
  1.1334 +RD flag to enable VOIP rel 2.2 development  
  1.1335 +*/ 
  1.1336 +#define RD_VOIP_REL_2_2                                     
  1.1337 + 
  1.1338 +/** #RD_VT_IMAGE_SHARING  
  1.1339 +RD flag for implementation of still image sharing. 
  1.1340 +*/ 
  1.1341 +#undef RD_VT_IMAGE_SHARING                                 
  1.1342 + 
  1.1343 +/** #RD_VT_LONG_SEND_KEY  
  1.1344 +"New RD flag for development of ""Long press of send key"" feature (for Taco) in
  1.1345 +CCB." 
  1.1346 +*/ 
  1.1347 +#undef RD_VT_LONG_SEND_KEY                                 
  1.1348 + 
  1.1349 +/** #RD_WCDMA_CELL_BROADCAST  
  1.1350 +"RD flag to enable feature ""WCDMA Cell Broadcast (CBS) support"" development." 
  1.1351 +*/ 
  1.1352 +#undef RD_WCDMA_CELL_BROADCAST                             
  1.1353 + 
  1.1354 +/** #RD_WFA_ADMISSION_CONTROL  
  1.1355 +This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA)
  1.1356 +admission control to a certain platform/products. 
  1.1357 +*/ 
  1.1358 +#undef RD_WFA_ADMISSION_CONTROL                            
  1.1359 + 
  1.1360 +/** #RD_WLAN_DDK  
  1.1361 +"The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component." 
  1.1362 +*/ 
  1.1363 +#define RD_WLAN_DDK                                         
  1.1364 + 
  1.1365 +/** #RD_WLAN_EXPANDED_EAP_TYPES  
  1.1366 +This flag enables (or disables) the usage of expanded EAP type codes. Normal
  1.1367 +(8-bit) EAP type codes are used when the flag is disabled. 
  1.1368 +*/ 
  1.1369 +#define RD_WLAN_EXPANDED_EAP_TYPES                          
  1.1370 + 
  1.1371 +/** #RD_WLAN_PROTECTED_SETUP  
  1.1372 +This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An
  1.1373 +active flag requires that expanded EAP type codes are supported. 
  1.1374 +*/ 
  1.1375 +#define RD_WLAN_PROTECTED_SETUP                             
  1.1376 + 
  1.1377 +/** #RD_WMDRM_DLA_ENABLERS  
  1.1378 +Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA
  1.1379 +Enablers' 
  1.1380 +*/ 
  1.1381 +#define RD_WMDRM_DLA_ENABLERS                               
  1.1382 + 
  1.1383 +/** #RD_WOW_GALLERY_EVOLUTION  
  1.1384 +RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2
  1.1385 +features prior to branching 3.1. 
  1.1386 +*/ 
  1.1387 +#define RD_WOW_GALLERY_EVOLUTION                            
  1.1388 + 
  1.1389 +/** #RD_WOW_GALLERY_PREVIEW_POPUP  
  1.1390 +In Touch-devices tappping on the popup opens the image. 
  1.1391 +*/ 
  1.1392 +#define RD_WOW_GALLERY_PREVIEW_POPUP                        
  1.1393 + 
  1.1394 +/** #RD_WOW_GALLERY_REMOVE_TOOLBAR  
  1.1395 +Removes Toolbar should from Gallery. 
  1.1396 +*/ 
  1.1397 +#undef RD_WOW_GALLERY_REMOVE_TOOLBAR                       
  1.1398 + 
  1.1399 +/** #RD_WOW_GALLERY_SORTING_VIEWS  
  1.1400 +Enable enhanced view sorting in Gallery 
  1.1401 +*/ 
  1.1402 +#define RD_WOW_GALLERY_SORTING_VIEWS                        
  1.1403 + 
  1.1404 +/** #RD_WOW_GALLERY_VIDEO_THUMBNAILS  
  1.1405 +Enable video thumbnail support in Gallery 
  1.1406 +*/ 
  1.1407 +#define RD_WOW_GALLERY_VIDEO_THUMBNAILS                     
  1.1408 + 
  1.1409 +/** #RD_XMLUI_2  
  1.1410 +R&D Flag to separate XML UI framework phase 2 development work from phase 1. 
  1.1411 +*/ 
  1.1412 +#define RD_XMLUI_2                                          
  1.1413 + 
  1.1414 +/** #RD_XML_ENGINE_API_CHANGE  
  1.1415 +RD flag for development of new XML Engine APIs. 
  1.1416 +*/ 
  1.1417 +#define RD_XML_ENGINE_API_CHANGE                            
  1.1418 + 
  1.1419 +
  1.1420 +#endif // __BLDCODELINE_HRH