Move and merge modified sf_config/config files to be underneath foundation_system in line with the restructure that occurred as part of fc38b048ab2f.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foundation_system/sf_config/cenrep/group/bld.inf Tue May 11 23:06:15 2010 +0100
@@ -0,0 +1,27 @@
+/*
+* Copyright (c) 2009 Symbian Foundation Ltd
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Symbian Foundation Ltd - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* Exports ConE configuration files
+*/
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+../src/convert.confml /epoc32/rom/config/
+../src/convertpluginlayer/root.confml /epoc32/rom/config/convertpluginlayer/
+../src/convertpluginlayer/implml/assets.convertprojectml /epoc32/rom/config/convertpluginlayer/implml/
+
+PRJ_MMPFILES
+
+PRJ_TESTMMPFILES
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foundation_system/sf_config/cenrep/src/convert.confml Tue May 11 23:06:15 2010 +0100
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration xmlns="http://www.s60.com/xml/confml/2" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <xi:include href="convertpluginlayer/root.confml"/>
+</configuration>
+
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foundation_system/sf_config/cenrep/src/convertpluginlayer/implml/assets.convertprojectml Tue May 11 23:06:15 2010 +0100
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<convertprojectml xmlns="http://www.s60.com/xml/convertprojectml/1">
+ <targetProject path=""/>
+ <!-- S60 Layer -->
+ <layer path="assets/s60">
+ <!-- tempfix: copy possible implml files from incorrectly exported confml folder to implml folder -->
+ <folder path="implml">
+ <filter action="add" data="assets/s60/confml/*.crml"/>
+ <filter action="add" data="assets/s60/confml/*.gcfml"/>
+ <filter action="add" data="assets/s60/confml/*.ibyml"/>
+ </folder>
+ <!-- define layer root and configuration root -->
+ <file type="layer_root" path="root.confml">
+ <filter action="include_file" data="confml/*.confml"/>
+ </file>
+ <file type="configuration_root" path="s60_root.confml">
+ <filter action="include_layer" data="assets/s60/root.confml"/>
+ </file>
+ </layer>
+
+ <!-- Symbian Layer -->
+ <layer path="assets/symbianos">
+ <!-- copy possible files from "old" structure to new confproject structure -->
+ <folder path="confml">
+ <filter action="add" data="confml_data/symbianos/*.confml"/>
+ </folder>
+ <folder path="implml">
+ <filter action="add" data="confml_data/symbianos/*.crml"/>
+ <filter action="add" data="confml_data/symbianos/*.gcfml"/>
+ <filter action="add" data="confml_data/symbianos/*.ibyml"/>
+ </folder>
+ <!-- define layer root and configuration root -->
+ <file type="layer_root" path="root.confml">
+ <filter action="include_file" data="confml/*.confml"/>
+ </file>
+ <file type="configuration_root" path="symbianos_root.confml">
+ <filter action="include_layer" data="assets/symbianos/root.confml"/>
+ </file>
+ </layer>
+</convertprojectml>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foundation_system/sf_config/cenrep/src/convertpluginlayer/root.confml Tue May 11 23:06:15 2010 +0100
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration xmlns="http://www.s60.com/xml/confml/2" />
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foundation_system/sf_config/config/engineering/group/bld.inf Tue May 11 23:06:15 2010 +0100
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+PRJ_EXPORTS
+
+../inc/bldregional.hrh /epoc32/include/ //
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/foundation_system/sf_config/config/engineering/inc/bldregional.hrh Tue May 11 23:06:15 2010 +0100
@@ -0,0 +1,137 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __BLDREGIONAL_HRH
+#define __BLDREGIONAL_HRH
+
+//Defining only language 01 for SF build purposes
+#if defined LANGUAGE_IDS
+#undef LANGUAGE_IDS
+#endif
+#define LANGUAGE_IDS LANG sc 01
+
+/** #FF_KOREAN
+Runtime flag for Korean language
+*/
+#undef FF_KOREAN
+
+/** #__AVKON_APAC__
+Device application UIs use Asia Pacific Look And Feel (LAF).
+*/
+#undef __AVKON_APAC__
+
+/** #__AVKON_ELAF__
+Device application UIs use Europe Look And Feel (LAF).
+*/
+#define __AVKON_ELAF__
+
+/** #__BROWSER_IMEI_NOTIFICATION
+"Purpose is to variate IMEI notification setting in Browser. In case when
+feature is on , user can see new setting item in Browser setting ""IMEI
+notification"" . If user enables the setting on browser, UA prof filter will
+send phone's IMEI code within User-Agent field."
+*/
+#undef __BROWSER_IMEI_NOTIFICATION
+
+/** #__CHINESE
+Device uses Chinese language variant.
+*/
+#undef __CHINESE
+
+/** #__CHINESE_PRC_FONTS
+Device has PRC China variant. This feature flag should be defined only if
+__CHINESE feature flag is defined.
+*/
+#undef __CHINESE_PRC_FONTS
+
+/** #__CHINESE_TAIWAN_HK_FONTS
+Device has Taiwan and/or Hong Kong China variant. This feature flag should be
+defined only if __CHINESE feature flag is defined.
+*/
+#undef __CHINESE_TAIWAN_HK_FONTS
+
+/** #__JAPANESE
+Device uses Japanese language variant.
+*/
+#undef __JAPANESE
+
+/** #__JAPANESE_LARGER_DICTIONARY
+Enlarged Japanese library for predictive text entry. This feature has no effect
+if the feature __JAPANESE is not defined.
+*/
+#define __JAPANESE_LARGER_DICTIONARY
+
+/** #__JAPANESE_PICTOGRAPHS
+Device supports Japanese pictograhps
+*/
+#undef __JAPANESE_PICTOGRAPHS
+
+/** #__JAPAN_PREFIX_CHANGE
+International call prefix feature for Japan to make it easier for end users to
+handle complicated Japanese international call prefixes.
+*/
+#undef __JAPAN_PREFIX_CHANGE
+
+/** #__MMS_NONDESTRUCTIVE_FORWARD
+"Controls the behaviour of the MMS application and message forwarding the
+message without retrieval. If the feature is on, the application allows the user
+to retrieve and re-forward it. If the feature is off, it is assumed that the
+message is not available any more in the MMSC after the forwarding."
+*/
+#undef __MMS_NONDESTRUCTIVE_FORWARD
+
+/** #__MMS_NOTIFICATIONS_VIEW
+MMBox (MMS Notifications) View can be opened from the message centre. It shows
+the multimedia messages stored in the MMS Center as a MMS notifications.
+*/
+#undef __MMS_NOTIFICATIONS_VIEW
+
+/** #__OCR
+Device supports Optical Character Recognizer feature (OCR).
+*/
+#undef __OCR
+
+/** #__OCR_HANWANG
+Support for OCR engine from Hanwang Technology Co. Ltd.
+*/
+#undef __OCR_HANWANG
+
+/** #__OCR_ROMDB
+"This flag controls OCR database storage location. If the flag is on, all OCR
+databases are put to ROM image."
+*/
+#undef __OCR_ROMDB
+
+/** #__SERIES60_LUNAR_CALENDAR
+Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area.
+*/
+#define __SERIES60_LUNAR_CALENDAR
+
+/** #__THAI
+Device uses Thai language variant.
+*/
+#undef __THAI
+
+/** #__THAI_CALENDAR
+"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image.
+Plugin enhances S60 Calendar application views with Thai specific information
+(e.g. Thai year). "
+*/
+#define __THAI_CALENDAR
+
+
+#endif // __BLDREGIONAL_HRH
--- a/foundation_system/sf_config/config/inc/bldcodeline.hrh Tue May 04 16:42:12 2010 +0100
+++ b/foundation_system/sf_config/config/inc/bldcodeline.hrh Tue May 11 23:06:15 2010 +0100
@@ -58,6 +58,12 @@
Flag enables ui accelerator toolkit development.
*/
#define RD_ALF_IN_PLATFORM
+
+/** #ALF_USE_OPENWF_COMPOSITION
+Bug 1391 - UI Acceleration migration to OpenWF
+*/
+#define ALF_USE_OPENWF_COMPOSITION
+
/** #RD_ALR_AND_NLR_ENABLERS
Enables Application and Network Level Roaming.
@@ -395,7 +401,7 @@
To provide timed synchronization feature to be included in the Data
synchronization UI . The flag will be used only in the OmaDsAppUi component.
*/
-#define RD_DSUI_TIMEDSYNC
+#undef RD_DSUI_TIMEDSYNC
/** #RD_DS_ICAL_SUPPORT
Support for iCalendar synchronization
@@ -585,7 +591,7 @@
/** #RD_IMAGEPREVIEW
ImageViewer's ImagePreview API and DLL are available in release.
*/
-#define RD_IMAGEPREVIEW
+#undef RD_IMAGEPREVIEW
/** #RD_IMAGINGCONFIGMANAGER
Flag to include/exclude Imaging Configuration Manager component.
@@ -1239,25 +1245,25 @@
done behind this flag to secure that existing functionality won't suffer
regression during implementation.
*/
-#undef RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH
+#define RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH
/** #RD_UI_TRANSITION_EFFECTS_LIST
This flag will be used to secure that development of list transition effects
won't break existing fullscreen and components transition effects.
*/
-#undef RD_UI_TRANSITION_EFFECTS_LIST
+#define RD_UI_TRANSITION_EFFECTS_LIST
/** #RD_UI_TRANSITION_EFFECTS_PHASE2
Feature enables early development of 2nd phase UI transition effects.
*/
-#undef RD_UI_TRANSITION_EFFECTS_PHASE2
+#define RD_UI_TRANSITION_EFFECTS_PHASE2
/** #RD_UI_TRANSITION_EFFECTS_POPUPS
"Development of transition effects in popups (notes, queries, etc) will be done
behind this flag to secure that existing functionality won't suffer regression
during implementation."
*/
-#undef RD_UI_TRANSITION_EFFECTS_POPUPS
+#define RD_UI_TRANSITION_EFFECTS_POPUPS
/** #RD_UI_ZOOM
This feature activates the zooming support in Series 60 UI.
@@ -1414,4 +1420,12 @@
#define RD_XML_ENGINE_API_CHANGE
-#endif // __BLDCODELINE_HRH
\ No newline at end of file
+/**
+SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV
+
+If SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV, the windowserver component is built to use the OpenWF version of NGA.
+*/
+#define SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV
+
+
+#endif // __BLDCODELINE_HRH
--- a/foundation_system/sf_config/config/inc/bldprivate.hrh Tue May 04 16:42:12 2010 +0100
+++ b/foundation_system/sf_config/config/inc/bldprivate.hrh Tue May 11 23:06:15 2010 +0100
@@ -198,7 +198,7 @@
@see SysUtil::DiskSpaceBelowCriticalLevelL
*/
-#undef SYMBIAN_BAFL_SYSUTIL
+#define SYMBIAN_BAFL_SYSUTIL
/** #SYMBIAN_DOS_SERVER_SERVICES
Indicate that the DOS Server Services is present. This is needed to turn the RF
@@ -220,18 +220,18 @@
This flag can be used to exclude Symbian's d_exc.exe from rom image when
Symbian's base.iby is included
*/
-#undef SYMBIAN_EXCLUDE_D_EXC
+#define SYMBIAN_EXCLUDE_D_EXC
/** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN
This flag is used to exclude Symbian Camera API stub
*/
-#undef SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN
+#define SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN
/** #SYMBIAN_EXCLUDE_KEYMAP
This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from
rom image if base.iby is included
*/
-#undef SYMBIAN_EXCLUDE_KEYMAP
+#define SYMBIAN_EXCLUDE_KEYMAP
/** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT
The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location
@@ -250,13 +250,13 @@
Related with PREQ1305
*/
-#undef SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN
+#define SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN
/** #SYMBIAN_EXCLUDE_SCDV
This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's
base.iby is included
*/
-#undef SYMBIAN_EXCLUDE_SCDV
+#define SYMBIAN_EXCLUDE_SCDV
/** #SYMBIAN_EXCLUDE_SIP
Excludes Symbian SIP components.
@@ -266,7 +266,7 @@
/** #SYMBIAN_GRAPHICS_ADAPTATION
This flag is used to take right graphics adaptation components to the ROM build
*/
-#define SYMBIAN_GRAPHICS_ADAPTATION None
+#define SYMBIAN_GRAPHICS_ADAPTATION SGA_SW
/** #SYMBIAN_GRAPHICS_USE_GCE
Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM
@@ -413,14 +413,14 @@
/** #SYMBIAN_INCLUDE_USB_OTG_HOST
Feature USB Host (and related OTG) binaries are included into romimage
*/
-#undef SYMBIAN_INCLUDE_USB_OTG_HOST
+#define SYMBIAN_INCLUDE_USB_OTG_HOST
/** #SYMBIAN_INCLUDE_USB_RNDIS
plugin, RNDIS agent and IP stack packet driver in the ROM.
Introduced by PREQ1872.
*/
-#undef SYMBIAN_INCLUDE_USB_RNDIS
+#define SYMBIAN_INCLUDE_USB_RNDIS
/** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND
This definition is used in symbian A3F build files.
@@ -442,7 +442,7 @@
performance and memory consumption balance. Increasing the value increases the
memory consumption.
*/
-#define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES 4096
+#define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES 65536
/** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES
Defines the minimum number of 4k live pages available in the system for code
@@ -451,7 +451,7 @@
performance and memory consumption balance. Increasing the value decreases the
amount of free memory after start up.
*/
-#define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES 0
+#define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES 1024
/** #SYMBIAN_SYSTEM_STATE_MANAGEMENT
If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable
@@ -463,14 +463,14 @@
This define supports PREQ1871.
*/
-#undef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+#define SYMBIAN_SYSTEM_STATE_MANAGEMENT
/** #SYMBIAN_USE_DOS_SERVER_SERVICES
The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present.
This is needed to turn the RF on in an emergency call when the phone is in
flight mode.
*/
-#define SYMBIAN_USE_DOS_SERVER_SERVICES
+#undef SYMBIAN_USE_DOS_SERVER_SERVICES
/** #SYMBIAN_USE_HCI_V2
Defines if HCIv2 (bluetooth v2.0) is used in image or not.
@@ -482,7 +482,7 @@
Feature Manager is present. The Feature Manager was part of the CoreOS, and
there is a Symbian version of it in 9.5.
*/
-#define SYMBIAN_USE_NOKIA_FEATURE_MANAGER
+#undef SYMBIAN_USE_NOKIA_FEATURE_MANAGER
/** #USE_MSCDB
Enable usage of mass storage double buffering.
@@ -1346,7 +1346,7 @@
/** #__MP3
Device supports MP3 audio codec.
*/
-#undef __MP3
+#define __MP3
/** #__MROUTER
Device uses Symbian MRrouter technology for PC connectivity. If this feature is
@@ -1681,9 +1681,9 @@
#define __SAT_LANGUAGE_NOTIFICATION
/** #__SAT_LAUNCH_BROWSER
-"If this flag is enabled, upon receiving SAT Launch Browser command, the ME
+When this flag is enabled, upon receiving SAT Launch Browser command, the ME
shall decide if it is able to execute the command. See details from 3GPP
-specifications."
+specifications.
*/
#define __SAT_LAUNCH_BROWSER
@@ -2090,7 +2090,7 @@
Defines whether transition effects are used in UI. Also controls whether the
effect engine is included in ROM or not.
*/
-#undef __UI_TRANSITION_EFFECTS
+#define __UI_TRANSITION_EFFECTS
/** #__UI_ZOOM
This feature activates the zooming support in Series 60 UI.
@@ -2130,7 +2130,7 @@
/** #__USB_PTP
Includes and excludes PTP (Picture Transfer Protocol) components.
*/
-#define __USB_PTP
+#undef __USB_PTP
/** #__USB_REMOTE_PERSONALITY
Includes and excludes S60 USB Remote Personality component.
@@ -2186,8 +2186,9 @@
Device supports Windows Media. In other words it indicates whether WM-related
components such as ASF-parser and codecs are in place.
*/
-#undef __WINDOWS_MEDIA
-
+#define _WINDOWS_MEDIA
+
+
/** #__WINDOWS_MEDIA_DRM
Device supports Windows Media DRM. In other words it indicates whether WMDRM
related components such as WMDRM MTP plugin and WMDRM PK are in place.
@@ -2206,6 +2207,18 @@
showing it to user)."
*/
#define __XSP_EXTENSION_MANAGER
-
-#endif // __BLDPRIVATE_HRH
\ No newline at end of file
+/**
+ * block of Feature flags believed to be required for wk12 tb10.1 baseline
+ */
+#define FF_CONTACTS_MYCARD
+#define FF_CONTACTS_REMOTE_LOOKUP
+#define FF_CONTACTS_SOCIAL
+#define FF_DEVICE_ENCRYPTION_FEATURE
+#define FF_DM_BROWSER_ADAPTER
+#define FF_DM_STREAMING_ADAPTER
+#define FF_TMS
+
+
+
+#endif // __BLDPRIVATE_HRH
--- a/foundation_system/sf_config/config/inc/bldpublic.hrh Tue May 04 16:42:12 2010 +0100
+++ b/foundation_system/sf_config/config/inc/bldpublic.hrh Tue May 11 23:06:15 2010 +0100
@@ -99,7 +99,7 @@
Device uses capacitive touch technology in its display.
*/
-#undef FF_CAPACITIVE_DISPLAY
+#define FF_CAPACITIVE_DISPLAY
/** #FF_CHINESE_FONTS_HIRES
This flag controls whether Chinese variants use TrueType fonts instead of the
@@ -168,7 +168,7 @@
can remove the platform group plugin component. This allow the component to be
removed from the ROM image, thus making the ROM size smaller.
*/
-#undef FF_CONTACTS_GROUP_FUNCTIONALITY
+#define FF_CONTACTS_GROUP_FUNCTIONALITY
/** #FF_CONTACTS_NICKNAME
The nickname functionality needs a feature flag for the following reasons:
@@ -209,7 +209,7 @@
offers self-test service on the Mobile Applications and hardware for the phone
users.
*/
-#define FF_DEVICE_DIAGNOSTICS_APP
+#undef FF_DEVICE_DIAGNOSTICS_APP
/** #FF_DM_INSTALL_SECURITY
OMA DM SW installer implementation included in build.
@@ -309,13 +309,13 @@
/** #FF_FMTX
FMTX application and Nseries Music Player support for FMTX
*/
-#define FF_FMTX
+#undef FF_FMTX
/** #FF_FULLSCR_HWR_INPUT
Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
or not.
*/
-#define FF_FULLSCR_HWR_INPUT
+#undef FF_FULLSCR_HWR_INPUT
/** #FF_GENERIC_FONTS_ASSETS
This flag is used to check if generic font assets are to be used, this is used
@@ -553,7 +553,7 @@
If the flag is not defined, MR UI related components are not in ROM.
*/
-#define FF_MEETING_REQUEST_UI
+#undef FF_MEETING_REQUEST_UI
/** #FF_MENU_TEXTURE_PRELOADING
In Menu (AppShell) application the performance of changing the folder has been
@@ -631,7 +631,7 @@
This feature enables OMA SCOMO feature in "application management component".
*/
-#undef FF_OMA_SCOMO_ADAPTER
+#define FF_OMA_SCOMO_ADAPTER
/** #FF_OOM_MONITOR2_COMPONENT
Feature flag for controlling the inclusion of Out-of-Memory2 component into the
@@ -683,7 +683,7 @@
flag is used to enable PNPProvisioning HTTP filter which by passes the download
manager launching PNPMS provisioning engine.
*/
-#define FF_PNPMS_PROV_FILTER
+#undef FF_PNPMS_PROV_FILTER
/** #FF_PNPMS_SERVICE_HELP_PLUGIN
This feature flag is required for launching PNPMS application from general
@@ -693,7 +693,7 @@
and direct the browser with predefined PnPMS server URL where user can download
provisioning settings over HTTP from web server.
*/
-#define FF_PNPMS_SERVICE_HELP_PLUGIN
+#undef FF_PNPMS_SERVICE_HELP_PLUGIN
/** #FF_POWER_SAVE
"Power save mode is a collection of features which are put in a power saving
@@ -753,7 +753,7 @@
The device has multidirectional "rocker" key.
*/
-#undef FF_ROCKER_KEY
+#define FF_ROCKER_KEY
/** #FF_ROM_INCLUDE_ALF
This flags controls whether the UI Accelerator toolkit (ALF) is included in the
@@ -764,12 +764,12 @@
/** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
To enable the feature to variate the device capability on runtime
*/
-#undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
+#define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
/** #FF_S60_HELPS_IN_USE
Platform helps are included into image based on this flag.
*/
-#define FF_S60_HELPS_IN_USE
+#undef FF_S60_HELPS_IN_USE
/** #FF_S60_POSTING_IMPLEMENTATION_IN_USE
Flag to enable/disable usage of S60 implementation of posting surface api.
@@ -814,7 +814,7 @@
together with some Sound IDs.
*/
-#undef FF_TACTICONS
+#define FF_TACTICONS
/** #FF_TACTILE_FEEDBACK
Device supports Tactile Feedback. Tactile feedback is produced by UI components
@@ -827,7 +827,7 @@
This is the feature flag to allow branching of the code flow based on the
capability check or SID check for the third party applications.
*/
-#undef FF_TARM_CAPABILITY_BASED_ACCESS
+#define FF_TARM_CAPABILITY_BASED_ACCESS
/** #FF_TCP_MYFAVES_FEATURE
The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
@@ -883,7 +883,7 @@
/** #FF_USB_HOST
The flag excludes all S60 USB host and OTG related components.
*/
-#undef FF_USB_HOST
+#define FF_USB_HOST
/** #FF_USE_EGPRS_ICON
The flag is used to enable EGPRS icon in the status pane. If the flag is
@@ -900,7 +900,7 @@
The flag affects how S60 components see the drives setup from estart
txt-file(s).
*/
-#undef FF_USE_MASS_STORAGE_CONFIG
+#define FF_USE_MASS_STORAGE_CONFIG
/** #FF_USE_ZI_ENGINE
On enabling this feature flag eZitext engine will be part of the Image and
@@ -991,7 +991,7 @@
Device supports extended WLAN functionalities e.g. for association and
authentication.
*/
-#undef FF_WLAN_EXTENSIONS
+#define FF_WLAN_EXTENSIONS
/** #FF_WLAN_WAPI
WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
@@ -1012,7 +1012,7 @@
This feature flag is used only for including WAPI binaries to ROM. WAPI
functionality can be (run-time) enabled with FF_WLAN_WAPI.
*/
-#undef FF_WLAN_WAPI_INCLUDE_IN_ROM
+#define FF_WLAN_WAPI_INCLUDE_IN_ROM
/** #FF_XML_IDLE_THEME_BASIC_IDLE
Controls if Basic idle theme is going to image or not.
@@ -1647,12 +1647,12 @@
/** #__LAYOUT_240_320
Device supports 240x320 resolution (QVGA)
*/
-#define __LAYOUT_240_320
+#undef __LAYOUT_240_320
/** #__LAYOUT_240_320_LARGE_SCREEN
"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"
*/
-#define __LAYOUT_240_320_LARGE_SCREEN
+#undef __LAYOUT_240_320_LARGE_SCREEN
/** #__LAYOUT_240_320_QVGA3
Device supports 240x320 resolution (QVGA3)
@@ -1662,12 +1662,12 @@
/** #__LAYOUT_320_240
Device supports 320x240 resolution (QVGA landscape)
*/
-#define __LAYOUT_320_240
+#undef __LAYOUT_320_240
/** #__LAYOUT_320_240_LARGE_SCREEN
"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"
*/
-#define __LAYOUT_320_240_LARGE_SCREEN
+#undef __LAYOUT_320_240_LARGE_SCREEN
/** #__LAYOUT_320_240_QVGA3
Device supports 320x240 resolution (QVGA3)
@@ -1703,7 +1703,7 @@
/** #__MEDIA_TRANSFER_PROTOCOL
Device supports MTP application.
*/
-#undef __MEDIA_TRANSFER_PROTOCOL
+#define __MEDIA_TRANSFER_PROTOCOL
/** #__MMS_POSTCARD
Flag is used ro incorporate Postcard application into the release.
@@ -1747,7 +1747,7 @@
/** #__OMA_POC
OMA Push-to-talk over Cellular.
*/
-#define __OMA_POC
+#undef __OMA_POC
/** #__ON_SCREEN_DIALER
This flag indicates that the dialer.dll is included to the rom image and
@@ -1957,7 +1957,7 @@
/** #__SYNCML_DM_OBEX
Device supports device management over OBEX.
*/
-#undef __SYNCML_DM_OBEX
+#define __SYNCML_DM_OBEX
/** #__SYNCML_DM_OTA
SyncML DM OMA provisioning adapter.
--- a/foundation_system/sf_config/config/inc/privateruntimeids.hrh Tue May 04 16:42:12 2010 +0100
+++ b/foundation_system/sf_config/config/inc/privateruntimeids.hrh Tue May 11 23:06:15 2010 +0100
@@ -646,4 +646,252 @@
#define KFeatureIdXspExtensionManager 1692
+#define KFeatureIdCoverToDeskSetting 5061
+
+#define KFeatureIdDmCameraDisable 5064
+
+#define KFeatureIdEmailIpsServices 5089
+
+#define KFeatureIdEsCalendar 5078
+
+#define KFeatureIdEsEmail 5082
+
+#define KFeatureIdEsEmailFramework 5083
+
+#define KFeatureIdFfAiEmailWidget 5138
+
+#define KFeatureIdFfAnykeyAlphabeticalList 5158
+
+#define KFeatureIdFfAnykeyDisablekeytones 5156
+
+#define KFeatureIdFfAnykeyKickstandEnabled 5166
+
+#define KFeatureIdFfAnykeyOnetouchui 5165
+
+#define KFeatureIdFfAnykeyOwnkeyEnabled 5167
+
+#define KFeatureIdFfAnykeyPcfwNgiCheck 5157
+
+#define KFeatureIdFfAtntAtCommands 5200
+
+#define KFeatureIdFfAttAddressBk 5240
+
+#define KFeatureIdFfAttAddressBkGroupSync 5250
+
+#define KFeatureIdFfAttVideoShareUiComplianceFor323 5196
+
+#define KFeatureIdFfAutomaticDisplayOrientation 5137
+
+#define KFeatureIdFfAvcDisplayMipSupport 5219
+
+#define KFeatureIdFfAvcDisplayOledLowpowerSupport 5221
+
+#define KFeatureIdFfCDriveAsLowestPriority 5249
+
+#define KFeatureIdFfCallRestriction 5218
+
+#define KFeatureIdFfCameraLaunchWithCameraKey 5176
+
+#define KFeatureIdFfCameraPda 5131
+
+#define KFeatureIdFfCarrierProfileLocked 5206
+
+#define KFeatureIdFfChinaRichDictionary 5150
+
+#define KFeatureIdFfChinaUdx 5172
+
+#define KFeatureIdFfChinauiMsgMgnt 5143
+
+#define KFeatureIdFfChipmunk 5163
+
+#define KFeatureIdFfCmccTdAppMenus 5252
+
+#define KFeatureIdFfCmccUserPlmn 5258
+
+#define KFeatureIdFfCommonSlide 5214
+
+#define KFeatureIdFfCommunityTmoIntl 5222
+
+#define KFeatureIdFfContactsCompanyNames 236
+
+#define KFeatureIdFfContactsbarCcaEventHistoryTab 5244
+
+#define KFeatureIdFfContactsbarEmail 5193
+
+#define KFeatureIdFfContactsbarImPresence 5194
+
+#define KFeatureIdFfContactsbarOnecontactWidget 5245
+
+#define KFeatureIdFfContactsbarRssFeeds 5192
+
+#define KFeatureIdFfContactsbarUseContactColour 5191
+
+#define KFeatureIdFfContactsbarUseDetailsApp 5188
+
+#define KFeatureIdFfContactsbarWidget 5246
+
+#define KFeatureIdFfCsw9wayScrolling 5140
+
+#define KFeatureIdFfCswPimLocationIntegration 5153
+
+#define KFeatureIdFfDeviceEncryptionFotaDisable 5164
+
+#define KFeatureIdFfDeviceEncryptionFotaSupport 5179
+
+#define KFeatureIdFfDualDisplaySupport 5132
+
+#define KFeatureIdFfDynamicContentDelivery 5205
+
+#define KFeatureIdFfEmailPluginHelpNotAvailable 5152
+
+#define KFeatureIdFfEnablePrintingFramework 5127
+
+#define KFeatureIdFfEsAdvancedWizard 5122
+
+#define KFeatureIdFfEsCalMeetingRequestUi 5130
+
+#define KFeatureIdFfEsContactServices 5093
+
+#define KFeatureIdFfEsContacts 5092
+
+#define KFeatureIdFfEsEmailIntellisync 5119
+
+#define KFeatureIdFfEsEmailMceIntegration 5097
+
+#define KFeatureIdFfEsGenericUiComponents 5121
+
+#define KFeatureIdFfEsMeetingRequestUi 5091
+
+#define KFeatureIdFfEsUsbModem 5096
+
+#define KFeatureIdFfExchangeActivesync 5111
+
+#define KFeatureIdFfFaceDetection 5181
+
+#define KFeatureIdFfFindAndDo 5178
+
+#define KFeatureIdFfFingerprinthandlerUi 5236
+
+#define KFeatureIdFfFsCalendarLocation 5171
+
+#define KFeatureIdFfGpsKeyLed 5162
+
+#define KFeatureIdFfHomeScreenVanityDialing 5098
+
+#define KFeatureIdFfHomescreenNotificationWidget 5235
+
+#define KFeatureIdFfImsDeregistrationInOfflineFor323 5203
+
+#define KFeatureIdFfImsDeregistrationInRfsFor323 5202
+
+#define KFeatureIdFfIntelligentSlide 5213
+
+#define KFeatureIdFfMediaKey 5220
+
+#define KFeatureIdFfMessageBoard 5227
+
+#define KFeatureIdFfMessagingSplitView 5133
+
+#define KFeatureIdFfMobileShareInMyStuff 5199
+
+#define KFeatureIdFfMobiledictionary 5116
+
+#define KFeatureIdFfMyfavesTmoUs 5223
+
+#define KFeatureIdFfNativeFileEncryption 5106
+
+#define KFeatureIdFfNonFsMail 5124
+
+#define KFeatureIdFfPhoneasmodemQuickLink 5190
+
+#define KFeatureIdFfPhotosPdaEnhancements 5141
+
+#define KFeatureIdFfPopupClock 5173
+
+#define KFeatureIdFfProductIncludesPa50 5177
+
+#define KFeatureIdFfQtBearerManagement 319
+
+#define KFeatureIdFfRcs 5247
+
+#define KFeatureIdFfRsswidgetAdvertiserWidget 5248
+
+#define KFeatureIdFfRsswidgetTemplate 5242
+
+#define KFeatureIdFfS60CustomSwWelcome2 5149
+
+#define KFeatureIdFfSearchSw 321
+
+#define KFeatureIdFfSensorBasedSilencing 5175
+
+#define KFeatureIdFfSettingsSplitView 5134
+
+#define KFeatureIdFfSettingwizard6 5160
+
+#define KFeatureIdFfSkype 229
+
+#define KFeatureIdFfSliderLandscapeStartsApp 5126
+
+#define KFeatureIdFfSmallScreenTouch 279
+
+#define KFeatureIdFfSmsSelfRegistration 5207
+
+#define KFeatureIdFfSocialPhonebook 5215
+
+#define KFeatureIdFfSpeechUseWebDownload 5226
+
+#define KFeatureIdFfSwitchProfiletransferDisabled 5139
+
+#define KFeatureIdFfSyncStatusCheckEnabled 5142
+
+#define KFeatureIdFfTakeMeHome 5161
+
+#define KFeatureIdFfTouchscreenKeyfeedback 5174
+
+#define KFeatureIdFfTutorialNoCoverDisplayContent 5144
+
+#define KFeatureIdFfUifwBackgroundOffsetAdjustmentForSplitview 5147
+
+#define KFeatureIdFfUifwListboxHighlightSelection 5146
+
+#define KFeatureIdFfVoiceUiWithDeviceLock 5170
+
+#define KFeatureIdFotaEnterpriseControl 5123
+
+#define KFeatureIdMsgForwardWithSender 5239
+
+#define KFeatureIdMuteNotificationTones 5070
+
+#define KFeatureIdPrintingFrameworkCalendarPlugin 5057
+
+#define KFeatureIdPrintingFrameworkContactsPlugin 5058
+
+#define KFeatureIdPrintingFrameworkHelp 5054
+
+#define KFeatureIdPrintingFrameworkMmsPlugin 5056
+
+#define KFeatureIdPrintingFrameworkSmsPlugin 5055
+
+#define KFeatureIdProductIncludesHomeScreenDeviceLockView 5086
+
+#define KFeatureIdProductIncludesHomeScreenModes 5084
+
+#define KFeatureIdProductIncludesUsch 5117
+
+#define KFeatureIdProductIncludesVoipRel30 5088
+
+#define KFeatureIdProductIncludesWlanWizardForActiveIdle 5060
+
+#define KFeatureIdS60CustomSwTutorialAlwaysPortrait 5125
+
+#define KFeatureIdS60CustomSwWelcome 5151
+
+#define KFeatureIdS60NokiaFarsiCalendar 5187
+
+#define KFeatureIdS60NokiaHijriCalendar 5186
+
+#define KFeatureIdS60NokiaMobilecrashSender2 5155
+
+#define KPrivacyDisclaimerFtrEnabled 5257
+
#endif // __PRIVATERUNTIMEIDS_HRH
--- a/foundation_system/sf_config/config/inc/publicruntimeids.hrh Tue May 04 16:42:12 2010 +0100
+++ b/foundation_system/sf_config/config/inc/publicruntimeids.hrh Tue May 11 23:06:15 2010 +0100
@@ -15,6 +15,7 @@
*
*/
+
#ifndef __PUBLICRUNTIMEIDS_HRH
#define __PUBLICRUNTIMEIDS_HRH
@@ -22,54 +23,116 @@
#define KFeatureIdFf3gCellbroadcast 175
+#define KFeatureIdFfAbcAgressiveUi 252
+
#define KFeatureIdFfAdaptiveWlanScanningSupport 140
+#define KFeatureIdFfAdditionalFonts 241
+
#define KFeatureIdFfAiWlansnifferWidget 172
+#define KFeatureIdFfAlternativeCallWaitingTone 315
+
+#define KFeatureIdArabicHandwritingRecognitionInput 338
+
#define KFeatureIdAsynchFileSaveQueue 1703
#define KFeatureIdFfAudt 63
+#define KFeatureIdFfAutomotivestack 330
+
#define KFeatureIdAutoRedialForVideoCall 1723
#define KFeatureIdFfAvkonEmotionIconEnabled 211
#define KFeatureIdFfBirthdayImprovement 189
+#define KFeatureIdFfBluetoothDataProfilesDisabled 271
+
+#define KFeatureIdFfBluetoothDisabled 270
+
#define KFeatureIdBrowserProgressiveDownload 1724
+#define KFeatureIdFfCalDayView 306
+
+#define KFeatureIdFfCalScrollablePreview 307
+
+#define KFeatureIdFfCalMeetingRequestUi 296
+
#define KFeatureIdFfCapacitiveDisplay 183
#define KFeatureIdChineseFontsHires 138
+#define KFeatureIdFfChineseSelectionKey 233
+
#define KFeatureIdFfClockMultiprocolSupport 190
+#define KFeatureIdFfCmailIntegration 247
+
#define KFeatureIdCommsDatCreationFromXml 67
#define KFeatureIdFfConnectionOverride 179
+#define KFeatureIdFfContactsCompanyNames 236
+
+#define KFeatureIdFfContactsMerge 268
+
+#define KFeatureIdffContactsMycard 267
+
#define KFeatureIdFfContactsNickname 182
+#define KFeatureIdFfContactsPredictiveSearch 235
+
+#define KFeatureIdFfContactsRemoteLookup 234
+
+#define KFeatureIdFfContactsSocial 273
+
+#define KFeatureIdFfContextProfiles 254
+
+#define KFeatureIdFfDeviceEncryptionFeature 250
+
+#define KFeatureIdFfDisableOmaSuplV2 308
+
+#define KFeatureIdFfDmConnmoAdapter 277
+
#define KFeatureIdDmInstallSecurity 5065
#define KFeatureIdFfDualLanguageSupport 194
+#define KFeatureIdDualModem 230
+
#define KFeatureIdFfEmailFramework 135
+#define KFeatureIdFfEmailFullscreenviewer 325
+
#define KFeatureIdFfEmailIpsServices 137
#define KFeatureIdEmailMceIntegration 126
+#define KFeatureIdFfEmailPredictivesearch 324
+
#define KFeatureIdFfEmailProtocolPlugins 215
#define KFeatureIdFfEmailUi 136
+#define KFeatureIdFfEmailUiSplitscreen 323
+
+#define KFeatureIdEnableIsiCommunicationInUsbChargingMode 309
+
+#define KFeatureIdFfEnhancedCalendarEventUi 295
+
#define KFeatureIdFfFarsiCalendar 213
#define KFeatureIdFmtx 1705
+#define KFeatureIdFfFmtxRdsText 220
+
+#define KFeatureIdFfFotaCheckLimitation 326
+
#define KFeatureIdFullscrHwrInput 66
+#define KFeatureIdFfGenericAccessNetwork 257
+
#define KFeatureIdFfGenericFontsAssets 188
#define KFeatureIdFfHdmi 169
@@ -86,20 +149,40 @@
#define KFeatureIdFfIaupdatePhase2 185
+#define KFeatureIdFfImageEditor 255
+
#define KFeatureIdFfInputsPerOrientation 192
#define KFeatureIdFfIntelligentTextInput 216
+#define KFeatureIdFfIpsecUmaSupportEnable 332
+
+#define KFeatureIdFfItiVirtualTouchFirstGenerationSupport 218
+
#define KFeatureIdFfJavaGlobalIndicatorsApi 134
+#define KFeatureIdFfKeypadNoSendKey 278
+
#define KFeatureIdKorean 180
+#define KFeatureIdFfLayout480640Vga3 240
+
+#define KFeatureIdFfLayout640480Vga3 239
+
+#define KFeatureIdFfLimitedMessageAndAlarmToneSize 300
+
#define KFeatureIdFfLinkedFontsChinese 159
+#define KFeatureIdFfLocationMwApeCentricArchSupport 258
+
+#define KFeatureIdFfMecoXmpp 232
+
#define KFeatureIdFfMeetingRequestUi 174
#define KFeatureIdFfMenuTexturePreloading 118
+#define KFeatureIdS60MtpController 272
+
#define KFeatureIdFfNcdEngine 61
#define KFeatureIdFfNcdUi 62
@@ -116,10 +199,16 @@
#define KFeatureIdFfOfnFeature 193
+#define KFeatureIdFfOmadrm1FullSupport 329
+
+#define KFeatureIdFfOmadrm2Support 328
+
#define KFeatureIdFfOmaScomoAdapter 197
#define KFeatureIdFfOssLegalNotice 196
+#define KFeatureIdFfPlayreadySupport 322
+
#define KFeatureIdFfPnpmsProvFilter 133
#define KFeatureIdPnpmsServiceHelpPlugin 128
@@ -130,6 +219,8 @@
#define KFeatureIdProvAuthtypePlugin 100
+#define KFeatureIdFfQt 238
+
#define KFeatureIdQwertyFnKey 1714
#define KFeatureIdRockerKey 120
@@ -138,18 +229,50 @@
#define KFeatureIdSelectableEmail 125
+#define KFeatureIdFfSidesliderSupport 320
+
+#define KFeatureIdFfSimConsecutive6f00ErrorsHandling 327
+
+#define KFeatureIdFfSipApnSwitching 318
+
+#define KFeatureIdFfSipCustomPdpHandling 269
+
+#define KFeatureIdFfSmallScreenTouch 279
+
#define KFeatureStartupOmaDmSupport 40
+#define KFeatureIdFfStrokeInputmodeInTaiwan 280
+
+#define KFeatureIdFfSuplImsiGeneratedServerPriorityDefault 301
+
+#define KFeatureIdFfSyncmlStatusExtendedErrorCodes 299
+
#define KFeatureIdFfTacticons 184
#define KFeatureIdTactileFeedback 1718
#define KFeatureIdFfTarmCapabilityBasedAccess 214
+#define KFeatureIdFfTarmCapabilityChecking 237
+
#define KFeatureIdTcpMyfavesFeature 1722
#define KFeatureIdFfTcpMyprofile 186
+#define KFeatureIdFfTdClmcontactreplicationfromphonebooktousimcard 337
+
+#define KFeatureIdFfTdCmccatcommandssupport 336
+
+#define KFeatureIdFfTdCmccpimpromptserverfullwhenreceive420statuscodefromserver 335
+
+#define KFeatureIdFfTdCmccpimsynchronizationprogressindicatorui 334
+
+#define KFeatureIdFfTdScdma 274
+
+#define KFeatureIdFfTdScdmaForbiddenoperatoricondisplay 316
+
+#define KFeatureIdFfTdScdmaVideocallKey 317
+
#define KFeatureIdTouchscreencalibInStartup 69
#define KFeatureIdFfTouchUnlockStroke 173
@@ -160,8 +283,16 @@
#define KFeatureIdUsbHost 1704
+#define KFeatureIdUsbModem 265
+
#define KFeatureIdUseEGprsIcon 121
+#define KFeatureIdFfUseNavikeyForVolume 248
+
+#define KFeatureIdFfVideoAudioBranding 266
+
+#define KFeatureIdFfVideoEditor 256
+
#define KFeatureIdVirtualFullscrQwertyInput 64
#define KFeatureIdVirtualItutInput 65
@@ -174,12 +305,20 @@
#define KFeatureIdWebvideoPh2 39
-#define KFeatureIdFfWlansnifferVoipEnhancements 156
+#define KFeatureIdFfWlanAuthenticationOnlySupport 314
#define KFeatureIdFfWlanExtensions 177
#define KFeatureIdFfWlanWapi 129
+#define KFeatureIdFfWmdrmDlaSupport 310
+
+#define KFeatureIdSymbianIncludeLocationNpeDsm 261
+
+#define KFeatureIdSymbianIncludeLocationSuplPosInit 263
+
+#define KFeatureIdSymbianIncludeLocationSuplProxy 262
+
#define KFeatureId3DMenu 1511
#define KFeatureId3GpExtension 1592
@@ -508,4 +647,38 @@
#define KFeatureIdXdmXcap 1524
+/** Features added from customswruntimeids.hrh (removed from customswruntimeids.hrh) */
+
+#define KFeatureIdFfMtpAlbumArt 5229
+
+#define KFeatureIdFfMusicPathPlugin 5232
+
+#define KFeatureIdFfPowerKeyAsKeyguard 5243
+
+#define KFeatureIdFfDisplayNetworkNameAfterCsRegistration 5217
+
+#define KFeatureIdFfManualSelectionPopulatedPlmnList 5184
+
+#define KFeatureIdFfMobilityManagementErrors 5228
+
+#define KFeatureIdFfServiceCallWhilePhoneLocked 5198
+
+#define KFeatureIdFfLocationsysuiHidePositioningMenu 5224
+
+#define KFeatureIdFfMasterResetAndClearSubmenu 5195
+
+#define KFeatureIdFfSimlockUi 5197
+
+#define KFeatureIdFfEntryPointForVideoShare 5225
+
+#define KFeatureIdFfImsDeregistrationInOffline 5230
+
+#define KFeatureIdFfImsDeregistrationInRfs 5231
+
+#define KFeatureIdFfImsDeregistrationInVpn 5209
+
+#define KFeatureIdFfIntranetBrowsing 5109
+
+#define KFeatureIdProductIncludesHomeScreenEasyDialing 5085
+
#endif // __PUBLICRUNTIMEIDS_HRH
--- a/foundation_system/sf_config/config/inc/variant.cfg Tue May 04 16:42:12 2010 +0100
+++ b/foundation_system/sf_config/config/inc/variant.cfg Tue May 11 23:06:15 2010 +0100
@@ -1,1 +1,2 @@
\epoc32\include\bldvariant.hrh
+ENABLE_ABIV2_MODE
--- a/sf_config/cenrep/group/bld.inf Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-/*
-* Copyright (c) 2009 Symbian Foundation Ltd
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Symbian Foundation Ltd - initial contribution.
-*
-* Contributors:
-*
-* Description:
-* Exports ConE configuration files
-*/
-
-PRJ_PLATFORMS
-DEFAULT
-
-PRJ_EXPORTS
-../src/convert.confml /epoc32/rom/config/
-../src/convertpluginlayer/root.confml /epoc32/rom/config/convertpluginlayer/
-../src/convertpluginlayer/implml/assets.convertprojectml /epoc32/rom/config/convertpluginlayer/implml/
-
-PRJ_MMPFILES
-
-PRJ_TESTMMPFILES
--- a/sf_config/cenrep/src/convert.confml Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration xmlns="http://www.s60.com/xml/confml/2" xmlns:xi="http://www.w3.org/2001/XInclude">
- <xi:include href="convertpluginlayer/root.confml"/>
-</configuration>
-
\ No newline at end of file
--- a/sf_config/cenrep/src/convertpluginlayer/implml/assets.convertprojectml Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<convertprojectml xmlns="http://www.s60.com/xml/convertprojectml/1">
- <targetProject path=""/>
- <!-- S60 Layer -->
- <layer path="assets/s60">
- <!-- tempfix: copy possible implml files from incorrectly exported confml folder to implml folder -->
- <folder path="implml">
- <filter action="add" data="assets/s60/confml/*.crml"/>
- <filter action="add" data="assets/s60/confml/*.gcfml"/>
- <filter action="add" data="assets/s60/confml/*.ibyml"/>
- </folder>
- <!-- define layer root and configuration root -->
- <file type="layer_root" path="root.confml">
- <filter action="include_file" data="confml/*.confml"/>
- </file>
- <file type="configuration_root" path="s60_root.confml">
- <filter action="include_layer" data="assets/s60/root.confml"/>
- </file>
- </layer>
-
- <!-- Symbian Layer -->
- <layer path="assets/symbianos">
- <!-- copy possible files from "old" structure to new confproject structure -->
- <folder path="confml">
- <filter action="add" data="confml_data/symbianos/*.confml"/>
- </folder>
- <folder path="implml">
- <filter action="add" data="confml_data/symbianos/*.crml"/>
- <filter action="add" data="confml_data/symbianos/*.gcfml"/>
- <filter action="add" data="confml_data/symbianos/*.ibyml"/>
- </folder>
- <!-- define layer root and configuration root -->
- <file type="layer_root" path="root.confml">
- <filter action="include_file" data="confml/*.confml"/>
- </file>
- <file type="configuration_root" path="symbianos_root.confml">
- <filter action="include_layer" data="assets/symbianos/root.confml"/>
- </file>
- </layer>
-</convertprojectml>
\ No newline at end of file
--- a/sf_config/cenrep/src/convertpluginlayer/root.confml Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration xmlns="http://www.s60.com/xml/confml/2" />
\ No newline at end of file
--- a/sf_config/config/engineering/group/bld.inf Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-PRJ_EXPORTS
-
-../inc/bldregional.hrh /epoc32/include/ //
--- a/sf_config/config/engineering/inc/bldregional.hrh Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-#ifndef __BLDREGIONAL_HRH
-#define __BLDREGIONAL_HRH
-
-//Defining only language 01 for SF build purposes
-#if defined LANGUAGE_IDS
-#undef LANGUAGE_IDS
-#endif
-#define LANGUAGE_IDS LANG sc 01
-
-/** #FF_KOREAN
-Runtime flag for Korean language
-*/
-#undef FF_KOREAN
-
-/** #__AVKON_APAC__
-Device application UIs use Asia Pacific Look And Feel (LAF).
-*/
-#undef __AVKON_APAC__
-
-/** #__AVKON_ELAF__
-Device application UIs use Europe Look And Feel (LAF).
-*/
-#define __AVKON_ELAF__
-
-/** #__BROWSER_IMEI_NOTIFICATION
-"Purpose is to variate IMEI notification setting in Browser. In case when
-feature is on , user can see new setting item in Browser setting ""IMEI
-notification"" . If user enables the setting on browser, UA prof filter will
-send phone's IMEI code within User-Agent field."
-*/
-#undef __BROWSER_IMEI_NOTIFICATION
-
-/** #__CHINESE
-Device uses Chinese language variant.
-*/
-#undef __CHINESE
-
-/** #__CHINESE_PRC_FONTS
-Device has PRC China variant. This feature flag should be defined only if
-__CHINESE feature flag is defined.
-*/
-#undef __CHINESE_PRC_FONTS
-
-/** #__CHINESE_TAIWAN_HK_FONTS
-Device has Taiwan and/or Hong Kong China variant. This feature flag should be
-defined only if __CHINESE feature flag is defined.
-*/
-#undef __CHINESE_TAIWAN_HK_FONTS
-
-/** #__JAPANESE
-Device uses Japanese language variant.
-*/
-#undef __JAPANESE
-
-/** #__JAPANESE_LARGER_DICTIONARY
-Enlarged Japanese library for predictive text entry. This feature has no effect
-if the feature __JAPANESE is not defined.
-*/
-#define __JAPANESE_LARGER_DICTIONARY
-
-/** #__JAPANESE_PICTOGRAPHS
-Device supports Japanese pictograhps
-*/
-#undef __JAPANESE_PICTOGRAPHS
-
-/** #__JAPAN_PREFIX_CHANGE
-International call prefix feature for Japan to make it easier for end users to
-handle complicated Japanese international call prefixes.
-*/
-#undef __JAPAN_PREFIX_CHANGE
-
-/** #__MMS_NONDESTRUCTIVE_FORWARD
-"Controls the behaviour of the MMS application and message forwarding the
-message without retrieval. If the feature is on, the application allows the user
-to retrieve and re-forward it. If the feature is off, it is assumed that the
-message is not available any more in the MMSC after the forwarding."
-*/
-#undef __MMS_NONDESTRUCTIVE_FORWARD
-
-/** #__MMS_NOTIFICATIONS_VIEW
-MMBox (MMS Notifications) View can be opened from the message centre. It shows
-the multimedia messages stored in the MMS Center as a MMS notifications.
-*/
-#undef __MMS_NOTIFICATIONS_VIEW
-
-/** #__OCR
-Device supports Optical Character Recognizer feature (OCR).
-*/
-#undef __OCR
-
-/** #__OCR_HANWANG
-Support for OCR engine from Hanwang Technology Co. Ltd.
-*/
-#undef __OCR_HANWANG
-
-/** #__OCR_ROMDB
-"This flag controls OCR database storage location. If the flag is on, all OCR
-databases are put to ROM image."
-*/
-#undef __OCR_ROMDB
-
-/** #__SERIES60_LUNAR_CALENDAR
-Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area.
-*/
-#define __SERIES60_LUNAR_CALENDAR
-
-/** #__THAI
-Device uses Thai language variant.
-*/
-#undef __THAI
-
-/** #__THAI_CALENDAR
-"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image.
-Plugin enhances S60 Calendar application views with Thai specific information
-(e.g. Thai year). "
-*/
-#define __THAI_CALENDAR
-
-
-#endif // __BLDREGIONAL_HRH
--- a/sf_config/config/inc/bldcodeline.hrh Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1431 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-#ifndef __BLDCODELINE_HRH
-#define __BLDCODELINE_HRH
-
-
-/** #RD_32_BROWSER
-RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1
-*/
-#undef RD_32_BROWSER
-
-/** #RD_32_BROWSER_ALR
-RD Feature flag for implementing ALR support in Browser.
-*/
-#undef RD_32_BROWSER_ALR
-
-/** #RD_3GP_WRITE_EXTENTION
-This flag enables 3GP Write Extention feature in Record Utility.
-*/
-#undef RD_3GP_WRITE_EXTENTION
-
-/** #RD_50_BROWSER
-RD Feature flag for implementing new Browser 5.0 features.
-*/
-#undef RD_50_BROWSER
-
-/** #RD_ACCESSORY_FW
-This R&D flag defines changes related to accessory framework.
-*/
-#undef RD_ACCESSORY_FW
-
-/** #RD_ACTIVESYNC_UI_INTEGRATION
-RD flag for development of ActiveSync
-*/
-#undef RD_ACTIVESYNC_UI_INTEGRATION
-
-/** #RD_AIW_DIAL_DATA_API
-RD flag for development of new AIW Dial Data APIs.
-*/
-#define RD_AIW_DIAL_DATA_API
-
-/** #RD_ALF_IN_PLATFORM
-Flag enables ui accelerator toolkit development.
-*/
-#define RD_ALF_IN_PLATFORM
-
-/** #ALF_USE_OPENWF_COMPOSITION
-Bug 1391 - UI Acceleration migration to OpenWF
-*/
-#define ALF_USE_OPENWF_COMPOSITION
-
-
-/** #RD_ALR_AND_NLR_ENABLERS
-Enables Application and Network Level Roaming.
-*/
-#undef RD_ALR_AND_NLR_ENABLERS
-
-/** #RD_ALR_VPN_AP_UI_DISABLED
-Disables VPN Accesspoint UI
-*/
-#define RD_ALR_VPN_AP_UI_DISABLED
-
-/** #RD_ANIMATION_EFFECTS
-"R&D Flag to control inclusion of the feature ""animation effects""."
-*/
-#define RD_ANIMATION_EFFECTS
-
-/** #RD_APPS_TO_EXES
-This R&D flag is needed for incorporating apps to exes changes controlled way
-into Series 60 releases.
-*/
-#define RD_APPS_TO_EXES
-
-/** #RD_ARM_MDF_HELIX_ENGINE
-This Helix engine flag is needed to variate S60 Video engine solution between
-all ARM MicroPlayer (ROP) and Helix engines.
-*/
-#define RD_ARM_MDF_HELIX_ENGINE
-
-/** #RD_ASYNCH_FILE_SAVE_QUEUE
-Camcorder requires support from the Asynchronous File Save Queue.
-*/
-#undef RD_ASYNCH_FILE_SAVE_QUEUE
-
-/** #RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT
-R&D flag that enables the Streaming Source supports for Audio Controllers.
-*/
-#define RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT
-
-/** #RD_AUTO_KEYGUARD
-This flag is used to determine whether the automatic keyguard features in
-Autolock are compiled.
-*/
-#define RD_AUTO_KEYGUARD
-
-/** #RD_BLUETOOTHIRRECEIVINGINDICATOR
-"Requirement: ""Bluetooth/IrDA receiving indicator"""
-*/
-#undef RD_BLUETOOTHIRRECEIVINGINDICATOR
-
-/** #RD_BOOT_CUSTOMIZABLE_AI
-R&D Flag to enable smooth integration of customizable to device bootup. The flag
-is used variate out current Idle + Active Idle solution and replace it new
-customizable AI.
-*/
-#define RD_BOOT_CUSTOMIZABLE_AI
-
-/** #RD_BROWSER_LAUNCHER_API_CHANGE
-R&D flag for implementing browser launcher API change.
-*/
-#define RD_BROWSER_LAUNCHER_API_CHANGE
-
-/** #RD_BROWSER_PROGRESSIVE_DOWNLOAD
-RD flag to enable/disable the progressive download functionality for certain
-types of browser-downloadable content.
-*/
-#define RD_BROWSER_PROGRESSIVE_DOWNLOAD
-
-/** #RD_BROWSER_SCROLLBARS
-This flag will be in place until the implementation of Browser using the
-platform scrollbars is mature enough.
-*/
-#undef RD_BROWSER_SCROLLBARS
-
-/** #RD_BROWSER_USE_AUDIOVIDEOPLUGIN
-"RD flag for development of new, combined AudioVideoPlugin"
-*/
-#define RD_BROWSER_USE_AUDIOVIDEOPLUGIN
-
-/** #RD_BROWSER_VIDEO_PLUGIN
-Support for Browser Plugin. Used in deciding whether the browser video plugin is
-taken in.
-*/
-#undef RD_BROWSER_VIDEO_PLUGIN
-
-/** #RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD
-RD flag to enable/disable the progressive download functionality for
-browser-downloadable video content.
-*/
-#undef RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD
-
-/** #RD_BROWSER_WIDGETS
-RD flag for development of new Widgets implementation
-*/
-#define RD_BROWSER_WIDGETS
-
-/** #RD_BTUI_RENOVATION
-Bluetooth user interface renovation.
-*/
-#define RD_BTUI_RENOVATION
-
-/** #RD_BT_AUDIO_RENOVATION
-Bluetooth audio renovation.
-*/
-#undef RD_BT_AUDIO_RENOVATION
-
-/** #RD_BT_MSG_RENOVATION
-This flag enables early development of Bluetooth OPP/BIP features (3.1u).
-*/
-#define RD_BT_MSG_RENOVATION
-
-/** #RD_CALENDAR_PLUGIN_FW
-This flag enables new UI concept and plugin framework for regional calendar
-enhancements. The flag disables old Chinese Lunar Calendar implementation
-(without plugin framework) and enables new Lunar Calendar plugin (using
-framework).
-*/
-#define RD_CALENDAR_PLUGIN_FW
-
-/** #RD_CAMCORDER_ADVSETTINGS
-This flag indicates if the ecamadvsettings.dll is included to the rom image
-*/
-#undef RD_CAMCORDER_ADVSETTINGS
-
-/** #RD_CATALOGS_CLIENT
-RD flag for development of Catalogs client v3
-*/
-#undef RD_CATALOGS_CLIENT
-
-/** #RD_CLEAN_BUILD_SUPPORT
-Pf 52.50 build supports multiple keyboardlayout and hence switch API is used in
-Akncapserver.
-
-Switch APIs are part of adaptation layer code and these files are not part of
-clean build.
-
-This flag will be enabled during clean build.
-*/
-#undef RD_CLEAN_BUILD_SUPPORT
-
-/** #RD_CLIENT_CERTIFICATES
-RD flag for development of Client certificates and private key handling feature.
-*/
-#define RD_CLIENT_CERTIFICATES
-
-/** #RD_COMBINE_INSTALLATION_QUERIES
-"The flag enables feature ""SW Installer: combining installation confirmation
-and details queries during installation"""
-*/
-#define RD_COMBINE_INSTALLATION_QUERIES
-
-/** #RD_COMMON_ENGINE_API_CHANGE
-This R&D flag is needed to safely integrate changes to the Common Engine APIs
-into Series 60 releases.
-*/
-#define RD_COMMON_ENGINE_API_CHANGE
-
-/** #RD_CONTENTMANAGERLAUNCHER
-Flag for variating the new Content Manager Launcher component and related
-Content Manager Launcher API
-*/
-#undef RD_CONTENTMANAGERLAUNCHER
-
-/** #RD_CONTENTNOTIFICATION
-"Flag for variating the new Content Notification component and related APIs:
-Content Notification API, Content Notification Implementation API"
-*/
-#undef RD_CONTENTNOTIFICATION
-
-/** #RD_CONTEXT_FRAMEWORK
-"RD flag to enable feature ""Context framework"" development"
-*/
-#define RD_CONTEXT_FRAMEWORK
-
-/** #RD_CONTEXT_SENSITIVE_MENU
-RD flag to flag out the implementation of context sensitive menu.
-*/
-#undef RD_CONTEXT_SENSITIVE_MENU
-
-/** #RD_CONTROL_PANEL
-Flag enables Control Panel development.
-*/
-#define RD_CONTROL_PANEL
-
-/** #RD_CONVERGED_CALL_ENGINE
-"RD flag to enable feature ""Converged call engine"" development."
-*/
-#define RD_CONVERGED_CALL_ENGINE
-
-/** #RD_CONVERGED_CALL_ENGINE_PROXY
-Used for CCE xSP proxy developmen
-*/
-#undef RD_CONVERGED_CALL_ENGINE_PROXY
-
-/** #RD_CSXHELP_EVOLUTION
-Feature enables early development of csxhelp application functionalities.
-*/
-#undef RD_CSXHELP_EVOLUTION
-
-/** #RD_CS_PS_HO
-RD flag to enable VOIP handover development
-*/
-#undef RD_CS_PS_HO
-
-/** #RD_CUSTOMIZABLE_AI
-R&D Flag to enable smooth development & integration of customazable Active Idle.
-*/
-#define RD_CUSTOMIZABLE_AI
-
-/** #RD_DEFAULT_APPLICATION_SETTINGS
-Disables the Default Application Settings subsystem.
-*/
-#define RD_DEFAULT_APPLICATION_SETTINGS
-
-/** #RD_DEVICE_MODE_CONFIGURABILITY
-"This flag controls configurability features to System Application (referred as
-""SysAp"") and HwResourceManager (referred as HWRM) components.SysAp needs this
-flag for moving part of its key event handling functionality to a plug-in that
-can be variated by product programs.HWRM needs this flag for moving part of its
-light controlling functionality to a plug-in that can be variated by product
-programs."
-*/
-#define RD_DEVICE_MODE_CONFIGURABILITY
-
-/** #RD_DISPLAY_POST
-This flag allows to choose from either built-in Display Post implementation or
-an external Display Post module.
-*/
-#undef RD_DISPLAY_POST
-
-/** #RD_DM_MULTI_CHOICE_ALERT
-"RD flag to enable feature ""OMA DM server can query user to select options.This
-alert type allows the user to select multiple items from a list of options.""
-development."
-*/
-#undef RD_DM_MULTI_CHOICE_ALERT
-
-/** #RD_DM_ROAMING_BLOCKING_SUPPORT
-Feature enables the blocking the SyncML Device Management session (Either for
-Device settings like MMS settings or for FOTA downloads) when user in roaming
-networks. This RnD flag will be used temporarily for increment 15 development
-time only to flag changes made on component SyncMLNotifier.
-*/
-#undef RD_DM_ROAMING_BLOCKING_SUPPORT
-
-/** #RD_DM_SINGLE_CHOICE_ALERT
-"RD flag to enable feature ""OMA Device management Server can query user to
-select an option by sending a number of user selectable options"" development."
-*/
-#undef RD_DM_SINGLE_CHOICE_ALERT
-
-/** #RD_DM_TEXT_INPUT_ALERT
-"RD flag to enable feature ""OMA Device management Server can query user input""
-development."
-*/
-#undef RD_DM_TEXT_INPUT_ALERT
-
-/** #RD_DOS_API_CHANGE
-This flag is needed for safely (without creating bottle neck) incorporating DOS
-Client/Plug-in/SAE API changes into Series 60 releases.
-*/
-#undef RD_DOS_API_CHANGE
-
-/** #RD_DOS_SERVER_REMOVE
-R&D flag for managing the DOS Server and DOS APIs removal.
-*/
-#undef RD_DOS_SERVER_REMOVE
-
-/** #RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION
-A flag to control one of the sub-features in OMA DRM v2 implementation.
-*/
-#define RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION
-
-/** #RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM
-Feature enables early development of the requirement '107-18152 Common
-interface for OMA and WM DRM'.
-*/
-#define RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM
-
-/** #RD_DRM_DETAILS_VIEW_RENOVATION
-A flag to control one of the sub-features in OMA DRM v2 implementation.
-*/
-#undef RD_DRM_DETAILS_VIEW_RENOVATION
-
-/** #RD_DRM_DROPPED_30_FEATURES
-A flag to control one of the sub-features in OMA DRM v2 implementation.
-*/
-#define RD_DRM_DROPPED_30_FEATURES
-
-/** #RD_DRM_IMSI_BINDING
-A flag to control one of the sub-features in OMA DRM v2 implementation.
-*/
-#define RD_DRM_IMSI_BINDING
-
-/** #RD_DRM_METERING
-Flag enables development of DRM Metering
-*/
-#define RD_DRM_METERING
-
-/** #RD_DRM_NEW_SECURE_CLOCK
-R&D feature flag is needed to develop the requirement '101-32062 New Secure
-clock for DRM'
-*/
-#define RD_DRM_NEW_SECURE_CLOCK
-
-/** #RD_DRM_PREVIEW_RIGHT_FOR_AUDIO
-"Flag enables development of feature ""Preview right support for OMA DRM v2
-protected content for audio"""
-*/
-#undef RD_DRM_PREVIEW_RIGHT_FOR_AUDIO
-
-/** #RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS
-Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights
-expiration warning prompts' without risking the maturity of CCB.
-*/
-#define RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS
-
-/** #RD_DRM_RIGHTS_MANAGER_REMOVAL
-R&D feature flag is needed to develop the requirement '101-41508 Rights Manager
-Removal'
-*/
-#define RD_DRM_RIGHTS_MANAGER_REMOVAL
-
-/** #RD_DRM_RINGTONE_BLOCKING
-A flag to control one of the sub-features in OMA DRM v2 implementation.
-*/
-#define RD_DRM_RINGTONE_BLOCKING
-
-/** #RD_DRM_SILENT_RIGHTS_ACQUISITION
-In order to enable safe development of OMA DRM v2 Silent rights object
-acquisition
-*/
-#define RD_DRM_SILENT_RIGHTS_ACQUISITION
-
-/** #RD_DSUI_TIMEDSYNC
-To provide timed synchronization feature to be included in the Data
-synchronization UI . The flag will be used only in the OmaDsAppUi component.
-*/
-#undef RD_DSUI_TIMEDSYNC
-
-/** #RD_DS_ICAL_SUPPORT
-Support for iCalendar synchronization
-*/
-#undef RD_DS_ICAL_SUPPORT
-
-/** #RD_DS_UI_EVOLUTION
-RD flag for development of new Data Sync UI
-*/
-#undef RD_DS_UI_EVOLUTION
-
-/** #RD_EMAIL_DOMAIN_UTILS
-The flag is for controlling the releasing of the Email utility API changes that
-are planned to be done for 3.2
-*/
-#define RD_EMAIL_DOMAIN_UTILS
-
-/** #RD_EMAIL_HTML_VIEW
-R&D Flag to remove HTML plugin from mail 3.0 implementation.
-*/
-#define RD_EMAIL_HTML_VIEW
-
-/** #RD_ENABLE_ADDING_EDITING_OF_MSISDN
-This flag enables the usage of the new implementation of Own name store in
-CommonTSY.
-*/
-#undef RD_ENABLE_ADDING_EDITING_OF_MSISDN
-
-/** #RD_ENHANCED_CBA
-RD flag to flag out implementation of Enhanced CBA
-*/
-#undef RD_ENHANCED_CBA
-
-/** #RD_ENHANCED_SKINNING
-"RD Feature flag for implementing ""enhanced skinning"" in 2.x CCB. That feature
-is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not
-optional feature."
-*/
-#define RD_ENHANCED_SKINNING
-
-/** #RD_EXTENDED_ICL_JPEG_API
-RD flag to enable/disable the Extended ICL JPEG API.
-*/
-#define RD_EXTENDED_ICL_JPEG_API
-
-/** #RD_FEATURE_MANAGER_CHANGE
-In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager
-component will be introduced. Flag is needed to safely implement the change.
-*/
-#define RD_FEATURE_MANAGER_CHANGE
-
-/** #RD_FILE_HANDLE_SUPPORT
-This R&D flag defines data caging changes to components that are used by
-messaging API components.
-*/
-#define RD_FILE_HANDLE_SUPPORT
-
-/** #RD_FILE_MANAGER_BACKUP
-RD feature flag for implementing additional backup improvements for File
-Manager.
-*/
-#define RD_FILE_MANAGER_BACKUP
-
-/** #RD_FILE_SORTING
-The flag will be used to variate the sorting functionality in File manager in
-R3.2.
-*/
-#undef RD_FILE_SORTING
-
-/** #RD_FLASHLITE_SCREENSAVER
-This flag allowes early development of new Flash as Screensaver features.
-*/
-#define RD_FLASHLITE_SCREENSAVER
-
-/** #RD_FLASH_AS_VIDEO_RINGING_TONE
-Device allows a video file to be set as a ringing tone.
-*/
-#define RD_FLASH_AS_VIDEO_RINGING_TONE
-
-/** #RD_FM_RADIO_ENHANCEMENTS
-RD flag to enable FM Radio Control Adaptation API development.
-*/
-#define RD_FM_RADIO_ENHANCEMENTS
-
-/** #RD_FM_TX_SUPPORT
-RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource
-Manager and SysApp
-*/
-#undef RD_FM_TX_SUPPORT
-
-/** #RD_FOTA_FLEXIBLE_MEMORY_USAGE
-Feature enables flexible memory usage for storing update files on c-drive. RnD
-flag will be used temporarily for increment 15 development time only to flag
-changes made on component fotaserver and SyncMLNotifier.
-*/
-#undef RD_FOTA_FLEXIBLE_MEMORY_USAGE
-
-/** #RD_FSW_V2
-RD feature flag for new fastswap tasklist development.
-*/
-#define RD_FSW_V2
-
-/** #RD_FULLSCREEN_WALLPAPER
-RD feature flag for enabling full screen wallpaper development.
-*/
-#define RD_FULLSCREEN_WALLPAPER
-
-/** #RD_GALLERY_ENABLE_NG_MUSIC_PLAYER
-This feature flag will be used to variate Gallery usage between the old and the
-new Music Player.
-*/
-#undef RD_GALLERY_ENABLE_NG_MUSIC_PLAYER
-
-/** #RD_GALLERY_GRID
-Enable/disable Grid view in Gallery
-*/
-#define RD_GALLERY_GRID
-
-/** #RD_GALLERY_PREVIEW_POPUP
-Enable disable Preview Popup in Gallery
-*/
-#undef RD_GALLERY_PREVIEW_POPUP
-
-/** #RD_GBA
-Support for General Bootstarapping Architecture (GBA). GBA enables
-authentication for mobile services without any user interaction.
-*/
-#undef RD_GBA
-
-/** #RD_GENERAL_SEARCH
-"RD flag to enable feature ""In-Device Search"" development."
-*/
-#define RD_GENERAL_SEARCH
-
-/** #RD_GS_RENOVATION
-General Settings Application Renovation
-*/
-#define RD_GS_RENOVATION
-
-/** #RD_GS_RENOVATION_PHASE2
-This flag allowes early development of new General Settings features.
-*/
-#define RD_GS_RENOVATION_PHASE2
-
-/** #RD_HELPRUNTIME
-Flag to variate help content between 3.2.1 and 3.2.2
-*/
-#undef RD_HELPRUNTIME
-
-/** #RD_HELP_AIW_INTEGRATION
-This flag enables early development of AIW Help consumer integration feature.
-*/
-#undef RD_HELP_AIW_INTEGRATION
-
-/** #RD_HIERARCHICAL_COLUMN_LIST
-R&D flag for enabling Hierarchical column list UI component.
-*/
-#define RD_HIERARCHICAL_COLUMN_LIST
-
-/** #RD_HIERARCHICAL_LIST
-"RD flag to enable feature ""New list type: Hierarchical list"" development."
-*/
-#define RD_HIERARCHICAL_LIST
-
-/** #RD_HINDI_PHONETIC_INPUT
-"RD flag to enable feature ""Hindi phonetic input"" development."
-*/
-#undef RD_HINDI_PHONETIC_INPUT
-
-/** #RD_HOTSPOT
-Undefining this flag indicates that the HotSpotServer.exe and other related
-components are not included to the rom image.
-*/
-#undef RD_HOTSPOT
-
-/** #RD_IDLE_SEPARATION
-R&D feature flag for moving idle functionality from Phone application to Idle
-application.
-*/
-#define RD_IDLE_SEPARATION
-
-/** #RD_IHL_EXTJPEGAPI
-Image Handling Library utilized Extended ICL JPEG API
-*/
-#undef RD_IHL_EXTJPEGAPI
-
-/** #RD_IMAGEPREVIEW
-ImageViewer's ImagePreview API and DLL are available in release.
-*/
-#undef RD_IMAGEPREVIEW
-
-/** #RD_IMAGINGCONFIGMANAGER
-Flag to include/exclude Imaging Configuration Manager component.
-*/
-#undef RD_IMAGINGCONFIGMANAGER
-
-/** #RD_IM_UI_FACELIFT
-RD flag for development of IM UI facelift
-*/
-#undef RD_IM_UI_FACELIFT
-
-/** #RD_INTELLIGENT_TEXT_INPUT
-Flag to develop support for Intelligent Text Iinput
-*/
-#define RD_INTELLIGENT_TEXT_INPUT
-
-/** #RD_IV_ACCELEROMETER
-Image viewer needs RnD flag in order to variate accelerometer sensor usage.
-
-*/
-#undef RD_IV_ACCELEROMETER
-
-/** #RD_IV_SLIDESHOW
-Image Viewer with slideshow and cool image transition effects
-*/
-#define RD_IV_SLIDESHOW
-
-/** #RD_IV_TRANSPARENT_UI
-Image Viewer uses transparent custom UI controls
-*/
-#define RD_IV_TRANSPARENT_UI
-
-/** #RD_IV_TRANSPARENT_UI_2
-Image Viewer uses transparent toolbar and image infos popup.
-*/
-#define RD_IV_TRANSPARENT_UI_2
-
-/** #RD_IV_TV_OUT
-Flag to develop the TV-Out support for images
-*/
-#define RD_IV_TV_OUT
-
-/** #RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1
-"Java architecture renewal, phase 1. S60 implementation replaces Symbian
-implementation of Java Installer, Java Registry and Java Backup components."
-*/
-#define RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1
-
-/** #RD_JAVA_CONFIGURABLE_NW_INDICATOR
-Support for network indicator in Java Canvas for operator domain midlets.
-*/
-#define RD_JAVA_CONFIGURABLE_NW_INDICATOR
-
-/** #RD_JAVA_MEDIA_KEYS
-"To enable Java applications (also those in background) to get notifications
-from various media keys (PLAY, PREV, NEXT, STOP...). "
-*/
-#define RD_JAVA_MEDIA_KEYS
-
-/** #RD_JAVA_OMA_DRM_V2
-Java Mobile Media API supports playback of the OMA DRM v2 protected audio
-content.
-*/
-#define RD_JAVA_OMA_DRM_V2
-
-/** #RD_JAVA_REUSE_IFRAMEBUFFER
-Purpose: Change LCDUI Canvas implementation to reuse the native side
-iFramebuffer memory between Canvas instances.
-*/
-#undef RD_JAVA_REUSE_IFRAMEBUFFER
-
-/** #RD_JAVA_SCALABLE_ICON
-Provide support for scalable icons for MIDlet icons (MIDlet icons & MIDlet suite
-icons).
-*/
-#undef RD_JAVA_SCALABLE_ICON
-
-/** #RD_JAVA_TMIDISTATECHANGE
-"R&D flag for Java, related to the symbian change: BR2058: Renaming enum values
-in TMidiState as a result of a namespace clash."
-*/
-#define RD_JAVA_TMIDISTATECHANGE
-
-/** #RD_JAVA_VOLUME_KEYS
-Java application volume level can be controlled with phone's side volume keys.
-*/
-#define RD_JAVA_VOLUME_KEYS
-
-/** #RD_KANNADA_FONTS
-Indic Kannada fonts and font support
-*/
-#undef RD_KANNADA_FONTS
-
-/** #RD_KEYLOCK_POLICY_SUPPORT
-Development time support for Configurable Keylock policy.
-*/
-#undef RD_KEYLOCK_POLICY_SUPPORT
-
-/** #RD_LIGHT_CONTROL_CHANGE
-RD-flag for early development of light control customizability features to
-System Application.
-*/
-#define RD_LIGHT_CONTROL_CHANGE
-
-/** #RD_LIST_STRETCH
-R&D Flag to control inclusion of ScaleII feature: Stretch two-lined list
-automatically as one-lined.
-*/
-#define RD_LIST_STRETCH
-
-/** #RD_MAPNAV_BITMAP_ACCESS
-Feature enables early development of new features in Map and Navigation FW.
-*/
-#define RD_MAPNAV_BITMAP_ACCESS
-
-/** #RD_MARATHI
-Marathi UI language and input
-*/
-#undef RD_MARATHI
-
-/** #RD_MDF_DEVVIDEO
-"This flag selects the variants of the video components to use MDF DevVideo or
-proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in
-Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video
-Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components
-are being released to Series 60 2.6, 2.7, and 2.8. "
-*/
-#define RD_MDF_DEVVIDEO
-
-/** #RD_MDS_2_0
-The flag indicates that the environment contains 2.0 version of MDS APIs. See
-also flag RD_MDS_2_5.
-*/
-#undef RD_MDS_2_0
-
-/** #RD_MDS_2_5
-The flag indicates that the environment contains 2.5 version of MDS APIs. See
-also flag RD_MDS_2_0
-*/
-#define RD_MDS_2_5
-
-/** #RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2
-New Media Player enhancements.
-*/
-#undef RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2
-
-/** #RD_MEDIA_GALLERY_UPDATED_FEATURES
-Media Gallery updated features for 3.1
-*/
-#define RD_MEDIA_GALLERY_UPDATED_FEATURES
-
-/** #RD_MEETING_REQUEST_UTILS
-Meeting request feature adds meeting request utlis non-variable component to
-platfrom.
-*/
-#define RD_MEETING_REQUEST_UTILS
-
-/** #RD_MESSAGING_API_V2
-This R&D flag defines data caging changes to components that use messaging API.
-*/
-#define RD_MESSAGING_API_V2
-
-/** #RD_MESSAGING_GENERAL_SETTINGS_RENOVATION
-"RD flag to enable feature ""General settings application renovation""
-development"
-*/
-#define RD_MESSAGING_GENERAL_SETTINGS_RENOVATION
-
-/** #RD_MESSAGING_ICAL_IMPORT
-"RD flag to enable feature ""iCalendar Import"" development"
-*/
-#define RD_MESSAGING_ICAL_IMPORT
-
-/** #RD_MESSAGING_VIRTUAL_PHONEBOOK
-This flag controls the messaging virtual phonebook migration independently from
-RD_VIRTUAL_PHONEBOOK
-*/
-#define RD_MESSAGING_VIRTUAL_PHONEBOOK
-
-/** #RD_METADATAUTILITY_M4A_INTERNATIONAL
-Metadata localization support for M4A format
-*/
-#define RD_METADATAUTILITY_M4A_INTERNATIONAL
-
-/** #RD_METADATAUTILITY_ODF_ALBUMART_50
-Support for album art from ODF header of OMA DRM v2 protected content
-*/
-#define RD_METADATAUTILITY_ODF_ALBUMART_50
-
-/** #RD_METADATAUTILITY_PODCAST_50
-Metadata Utility to support podcast related additions in ID3v2
-*/
-#undef RD_METADATAUTILITY_PODCAST_50
-
-/** #RD_METADATAUTILITY_WM_PROVIDER_31
-Support WM/Provider in Metadata Utility
-*/
-#undef RD_METADATAUTILITY_WM_PROVIDER_31
-
-/** #RD_METADATA_UTILITY_32
-RD flag for development of metadata performance improvements
-*/
-#undef RD_METADATA_UTILITY_32
-
-/** #RD_MFE_CP_INTEGRATION
-"Flag enables the Mail For Exchange (MFE, Active Sync) UI integration with
-control panel feature."
-*/
-#undef RD_MFE_CP_INTEGRATION
-
-/** #RD_MSG_FAST_PREV_NEXT
-"RD flag to enable feature ""Faster opening of next or previous short message""
-development."
-*/
-#define RD_MSG_FAST_PREV_NEXT
-
-/** #RD_MSG_LIST_IMPROVEMENT
-Improved message lists
-*/
-#define RD_MSG_LIST_IMPROVEMENT
-
-/** #RD_MSG_LOAD_ANIMATION
-"The flag enables feature ""PERFORMANCE II: opening MMS with video attached"""
-*/
-#define RD_MSG_LOAD_ANIMATION
-
-/** #RD_MSG_NAVIPANE_IMPROVEMENT
-Navi pane improvements in Messaging applications
-*/
-#define RD_MSG_NAVIPANE_IMPROVEMENT
-
-/** #RD_MSG_XHTML_SUPPORT
-"The flag enables feature ""OMA MMS 1.3 phase 2"""
-*/
-#define RD_MSG_XHTML_SUPPORT
-
-/** #RD_MTP_SUPPORT_VIDEO_SYNC
-Nokia MTP protocol implementation must support video file transfer over the link
-from PC to terminal
-*/
-#define RD_MTP_SUPPORT_VIDEO_SYNC
-
-/** #RD_MUIU_SPLIT
-RD Feature flag for splitting Messaging UI Utilities API into domain and
-internal parts.
-*/
-#define RD_MUIU_SPLIT
-
-/** #RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI
-RD flag for development of multimedia ringing tones in Cover UI
-*/
-#undef RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI
-
-/** #RD_MULTIPLE_DRIVE
-Mutliple drive support in platform environment
-*/
-#define RD_MULTIPLE_DRIVE
-
-/** #RD_MULTIPLE_DRIVE_ENABLERS
-Part of multiple drive support in platform environment
-*/
-#define RD_MULTIPLE_DRIVE_ENABLERS
-
-/** #RD_MULTI_ALARMS
-"This R&D flag is needed for incorporating ""Multiple Alarms"" in ClockApp."
-*/
-#define RD_MULTI_ALARMS
-
-/** #RD_MUSIC_COLLECTION_AUTO_REFRESH
-" When enabled, Music Collection server monitors USB and memory card events and
-performs a database refresh when new card is inserted or USB cable is
-disconnected. It will also perform the refresh after startup. The refresh is
-handled as a low priority task in the background. "
-*/
-#define RD_MUSIC_COLLECTION_AUTO_REFRESH
-
-/** #RD_NEW_FAVENG_API
-R&D feature flag for implementing new Client/Server FavouritesEngine API.
-*/
-#define RD_NEW_FAVENG_API
-
-/** #RD_NG_MUSIC_PLAYER
-This flag will be used to variate between the old and the new Music Player until
-the new Music Player reaches maturity level and is ready to completely replace
-the old Music Player.
-*/
-#define RD_NG_MUSIC_PLAYER
-
-/** #RD_NO_DIALOG_BORDERS
-This R&D flag is needed to safely integrate changes needed to remove hard-coded
-dialog borders in S60 UI framework.
-*/
-#define RD_NO_DIALOG_BORDERS
-
-/** #RD_OMADMAPPUI_UI_EVOLUTION
-"Feature enables the Device Manager UI evolution feature. This RnD flag will be
-used temporarily for increment 15 development time only to flag changes made on
-components OmaDmAppUi, SyncMLNotifier and fotaserver."
-*/
-#define RD_OMADMAPPUI_UI_EVOLUTION
-
-/** #RD_OMASYNCML_DM_1_2
-Feature enables the Device Manager 1.2 version feature.
-*/
-#undef RD_OMASYNCML_DM_1_2
-
-/** #RD_OMA_EMN
-The flag controls whether the OMA Email Notification function is supported by
-the email application. The flag is needed for the variation between 3.0 and
-3.0M.
-*/
-#undef RD_OMA_EMN
-
-/** #RD_OPENVG_SVGTOPT
-This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt
-currently utilizes VGRasterizer. OpenVG is the new rasterizer.
-*/
-#undef RD_OPENVG_SVGTOPT
-
-/** #RD_PBK_MAP_EXT
-"The flag enables feature ""Map framework support for contacts application"""
-*/
-#undef RD_PBK_MAP_EXT
-
-/** #RD_PBK_PROPERTIES_TAB
-Feature enables early development of the requirement '101-21162: Properties
-tab' in Phonebook.
-*/
-#undef RD_PBK_PROPERTIES_TAB
-
-/** #RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE
-Defines whether Progressive Download for WMA and RA audio contents is supported
-via Helix engine with Music Shop.
-*/
-#define RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE
-
-/** #RD_PF_SEC_APPARC
-"This R&D flag is needed for incorporating platform security and application
-architecture changes controlled way into Series 60 releases.The flag is required
-for Av.3.0 requirement: 107-141: Migrate Application Architecture to Platform
-Security and101-7493: Migrate the platform software to new Application
-Architecture that will be done in I9 timeframe. Flag will be removed after 2.8
-branches away from 2.common."
-*/
-#define RD_PF_SEC_APPARC
-
-/** #RD_PHONEBOOK2
-Phonebook application supports multiple contact stores. It enables users to
-manage contacts from multiple repositories in one application.
-*/
-#define RD_PHONEBOOK2
-
-/** #RD_PHONE_CLIENT_EXT
-The flag is for controlling the changes in the Phone Client Dial API that will
-break the Phone Client Extension Consumer API
-*/
-#define RD_PHONE_CLIENT_EXT
-
-/** #RD_PHONE_NG
-RD feature flag for development of new Phone architecture.
-*/
-#define RD_PHONE_NG
-
-/** #RD_PINB_SRV_CHANGE
-R&D Flag to handle migration from old insecure Pinboard API to new one.
-*/
-#undef RD_PINB_SRV_CHANGE
-
-/** #RD_POCUIAPI
-This R&D flag is needed for variating PoC (Push-to-talk over Cellular) and it's
-UI integration to other applications / functionality.
-*/
-#define RD_POCUIAPI
-
-/** #RD_PREVIEW_POPUP
-"This flag enables ScaleII component ""Preview Popup""."
-*/
-#define RD_PREVIEW_POPUP
-
-/** #RD_PROGDOWNLOAD
-R&D flag for managing the Progressive Download feature implementation.
-*/
-#define RD_PROGDOWNLOAD
-
-/** #RD_PTIENGINE2
-Feature enables early development of new version of PtiEngine component.
-*/
-#define RD_PTIENGINE2
-
-/** #RD_RAM_TEST_UID
-"Turning the the flag on enables special UID that can be used by a RAM testing
-tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should
-not be turned on in any end product as it exposes a potential security risk.
-Instead the flag could be used at R&D time, or in any custom builds."
-*/
-#undef RD_RAM_TEST_UID
-
-/** #RD_RA_SUPPORT_FOR_MUSIC_PLAYER
-RD flag for development of Read Audio support in Music Player.
-*/
-#define RD_RA_SUPPORT_FOR_MUSIC_PLAYER
-
-/** #RD_READ_MESSAGE_DELETION
-"RD flag to enable feature ""Allow deleting only read messages"" development"
-*/
-#define RD_READ_MESSAGE_DELETION
-
-/** #RD_REMOTELOCK
-RD flag for development of RemoteLock feature.
-*/
-#define RD_REMOTELOCK
-
-/** #RD_REMOVE_SAE
-Flag is used to remove SAE component.
-*/
-#define RD_REMOVE_SAE
-
-/** #RD_RIHC_CHANGE
-"This flag controls the ""Rest of inc hierachy change"". "
-*/
-#define RD_RIHC_CHANGE
-
-/** #RD_S60_IMAGE_EDITOR
-Defines whether Image Editor application is supported in the platform.
-*/
-#define RD_S60_IMAGE_EDITOR
-
-/** #RD_S60_MANUAL_VIDEO_EDITOR
-Defines whether Manual Video Editor application is supported in the platform.
-*/
-#undef RD_S60_MANUAL_VIDEO_EDITOR
-
-/** #RD_S60_SIGNATURE_CONNECTOR
-All signature connector development is done behind this R&D feature flag.
-*/
-#undef RD_S60_SIGNATURE_CONNECTOR
-
-/** #RD_S60_SIMPLE_VIDEO_EDITOR
-Defines whether Simple Video Editor application is supported in the platform.
-*/
-#define RD_S60_SIMPLE_VIDEO_EDITOR
-
-/** #RD_SAT_REL4_FEAT
-R&D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification
-Release 4 new features
-*/
-#undef RD_SAT_REL4_FEAT
-
-/** #RD_SA_TO_PUBSUB_CHANGE
-"To incorporate ""System Agent migration to Publish and Subscribe"""
-*/
-#define RD_SA_TO_PUBSUB_CHANGE
-
-/** #RD_SCALABLE_UI
-"Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a
-temporary feature flag that can be used where needed in code to flag scalable UI
-implementation out of 2.6 builds.-> to avoid ROM hit in 2.6 and regression in
-code maturity."
-*/
-#define RD_SCALABLE_UI
-
-/** #RD_SCALABLE_UI_V2
-R&D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0
-builds. This flag is used during new feature development, to isolate affected
-code from those releases that don't need to support Scale II features (< 5.0).
-It is NOT used for feature variation, i.e. enable/disable touch feature.
-*/
-#define RD_SCALABLE_UI_V2
-
-/** #RD_SCREENSAVERAIWPLUGIN
-Feature enables early development of screensaveraiwplugin that is an AIW
-provider for setting images as animated or slide set screen saver.
-*/
-#define RD_SCREENSAVERAIWPLUGIN
-
-/** #RD_SCREENSAVER_GIFANIMATION
-This R&D flag is needed for safely incorporating Gif animation support for
-screensaver Animation Plugin
-*/
-#define RD_SCREENSAVER_GIFANIMATION
-
-/** #RD_SD_TO_CENREP_CHANGE
-"This R&d flag is needed for incorporating ""Shared data migration to Central
-Repository"" changes controlled way into Series 60 releases.The flag is required
-for Av.3.0 requirement: REQ 107-138: Migration to Central Repository () that
-will be done in I9 timeframe. "
-*/
-#define RD_SD_TO_CENREP_CHANGE
-
-/** #RD_SECON_METADATA
-Device supports file metadata requests over ConML protocol.
-*/
-#define RD_SECON_METADATA
-
-/** #RD_SECURE_BIN_RES
-Flag is used variate the Increment 9 changes: i.e. relocation of binaries and
-resource files. We need these for 3.0 PF- security implementation. They are
-temporary R&D flags that can be removed once 2.8 is branched away.
-*/
-#define RD_SECURE_BIN_RES
-
-/** #RD_SECURE_PRIV_DATA
-Flag is in charge of variating the Increment 10 tasks: i.e. moving files to
-private directories. We need these for 3.0 PF- security implementation. They are
-temporary R&D flags that can be removed once 2.8 is branched away.
-*/
-#define RD_SECURE_PRIV_DATA
-
-/** #RD_SENSOR_FW
-RD flag for Sensor FW development
-*/
-#define RD_SENSOR_FW
-
-/** #RD_SIMCHANGED_REMOVED
-A R&D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will
-be removed when 2.8 branches
-*/
-#define RD_SIMCHANGED_REMOVED
-
-/** #RD_SIND_VIA_AIW
-"RD flag to enable feature ""AIW Consumer for Voice Dialing Info View""
-development."
-*/
-#define RD_SIND_VIA_AIW
-
-/** #RD_SLIDESHOW_SCREENSAVER
-Defines whether a set of images can be set as wallpaper. Wallpaper is shown
-based on user defined value and then changed to a new image in the image set.
-*/
-#define RD_SLIDESHOW_SCREENSAVER
-
-/** #RD_SLIDESHOW_WALLPAPER
-Defines whether a set of images can be set as wallpaper. Wallpaper is shown
-based on user defined value and then changed to a new image in the image set.
-*/
-#define RD_SLIDESHOW_WALLPAPER
-
-/** #RD_SLIDING_ANIMATION_EFFECTS
-"R&D Flag to exclude dialog sliding from other ""animation effects""."
-*/
-#undef RD_SLIDING_ANIMATION_EFFECTS
-
-/** #RD_SPLIT_VIEW
-RD flag to flag out implementation of Split view.
-*/
-#undef RD_SPLIT_VIEW
-
-/** #RD_STARTUP_ANIMATION_CUSTOMIZATION
-"This R&d flag is needed for incorporating ""Startup and shutdown animations
-customization"" changes in a controlled manner into S60 releases."
-*/
-#define RD_STARTUP_ANIMATION_CUSTOMIZATION
-
-/** #RD_STARTUP_CHANGE
-This R&D flag defines changes related to start-up.
-*/
-#define RD_STARTUP_CHANGE
-
-/** #RD_SUPPORT_SENDUI_API_V2
-This R&D flag defines changes to SendUI API clients.
-*/
-#define RD_SUPPORT_SENDUI_API_V2
-
-/** #RD_SVGT_AUDIO_SUPPORT
-RD feature flag for implementing audio playback support in SVG-T engine.
-*/
-#define RD_SVGT_AUDIO_SUPPORT
-
-/** #RD_SVGT_IN_MESSAGING
-SVG-T rendering support in messaging applications
-*/
-#define RD_SVGT_IN_MESSAGING
-
-/** #RD_SVGT_JSR_226_API
-If this feature flag is on then the JSR-226 functionality is available.
-Otherwise it is not.
-*/
-#define RD_SVGT_JSR_226_API
-
-/** #RD_SWITCH_TO_VIDEO
-This feature will include possibility in Phone to switch current voice call to
-video and vice versa.
-*/
-#undef RD_SWITCH_TO_VIDEO
-
-/** #RD_SYMBIAN_TRACES
-Enable usage of binary traces in RnD components.
-*/
-#undef RD_SYMBIAN_TRACES
-
-/** #RD_TACTILE_FEEDBACK
-"This R&D flag is needed for implementing ""Tactile feedback"" feature to S60
-5.0."
-*/
-#define RD_TACTILE_FEEDBACK
-
-/** #RD_TELEPHONY_DEVICE_MODE
-This flag enables the flip (clamshell) and grip (slider) event handling. Devices
-without this functionality can leave the TelephonyDeviceMode.DLL component out
-of their builds.
-*/
-#define RD_TELEPHONY_DEVICE_MODE
-
-/** #RD_THUMBNAILMANAGER
-"This flag is used for temporarily variating Thumbnail Manager component. The
-purpose of Thumbnail Manager is to provide convenient access thumbnail images
-for media objects (e.g. image and video files). Thumbnail Manager handles both
-generation and storing of thumbnails. S60 clients: Media Gallery, Media Player."
-*/
-#define RD_THUMBNAILMANAGER
-
-/** #RD_TOOLBAR_SUPPORT
-R&D Flag to remove 3.1 Toolbar and Generic Buttons
-*/
-#define RD_TOOLBAR_SUPPORT
-
-/** #RD_TRACKSTER_MENU
-"Trackster is a generic component, which can be used for various purposes in
-various applications. The basic idea and the innovation behind the work is to
-build the behavior based on Bezier curves, which define how the control
-appears."
-*/
-#define RD_TRACKSTER_MENU
-
-/** #RD_TSP_CLIENT_MAPPER
-RD Feature flag for implementing a new TSP solution for platform components
-which improves a TSP configurability and resolves mapping problems between
-RemCon and audio clients.
-*/
-#define RD_TSP_CLIENT_MAPPER
-
-/** #RD_UIFW_3_0_API_CHANGES
-R&D flag for implementing UIFW 3.0 API changes.
-*/
-#undef RD_UIFW_3_0_API_CHANGES
-
-/** #RD_UIKON_UNBRANCH
-R&D flag for implementing Uikon unbranch related changes to Series 60 code.
-*/
-#define RD_UIKON_UNBRANCH
-
-/** #RD_UI_CONTROL_TRANSPARENCY
-Semi-transparency support in UI controls. This feature relies on Symbian's
-window transparency support and has no effect if TRANSPARENCY keyword is not
-defined in WSINI.INI.
-*/
-#undef RD_UI_CONTROL_TRANSPARENCY
-
-/** #RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH
-Development of transition effects in UI rotation (layoutswitch) use case will be
-done behind this flag to secure that existing functionality won't suffer
-regression during implementation.
-*/
-#define RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH
-
-/** #RD_UI_TRANSITION_EFFECTS_LIST
-This flag will be used to secure that development of list transition effects
-won't break existing fullscreen and components transition effects.
-*/
-#define RD_UI_TRANSITION_EFFECTS_LIST
-
-/** #RD_UI_TRANSITION_EFFECTS_PHASE2
-Feature enables early development of 2nd phase UI transition effects.
-*/
-#define RD_UI_TRANSITION_EFFECTS_PHASE2
-
-/** #RD_UI_TRANSITION_EFFECTS_POPUPS
-"Development of transition effects in popups (notes, queries, etc) will be done
-behind this flag to secure that existing functionality won't suffer regression
-during implementation."
-*/
-#define RD_UI_TRANSITION_EFFECTS_POPUPS
-
-/** #RD_UI_ZOOM
-This feature activates the zooming support in Series 60 UI.
-*/
-#undef RD_UI_ZOOM
-
-/** #RD_UNIFIED_EDITOR
-"Unified SMS and MMS Editor, targetted for release 3.1U"
-*/
-#define RD_UNIFIED_EDITOR
-
-/** #RD_USB_CHARGING
-"This flag affects to the Starter list only. If it is defined, the Starter
-starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC
-Personality Plug-in code is not variated. "
-*/
-#define RD_USB_CHARGING
-
-/** #RD_USB_HEADSET_SUPPORT
-To enable USB OTG Audio/Hid related code
-*/
-#undef RD_USB_HEADSET_SUPPORT
-
-/** #RD_USB_WATCHER_CONFIGURATION_MGMT
-Enables USB Configuration Management.
-*/
-#define RD_USB_WATCHER_CONFIGURATION_MGMT
-
-/** #RD_USE_S60HOSTSTACK
-" Development of USB Audio/HID class drivers has been started using class driver
-APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host
-stack which will be used in production code instead of S60 host stack. APIs
-offered by these two stacks are different, and when the class driver code using
-the S60 host stack APIs is migrated into using the Symbian host stack APIs, the
-developer needs to be able to switch between the stacks in the same
-environment."
-*/
-#undef RD_USE_S60HOSTSTACK
-
-/** #RD_USE_SYMBIAN_SYNCML_CONVERGENCE
-RD flag for development of Symbian version of S60 SyncML engine
-*/
-#undef RD_USE_SYMBIAN_SYNCML_CONVERGENCE
-
-/** #RD_VIBRA_AND_LIGHT_CHANGE
-This R&D flag defines changes related to vibra and backlight.
-*/
-#undef RD_VIBRA_AND_LIGHT_CHANGE
-
-/** #RD_VIDEO_AS_RINGING_TONE
-Device allows a video file to be set as a ringing tone.
-*/
-#define RD_VIDEO_AS_RINGING_TONE
-
-/** #RD_VIDEO_MAILBOX_SUPPORT
-R&D Flag to remove video mailbox support from older than S60 3.1 builds.
-*/
-#undef RD_VIDEO_MAILBOX_SUPPORT
-
-/** #RD_VIRTUAL_PHONEBOOK
-Feature flag enables the usage of the Virtual Phonebook APIs.
-*/
-#define RD_VIRTUAL_PHONEBOOK
-
-/** #RD_VOIP_PRESENCE
-RD flag to enable VOIP presence development
-*/
-#undef RD_VOIP_PRESENCE
-
-/** #RD_VOIP_REL_2_2
-RD flag to enable VOIP rel 2.2 development
-*/
-#define RD_VOIP_REL_2_2
-
-/** #RD_VT_IMAGE_SHARING
-RD flag for implementation of still image sharing.
-*/
-#undef RD_VT_IMAGE_SHARING
-
-/** #RD_VT_LONG_SEND_KEY
-"New RD flag for development of ""Long press of send key"" feature (for Taco) in
-CCB."
-*/
-#undef RD_VT_LONG_SEND_KEY
-
-/** #RD_WCDMA_CELL_BROADCAST
-"RD flag to enable feature ""WCDMA Cell Broadcast (CBS) support"" development."
-*/
-#undef RD_WCDMA_CELL_BROADCAST
-
-/** #RD_WFA_ADMISSION_CONTROL
-This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA)
-admission control to a certain platform/products.
-*/
-#undef RD_WFA_ADMISSION_CONTROL
-
-/** #RD_WLAN_DDK
-"The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component."
-*/
-#define RD_WLAN_DDK
-
-/** #RD_WLAN_EXPANDED_EAP_TYPES
-This flag enables (or disables) the usage of expanded EAP type codes. Normal
-(8-bit) EAP type codes are used when the flag is disabled.
-*/
-#define RD_WLAN_EXPANDED_EAP_TYPES
-
-/** #RD_WLAN_PROTECTED_SETUP
-This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An
-active flag requires that expanded EAP type codes are supported.
-*/
-#define RD_WLAN_PROTECTED_SETUP
-
-/** #RD_WMDRM_DLA_ENABLERS
-Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA
-Enablers'
-*/
-#define RD_WMDRM_DLA_ENABLERS
-
-/** #RD_WOW_GALLERY_EVOLUTION
-RD Feature flag for implementing new WOW:Gallery/Image Viewer Evolution 3.2
-features prior to branching 3.1.
-*/
-#define RD_WOW_GALLERY_EVOLUTION
-
-/** #RD_WOW_GALLERY_PREVIEW_POPUP
-In Touch-devices tappping on the popup opens the image.
-*/
-#define RD_WOW_GALLERY_PREVIEW_POPUP
-
-/** #RD_WOW_GALLERY_REMOVE_TOOLBAR
-Removes Toolbar should from Gallery.
-*/
-#undef RD_WOW_GALLERY_REMOVE_TOOLBAR
-
-/** #RD_WOW_GALLERY_SORTING_VIEWS
-Enable enhanced view sorting in Gallery
-*/
-#define RD_WOW_GALLERY_SORTING_VIEWS
-
-/** #RD_WOW_GALLERY_VIDEO_THUMBNAILS
-Enable video thumbnail support in Gallery
-*/
-#define RD_WOW_GALLERY_VIDEO_THUMBNAILS
-
-/** #RD_XMLUI_2
-R&D Flag to separate XML UI framework phase 2 development work from phase 1.
-*/
-#define RD_XMLUI_2
-
-/** #RD_XML_ENGINE_API_CHANGE
-RD flag for development of new XML Engine APIs.
-*/
-#define RD_XML_ENGINE_API_CHANGE
-
-
-/**
-SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV
-
-If SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV, the windowserver component is built to use the OpenWF version of NGA.
-*/
-#define SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV
-
-
-#endif // __BLDCODELINE_HRH
--- a/sf_config/config/inc/bldprivate.hrh Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2224 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-#ifndef __BLDPRIVATE_HRH
-#define __BLDPRIVATE_HRH
-
-
-/** #ENABLE_ABIV2_MODE
-Enableds new target platform ARMV5 ABIv2.
-*/
-#define ENABLE_ABIV2_MODE
-
-/** #EUSBC
-EUSBC flag
-*/
-#undef EUSBC
-
-/** #EXCLUDE_JAVA
-Excludes Symbian implementation of Java components. S60 offers its own Java
-implementation.
-*/
-#define EXCLUDE_JAVA
-
-/** #FF_M3G_ICON_RESOURCES
-Controls whether the m3g icon resources are included in the ROM image or not.
-*/
-#undef FF_M3G_ICON_RESOURCES
-
-/** #FF_ORIENTATION_ACTION_RULE_90
-This flag relates to autorotation feature. It is needed to set right display
-orientation for different products because sensors are located in different
-place in different product. The flag selects correct set of rule files for
-Context Framework / Applicationstatesourceplugin component, which depend on used
-sensor.
-
-*/
-#define FF_ORIENTATION_ACTION_RULE_90
-
-/** #FF_SIMLESS_OFFLINE_SUPPORT
-Enable / disable SIMless Offline Mode.
-*/
-#define FF_SIMLESS_OFFLINE_SUPPORT
-
-/** #FF_SYSAP_TIMECHANGEOBSERVER_ENABLED
-SysAp time change observer is needed to inform custom driver about user clock
-time change.
-
-*/
-#undef FF_SYSAP_TIMECHANGEOBSERVER_ENABLED
-
-/** #FF_TEST_AT_COMMAND
-"When the flag is set, locod will be started and AT command can be passed
-through via USB cable all the way to modem side for testing purpose."
-*/
-#undef FF_TEST_AT_COMMAND
-
-/** #FF_TOUCH_CALL_HANDLING
-Touch: Advanced components for CS Voice Telephony.
-*/
-#define FF_TOUCH_CALL_HANDLING
-
-/** #FF_WS_NCIM
-This run-time flag is required for enableing NCIM at the run-time.
-NCIM, here onwards called as "Nokia account".
-There is a requirement to be able to remove NCIM feature at run-time.
-A brief description of NCIM:
-To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to
-launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using
-NCIM Device Enablers. Handle all communication to NCIM backend regarding
-account creation, session handling, authentication and authorization.
-*/
-#define FF_WS_NCIM
-
-/** #FF__ROM_HIDE_ISRAEL
-This flag controls whether Israel as a state defined in MENA and Arabic
-varients.
-*/
-#undef FF__ROM_HIDE_ISRAEL
-
-/** #HLP_ADDITIONAL_CALENDAR
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_ADDITIONAL_CALENDAR
-
-/** #HLP_CAMERA_KEY
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_CAMERA_KEY
-
-/** #HLP_CLEAR_KEY
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#define HLP_CLEAR_KEY
-
-/** #HLP_INTERNET_SUITE_VERY_LITE
-This flag is used only for help variation.
-Flag needs to be turned on when the Internet Suite Very Lite is present.
-*/
-#undef HLP_INTERNET_SUITE_VERY_LITE
-
-/** #HLP_ITUT_INPUT
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_ITUT_INPUT
-
-/** #HLP_MSK
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#define HLP_MSK
-
-/** #HLP_OMA_DRM_METERING
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_OMA_DRM_METERING
-
-/** #HLP_PREMINET_CATALOGS_CLIENT
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_PREMINET_CATALOGS_CLIENT
-
-/** #HLP_RECENTLY_PLAYED_FOLDER
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_RECENTLY_PLAYED_FOLDER
-
-/** #HLP_SENSOR_SETTINGS
-When this flag is used, help content for Sensor settings is visible. Originally
-it is needed for backporting the Sensor framework functionality from 5.0 to 3.2.
-*/
-#undef HLP_SENSOR_SETTINGS
-
-/** #HLP_WAYPOINTS
-USED ONLY FOR HELP CONTENT VARIATION
-*/
-#undef HLP_WAYPOINTS
-
-/** #JSR_135_SUPPORT
-"Java implementation supports advanced features of Java Mobile Media API
-(JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always
-be enabled when __JAVA_MMAPI11 is enabled."
-*/
-#define JSR_135_SUPPORT
-
-/** #RD_XML_PARSER_TOOLCHAIN
-"Used to turn on and off the use of the arabica and xercesc components in the
-build system, and code in the layout compiler."
-*/
-#define RD_XML_PARSER_TOOLCHAIN
-
-/** #SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND
-By default Apparc server loads all recognizer dlls on startup.
-Loading can be configured to load recognizers on demand:
-patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
-=> 0 = dlls loaded on startup (default)
-=> 1 = dlls loaded on demand
-
-patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000
-=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded
-(default)
-
-Dependency to the SYMBIAN_KAPAUNLOADDATARECOGNIZERSTIMEOUT feature flag.
-
-*/
-#define SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND 0
-
-/** #SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT
-By default Apparc server loads all recognizer dlls on startup. Loading can be
-configured to load recognizers on demand:
-patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
- => 0 = dlls loaded on startup (default)
- => 1 = dlls loaded on demand
-patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000
-=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded
-(default)
-*/
-#define SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT 0
-
-/** #SYMBIAN_BAFL_SYSUTIL
-If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present,
-providing APIs for obtaining system version information and
-APIs for monitoring free disk space.
-
-@see SysUtil::GetSWVersion
-@see SysUtil::DiskSpaceBelowCriticalLevelL
-
-*/
-#define SYMBIAN_BAFL_SYSUTIL
-
-/** #SYMBIAN_DOS_SERVER_SERVICES
-Indicate that the DOS Server Services is present. This is needed to turn the RF
-on in an emergency call when the phone is in flight mode. In 9.5 we are using
-the System State Manager.
-*/
-#undef SYMBIAN_DOS_SERVER_SERVICES
-
-/** #SYMBIAN_EXCLUDE_DNS_PROXY
-If the Exclude DNS proxy Macro is enabled then DNS proxy service is disabled on
-the device.
-
-Introduced by PREQ1684 Simple DNS proxy
-
-*/
-#undef SYMBIAN_EXCLUDE_DNS_PROXY
-
-/** #SYMBIAN_EXCLUDE_D_EXC
-This flag can be used to exclude Symbian's d_exc.exe from rom image when
-Symbian's base.iby is included
-*/
-#define SYMBIAN_EXCLUDE_D_EXC
-
-/** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN
-This flag is used to exclude Symbian Camera API stub
-*/
-#define SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN
-
-/** #SYMBIAN_EXCLUDE_KEYMAP
-This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from
-rom image if base.iby is included
-*/
-#define SYMBIAN_EXCLUDE_KEYMAP
-
-/** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT
-The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location
-management components of the Location Framework from ROM.Default value should be
-"Defined".
-
-
-*/
-#define SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT
-
-/** #SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN
-Excludes Symbian's reference implementation of the USB Mass Storage Mount
-Manager from ROM. Licensees can then replace it with own implementation. With
-that flag it can be excluded from usbhostmsmm.iby.
-
-Related with PREQ1305
-
-*/
-#define SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN
-
-/** #SYMBIAN_EXCLUDE_SCDV
-This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's
-base.iby is included
-*/
-#define SYMBIAN_EXCLUDE_SCDV
-
-/** #SYMBIAN_EXCLUDE_SIP
-Excludes Symbian SIP components.
-*/
-#undef SYMBIAN_EXCLUDE_SIP
-
-/** #SYMBIAN_GRAPHICS_ADAPTATION
-This flag is used to take right graphics adaptation components to the ROM build
-*/
-#define SYMBIAN_GRAPHICS_ADAPTATION SGA_SW
-
-/** #SYMBIAN_GRAPHICS_USE_GCE
-Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM
-images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined
-in symbian_os.hrh.
-*/
-#undef SYMBIAN_GRAPHICS_USE_GCE
-
-/** #SYMBIAN_GRAPHICS_USE_WSERV2
-WServ2 binaries are used instead of WSERV1 versions.
-*/
-#define SYMBIAN_GRAPHICS_USE_WSERV2
-
-/** #SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED
-Provide an option to allow platform to not save HALData::EPenState attribute.
-*/
-#define SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED 1
-
-/** #SYMBIAN_HCI_API_V2
-If SYMBIAN_HCI_API_V2 is not defined, then the only version of the HCI built
-will be HCI V1.
-If SYMBIAN_HCI_API_V2 is defined, then both HCI V1 and HCI V2 will be built.
-
-More information:
-\src\common\generic\bluetooth\latest\documentation\Designs\Bluetooth_Design_HCI_v2.doc
-*/
-#define SYMBIAN_HCI_API_V2
-
-/** #SYMBIAN_HEAP_MIN_CELL_SIZE
-To optimize the memory parameters in euser.dll and ekern.exe. The setting
-defines the minimum cell size of a heap.
-The constant is using patchdata OBY keyword in PatchData.iby.<BR>
-<BR>
-patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE<BR>
-patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE<BR>
-*/
-#define SYMBIAN_HEAP_MIN_CELL_SIZE 32
-
-/** #SYMBIAN_HEAP_SHRINK_HYS_RATIO
-This parameter configures heap optimization in euser.dll and ekern.exe.
-This constant defines the ratio that determines the amount of hysteresis between
-heap growing and heap
-shrinking.
-It is a 32-bit fixed point number where the radix point is defined to be
-between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8
-or a fx24.8
-fixed point number. For example, for a ratio of 2.0, set
-KHeapShrinkHysRatio=0x200.
-<BR>
-The heap shrinking hysteresis value is calculated to be:<BR>
-@code<BR>
-KHeapShrinkHysRatio*(iGrowBy>>8)<BR>
-@endcode<BR>
-where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap
-constructor.<BR>
-The default hysteresis value is iGrowBy bytes i.e.
-KHeapShrinkHysRatio=2.0.<BR><BR>
-
-Memory usage may be improved by reducing the heap shrinking hysteresis
-by setting 1.0 < KHeapShrinkHysRatio < 2.0. Heap shrinking hyteresis is
-disabled/removed
-when KHeapShrinkHysRatio <= 1.0.
-
-The constant is used patchdata OBY keyword in PatchData.iby.<BR>
-<b>patchdata euser.dll@KHeapShrinkHysRatio
-SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO</b>
-<b>patchdata ekern.exe@KHeapShrinkHysRatio
-SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO</b>
-<br><br>
-If the value is undefined the default value inside code is used.
-*/
-#define SYMBIAN_HEAP_SHRINK_HYS_RATIO 256
-
-/** #SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM
-It is required to support Symbian Core OS transfer.It includes the Bluetooth PSY
-in ROM.Default value should be "Defined".
-*/
-#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM
-
-/** #SYMBIAN_INCLUDE_BLUETOOTH_V2_1
-Define if HCIv2 (bluetooth v2.1) is included in image. If both flags
-SYMBIAN_INCLUDE_BLUETOOTH_V2_1 and SYMBIAN_USE_HCI_V2 are defined, bluetooth
-v2.1 version is used.
-*/
-#define SYMBIAN_INCLUDE_BLUETOOTH_V2_1
-
-/** #SYMBIAN_INCLUDE_DEFAULT_PM
-It is required to support Symbian Core OS transfer.It includes the Default Proxy
-PSY in ROM.Default value should be "Defined".
-*/
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-
-/** #SYMBIAN_INCLUDE_DNS_PUNYCODE
-Enables DNS resolution of International Domain Names
-Introduced by PREQ2296
-
-*/
-#undef SYMBIAN_INCLUDE_DNS_PUNYCODE
-
-/** #SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-This is required to support Core OS symbian transfer.It includes Privacy Query
-and Notification API to the ROM image.Default value should be "Defined".
-*/
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-
-/** #SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-Includes the AGPS Positioning Module for the LBS sub-system in ROM.
-
-Introduced by PREQ1662.
-
-*/
-#undef SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-
-/** #SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-If this macro is set (the default) the Location Framework for S60 licensees is
-included to ROM.Default value should be "Defined".
-
-
-*/
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-
-/** #SYMBIAN_INCLUDE_LOCATION_GPS_PM
-Includes the GPS Positioning Module for the LBS sub-system in ROM.
-Introduced by PREQ1662.
-
-*/
-#undef SYMBIAN_INCLUDE_LOCATION_GPS_PM
-
-/** #SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-Includes the Network Positioning Module for the LBS sub-system in ROM.
-
-Introduced by PREQ1662.
-
-*/
-#undef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-
-/** #SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-It is required to support Symbian Core OS transfer.It includes Privacy Protocol
-Module and its APIs (the Network Privacy API and the Privacy Request API) in the
-ROM image.Default value should be "Defined".
-*/
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-
-/** #SYMBIAN_INCLUDE_USB_OTG_HOST
-Feature USB Host (and related OTG) binaries are included into romimage
-*/
-#define SYMBIAN_INCLUDE_USB_OTG_HOST
-
-/** #SYMBIAN_INCLUDE_USB_RNDIS
- plugin, RNDIS agent and IP stack packet driver in the ROM.
-Introduced by PREQ1872.
-
-*/
-#define SYMBIAN_INCLUDE_USB_RNDIS
-
-/** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-This definition is used in symbian A3F build files.
-If this flag is enabled, A3F is build.
-if this flag is disabled, devsound is build.
-*/
-#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-
-/** #SYMBIAN_NOKIA_FEATURE_MANAGER
-Indicates that the Nokia version of the Feature Manager is present. The Feature
-Manager was part of the CoreOS, and there is a Symbian version of it in 9.5.
-*/
-#undef SYMBIAN_NOKIA_FEATURE_MANAGER
-
-/** #SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES
-Defines the maximum number of 4k live pages available in the system for code
-paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
-the amount of pages should be increased in order to preserve good system
-performance and memory consumption balance. Increasing the value increases the
-memory consumption.
-*/
-#define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES 65536
-
-/** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES
-Defines the minimum number of 4k live pages available in the system for code
-paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
-the amount of pages should be increased in order to preserve good system
-performance and memory consumption balance. Increasing the value decreases the
-amount of free memory after start up.
-*/
-#define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES 1024
-
-/** #SYMBIAN_SYSTEM_STATE_MANAGEMENT
-If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable
-the System State Management Architecture, which supports the
-concept of system states (including startup, normal operation,
-shutdown, and failure) and associated behaviour, and facilitates
-the transitioning between them according to licensee-defined
-policies and procedures.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SYSTEM_STATE_MANAGEMENT
-
-/** #SYMBIAN_USE_DOS_SERVER_SERVICES
-The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present.
-This is needed to turn the RF on in an emergency call when the phone is in
-flight mode.
-*/
-#undef SYMBIAN_USE_DOS_SERVER_SERVICES
-
-/** #SYMBIAN_USE_HCI_V2
-Defines if HCIv2 (bluetooth v2.0) is used in image or not.
-*/
-#define SYMBIAN_USE_HCI_V2
-
-/** #SYMBIAN_USE_NOKIA_FEATURE_MANAGER
-The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the
-Feature Manager is present. The Feature Manager was part of the CoreOS, and
-there is a Symbian version of it in 9.5.
-*/
-#undef SYMBIAN_USE_NOKIA_FEATURE_MANAGER
-
-/** #USE_MSCDB
-Enable usage of mass storage double buffering.
-*/
-#define USE_MSCDB
-
-/** #WITH_FAT32
-Enables FAT32 feature in Symbian OS.
-*/
-#define WITH_FAT32
-
-/** #WITH_MASS_STORAGE
-Enables USB mass storage feature in Symbian OS.
-*/
-#define WITH_MASS_STORAGE
-
-/** #_EXCLUDE_SIP_LAN_SUPPORT_
-Disables the H2LAN plugin delivered by Symbian OS 9.2 (and later versions)
-*/
-#define _EXCLUDE_SIP_LAN_SUPPORT_
-
-/** #__AAC
-Device supports Advanced Audio Coding (AAC) codec.
-*/
-#undef __AAC
-
-/** #__ACCESSORY_FW
-Accessory framework is a Series 60 subsystem that enables adding various
-accessory types to the platform by licensees.
-*/
-#define __ACCESSORY_FW
-
-/** #__ALWAYS_ONLINE
-"Devices supports Always On-line framework which enables various always-online
-plug-ins, e.g. Email."
-*/
-#define __ALWAYS_ONLINE
-
-/** #__ALWAYS_ONLINE_EMAIL
-Device supports keeping mailbox always connected and up to date.
-*/
-#define __ALWAYS_ONLINE_EMAIL
-
-/** #__ALWAYS_ONLINE_PDPCONTEXT
-Flag is used to include always on PDP context plugin binaries to the build.
-*/
-#undef __ALWAYS_ONLINE_PDPCONTEXT
-
-/** #__ALWAYS_ONLINE_PDPCONTEXT2
-"Flag is used to include always on PDP context plugin binaries, version 2, to
-the build."
-*/
-#undef __ALWAYS_ONLINE_PDPCONTEXT2
-
-/** #__AMR_NB
-Device supports Adaptive Multi-Rate (AMR) narrowband codec.
-*/
-#undef __AMR_NB
-
-/** #__AMR_WB
-Device supports Adaptive Multi-Rate (AMR) wideband codec.
-*/
-#undef __AMR_WB
-
-/** #__APPLICATION_CONTROLLABLE_AUDIO_ROUTING
-"An application UI can control audio routing in addition to adaption layer. If
-this feature is off, only the adaptation layer controls the audio routing and
-the corresponding DOS Plug-in API has to be implemented."
-*/
-#undef __APPLICATION_CONTROLLABLE_AUDIO_ROUTING
-
-/** #__APPSHELL_AVKON_UI
-This flag defines if Application Shell should use Avkon architecture in UI
-implementation instead of XML UI framework (XUIKON). It affects only to
-Application Shell component.
-*/
-#undef __APPSHELL_AVKON_UI
-
-/** #__ARM_AVC
-This feature flag will enable/disable the ability of RealPlayer to playback AVC
-(H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL
-in the rom image.
-*/
-#define __ARM_AVC
-
-/** #__ARM_MDF_H263MPEG4_DEC
-Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new
-helix engine and MDF. Excluded if hardware accelerated decoder is used instead.
-*/
-#define __ARM_MDF_H263MPEG4_DEC
-
-/** #__ARM_MDF_H264_DEC
-Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix
-engine and MDF. Excluded if hardware accelerated decoder is used instead.
-*/
-#define __ARM_MDF_H264_DEC
-
-/** #__ARM_MDF_POSTPROCESSOR
-Support for MDF Post processor. Excluded if hardware accelerated post-processing
-is used instead.
-*/
-#define __ARM_MDF_POSTPROCESSOR
-
-/** #__ARM_MDF_REALVIDEO_DEC
-Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new
-helix engine and MDF. Excluded if hardware accelerated decoder is used instead.
-*/
-#define __ARM_MDF_REALVIDEO_DEC
-
-/** #__AT_HANDLER
-Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process
-and communicate with DOS.
-*/
-#define __AT_HANDLER
-
-/** #__AUDIO_AAC
-Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC
-feature instead.
-*/
-#define __AUDIO_AAC
-
-/** #__AUDIO_CONTROLLER_STREAMING
-Device supports Audio Controller Streaming feature.
-*/
-#define __AUDIO_CONTROLLER_STREAMING
-
-/** #__AUDIO_PLAYLIST
-Media Gallery & Player applications support audio file playlist (M3U media queue
-format).
-*/
-#define __AUDIO_PLAYLIST
-
-/** #__AVC_DECODER
-Device supports H.264/MPEG4 AVC decoder
-*/
-#define __AVC_DECODER
-
-/** #__AVC_ENCODER
-Device supports H.264/MPEG4 AVC encoder
-*/
-#define __AVC_ENCODER
-
-/** #__BEATNIK_AUDIOENGINE
-"Beatnik Audio engine is the standard, default engine in S60 platform. With this
-flag, it is possible to variate out Beatnik Audio Engine and uses another midi
-audio engines."
-*/
-#define __BEATNIK_AUDIOENGINE
-
-/** #__BLUETOOTHGPSPSY
-"Devices supports Bluetooth based GPS positining. It utilizes bluetooth
-connection to retrieve location information from wireless GPS device, which
-supports required Bluethooth profile. Must always be supported due SDK APIs."
-*/
-#define __BLUETOOTHGPSPSY
-
-/** #__BRANDING_SERVER
-Component enables service provider specific branding in applications.
-*/
-#define __BRANDING_SERVER
-
-/** #__BROWSER_ADAPTIVE_BOOKMARKS
-Browser application supports additional list of bookmarks that gets generated
-automatically from visited links. List is sorted by automatic algorithm which
-ranks according to combination of most-recently and most-often visited pages.
-*/
-#define __BROWSER_ADAPTIVE_BOOKMARKS
-
-/** #__BROWSER_AUDIO_PLUGIN
-Support for Browser Plugin. Used in deciding whether the browser audio pugin is
-taken into builds.
-*/
-#define __BROWSER_AUDIO_PLUGIN
-
-/** #__BROWSER_FILE_UPLOAD
-"Browser application supports posting a file from the file system to Web server,
-in addition to ""normal"" user input."
-*/
-#define __BROWSER_FILE_UPLOAD
-
-/** #__BROWSER_FRAMES
-Browser aplication support HTML <frame> tags.
-*/
-#define __BROWSER_FRAMES
-
-/** #__BROWSER_FULLSCREEN
-Browser application supports expanding the amount of screen space used for
-browser display.
-*/
-#define __BROWSER_FULLSCREEN
-
-/** #__BROWSER_NARROW_SCREEN
-Browser application supports Narrow screen rendering. That enables user to read
-HTML content more easily without a need to scroll horizontally.
-*/
-#define __BROWSER_NARROW_SCREEN
-
-/** #__BROWSER_NETSCAPE_API
-Browser application supports Netscape plug-in API.
-*/
-#define __BROWSER_NETSCAPE_API
-
-/** #__BROWSER_PLUGIN_INTERFACE_PROXY
-The PluginAdapterUtil is a variant DLL that guarantees a common interface for
-plugins when interfacing with the Browser (PluginAdapter Interface). Proxy
-interface is used and flag is enabled with Opera browser.
-*/
-#undef __BROWSER_PLUGIN_INTERFACE_PROXY
-
-/** #__BROWSER_PROGRESS_IND
-"Browser application supports more detailed information of download progress (in
-addition to ""spinning globe"")"
-*/
-#define __BROWSER_PROGRESS_IND
-
-/** #__BROWSER_URL_COMPLETION
-"Browser application supports URL completion. When user manually enters ""go
-to"" URL, list of previously-visited links will appear for selection based on
-matching entered characters."
-*/
-#define __BROWSER_URL_COMPLETION
-
-/** #__BROWSER_VIDEO_PLUGIN
-Support for Browser Plugin. Used in deciding whether the browser video plugin is
-taken in.
-*/
-#define __BROWSER_VIDEO_PLUGIN
-
-/** #__BT
-Device supports Bluetooth.
-*/
-#define __BT
-
-/** #__BTIC_ENABLED
-Device has component that performs integrity check of SWI certificate store in
-c: drive during boot.
-*/
-#define __BTIC_ENABLED
-
-/** #__BT_AUDIO
-Device supports BT handsfree and headset profiles.
-*/
-#define __BT_AUDIO
-
-/** #__BT_IMAGING_PROFILE
-Device supports bluetooth imaging profile.
-*/
-#define __BT_IMAGING_PROFILE
-
-/** #__BT_PAN_PROFILE
-Device support BT PAN profile
-*/
-#undef __BT_PAN_PROFILE
-
-/** #__BT_PBAP
-Support for Phone Book Access Profile
-*/
-#define __BT_PBAP
-
-/** #__BT_PRINTING_PROFILE
-Device supports bluetooth printing profile.
-*/
-#undef __BT_PRINTING_PROFILE
-
-/** #__BT_STEREO_AUDIO
-Device supports Bluetooth stereo audio.
-*/
-#define __BT_STEREO_AUDIO
-
-/** #__BT_TEST_MODE
-"When this flag is enabled, the device can be put in the BT test mode. "
-*/
-#define __BT_TEST_MODE
-
-/** #__CAE_VR_CUSTOM_COMMANDS
-Optimisation flag of the CamCorder for cases where device replaces the default
-Camcorder plugin. Then this flag must be turned off (#undef) due to performance
-reasons.
-*/
-#define __CAE_VR_CUSTOM_COMMANDS
-
-/** #__CALL_IMAGETEXT
-"Device supports showing an image, animated GIF or text for an incoming call."
-*/
-#define __CALL_IMAGETEXT
-
-/** #__CAMERA_BURST_MODE
-Camera application supports burst mode. It enables taking several snapshots with
-one command.
-*/
-#define __CAMERA_BURST_MODE
-
-/** #__CDMA_CHANNEL_LISTING
-"Media player supports Channel Listing Mode.Channel Listing is a method of
-content presentation. Content will be displayed as a list of channels the user
-can choose from. The device will make a request for the channel listing each
-time the multimedia application is invoked."
-*/
-#undef __CDMA_CHANNEL_LISTING
-
-/** #__CDMA_EXTENDED_AMS
-Device supports Sprint extensions to Application Management System (AMS).
-Applicable only to CDMA devices
-*/
-#undef __CDMA_EXTENDED_AMS
-
-/** #__CDMA_FAST_DORMANT
-This is used to add the Fast Dormant daemon to the image at creation time and
-could also be used in the custom TSY to add the additional calls.
-*/
-#undef __CDMA_FAST_DORMANT
-
-/** #__CDMA_IOTA
-"Device supports Internet Over The Air (IOTA), applicable only to CDMA devices.
-This feature enables over the air provisioning of mobile devices using HTTP."
-*/
-#undef __CDMA_IOTA
-
-/** #__CELL_BROADCAST
-Device supports Cell Broadcast feature (CBS).
-*/
-#define __CELL_BROADCAST
-
-/** #__CHATNG
-"The new IM UI Application (called IM UI NG, NG = New Generation)"
-*/
-#define __CHATNG
-
-/** #__COMMON_DSY
-When this flag is enabled it Common DSY component is included.
-*/
-#define __COMMON_DSY
-
-/** #__COMMON_TSY
-When this flag is enabled it Common TSY component is included.
-*/
-#define __COMMON_TSY
-
-/** #__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-When this flag is enabled it is possible to dial an emergency call even when the
-off-line mode is on.
-*/
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-
-/** #__CONNMON_EXTENSION
-Defines whether the Connection Monitor Extension API is used.
-*/
-#define __CONNMON_EXTENSION
-
-/** #__CONNMON_UI
-Device supports connection monitoring UI.
-*/
-#define __CONNMON_UI
-
-/** #__CONTENT_DOWNLOAD
-Device supports OMA content download.
-*/
-#define __CONTENT_DOWNLOAD
-
-/** #__DHCP
-Device supports Dynamic Host Configuration Protocol (DHCP).
-*/
-#define __DHCP
-
-/** #__DIALUP_NETWORKING
-"The feature enables device to support Dial-up Networking service (Bluetooth,
-IrDA or USB)."
-*/
-#define __DIALUP_NETWORKING
-
-/** #__DISPLAY_POST
-The flag allows to choose between built-in Display Post implementation or an
-external Display Post module.
-*/
-#define __DISPLAY_POST
-
-/** #__DPB
-Device has Presence Enhanced Contacts application
-*/
-#define __DPB
-
-/** #__DRIVE_MODE
-This flag enables drive mode profile. The profile is silent and unmodifiable. In
-this profile the phone refuses to receive calls.
-*/
-#undef __DRIVE_MODE
-
-/** #__DRM_USER_DATA_TRANSFER
-"There must be possibility to transfer downloaded applications and other DRM
-content to the swap phone in a service point through service software.UDT makes
-it possible to transfer user's valuable content and Rights DB containig Rights
-objects for DRM content to another phone (containing same functionality) e.g. in
-warranty cases."
-*/
-#undef __DRM_USER_DATA_TRANSFER
-
-/** #__DYNAMIC_PROFILES
-Profiles application supports user to add new / delete old profiles.
-*/
-#define __DYNAMIC_PROFILES
-
-/** #__EDGE_KNOWLEDGE
-This flag defines whether the information of current radio link using EDGE is
-available through Connection Monitor component.
-*/
-#define __EDGE_KNOWLEDGE
-
-/** #__EMAIL_UI
-Device has email UI components.
-*/
-#define __EMAIL_UI
-
-/** #__EN_POLICY_DOS
-"ENPolicy provides emergency number policy APIs and is used by phoneserver
-component.DOS emergency number policy checks emergency number by using ETel
-custom API.SOS emergency number policy checks emergency number by using ETel
-multimode API and System agent."
-*/
-#define __EN_POLICY_DOS
-
-/** #__EXE_PROTECTION
-"Applications are not allowed to be started from MMC, when this flag is
-enabled."
-*/
-#undef __EXE_PROTECTION
-
-/** #__EXTENDED_STARTUP
-Device boot framework supports starting also 3rd party applications upon the
-boot. By default only native applications can be started.
-*/
-#define __EXTENDED_STARTUP
-
-/** #__FLIGHT_MODE
-Device suppors flight mode. Device can be used off-line. RF and Bluetooth
-transmitters are inactive and emergency call is not possible.
-*/
-#undef __FLIGHT_MODE
-
-/** #__FMTX
-The feature flag is used to enable/disable the FM radio transmitter.
-*/
-#undef __FMTX
-
-/** #__GENERAL_SEARCH_FRAMEWORK
-"This feature finds keywords in application data files, databases, services and
-locations available in mobile environment. This flag controls the framework
-(engine) part of the search feature."
-*/
-#define __GENERAL_SEARCH_FRAMEWORK
-
-/** #__GENERAL_SEARCH_UI
-"This feature finds keywords in application data files, databases, services and
-locations available in mobile environment. This flag controls the UI part of the
-search feature."
-*/
-#define __GENERAL_SEARCH_UI
-
-/** #__HINDI_ROM_CONTENT
-Device supports Hindi fonts. Flag may be used only in IBY files.
-*/
-#undef __HINDI_ROM_CONTENT
-
-/** #__HTTP_DIGEST_AUTH
-HTTP digest authentication
-*/
-#define __HTTP_DIGEST_AUTH
-
-/** #__HWRM_TARGET_MODIFIER_PLUGIN
-HWRM Target Modifier Plug-in (TMP) is responsible for device specific target
-modifications according to target activation status. Customers desiring custom
-functionality can simply replace the entire plug-in by udefining the flag and
-implementing own plug-in.
-*/
-#define __HWRM_TARGET_MODIFIER_PLUGIN
-
-/** #__ID3V2_METADATA
-"The component provides metadata information for music clients based on the
-2.2,2.3,and 2.4 standards of ID3V2."
-*/
-#define __ID3V2_METADATA
-
-/** #__IETD
-"Device supports Image enhancement for transflective display. If this feature is
-on, the Display Enhancements Adaptation API has to be implemented."
-*/
-#undef __IETD
-
-/** #__IMAGE_UPLOAD
-Device supports Image Upload feature.
-*/
-#undef __IMAGE_UPLOAD
-
-/** #__INDIC_ROM_CONTENT
-Device supports Indic fonts. Flag may be used only in IBY files.
-*/
-#define __INDIC_ROM_CONTENT
-
-/** #__INSTALLER_SISX
-Device supports native Symbian OS installation packages.
-*/
-#define __INSTALLER_SISX
-
-/** #__IPV4_NAT
-Device supports network address translation of IP (version 4) connections.
-*/
-#undef __IPV4_NAT
-
-/** #__IPV6
-Device application Uis support IPV6.
-*/
-#define __IPV6
-
-/** #__IP_PUSH
-Device supports IP Push feature.
-*/
-#undef __IP_PUSH
-
-/** #__I_CAL_SUPPORT
-This flag enables I-Cal syncronization.
-*/
-#define __I_CAL_SUPPORT
-
-/** #__JAPANESE_PICTOGRAPHS_GROUPING
-Activates alternative grouping of Japanese pictographs. This feature is
-effective only if __JAPANESE_PICTOGRAPHS is also defined.
-*/
-#undef __JAPANESE_PICTOGRAPHS_GROUPING
-
-/** #__JAVA_3DAPI
-Java implementation supports 3D API (JSR184)
-*/
-#define __JAVA_3DAPI
-
-/** #__JAVA_API_ENHANCEMENTS_IAP
-Support for Java API enhancements which provides access to internet access point
-settings and allows the selection of the destination network.
-*/
-#define __JAVA_API_ENHANCEMENTS_IAP
-
-/** #__JAVA_API_ENHANCEMENTS_MOBINFO
-"Support for Java API enhancements which provides access to telephony properties
-and services. These properties include IMEI, IMSI, battery change level, network
-signal strength and network country code."
-*/
-#define __JAVA_API_ENHANCEMENTS_MOBINFO
-
-/** #__JAVA_ESWT
-Support for Embedded Standard Widget Toolkit.
-*/
-#define __JAVA_ESWT
-
-/** #__JAVA_FILEAPI
-Java implementation supports Java File API (JSR75)
-*/
-#define __JAVA_FILEAPI
-
-/** #__JAVA_J2MEWEBSERVICESAPI
-"Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities
-to the J2ME platform: (1) access to remote SOAP / XML based web services(2)
-parsing XML data"
-*/
-#define __JAVA_J2MEWEBSERVICESAPI
-
-/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU
-Flag enables the optional APDU part of Java Adaptation of the Security and Trust
-Services API JSR 177 implementation.
-*/
-#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU
-
-/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO
-Flag enables the optional Crypto part of Java Adaptation of the Security and
-Trust Services API JSR 177 implementation.
-*/
-#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO
-
-/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI
-Flag enables the optional PKI part of Java Adaptation of the Security and Trust
-Services API JSR 177 implementation.
-*/
-#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI
-
-/** #__JAVA_JSR205_WMA_2_0_SUPPORT
-"Device supports JSR 205, WMA 2.0 specification."
-*/
-#define __JAVA_JSR205_WMA_2_0_SUPPORT
-
-/** #__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES
-"Device supports JSR 177, Security and Trust Services API for J2ME"
-*/
-#define __JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES
-
-/** #__JAVA_JSR_180_SIP_API
-"Device supports JSR 180, SIP API for J2ME"
-*/
-#undef __JAVA_JSR_180_SIP_API
-
-/** #__JAVA_JSR_226_2D_SVG_API
-"Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME"
-*/
-#define __JAVA_JSR_226_2D_SVG_API
-
-/** #__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES
-"Device supports JSR 234, Advanced Multimedia Supplements"
-*/
-#define __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES
-
-/** #__JAVA_LOCATIONAPI
-Java implementation supports Java Location API (JSR-179)
-*/
-#define __JAVA_LOCATIONAPI
-
-/** #__JAVA_MIDP20
-Device has Java MIDP2.0.
-*/
-#define __JAVA_MIDP20
-
-/** #__JAVA_MMAPI11
-Java implementation supports Java Mobile Media API (JSR135) version 1.1
-*/
-#define __JAVA_MMAPI11
-
-/** #__JAVA_PIMAPI
-Java implementation supports Java PIM API (JSR75)
-*/
-#define __JAVA_PIMAPI
-
-/** #__KEEP_DRM_CONTENT_ON_PHONE
-Device prevents transferring DRM protected content out of the phone.
-*/
-#undef __KEEP_DRM_CONTENT_ON_PHONE
-
-/** #__LANDMARKS
-Defines whether landmarks feature is supprted in the device.
-*/
-#define __LANDMARKS
-
-/** #__LANDMARKS_CONVERTER
-"This feature provides functionality for reading from and writing to the
-XML-based landmarks content format.Must always be supported due SDK APIs. There
-are two components with this feature:- Ecom plug-in under Landmarks API that
-converts from the landmarks content format to native landmark objects and vise
-versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content
-format."
-*/
-#define __LANDMARKS_CONVERTER
-
-/** #__LAYOUT176_208
-Device supports 176x208 resolution
-*/
-#undef __LAYOUT176_208
-
-/** #__LAYOUT208_176
-Device supports 208x176 resolution
-*/
-#undef __LAYOUT208_176
-
-/** #__LAYOUT_240_320_TOUCH
-"Device supports 240x320 resolution (QVGA, touch screen)"
-*/
-#undef __LAYOUT_240_320_TOUCH
-
-/** #__LAYOUT_320_240_TOUCH
-"Device supports 320x240 resolution (QVGA landscape, touch screen)"
-*/
-#undef __LAYOUT_320_240_TOUCH
-
-/** #__LAYOUT_320_480
-Device supports 320x480 resolution (HVGA portrait)
-*/
-#undef __LAYOUT_320_480
-
-/** #__LAYOUT_320_480_TOUCH
-"Device supports 320x480 resolution (HVGA portrait, touch screen)"
-*/
-#define __LAYOUT_320_480_TOUCH
-
-/** #__LAYOUT_352_416
-Device supports 352x416 resolution (double)
-*/
-#undef __LAYOUT_352_416
-
-/** #__LAYOUT_352_800
-Device supports 352x800 resolution (WVGA portrait)
-*/
-#undef __LAYOUT_352_800
-
-/** #__LAYOUT_416_352
-Device supports 416x352 resolution (double landscape)
-*/
-#undef __LAYOUT_416_352
-
-/** #__LAYOUT_480_320
-Device supports 480x320 resolution (HVGA landscape)
-*/
-#undef __LAYOUT_480_320
-
-/** #__LAYOUT_480_320_TOUCH
-"Device supports 480x320 resolution (HVGA landscape, touch screen)"
-*/
-#define __LAYOUT_480_320_TOUCH
-
-/** #__LAYOUT_480_640
-Device supports 480x640 resolution (VGA portrait)
-*/
-#undef __LAYOUT_480_640
-
-/** #__LAYOUT_480_640_TOUCH
-"Device supports 480x640 resolution (VGA portrait, touch screen)"
-*/
-#undef __LAYOUT_480_640_TOUCH
-
-/** #__LAYOUT_640_480
-Device supports 640x480 resolution (VGA landscape)
-*/
-#undef __LAYOUT_640_480
-
-/** #__LAYOUT_640_480_TOUCH
-"Device supports 640x480 resolution (VGA landscape, touch screen)"
-*/
-#undef __LAYOUT_640_480_TOUCH
-
-/** #__LAYOUT_800_352
-Device supports 800x352 resolution (WVGA landscape)
-*/
-#undef __LAYOUT_800_352
-
-/** #__LIGHTSURF
-Flag is used to incorporate the LightSurf Picture Messaging transport engine
-into the release.
-*/
-#undef __LIGHTSURF
-
-/** #__LOCATIONFRAMEWORKCORE
-Device supports location basic services. Must always be supported due SDK
-APIs.
-*/
-#define __LOCATIONFRAMEWORKCORE
-
-/** #__LOCATIONSYSUI
-Device has Location system application. Must always be supported due SDK APIs.
-*/
-#define __LOCATIONSYSUI
-
-/** #__LOCATIONVERIFIER
-Device has a location verifier module.
-*/
-#undef __LOCATIONVERIFIER
-
-/** #__LOGGER_GPRS
-This flag defines whether Data Connection Logger component sets Attach Mode and
-Default APN parameters to TSY at system boot.
-*/
-#define __LOGGER_GPRS
-
-/** #__MANNER_MODE
-"The Manner Mode can SET/CANCEL the following settings at one time by simply
-depressing the Manner Key. ?Mute Ring tone?Vibration Ringer?Mute Key
-Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must
-not be mute"
-*/
-#undef __MANNER_MODE
-
-/** #__MAP_AND_NAVIGATION_AIW_PROVIDER
-This flag is intended to toggle presence of Map and Navigation AIW provider in
-ROM.
-*/
-#define __MAP_AND_NAVIGATION_AIW_PROVIDER
-
-/** #__MEDIATOR
-Mediator is a server that extends mechanisms of inter-process communication. It
-supports creation of indirect interfaces for passing commands and events between
-clients and easy transfer of large amounts of data.
-*/
-#define __MEDIATOR
-
-/** #__MEETING_REQUEST_ENABLER
-This flag allows 3rd parties to implement their own meeting request solutions.
-*/
-#define __MEETING_REQUEST_ENABLER
-
-/** #__MEETING_REQUEST_SUPPORT
-Email and calendar support meeting request.
-*/
-#undef __MEETING_REQUEST_SUPPORT
-
-/** #__MIDLETAIFEXTENSIONS__
-Extends the CApaGenerator API to allow MIDlet to be registered as MIME type
-handlers.
-*/
-#undef __MIDLETAIFEXTENSIONS__
-
-/** #__MIPV4
-Devices supports Mobile IPv4
-*/
-#undef __MIPV4
-
-/** #__MIPV6
-Devices supports Mobile IPv6.
-*/
-#undef __MIPV6
-
-/** #__MMC
-Device supports Multimedia Card (MMC).
-*/
-#define __MMC
-
-/** #__MMCOMMSAVCONTROLLER
-Device supports Multimedia Comms Controller for OMA PoC.
-*/
-#define __MMCOMMSAVCONTROLLER
-
-/** #__MMCOMMSCONTROLLER
-Device supports Multimedia Comms Controller for VoIP.
-*/
-#undef __MMCOMMSCONTROLLER
-
-/** #__MMCOMMSENGINE
-Device supports Multimedia Comms Engine for OMA PoC.
-*/
-#define __MMCOMMSENGINE
-
-/** #__MMC_EJECT
-Device supports software based eject triggered from the options menu by the
-user.
-*/
-#define __MMC_EJECT
-
-/** #__MMC_HOTSWAP
-Device supports MMC hotswap. A MMC card can be inserted and removed from device
-without removing battery or rebooting the device
-*/
-#define __MMC_HOTSWAP
-
-/** #__MMC_LOCK
-Device supports locked (i.e. password protected) Multimedia cards.
-*/
-#define __MMC_LOCK
-
-/** #__MMF_DRM_UTILITY
-Enables a utility for 3rd party applications to play DRM encrypted audio.
-*/
-#define __MMF_DRM_UTILITY
-
-/** #__MMS
-Flag is used for inclusion or exclusion of components from the MMS UIs and MMS
-Engine subsystems.
-*/
-#define __MMS
-
-/** #__MMS_XID_HEADER_HTTP_FILTER
-Enables inclusion of custom http header on Mms Http Post and Get requests for
-subscriber identification.
-*/
-#undef __MMS_XID_HEADER_HTTP_FILTER
-
-/** #__MOBILE_ACTIVE_SYNC
-This feature activates the Exchange Active Sync UI.
-*/
-#define __MOBILE_ACTIVE_SYNC
-
-/** #__MP3
-Device supports MP3 audio codec.
-*/
-#define __MP3
-
-/** #__MROUTER
-Device uses Symbian MRrouter technology for PC connectivity. If this feature is
-on the alternative feature __SRCS shall be off.
-*/
-#undef __MROUTER
-
-/** #__MULTIMEDIA_SHARING
-Multimedia Sharing application.
-*/
-#define __MULTIMEDIA_SHARING
-
-/** #__MULTIPLE_PROV_CTX
-"Device supports Multiple OMA Provisioning contexts. The feature allows the user
-to choose which configuration context is currently ""active"" in order to
-improve usability by reducing the number of detailed connectivity decisions and
-processes involved with utilizing services."
-*/
-#define __MULTIPLE_PROV_CTX
-
-/** #__NETWORK_REGISTRATION
-This flag defines whether network registration status including roaming
-information is available from Connection Monitor server component.
-*/
-#define __NETWORK_REGISTRATION
-
-/** #__NOT_SUPPORTED_FEATURE1
-This feature will always be off (for testing purposes)
-*/
-#undef __NOT_SUPPORTED_FEATURE1
-
-/** #__NOT_SUPPORTED_FEATURE2
-This feature will always be off (for testing purposes)
-*/
-#undef __NOT_SUPPORTED_FEATURE2
-
-/** #__NO_OTA_CONFIGURATION
-Device does NOT support old OTA configuration which has been replaced by new OMA
-Provisioning. To keep compatibility with old mechanism you should set this off
-(#undef).
-*/
-#undef __NO_OTA_CONFIGURATION
-
-/** #__NP_PROXY
-Support for network based positioning methods. All PSYs that implement network
-based positioning technology shall be hidden behind Network Positioning Proxy.
-*/
-#define __NP_PROXY
-
-/** #__OCSP
-Device supports Online Certificate Status Protocol (OCSP). The protocol
-specifies the syntax for communication between the server (which contains the
-certificate status) and the client application (which is informed of that
-status).
-*/
-#define __OCSP
-
-/** #__OFFLINE_MODE
-Device suppors off-line mode. Device can be used off-line and Bluetooth
-transmitter can be enabled. RF transmitter can be activated only for emergency
-calls.
-*/
-#define __OFFLINE_MODE
-
-/** #__OMA_EMAIL_NOTIFICATIONS
-"The flag is used for image time variation of the OMA EMN watcher plugin that
-receives the incoming OMA email notifications. Additionally,it would be used for
-hiding the EMN functionality from the email settings. "
-*/
-#define __OMA_EMAIL_NOTIFICATIONS
-
-/** #__OMA_IMPS_12
-Support to OMA IMPS 1.1 and 1.2 protocols.
-*/
-#define __OMA_IMPS_12
-
-/** #__OMA_IMPS_13
-Support to OMA IMPS 1.3 protocol.
-*/
-#undef __OMA_IMPS_13
-
-/** #__OMA_PROV
-"Existing component OMA Provisioning needs to be variated because not all
-platforms are intended to be used in GSM/UMTS networks, that support the
-protocol well. For example CDMA network operators use different methods for
-delivering phone settings. Especially from the 2.7 platform side, this kind of
-variability has been requested."
-*/
-#define __OMA_PROV
-
-/** #__OMA_SUPL_PLUGINS
-Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework.
-*/
-#define __OMA_SUPL_PLUGINS
-
-/** #__OPENVGHEADERS_USE_VG_1_1
-Enable OpenVG 1.1 API instead of the default one (1.0)
-*/
-#define __OPENVGHEADERS_USE_VG_1_1
-
-/** #__OPENVG_SW_IMPLEMENTATION
-"Device has a software implementation of OpenVG API. If no hardware support is
-present, this flag should be enabled."
-*/
-#define __OPENVG_SW_IMPLEMENTATION
-
-/** #__PALETTE_INDEX_ADDRESS_FIXED
-"The flag tells whether the palette index address is defined with #define in
-palette.cpp or calculated dynamically in run-time, which is slower."
-*/
-#undef __PALETTE_INDEX_ADDRESS_FIXED
-
-/** #__PHONE_HIDE_MO_DATACALL_NUMBER
-Phone application supports hiding CSD dial-up number. Applicable to devices
-targeted to United States (US) markets
-*/
-#undef __PHONE_HIDE_MO_DATACALL_NUMBER
-
-/** #__PHONE_NUMBER_GROUPING
-"Device supports phone number grouping. Numbers shown in the display
-(incoming/outgoing call, phone book, recent call lists) and in number editing
-are grouped for easier readability (format: 1 234 567 8900). Applicable to
-devices targeted to United States (US) markets. "
-*/
-#undef __PHONE_NUMBER_GROUPING
-
-/** #__PLUG_AND_PLAY_MOBILE_SERVICES
-Device supports Plug and Play Mobile Services.
-*/
-#define __PLUG_AND_PLAY_MOBILE_SERVICES
-
-/** #__PRESENCE_FRAMEWORK
-Presence Framework provides protocol agnostic presence handling services to S60
-applications and subsystems. Concrete presence protocols are implemented as
-plug-ins to Presence Framework. In long run protocol agnostic Presence Framework
-replaces purely Wireless Village specific presence suppor controlled with
-__PRESENCE flag.
-*/
-#define __PRESENCE_FRAMEWORK
-
-/** #__PRIVACYFRAMEWORK
-Device supports location privacy. It enables controlling end user privacy. Must
-always be supported due SDK APIs.
-*/
-#define __PRIVACYFRAMEWORK
-
-/** #__PROTOCOL_CDMA
-Device supports CDMA cellular stack.
-*/
-#undef __PROTOCOL_CDMA
-
-/** #__PROTOCOL_GSM
-Device supports GSM cellular stack.
-*/
-#define __PROTOCOL_GSM
-
-/** #__PROTOCOL_TDMA
-Device supports TDMA cellular stack.
-*/
-#undef __PROTOCOL_TDMA
-
-/** #__PUSH_WHITELIST
-Device supports authentication based on whitelist
-*/
-#define __PUSH_WHITELIST
-
-/** #__QCELP
-Device supports QCELP
-*/
-#undef __QCELP
-
-/** #__REAL_PLAYER_AS_DEFAULT
-Defines whether RealOne Player is system default player for certain MIME types.
-Disabling this flag enables use of another media player.
-*/
-#define __REAL_PLAYER_AS_DEFAULT
-
-/** #__REMOTE_LOCK
-Device supports remote locking.
-*/
-#define __REMOTE_LOCK
-
-/** #__REMOTE_STORAGE_FW
-"Flag enable RemoteStorage feature, access to shared file systems like file
-shared and web servers."
-*/
-#define __REMOTE_STORAGE_FW
-
-/** #__RESTRICTED_CALL_BARRING
-Enables a subset of call barring options to be displayed in GS.
-*/
-#undef __RESTRICTED_CALL_BARRING
-
-/** #__RESTRICTED_CALL_DIVERT
-Enables alternative call divert view and handling in GS.
-*/
-#undef __RESTRICTED_CALL_DIVERT
-
-/** #__RESTRICTED_VOICE_MAIL
-Device has restricted voice mail functionality (no voice mail number setting).
-*/
-#undef __RESTRICTED_VOICE_MAIL
-
-/** #__RFID
-Device supports Radio Frequency Identification (RFID) ticket information in
-Wallet settings.
-*/
-#undef __RFID
-
-/** #__ROM_HIDE_JERUSALEM
-"This flags controls whether Jerusalem or Tel Aviv appears in the common city
-list. E.g. in Startup, GS or Clock application."
-*/
-#define __ROM_HIDE_JERUSALEM
-
-/** #__S60_
-Indicates that S60 release is built
-*/
-#define __S60_
-
-/** #__S60_32__
-Indicates that S60 release 3.2 is built.
-*/
-#undef __S60_32__
-
-/** #__S60_50__
-Indicates that S60 release 5.0 is built.
-*/
-#define __S60_50__
-
-/** #__SAP_APPLICATION_MANAGEMENT
-Feature flag for Sync and Provisioning/Application management
-*/
-#define __SAP_APPLICATION_MANAGEMENT
-
-/** #__SAP_DEVICE_LOCK_ENHANCEMENTS
-Feature flag for Sync and Provisioning/Device Lock Enhancements
-*/
-#define __SAP_DEVICE_LOCK_ENHANCEMENTS
-
-/** #__SAP_EMBEDDED_LINK_ADAPTER
-Feature flag for Sync and Provisioning/Embedded Link adapter
-*/
-#define __SAP_EMBEDDED_LINK_ADAPTER
-
-/** #__SAP_IDLE_SOFTKEY_ADAPTER
-Feature flag for Sync and Provisioning/Idle Softkey adapter
-*/
-#define __SAP_IDLE_SOFTKEY_ADAPTER
-
-/** #__SAP_OPERATOR_LOGO_ADAPTER
-Feature flag for Sync and Provisioning/Operator logo adapter
-*/
-#define __SAP_OPERATOR_LOGO_ADAPTER
-
-/** #__SAP_POLICY_MANAGEMENT
-Feature flag for Sync and Provisioning/Policy management
-*/
-#define __SAP_POLICY_MANAGEMENT
-
-/** #__SAP_SCREENSAVER_ADAPTER
-Feature flag for Sync and Provisioning/Screensaver adapter
-*/
-#define __SAP_SCREENSAVER_ADAPTER
-
-/** #__SAP_STARTUP_ADAPTER
-Feature flag for Sync and Provisioning/Startup adapter
-*/
-#define __SAP_STARTUP_ADAPTER
-
-/** #__SAP_TERMINAL_CONTROL_FW
-Feature flag for Sync and Provisioning/Terminal control
-*/
-#define __SAP_TERMINAL_CONTROL_FW
-
-/** #__SAP_THEMES_ADAPTER
-Feature flag for Sync and Provisioning/Themes adapter
-*/
-#define __SAP_THEMES_ADAPTER
-
-/** #__SAP_UI_SETTING_SERVER
-Feature flag for Sync and Provisioning/UI settins server
-*/
-#define __SAP_UI_SETTING_SERVER
-
-/** #__SAP_WALLPAPER_ADAPTER
-Feature flag for Sync and Provisioning/Wallpaper adapter
-*/
-#define __SAP_WALLPAPER_ADAPTER
-
-/** #__SAT_BIP
-"This flag constitutes of five SAT commands: Open Channel, Close Channel, Send
-Data, Receive Data, Channel Status. They implement the ""e"" class of SAT
-commands and are related to Bearer Independent Protocol. When this flag is
-enabled, these SAT commands are supported."
-*/
-#define __SAT_BIP
-
-/** #__SAT_CALL_CONTROL
-"When this flag is enabled and call control service is activated by the SIM, all
-dialled digit strings, supplementary service (SS) control strings and
-unstructured supplementary data (USSD) strings are first passed to the SIM
-before the ME sets up the call, the supplementary service operation or the USSD
-operation."
-*/
-#define __SAT_CALL_CONTROL
-
-/** #__SAT_DISPLAY_TEXT
-"If this flag is enabled, SIM can request ME to display a text message, and/or
-an icon."
-*/
-#define __SAT_DISPLAY_TEXT
-
-/** #__SAT_GET_INKEY
-"If this flag is enabled, SAT Get Inkey command instructs the ME to display text
-and/or an icon and to expect the user to enter a single character. "
-*/
-#define __SAT_GET_INKEY
-
-/** #__SAT_GET_INPUT
-"If this flag is enabled, SAT Get Input command instructs the ME to display text
-and/or an icon and that any response string entered by the user shall be passed
-transparently by the ME to the SIM and shall not be stored in the ME. "
-*/
-#define __SAT_GET_INPUT
-
-/** #__SAT_LANGUAGE_NOTIFICATION
-"If this flag is enabled, the SIM shall use SAT Language Notification command to
-notify the ME about the language currently used for any text string within
-proactive commands or envelope command responses."
-*/
-#define __SAT_LANGUAGE_NOTIFICATION
-
-/** #__SAT_LAUNCH_BROWSER
-When this flag is enabled, upon receiving SAT Launch Browser command, the ME
-shall decide if it is able to execute the command. See details from 3GPP
-specifications.
-*/
-#define __SAT_LAUNCH_BROWSER
-
-/** #__SAT_MO_SM_CONTROL
-"When this flag is enabled, mobile originated short messages are controlled by
-SIM."
-*/
-#define __SAT_MO_SM_CONTROL
-
-/** #__SAT_PLAY_TONE
-"When this flag is enabled, SIM can instruct the ME to play an audio tone."
-*/
-#define __SAT_PLAY_TONE
-
-/** #__SAT_PROVIDE_LOCAL_INFO
-"If this flag is enabled, SIM can request ME to provide current local
-information to the SIM."
-*/
-#define __SAT_PROVIDE_LOCAL_INFO
-
-/** #__SAT_REFRESH
-"When this flag is enabled, clients of SAT Refresh API are enabled to be
-notified of the changes to the SIM configuration that have occurred as the
-result of a SIM application activity."
-*/
-#define __SAT_REFRESH
-
-/** #__SAT_SELECT_ITEM
-"If this flag is enabled, the SIM shall supply a set of items to the ME from
-which the user may choose one. "
-*/
-#define __SAT_SELECT_ITEM
-
-/** #__SAT_SEND_DTMF
-"When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual
-Tone Multiple Frequency (DTMF) string after a call has been successfully
-established either by the proactive command SET UP CALL or the user. "
-*/
-#define __SAT_SEND_DTMF
-
-/** #__SAT_SEND_SM
-"When this flag is enabled, SMS commands may be sent by the SIM. See details
-from 3GPP specification."
-*/
-#define __SAT_SEND_SM
-
-/** #__SAT_SEND_SS
-"When this flag is enabled and SIM requests ME to send supplementary service
-(SS) command, the ME shall decide if it is able to execute the command. See
-details from 3GPP specification."
-*/
-#define __SAT_SEND_SS
-
-/** #__SAT_SEND_USSD
-"When this flag is enabled and SIM requests ME to send unstructured
-supplementary service data (USSD), the ME shall decide if it is able to execute
-the command. See details from 3GPP specification."
-*/
-#define __SAT_SEND_USSD
-
-/** #__SAT_SETUP_CALL
-"When this flag is enabled and SIM requests ME to set up a call, the ME shall
-decide if it able to execute the command."
-*/
-#define __SAT_SETUP_CALL
-
-/** #__SAT_SET_UP_EVENT_LIST
-"If this flag is enabled, the SIM shall supply a set of events. "
-*/
-#define __SAT_SET_UP_EVENT_LIST
-
-/** #__SAT_SET_UP_IDLE_MODE_TEXT
-"If this flag is enabled, the SIM shall supply a text string, which shall be
-displayed by the ME as an idle mode text if the ME is able to do it. "
-*/
-#define __SAT_SET_UP_IDLE_MODE_TEXT
-
-/** #__SAT_SET_UP_MENU
-"When this flag is enabled, the SIM shall supply a set of menu items, which
-shall be integrated with the menu system in order to give the user the
-opportunity to choose one of these menu items at his own discretion."
-*/
-#define __SAT_SET_UP_MENU
-
-/** #__SCALABLE_ICONS
-"Flag defines whether icons are taken from scalable icons directory or from
-bitmap icon directory. In a 176*208 device it is better to use bitmap icons
-instead of SVGT icons, for both performance and memory consumption reasons.And
-also, avkon's bitmap icons are still needed in release 2.8 for compatibility
-mode. (SDK applications may have loaded them directly via CFbsBitmap::Load)."
-*/
-#define __SCALABLE_ICONS
-
-/** #__SEAMLESS_LINKS
-"Device support seamless links, i.e. application offer direct browser links to
-download services applicable to the application."
-*/
-#define __SEAMLESS_LINKS
-
-/** #__SECURE_HW
-Device supports secure HW that can be used through the Secure Environment API.
-*/
-#undef __SECURE_HW
-
-/** #__SERIES60_
-Deprecated but included for compatibility reasons. Indicates that S60 release is
-built.
-*/
-#define __SERIES60_
-
-/** #__SERIES60_32__
-Deprecated but included for compatibility reasons. Indicates that S60 release
-3.2 is built.
-*/
-#undef __SERIES60_32__
-
-/** #__SERIES60_MIDI
-Device supports Musical Instrument Digital Interface (MIDI) sounds.
-*/
-#define __SERIES60_MIDI
-
-/** #__SERIES60_MMC
-Deprecated flag. Included for compatibility reasons. Value must equal to __MMC.
-*/
-#define __SERIES60_MMC
-
-/** #__SERIES60_PHONE_2DIGIT_DIAL
-Phone application supports 2 digit call number for dialing customer service
-number. Applicable to devices targeted to United States (US) markets
-*/
-#undef __SERIES60_PHONE_2DIGIT_DIAL
-
-/** #__SERIES60_PHONE_CNAP
-Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B
-subscriber is able to see A subscriber's number and name even the caller's ID is
-not stored in the phone. The name of the subscriber comes from network.
-*/
-#undef __SERIES60_PHONE_CNAP
-
-/** #__SERIES60_PHONE_NUMBER_GROUPING
-Deprecated flag. Included for compatibility reasons. Value must equal to
-__PHONE_NUMBER_GROUPING
-*/
-#undef __SERIES60_PHONE_NUMBER_GROUPING
-
-/** #__SERIES60_PUSH_SL
-Device supports WAP Push Service Loading (SL). When receiving the SL message the
-terminal will automatically load content to client without user confirmation.
-The SL together with SI (Service Indication) offer standard way of receiving
-notifications of services in the Internet e.g news.
-*/
-#define __SERIES60_PUSH_SL
-
-/** #__SERIES60_PUSH_SP
-Device support WAP Simple Push (SP). The SP is a standard way of pushing
-content into device e.g ringing tones.
-*/
-#undef __SERIES60_PUSH_SP
-
-/** #__SERIES60_REAL_PLAYER
-Device has Real One Player application available
-*/
-#define __SERIES60_REAL_PLAYER
-
-/** #__SERIES60_SETTINGS_PROTECTION
-"Devices protects certain SW settings, like Internet access points. Operators
-can preset the phones already in the factory so that later user is not able to
-modify settings."
-*/
-#define __SERIES60_SETTINGS_PROTECTION
-
-/** #__SIMCARD
-"Device supports SIM card in the user interface applications, e.g. SMS
-application. Applicable only to CDMA devices. Some CDMA carriers do not support
-SIM Cards (and either R-UIM cards) such as Sprint."
-*/
-#define __SIMCARD
-
-/** #__SIMPLE_LOGS
-"Device uses only ""simple"" logs (call logs only)"
-*/
-#undef __SIMPLE_LOGS
-
-/** #__SIM_CERTIFICATES
-Device supports reading certificates from SIM.
-*/
-#define __SIM_CERTIFICATES
-
-/** #__SIM_PHONEBOOK_MATCH
-Number matching from SIM. Feature enables the usage of SIM phonebook in addition
-to Symbian Contacts database.
-*/
-#define __SIM_PHONEBOOK_MATCH
-
-/** #__SMARTMSG_SMS_BOOKMARK_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_BOOKMARK_RECEIVING
-
-/** #__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_GMS_MESSAGE_RECEIVING
-
-/** #__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#undef __SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED
-
-/** #__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#undef __SMARTMSG_SMS_IAP_SETTINGS_RECEIVING
-
-/** #__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING
-
-/** #__SMARTMSG_SMS_RINGING_TONE_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_RINGING_TONE_RECEIVING
-
-/** #__SMARTMSG_SMS_VCAL_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_VCAL_RECEIVING
-
-/** #__SMARTMSG_SMS_VCAL_SENDING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_VCAL_SENDING
-
-/** #__SMARTMSG_SMS_VCARD_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_VCARD_RECEIVING
-
-/** #__SMARTMSG_SMS_VCARD_SENDING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#define __SMARTMSG_SMS_VCARD_SENDING
-
-/** #__SMARTMSG_SMS_WAP_AP_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#undef __SMARTMSG_SMS_WAP_AP_RECEIVING
-
-/** #__SMARTMSG_SMS_WV_SETTINGS_RECEIVING
-Device supports the specified fine-tuning of Smart Messaging over SMS.
-*/
-#undef __SMARTMSG_SMS_WV_SETTINGS_RECEIVING
-
-/** #__SMART_CARD_PROV
-Device supports reading OMA Provisioning files from SIM/WIM.
-*/
-#define __SMART_CARD_PROV
-
-/** #__SMIL_EDITOR
-"MMS editor supports slide set creation (MMS Conformant Document version 2.0.0
-[2]). That allows end user to create a ?slide show? as a Multimedia Message (MM)
-using a slide template. "
-*/
-#define __SMIL_EDITOR
-
-/** #__SMIL_STREAMING
-Device supports streaming in SMIL content
-*/
-#undef __SMIL_STREAMING
-
-/** #__SRCS
-Devices uses Short Range Connectivity Server technology for PC connectivity. If
-this feature is on the alternative feature __MROUTER shall be off
-*/
-#define __SRCS
-
-/** #__SSO
-Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality
-identify). The feature is used to make user authentication easier to end user
-who is using e-commerce service via Wallet.
-*/
-#undef __SSO
-
-/** #__SUPL_FRAMEWORK
-Device has Secure User Plane Location (SUPL) Framework.
-*/
-#define __SUPL_FRAMEWORK
-
-/** #__SUPPORTED_FEATURE1
-This feature will always be on (for testing purposes)
-*/
-#define __SUPPORTED_FEATURE1
-
-/** #__SUPPORTED_FEATURE2
-This feature will always be on (for testing purposes)
-*/
-#define __SUPPORTED_FEATURE2
-
-/** #__SVGT
-Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature
-enables viewing 2D vector graphics animations specified by the W3C.
-*/
-#define __SVGT
-
-/** #__SVGT_SCREENSAVER_PLUGIN
-SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is
-used by the screensaver application to support SVG Screensavers.
-*/
-#define __SVGT_SCREENSAVER_PLUGIN
-
-/** #__SYNCML_DM
-Device supports SyncML device management standard. This feature enables Over The
-Air (OTA) administration of the device settings.
-*/
-#define __SYNCML_DM
-
-/** #__SYNCML_DM_1_1_2
-SyncML protocol version 1.1.2
-*/
-#undef __SYNCML_DM_1_1_2
-
-/** #__SYNCML_DM_DS
-Device supports configuring data synchronisation settings using the SyncML.
-*/
-#define __SYNCML_DM_DS
-
-/** #__SYNCML_DM_EMAIL
-Device supports configuring Email settings using the SyncML.
-*/
-#define __SYNCML_DM_EMAIL
-
-/** #__SYNCML_DM_IAP
-Device supports configuring Internet Access Points (IAP) using the SyncML.
-*/
-#define __SYNCML_DM_IAP
-
-/** #__SYNCML_DM_MMS
-Device supports configuring MMS settings using the SyncML.
-*/
-#define __SYNCML_DM_MMS
-
-/** #__SYNCML_DM_STREAMING
-Device supports configuring Streaming using SyncML.
-*/
-#undef __SYNCML_DM_STREAMING
-
-/** #__SYNCML_DS
-Device supports SyncML data synchronization standard. This feature enables Over
-The Air (OTA) synchronisation of device data.
-*/
-#define __SYNCML_DS
-
-/** #__SYNCML_DS_AIW_PROVIDER
-SyncML AIW provider provides menu items and commands for starting and editing
-the settings of synchronization directly from PIM applications.
-*/
-#define __SYNCML_DS_AIW_PROVIDER
-
-/** #__SYNCML_DS_ALERT
-Device supports SyncML data synchronisation alert. This feature enables
-triggering data synchronisation via the alert sent by SyncML server.
-*/
-#define __SYNCML_DS_ALERT
-
-/** #__SYNCML_DS_CAL
-Device supports calendar data synchronization using the SyncML.
-*/
-#define __SYNCML_DS_CAL
-
-/** #__SYNCML_DS_CON
-Device supports contacts data synchronization using the SyncML.
-*/
-#define __SYNCML_DS_CON
-
-/** #__SYNCML_DS_EMAIL
-Device supports Email data synchronization using the SyncML.
-*/
-#define __SYNCML_DS_EMAIL
-
-/** #__SYNCML_DS_EMAIL_FILTERING
-Device supports filtering of Email data in SyncML synchronization.
-*/
-#undef __SYNCML_DS_EMAIL_FILTERING
-
-/** #__SYNCML_DS_OVER_HTTP
-Device supports data synchronization over HTTP.
-*/
-#define __SYNCML_DS_OVER_HTTP
-
-/** #__SYNCML_OBEX
-Device supports SyncML over OBEX. This feature enables device management and
-data synchronisation over local connectivity.
-*/
-#define __SYNCML_OBEX
-
-/** #__TELEPHONY_SERVICE
-This flag is used when telephony service provides its functionality also to
-external subsystems.
-*/
-#undef __TELEPHONY_SERVICE
-
-/** #__UI_TRANSITION_EFFECTS
-Defines whether transition effects are used in UI. Also controls whether the
-effect engine is included in ROM or not.
-*/
-#define __UI_TRANSITION_EFFECTS
-
-/** #__UI_ZOOM
-This feature activates the zooming support in Series 60 UI.
-*/
-#define __UI_ZOOM
-
-/** #__UPIN
-Enables UPIN functionality.
-*/
-#define __UPIN
-
-/** #__USB
-Device supports Universal Serial Bus (USB).
-*/
-#define __USB
-
-/** #__USB_DEVICE_LOCK
-Device supports USB device lock functionality.
-*/
-#define __USB_DEVICE_LOCK
-
-/** #__USB_MULTIPERSONALITY
-Enables multipersonality support in USB
-*/
-#define __USB_MULTIPERSONALITY
-
-/** #__USB_PICTBRIDGE
-Includes and excludes components used in PictBridge printing.
-*/
-#define __USB_PICTBRIDGE
-
-/** #__USB_PICTBRIDGE_UI
-Includes and excludes UI components used in PictBridge printing
-*/
-#undef __USB_PICTBRIDGE_UI
-
-/** #__USB_PTP
-Includes and excludes PTP (Picture Transfer Protocol) components.
-*/
-#undef __USB_PTP
-
-/** #__USB_REMOTE_PERSONALITY
-Includes and excludes S60 USB Remote Personality component.
-*/
-#define __USB_REMOTE_PERSONALITY
-
-/** #__USB_STREAMING
-Video telephony requires USB camera connection. USB streaming interface provides
-fast USB data transfer and control interface for imaging componet using the
-camera.
-*/
-#undef __USB_STREAMING
-
-/** #__USER_CONFIGURABLE_USSD_MENU
-Device supports user-configurable USSD menu.
-*/
-#undef __USER_CONFIGURABLE_USSD_MENU
-
-/** #__USE_DRMENGINE_IN_CCP
-Device uses DRM in closed content policy which prevents sending that content out
-of device which has the configured MIME type.
-*/
-#define __USE_DRMENGINE_IN_CCP
-
-/** #__USSD
-Device supports Unstructured Suppelementary Service Data (USSB).
-*/
-#define __USSD
-
-/** #__VIDEO_MENU
-Support for Video services application. Used in deciding whether the video
-services application is taken in.
-*/
-#define __VIDEO_MENU
-
-/** #__VOIP
-VoIP is enabled in terminal when this flag is enabled.
-*/
-#define __VOIP
-
-/** #__WALLET
-"Device supports Wallet core functionality (Generic ECML Cards, Personal Notes
-and Access code)"
-*/
-#undef __WALLET
-
-/** #__WIM
-Device supports WAP Wireless Identification Module (WIM).
-*/
-#define __WIM
-
-/** #__WINDOWS_MEDIA
-Device supports Windows Media. In other words it indicates whether WM-related
-components such as ASF-parser and codecs are in place.
-*/
-#define _WINDOWS_MEDIA
-
-
-/** #__WINDOWS_MEDIA_DRM
-Device supports Windows Media DRM. In other words it indicates whether WMDRM
-related components such as WMDRM MTP plugin and WMDRM PK are in place.
-*/
-#define __WINDOWS_MEDIA_DRM
-
-/** #__WSP
-Device uses WAP WSP protocol for browsing instead of the default HTTP protocol.
-*/
-#undef __WSP
-
-/** #__XSP_EXTENSION_MANAGER
-"xSP Extension Manager is API on top of the Phonebook2 UI Extension API to
-manage multiple xSP extensions and provide additional functionality (e.g.
-Sorting of xSP tabs, Accessing certain xSP view from external application and
-showing it to user)."
-*/
-#define __XSP_EXTENSION_MANAGER
-
-/**
- * block of Feature flags believed to be required for wk12 tb10.1 baseline
- */
-#define FF_CONTACTS_MYCARD
-#define FF_CONTACTS_REMOTE_LOOKUP
-#define FF_CONTACTS_SOCIAL
-#define FF_DEVICE_ENCRYPTION_FEATURE
-#define FF_DM_BROWSER_ADAPTER
-#define FF_DM_STREAMING_ADAPTER
-#define FF_TMS
-
-
-
-#endif // __BLDPRIVATE_HRH
--- a/sf_config/config/inc/bldpublic.hrh Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2148 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-#ifndef __BLDPUBLIC_HRH
-#define __BLDPUBLIC_HRH
-
-//Defining only language 01 for SF build purposes
-#define LANGUAGE_IDS LANG sc 01
-
-
-/** #FF_3D_RINGING_TONES
-Device supports 3D ringing tones.
-*/
-#undef FF_3D_RINGING_TONES
-
-/** #FF_3G_CELLBROADCAST
-Cell Broadcasting support on 3G mode.
-*/
-#undef FF_3G_CELLBROADCAST
-
-/** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT
-Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to
-perform WLAN background scanning. AWS listens and receives events from other
-components, concludes what would be the preferred scanning period, and then
-tells it to WLAN engine.
-*/
-#undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT
-
-/** #FF_AI_WLANSNIFFER_WIDGET
-Flag for WLANSniffer Homescreen widget.
-*/
-#undef FF_AI_WLANSNIFFER_WIDGET
-
-/** #FF_ASYNCH_FILE_SAVE_QUEUE
-Camcorder requires support from the Asynchronous File Save Queue.
-*/
-#define FF_ASYNCH_FILE_SAVE_QUEUE
-
-/** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM
-This flags controls whether the Audio Messaing ROM files are included in the
-build.
-*/
-#define FF_AUDIO_MESSAGING_INCLUDE_IN_ROM
-
-/** #FF_AUDT
-Device supports Always Up-to-date Device Time (AUDT). This is an ability to
-update the device time, date and country/city automatically in phone start-up.
-*/
-#undef FF_AUDT
-
-/** #FF_AUTO_REDIAL_FOR_VIDEO_CALL
-"This flag indicates redial sequence, when video call is not succeeded for
-certain reasons."
-*/
-#define FF_AUTO_REDIAL_FOR_VIDEO_CALL
-
-/** #FF_AVKON_EMOTION_ICON_ENABLED
-to enable/disable the emotion icon support in avkon editor control
-*/
-#undef FF_AVKON_EMOTION_ICON_ENABLED
-
-/** #FF_BIRTHDAY_IMPROVEMENT
-This feature flag is required for the enabling/disabling customized birthday &
-anniversary notifications for MyFaves contact in Calendar (under Community 1.0)
-into 3.2.3 platform.
-
-The requirement is
-
-B’day & Anniversary Notification for MyFaves contact
-
-• Picture of the MyFaves contact in the popup which can be masked as circular
-
-• Currently Birthday notification is same as any other Calendar alarm
-
-*/
-#undef FF_BIRTHDAY_IMPROVEMENT
-
-/** #FF_BROWSER_PROGRESSIVE_DOWNLOAD
-This feature flag is needed to enable/disable the progressiveness of the
-downloads in download manager server and its clients.
-*/
-#define FF_BROWSER_PROGRESSIVE_DOWNLOAD
-
-/** #FF_CAPACITIVE_DISPLAY
-Device uses capacitive touch technology in its display.
-
-*/
-#define FF_CAPACITIVE_DISPLAY
-
-/** #FF_CHINESE_FONTS_HIRES
-This flag controls whether Chinese variants use TrueType fonts instead of the
-current stroke fonts in high resolution devices.
-
-Current stroke fonts have good readability in small sizes and lower resolution
-devices. However, with the introduction of ever sharper and larger displays
-(HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in
-bigger sizes. Fonts with thicker, more stylistic strokes are required for a
-proper look and user experience.
-
-Following requirements already make a case for TTF fonts in Chinese:
-417-16400: Chinese TrueType font for 9.1
-406-137: TrueType font for Chinese
-
-Note: The feature name intentionally avoids mentioning TrueType or TTF, as the
-font technology is irrelevant, high resolution being the operative keywords.
-*/
-#undef FF_CHINESE_FONTS_HIRES
-
-/** #FF_CLOCK_MULTIPROCOL_SUPPORT
-This flag shall be used to determine if product programs need clock's
-multiprotocol support, i.e. getting time information from different time source
-protocols like GPS, SNTP, etc.. Product program can make a choice such that
-multiprotocol feature support can be made on or off. When multiprotocol support
-is off, then default NITZ protocol shall be choosen.
-*/
-#undef FF_CLOCK_MULTIPROCOL_SUPPORT
-
-/** #FF_COMMSDAT_CREATION_FROM_XML
-There will be a new component in S60 called CommsDatCreator (CDC) that will
-initialize CommsDat using an input XML file which is generated by the
-Configuration Tool.
-When generating CommsDat the CDC needs that the default CommsDat in
-Z:\private\10202be9\cccccc00.cre is empty.
-The requested flag FF_COMMSDAT_CREATION_FROM_XML enables the empty CommsDat to
-be included to the image as the default CommsDat.
-
-*/
-#undef FF_COMMSDAT_CREATION_FROM_XML
-
-/** #FF_COMMSDAT_CREATOR
-This flags controls whether the CommsDatCreator component to be included to the
-image.
-*/
-#define FF_COMMSDAT_CREATOR
-
-/** #FF_CONNECTION_OVERRIDE
-The feature enables the better utilisation of the WLAN connections that the user
-has manually opened from the WLAN widget. Such connections, called as 'user
-connections', will be automatically utilised in all applications that would
-normally use Internet SNAP connection. If the feature is enabled, the 'user
-connection' is enforced by default. The user can still control the utilisation
-of the 'user connection' by enabling/disabling the connection enforcement from
-WLAN settings.
-*/
-#define FF_CONNECTION_OVERRIDE
-
-/** #FF_CONTACTS_GROUP_FUNCTIONALITY
-We need a feature flag for ROM Creation time variation. The Phonebook2
-application is constructed on a plugin based architecture. This design allows
-the Phonebook2 application to be composed of various plugin components. The S60
-platform Phonebook2 component contains a group UI plugin component, which
-implements the whole contacts group functionality. To enable a variant to create
-their own contact group functionality we need a feature flag so that the variant
-can remove the platform group plugin component. This allow the component to be
-removed from the ROM image, thus making the ROM size smaller.
-*/
-#define FF_CONTACTS_GROUP_FUNCTIONALITY
-
-/** #FF_CONTACTS_NICKNAME
-The nickname functionality needs a feature flag for the following reasons:
--Phonebook2 component exports a central repository initialization file, which is
-used to improve the Phonebook application launch -The initialization file is
-read by the Symbian Contacts model server to initialize the Contacts view during
-the device boot sequence
- * S60 specifications define which fields take part in the device's contact name
-creation (first name, last name, company name)
- * The nickname requirement changes the S60 name creation rules, by adding the
-contacts nickname field to the above list of fields
- * Therefore the content of the Contacts view needs to be initialized
-differently depending on whether the nickname feature is enabled or disabled
- * The initialization file contains the configuration of the view, e.g. the
-contact fields which are used for sorting the Phonebook names list view
- * A feature flag is needed which allows Phonebook2 to export the correct
-variant of the Contact view initilization file
- * There is a considerable RAM usage penalty associated with keeping the
-nickname field in the contact view when the nickname feature is disabled
- * For further description of the Symbian Contacts view initilization see
-\src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
--Run-time variation can be used inside the Phonebook2 application to configure
-the application sort order
- * But the Symbian Contacts view's must be configured correctly in order to
-maintain existing performance, see above description
-
-*/
-#undef FF_CONTACTS_NICKNAME
-
-/** #FF_CUSTOMER_HELPS_IN_USE
-Customer helps are included into image based on this flag.
-*/
-#undef FF_CUSTOMER_HELPS_IN_USE
-
-/** #FF_DEVICE_DIAGNOSTICS_APP
-On enabling this feature flag GSDevDiagPlugin.dll would start the
-DevDiagApp.exe. This would load all related plugins. The Diagnostics application
-offers self-test service on the Mobile Applications and hardware for the phone
-users.
-*/
-#undef FF_DEVICE_DIAGNOSTICS_APP
-
-/** #FF_DM_INSTALL_SECURITY
-OMA DM SW installer implementation included in build.
-*/
-#undef FF_DM_INSTALL_SECURITY
-
-/** #FF_DUAL_LANGUAGE_SUPPORT
-This Flag is used to develop support for dual language feature. This is an
-enhancement to the basic prediction feature where words predicted will come from
-2 different language databases.
-*/
-#undef FF_DUAL_LANGUAGE_SUPPORT
-
-/** #FF_EMAIL_FRAMEWORK
-Defines whether the product includes the email multiprotocol framework. When the
-flag is defined all parts constituting new email solution are in ROM:
-application, plugin framework + imap/pop plugin and related settings UIs.
-
-legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.
-*/
-#define FF_EMAIL_FRAMEWORK
-
-/** #FF_EMAIL_IPS_SERVICES
-Defines whether the product includes IMAP4, POP3 and SMTP protocol support.
-*/
-#undef FF_EMAIL_IPS_SERVICES
-
-/** #FF_EMAIL_MCE_INTEGRATION
-This enables email client selection in MCE. Fex. Freestyle email mailboxes goes
-under email folder in mce-serttings. mce and sendui. Freestyle email settings
-can be changed from mce-settings.
- All you need to do is install own mtm-plugin and configure central repository
-key.
-
-*/
-#define FF_EMAIL_MCE_INTEGRATION
-
-/** #FF_EMAIL_PROTOCOL_PLUGINS
-When defined, default email protocol plugins are enabled.
-*/
-#define FF_EMAIL_PROTOCOL_PLUGINS
-
-/** #FF_EMAIL_UI
-Defines whether the product includes email UI application
-*/
-#undef FF_EMAIL_UI
-
-/** #FF_EMPTY_COMMSDAT
-The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
-determine which default CommsDat will be put to the image independent of image
-type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
-base when creating operator variants with Configuration Tool and
-CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
-(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
-product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
-Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
-Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time.
-
-If none of the override flags is defined then the used CommsDat depends on the
-image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
-image. This is typically how it should be and the override flags should only be
-used if some special functionality is needed.
-
-*/
-#undef FF_EMPTY_COMMSDAT
-
-/** #FF_FARSI_CALENDAR
-S60 calendar should provide possibility to integrate Farsi calendar application
-to S60 calendar.
-
- S60 calendar should provide variation point to calendar main menu, from where
-Farsi calendar application can be launched. In addition S60 calendar setting
-should provide access to the Farsi calendar settings. User should comfortably
-move btwn Gregorian and Farsi calendars.
-
-Farsi calendar will be enabled in the variants English & Farsi. These variants
-can be extended further as per the need.
-
-This feature is approved and targeted for 3.2.3 products. So variation required
-from 3.2.3 onwards.
-*/
-#undef FF_FARSI_CALENDAR
-
-/** #FF_FLASHLITE_SCREENSAVER
-When enabled/defined flash can be used as Screensaver.
-*/
-#undef FF_FLASHLITE_SCREENSAVER
-
-/** #FF_FMTX
-FMTX application and Nseries Music Player support for FMTX
-*/
-#undef FF_FMTX
-
-/** #FF_FULLSCR_HWR_INPUT
-Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
-or not.
-*/
-#undef FF_FULLSCR_HWR_INPUT
-
-/** #FF_GENERIC_FONTS_ASSETS
-This flag is used to check if generic font assets are to be used, this is used
-for Symbian foundation where freetype rasterize as well as EFF fonts need to be
-used.
-*/
-#undef FF_GENERIC_FONTS_ASSETS
-
-/** #FF_HDMI
-Feature flag to indicate HDMI availability. IIf defined, device supports HDMI
-(High Definition Multimedia Interface)
-*/
-#undef FF_HDMI
-
-/** #FF_HELP_TUTORIAL_MERGE
-The end-user shall be provided with animated help (tutorial kontent) from CSX
-Help application. Both applications will continua existing as separate
-applications, though Tutorial will not be visible in application grid, but only
-provide animated content for CSX Help.
-
-This is for REQ 417-16797. Help & Tutorial will look like one application. User
-will not feel that they are 2 different applications. To implement this REQ
-without breaking the compatibility, one feature flag is needed to make Help &
-Toturial applications know if Tutorial is embedded in Help or running as a
-standalone application. Also refer to REQ 101-39505.
-*/
-#undef FF_HELP_TUTORIAL_MERGE
-
-/** #FF_HIJRI_CALENDAR
-S60 calendar should provide possibility to integrate separate Hijri calendar
-application to S60 calendar.
-
-S60 calendar should provide variation point to calendar main menu, from where
-Hijri calendar application can be launched. In addition S60 calendar setting
-should provide access to the Hijri calendar settings. User should comfortably
-move btwn Gregorian and Hijri calendars.
-
-Hijri calendar will be enabled in the variants English, Arabic, Urdu , French &
-Farsi. These variants can be extended further as per the need.
-
-This feature is approved and targeted for 3.2.3 products. So variation required
-from 3.2.3 onwards.
-
-*/
-#undef FF_HIJRI_CALENDAR
-
-/** #FF_HITCHCOCK_APP_SHELL
-"Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If
-disabled, old xml based menu2, and if enabled, new hitchcock based menu3."
-*/
-#undef FF_HITCHCOCK_APP_SHELL
-
-/** #FF_HOMESCREEN_COMMON_IDLEFW
-Feature flag for enabling common idle framework to support new widgetized
-stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen:
-3rd Party widget support" as alternative of existing Active Idle 2 and yet
-enabling even custom made stand-by mode app to be active. The binary objects
-which comprise common idle framework related components and new active stand-by
-application, selection of alternative, and its depended components, can be
-selected at image creation time in case where common ilde fw is accepted by
-product/variant decicion.
-*/
-#define FF_HOMESCREEN_COMMON_IDLEFW
-
-/** #FF_HOMESCREEN_OPEN_MENUFW
-Feature flag for activation of open menu framework to support alternative main
-menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model
-for other applications", "417-8821: Non-touch VGA support for Matrix" and
-"404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can
-still be used if product/variant decides so, however, open menu fw which enables
-altenative menu applications to run on same content, can be chosen as well. The
-binary objects which comprise open menu fw and active main menu application with
-its depended components can be selected at image creation time, as well as it is
-possible to request appropriate main menu application UID when needed to
-configure S60. These requests are, for example, setting the application UID to
-launch main menu by "applications" hw-key and hide menu application from itself
-etc.
-*/
-#define FF_HOMESCREEN_OPEN_MENUFW
-
-/** #FF_HOMESCREEN_SWITCHABLE_ROOT
-Homescreen root configuration replaces existing concept of Active Idle
-themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by
-enabling/disabling possibility to switch homescreen root. Homescreen root switch
-must be enabled to end user to select operator/product specific alternative
-homescreen active, for example, an alternative root or External Homescreen. This
-feature must be able to set at run time also for post-product provision of
-alternative homescreen.
-*/
-#undef FF_HOMESCREEN_SWITCHABLE_ROOT
-
-/** #FF_IAUPDATE
-If defined, the phone supports Independent Application Update feature.
-*/
-#define FF_IAUPDATE
-
-/** #FF_IAUPDATE_PHASE2
-Flag to control whether phone's Independent Application Update feature,
-controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.
-*/
-#define FF_IAUPDATE_PHASE2
-
-/** #FF_IMAGEPRINT_BT_PROTOCOL
-Flag to control whether ImagePrint supports Bluetooth-printing
-*/
-#define FF_IMAGEPRINT_BT_PROTOCOL
-
-/** #FF_IMAGEPRINT_MEMORYCARD_PROTOCOL
-Flag to define whether ImagePrint supports printing to memorycard
-*/
-#define FF_IMAGEPRINT_MEMORYCARD_PROTOCOL
-
-/** #FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL
-Flag to define whether ImagePrint supports PictBridge printing - meaning
-printing over USB.
-*/
-#define FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL
-
-/** #FF_IMAGEPRINT_UPNP_PROTOCOL
-Flag to define whether ImagePrint supports UPnP printing
-*/
-#define FF_IMAGEPRINT_UPNP_PROTOCOL
-
-/** #FF_INCLUDE_CHINESE_DICTIONARY
-This feature flag controls the inclusion/exclusion of chinese dictionary in
-chinese variants. The flag is used in dictionary_variant.iby
-
-*/
-#undef FF_INCLUDE_CHINESE_DICTIONARY
-
-/** #FF_INPUTS_PER_ORIENTATION
-the feature is implemented to adjust dynamically available input methods
-according to autorotation status.
-when autorotation is ON, if orientation is landscape, show menu items exclude
-"virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is
-portrait show menu items exclude "FSQ" and FSQ is also unavailabe.
-
-*/
-#undef FF_INPUTS_PER_ORIENTATION
-
-/** #FF_INTELLIGENT_TEXT_INPUT
-Generic QWERTY framework and 2nd generation text input engine integration
-*/
-#undef FF_INTELLIGENT_TEXT_INPUT
-
-/** #FF_JAVA_GLOBAL_INDICATORS_API
-Enables Java Global Indicator API. Global Indicator API can be used to add
-indicators to phone status pane.
-*/
-#undef FF_JAVA_GLOBAL_INDICATORS_API
-
-/** #FF_LAYOUT_360_640_NONTOUCH
-New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to
-hw image.
-*/
-#undef FF_LAYOUT_360_640_NONTOUCH
-
-/** #FF_LAYOUT_360_640_TOUCH_QHD2
-Layout data for QHD2_TOUCH resolution.
-*/
-#undef FF_LAYOUT_360_640_TOUCH_QHD2
-
-/** #FF_LAYOUT_480_640_VGA3
-Layout data for VGA3 resolution.
-*/
-#undef FF_LAYOUT_480_640_VGA3
-
-/** #FF_LAYOUT_640_360_NONTOUCH
-New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put
-to hw image.
-
-*/
-#undef FF_LAYOUT_640_360_NONTOUCH
-
-/** #FF_LAYOUT_640_360_TOUCH_QHD2
-Layout data for QHD2 TOUCH resolution.
-*/
-#undef FF_LAYOUT_640_360_TOUCH_QHD2
-
-/** #FF_LAYOUT_640_480_VGA3
-Layout data for VGA3 resolution.
-*/
-#undef FF_LAYOUT_640_480_VGA3
-
-/** #FF_LBT_ENGINE
-To enable/disable LBT engine from S60. By default this should be ON
-The Location Triggering subsystem provides a service to applications for
-notifications based on the user’s location. Applications can create and remove
-location based triggers, and applications can be notified or started when one of
-their triggers is fired, i.e. the triggering conditions are met
-Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
-REQ: 101-34742
-BREL : 405-1756
-*/
-#define FF_LBT_ENGINE
-
-/** #FF_LBT_EVENTSUI
-To enable EventsUi application. Default is ON
-Location events help the users to create location-based reminders. It allows
-the user to create a event and assign a location to it. When you get close by
-to the location, it prompts you with a reminder by playing a alarm tone or
-displaying a text note or voice note assigned to that event.
-REQ : 403-1621
-BREl : 405-1781
-*/
-#define FF_LBT_EVENTSUI
-
-/** #FF_LBT_MGTUI
-To enable/disable the LBT management UI. Default is On
-Settings for Location based trigerring subsystem.
-REQ : 403-1621
-BREl : 405-1781
-*/
-#define FF_LBT_MGTUI
-
-/** #FF_LINKED_FONTS_CHINESE
-For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE
-is needed.
-This flag controls whether a single Chinese font or a linked font is used in
-Chinese builds. The linked font will contain latin set from normal S60 latin
-fonts and a Chinese part which is the current Chinese font unchanged. To be used
-in Chinese variants only.
-*/
-#undef FF_LINKED_FONTS_CHINESE
-
-/** #FF_MDS_CAMERA_SUPPORT
-Enables camera application support for Metadata system.
-*/
-#define FF_MDS_CAMERA_SUPPORT
-
-/** #FF_MEETING_REQUEST_UI
-Meeting request UI from Custom SW will be is part of Common Email. This new flag
-replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
-UI (viewer) is visible to Email application as Ecom plugin.
-
-If the flag is not defined, MR UI related components are not in ROM.
-*/
-#undef FF_MEETING_REQUEST_UI
-
-/** #FF_MENU_TEXTURE_PRELOADING
-In Menu (AppShell) application the performance of changing the folder has been
-poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the
-icons in advance improves the performance radically. The side effect is the
-increased memory consumption. This flag enables/disables the texture
-pre-loading.
-*/
-#undef FF_MENU_TEXTURE_PRELOADING
-
-/** #FF_MMS_POSTCARD_INCLUDE_IN_ROM
-This flags controls whether the MMS Postcard ROM files are included in the
-build.
-*/
-#undef FF_MMS_POSTCARD_INCLUDE_IN_ROM
-
-/** #FF_NCD_ENGINE
-This flag enables building the NCD Engine to S60 release.
-*/
-#define FF_NCD_ENGINE
-
-/** #FF_NCD_UI
-This flag enables building the NCD UI to S60 release.
-*/
-#define FF_NCD_UI
-
-/** #FF_NEAR_FIELD_COMMUNICATION
-A feature flag for Near Field Communication feature
-*/
-#undef FF_NEAR_FIELD_COMMUNICATION
-
-/** #FF_NLT_SUPPORT
-This enables National Language Table(NLT) support for encoding SMS messages.
-Characters specific to a language must be encoded using the corresponding NLT,
-so that the message can be sent and received using a 7-bit alphabet without any
-loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS
-23.040 v8.1.0.
-*/
-#undef FF_NLT_SUPPORT
-
-/** #FF_NO_CUG_SUPPORT
-Allow removal of CUG (Closed User Group) feature from Phone and SIM settings
-list (in Control Panel) in cases where CUG is not supported.
-*/
-#undef FF_NO_CUG_SUPPORT
-
-/** #FF_NO_IDLE_SOFTKEYS
-When the flag is set, Active Idle does not have any softkeys.
-
-*/
-#undef FF_NO_IDLE_SOFTKEYS
-
-/** #FF_ODE_COPYRIGHT_NOTICE
-This feature adds ODE physics engine copyright info to About application. The
-notice is needed if any of the sw components which using this engine.
-Configurability is required to add the copyright information, because the notice
-should only displayed when required( e.g., in some products which include it ),
-we will decide whether displaying these copyright information by swtich on/off
-of this flag.
-*/
-#undef FF_ODE_COPYRIGHT_NOTICE
-
-/** #FF_OFN_FEATURE
-OFN feature stands for Optical Finger Navigation, a feature of input devices
-with optical sensor. Typically phones with the OFN feature contain an optical
-joystick, which is an addition to normal rocker navikey user input. Optical
-joystick is utilized for various user input functionalities in menus, lists,
-browser, maps, image viewer, etc. The optical joystick can be enabled/disabled
-by switching the boolean flag defined/undefined.
-
-*/
-#undef FF_OFN_FEATURE
-
-/** #FF_OMA_SCOMO_ADAPTER
-This feature enables OMA SCOMO feature in "application management component".
-
-*/
-#define FF_OMA_SCOMO_ADAPTER
-
-/** #FF_OOM_MONITOR2_COMPONENT
-Feature flag for controlling the inclusion of Out-of-Memory2 component into the
-ROM image.
-
-*/
-#undef FF_OOM_MONITOR2_COMPONENT
-
-/** #FF_OSS_LEGAL_NOTICE
-This feature adds OSS legal notice to About application. The notice is needed if
-any of the sw components, e.g. WRT widgets include any Open Source components.
-
-Configurability is required to add the legal notice, because the notice should
-only displayed when required( e.g., in some products ), we will decide whether
-displaying these information by swtich on/off of this flag.
-
-
-
-*/
-#undef FF_OSS_LEGAL_NOTICE
-
-/** #FF_PLATFORM_SIMULATOR
-Platform Simulator product makes it possible to execute software on simulated
-target hardware using a Windows or Linux workstation. Platform Simulator is
-based on ARM® RealView® tools that support modeling terminal hardware using LISA
-language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced
-to the simulator as a core image loaded into the simulated flash memory.
-
-Compared to WINS emulator Platform Simulator based S60 simulation is much closer
-to exeuction on real hardware. Yet there has to be some differences in the S60
-core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag controls S60
-PPD release based core image creation for two alternate targets:
- - FLAG DEFINED = compilation shall include components and configurations for
-simulated hardware
- - FLAG UNDEFINED = compilation shall include components and configurations for
-real hardware
-
-The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the
-FF_PLATFORM_SIMULATOR flag.
-
-Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1
-configuration. In the future the Platform Simulator targets to support selected
-new reference hardware configurations. This makes the flag lifetime permanent.
-*/
-#undef FF_PLATFORM_SIMULATOR
-
-/** #FF_PNPMS_PROV_FILTER
-On enabling this feature flag pnpprovfilter.dll will be created and this feature
-flag is used to enable PNPProvisioning HTTP filter which by passes the download
-manager launching PNPMS provisioning engine.
-*/
-#undef FF_PNPMS_PROV_FILTER
-
-/** #FF_PNPMS_SERVICE_HELP_PLUGIN
-This feature flag is required for launching PNPMS application from general
-settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
-be created and when this feature is enabled Service Help Icon will be present in
-General Settings/Control Panel. Service Help will launch browser on selection
-and direct the browser with predefined PnPMS server URL where user can download
-provisioning settings over HTTP from web server.
-*/
-#undef FF_PNPMS_SERVICE_HELP_PLUGIN
-
-/** #FF_POWER_SAVE
-"Power save mode is a collection of features which are put in a power saving
-mode. These features are i.e. display light brightness, light time outs etc.
-Power save mode can be extended to be supported by any application which can do
-something to save battery by implementing the needed power save mode APIs."
-*/
-#define FF_POWER_SAVE
-
-/** #FF_PREMINET_CATALOGS_CLIENT
-Preminet Catalogs client.
-*/
-#undef FF_PREMINET_CATALOGS_CLIENT
-
-/** #FF_PROV_AUTHTYPE_PLUGIN
-This flag enables Authentication type plugin. On enabling this feature flag
-Authtypeplugin.dll will be created and this feature will be enabled and
-authetication type can be changed for configuration message from UI which will
-enable item in General Settings and on selection of this item will open list
-dialog for changing the authentication type.
-*/
-#undef FF_PROV_AUTHTYPE_PLUGIN
-
-/** #FF_QWERTY_FN_KEY
-The device has a Fn key
-*/
-#undef FF_QWERTY_FN_KEY
-
-/** #FF_RND_COMMSDAT
-The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
-determine which default CommsDat will be put to the image independent of image
-type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
-base when creating operator variants with Configuration Tool and
-CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
-(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
-product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
-Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
-Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time.
-
-If none of the override flags is defined then the used CommsDat depends on the
-image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
-image. This is typically how it should be and the override flags should only be
-used if some special functionality is needed.
-
-*/
-#undef FF_RND_COMMSDAT
-
-/** #FF_ROCKER_KEY
-The device has multidirectional "rocker" key.
-
-*/
-#define FF_ROCKER_KEY
-
-/** #FF_ROM_INCLUDE_ALF
-This flags controls whether the UI Accelerator toolkit (ALF) is included in the
-build.
-*/
-#define FF_ROM_INCLUDE_ALF
-
-/** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
-To enable the feature to variate the device capability on runtime
-*/
-#define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
-
-/** #FF_S60_HELPS_IN_USE
-Platform helps are included into image based on this flag.
-*/
-#undef FF_S60_HELPS_IN_USE
-
-/** #FF_S60_POSTING_IMPLEMENTATION_IN_USE
-Flag to enable/disable usage of S60 implementation of posting surface api.
-Default value for this is disabled.
-*/
-#undef FF_S60_POSTING_IMPLEMENTATION_IN_USE
-
-/** #FF_SELECTABLE_EMAIL
-This enables selectable default email. When write message->email is selected
-from sendui (with multible mailboxes), the default email account is the initial
-selection. Default mailbox can be set from mce-settings.
-*/
-#define FF_SELECTABLE_EMAIL
-
-/** #FF_SENSOR_FW
-FF_SENSOR_FW flag is used for image creation time variation of the sensor
-framework.
-Flag should be defined for products that have sensors and undefined for products
-that do not.
-*/
-#define FF_SENSOR_FW
-
-/** #FF_SHOW_MMPLAYER
-By default S60 Media Player will be hidden from UI, and only be accessible
-through embedded playback use cases (e.g browser, messaging, file browser, etc).
-
-This flag will will allow product manufacturers to re-enable Media Player and
-display it in the application shell if desired.
-
-*/
-#undef FF_SHOW_MMPLAYER
-
-/** #FF_STARTUP_OMA_DM_SUPPORT
-The flag will be used to enable receiving OMA CP/DM messages during system
-start-up in those devices that need the feature.
-*/
-#undef FF_STARTUP_OMA_DM_SUPPORT
-
-/** #FF_TACTICONS
-Tacticons are haptic effects that can be played by the applications to indicate
-success or failure of actions. Tacticons can be also automatically played
-together with some Sound IDs.
-
-*/
-#define FF_TACTICONS
-
-/** #FF_TACTILE_FEEDBACK
-Device supports Tactile Feedback. Tactile feedback is produced by UI components
-and applications on pointer down events. Actual physical feedback effect
-(vibra/audio/no feedback) depends on current settings and device configuration.
-*/
-#define FF_TACTILE_FEEDBACK
-
-/** #FF_TARM_CAPABILITY_BASED_ACCESS
-This is the feature flag to allow branching of the code flow based on the
-capability check or SID check for the third party applications.
-*/
-#define FF_TARM_CAPABILITY_BASED_ACCESS
-
-/** #FF_TCP_MYFAVES_FEATURE
-The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
-package.
-*/
-#undef FF_TCP_MYFAVES_FEATURE
-
-/** #FF_TCP_MYPROFILE
-This feature flag is for enabling/disabling MyProfile feature in T-Mobile
-Complementary package(both International & US)on S60 3.2.3. This feature flag is
-valid for MyProfile UI & MyProfile synchronization.
-*/
-#undef FF_TCP_MYPROFILE
-
-/** #FF_THEME_HAZE
-Haze theme is included in ROM image.
-
-*/
-#define FF_THEME_HAZE
-
-/** #FF_THEME_JINGMASK
-Jingmask theme is included in ROM image.
-
-*/
-#define FF_THEME_JINGMASK
-
-/** #FF_TOUCHSCREENCALIB_IN_STARTUP
-Touch Calibration UI is initiated at device startup.
-
-*/
-#undef FF_TOUCHSCREENCALIB_IN_STARTUP
-
-/** #FF_TOUCH_UNLOCK_STROKE
-This flag enables user to response (for example answer) and unlock screen
-through sliders (software controls) to mobile terminated calls. This applies
-only to touch devices.
-*/
-#undef FF_TOUCH_UNLOCK_STROKE
-
-/** #FF_UPNP_FRAMEWORK_2_0
-Defines whether UPNP application is supported in the platform through
-MusicPlayer.
-*/
-#undef FF_UPNP_FRAMEWORK_2_0
-
-/** #FF_USB_CHARGING
-If it is defined, the Starter starts the UsbWatcher.exe in charging mode.
-The USB Watcher or USB MSC Personality Plug-in code is not variated.
-Note. This flag replaces RD_USB_CHARGING in 5.0 release.
-*/
-#define FF_USB_CHARGING
-
-/** #FF_USB_HOST
-The flag excludes all S60 USB host and OTG related components.
-*/
-#define FF_USB_HOST
-
-/** #FF_USE_EGPRS_ICON
-The flag is used to enable EGPRS icon in the status pane. If the flag is
-disabled, GPRS icon must be shown instead of EGPRS icon.
-
-*/
-#undef FF_USE_EGPRS_ICON
-
-/** #FF_USE_MASS_STORAGE_CONFIG
-Flag is used for products to select in image creation time if mass storage drive
-configuration is used or not. The mass storage drive configuration is following:
-C=Phone memory, E=Internal mass storage and F=Memory card.
-
-The flag affects how S60 components see the drives setup from estart
-txt-file(s).
-*/
-#define FF_USE_MASS_STORAGE_CONFIG
-
-/** #FF_USE_ZI_ENGINE
-On enabling this feature flag eZitext engine will be part of the Image and
-Ptiengine will utilize eZitext engine for editing features.
-*/
-#undef FF_USE_ZI_ENGINE
-
-/** #FF_VANILLA_COMMSDAT
-The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
-determine which default CommsDat will be put to the image independent of image
-type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
-base when creating operator variants with Configuration Tool and
-CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
-(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
-product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
-Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
-Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time.
-
-If none of the override flags is defined then the used CommsDat depends on the
-image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
-image. This is typically how it should be and the override flags should only be
-used if some special functionality is needed.
-
-*/
-#undef FF_VANILLA_COMMSDAT
-
-/** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT
-Indicates whether a device needs Virtual full-screen qwerty input or not.
-
-*/
-#define FF_VIRTUAL_FULLSCR_QWERTY_INPUT
-
-/** #FF_VIRTUAL_ITUT_INPUT
-Indicates whether a device needs virtual ITUT input or not.
-*/
-#define FF_VIRTUAL_ITUT_INPUT
-
-/** #FF_VMBX_CALL_DIVERT_ICON
-Feature flag controls whether or not a special icon is shown in status pane,
-when call divert is set against voice mailbox number.
-
-*/
-#undef FF_VMBX_CALL_DIVERT_ICON
-
-/** #FF_VOICE_CALL_CONTINUITY
-With Voice Call Continuity it is possible to provide seamless user experience
-when user in transition between VoIP and cellular networks. This feature brings
-a method to seamlessly continue ongoing voice call from VoIP to cellular and
-vice versa. VCC handover logic shall be implemments as installable plugin (SIS)
-in order to allow possibility to support several VCC signalling variations.
-However VCC needed some platform changes to be fully functional (mainly at
-telephony components) and those changes must be run time variable.
-*/
-#define FF_VOICE_CALL_CONTINUITY
-
-/** #FF_VPN_CLIENT
-Feature flag is needed to manage whether VpnClient components are in ROM or not.
-*/
-#undef FF_VPN_CLIENT
-
-/** #FF_WEBVIDEO_PH2
-When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS
-interface for video decoding and postprocessing.
-*/
-#undef FF_WEBVIDEO_PH2
-
-/** #FF_WLANSNIFFER
-The purpose of the flag is to control whether the WlanSniffer2 application is to
-be integrated into 3.2 product builds or not.
-*/
-#undef FF_WLANSNIFFER
-
-/** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS
-The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP
-service via Sniffer's Active Idle plugin.
-*/
-#undef FF_WLANSNIFFER_VOIP_ENHANCEMENTS
-
-/** #FF_WLAN_EXTENSIONS
-Device supports extended WLAN functionalities e.g. for association and
-authentication.
-*/
-#define FF_WLAN_EXTENSIONS
-
-/** #FF_WLAN_WAPI
- WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
-standard for WLAN security. Although WAPI was designed to operate on top of the
-IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
-defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
-authentication and data link protection.
-*/
-#undef FF_WLAN_WAPI
-
-/** #FF_WLAN_WAPI_INCLUDE_IN_ROM
-WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
-standard for WLAN security. Although WAPI was designed to operate on top of the
-IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
-defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
-authentication and data link protection.
-
-This feature flag is used only for including WAPI binaries to ROM. WAPI
-functionality can be (run-time) enabled with FF_WLAN_WAPI.
-*/
-#define FF_WLAN_WAPI_INCLUDE_IN_ROM
-
-/** #FF_XML_IDLE_THEME_BASIC_IDLE
-Controls if Basic idle theme is going to image or not.
-*/
-#define FF_XML_IDLE_THEME_BASIC_IDLE
-
-/** #FF_XML_IDLE_THEME_CLASSIC_IDLE
-Controls if Classic idle theme is going to image or not.
-*/
-#define FF_XML_IDLE_THEME_CLASSIC_IDLE
-
-/** #FF_XML_IDLE_THEME_FINGERUSE_IDLE
-Controls if Finger use idle theme goes to image or not.
-*/
-#define FF_XML_IDLE_THEME_FINGERUSE_IDLE
-
-/** #FF_XML_IDLE_THEME_NAVIBAR_IDLE
-Controls if Navibar idle theme is going to image or not.
-*/
-#define FF_XML_IDLE_THEME_NAVIBAR_IDLE
-
-/** #LANGPACK_DEFAULTLANG
-The default language that is selected during bootup (this selection is
-overridden by the sim language selection).
-*/
-#define LANGPACK_DEFAULTLANG
-
-/** #LANGUAGE_ARABIC
-included Arabic
-*/
-#define LANGUAGE_ARABIC
-
-/** #LANGUAGE_BASQUE
-included Basque
-*/
-#define LANGUAGE_BASQUE
-
-/** #LANGUAGE_BULGARIAN
-included Bulgarian
-*/
-#define LANGUAGE_BULGARIAN
-
-/** #LANGUAGE_CATALAN
-included Catalan
-*/
-#define LANGUAGE_CATALAN
-
-/** #LANGUAGE_CROATIAN
-included Croatian
-*/
-#define LANGUAGE_CROATIAN
-
-/** #LANGUAGE_CZECH
-included Czech
-*/
-#define LANGUAGE_CZECH
-
-/** #LANGUAGE_DANISH
-included Danish
-*/
-#define LANGUAGE_DANISH
-
-/** #LANGUAGE_DUTCH
-included Dutch
-*/
-#define LANGUAGE_DUTCH
-
-/** #LANGUAGE_ENGLISH
-included English
-*/
-#define LANGUAGE_ENGLISH
-
-/** #LANGUAGE_ENGLISH_AMERICAN
-included English_American
-*/
-#define LANGUAGE_ENGLISH_AMERICAN
-
-/** #LANGUAGE_ENGLISH_APAC
-included English_APAC
-*/
-#define LANGUAGE_ENGLISH_APAC
-
-/** #LANGUAGE_ENGLISH_HONGKONG
-included English_Hongkong
-*/
-#define LANGUAGE_ENGLISH_HONGKONG
-
-/** #LANGUAGE_ENGLISH_JAPANESE
-included English_Japanese
-*/
-#define LANGUAGE_ENGLISH_JAPANESE
-
-/** #LANGUAGE_ENGLISH_PRCCHINA
-included English_PrcChina
-*/
-#define LANGUAGE_ENGLISH_PRCCHINA
-
-/** #LANGUAGE_ENGLISH_TAIWAN
-included English_Taiwan
-*/
-#define LANGUAGE_ENGLISH_TAIWAN
-
-/** #LANGUAGE_ENGLISH_THAI
-included English_Thai
-*/
-#define LANGUAGE_ENGLISH_THAI
-
-/** #LANGUAGE_ESTONIAN
-included Estonian
-*/
-#define LANGUAGE_ESTONIAN
-
-/** #LANGUAGE_FARSI
-included Farsi
-*/
-#define LANGUAGE_FARSI
-
-/** #LANGUAGE_FINNISH
-included Finnish
-*/
-#define LANGUAGE_FINNISH
-
-/** #LANGUAGE_FRENCH
-included French
-*/
-#define LANGUAGE_FRENCH
-
-/** #LANGUAGE_FRENCH_AMERICAN
-included French_American
-*/
-#define LANGUAGE_FRENCH_AMERICAN
-
-/** #LANGUAGE_GALICIAN
-included Galician
-*/
-#define LANGUAGE_GALICIAN
-
-/** #LANGUAGE_GERMAN
-included German
-*/
-#define LANGUAGE_GERMAN
-
-/** #LANGUAGE_GREEK
-included Greek
-*/
-#define LANGUAGE_GREEK
-
-/** #LANGUAGE_HEBREW
-included Hebrew
-*/
-#define LANGUAGE_HEBREW
-
-/** #LANGUAGE_HINDI
-included Hindi
-*/
-#undef LANGUAGE_HINDI
-
-/** #LANGUAGE_HONGKONG
-included Hongkong
-*/
-#define LANGUAGE_HONGKONG
-
-/** #LANGUAGE_HUNGARIAN
-included Hungarian
-*/
-#define LANGUAGE_HUNGARIAN
-
-/** #LANGUAGE_ICELANDIC
-included Icelandic
-*/
-#define LANGUAGE_ICELANDIC
-
-/** #LANGUAGE_INDONESIAN
-included Indonesian
-*/
-#define LANGUAGE_INDONESIAN
-
-/** #LANGUAGE_INDONESIAN_APAC
-included Indonesian_APAC
-*/
-#define LANGUAGE_INDONESIAN_APAC
-
-/** #LANGUAGE_ITALIAN
-included Italian
-*/
-#define LANGUAGE_ITALIAN
-
-/** #LANGUAGE_JAPANESE
-included Japanese
-*/
-#define LANGUAGE_JAPANESE
-
-/** #LANGUAGE_KOREAN
-Korean language is planned to add as part of S60 platfrom in TB9.1 platfrom
-release.
-*/
-#define LANGUAGE_KOREAN
-
-/** #LANGUAGE_LATVIAN
-included Latvian
-*/
-#define LANGUAGE_LATVIAN
-
-/** #LANGUAGE_LITHUANIAN
-included Lithuanian
-*/
-#define LANGUAGE_LITHUANIAN
-
-/** #LANGUAGE_MALAY
-included Malay
-*/
-#define LANGUAGE_MALAY
-
-/** #LANGUAGE_MALAY_APAC
-included Malay_APAC
-*/
-#define LANGUAGE_MALAY_APAC
-
-/** #LANGUAGE_NORWEGIAN
-included Norwegian
-*/
-#define LANGUAGE_NORWEGIAN
-
-/** #LANGUAGE_POLISH
-included Polish
-*/
-#define LANGUAGE_POLISH
-
-/** #LANGUAGE_PORTUGUESE
-included Portuguese
-*/
-#define LANGUAGE_PORTUGUESE
-
-/** #LANGUAGE_PORTUGUESE_AMERICAN
-included Portuguese_American
-*/
-#define LANGUAGE_PORTUGUESE_AMERICAN
-
-/** #LANGUAGE_PRCCHINA
-included PrcChina
-*/
-#define LANGUAGE_PRCCHINA
-
-/** #LANGUAGE_ROMANIAN
-included Romanian
-*/
-#define LANGUAGE_ROMANIAN
-
-/** #LANGUAGE_RUSSIAN
-included Russian
-*/
-#define LANGUAGE_RUSSIAN
-
-/** #LANGUAGE_SERBIAN
-included Serbian
-*/
-#define LANGUAGE_SERBIAN
-
-/** #LANGUAGE_SLOVAK
-included Slovak
-*/
-#define LANGUAGE_SLOVAK
-
-/** #LANGUAGE_SLOVENIAN
-included Slovenian
-*/
-#define LANGUAGE_SLOVENIAN
-
-/** #LANGUAGE_SPANISH
-included Spanish
-*/
-#define LANGUAGE_SPANISH
-
-/** #LANGUAGE_SPANISH_AMERICAN
-included Spanish_American
-*/
-#define LANGUAGE_SPANISH_AMERICAN
-
-/** #LANGUAGE_SWEDISH
-included Swedish
-*/
-#define LANGUAGE_SWEDISH
-
-/** #LANGUAGE_TAGALOG
-included Tagalog
-*/
-#define LANGUAGE_TAGALOG
-
-/** #LANGUAGE_TAIWAN
-included Taiwan
-*/
-#define LANGUAGE_TAIWAN
-
-/** #LANGUAGE_THAI
-included Thai
-*/
-#define LANGUAGE_THAI
-
-/** #LANGUAGE_TURKISH
-included Turkish
-*/
-#define LANGUAGE_TURKISH
-
-/** #LANGUAGE_UKRAINIAN
-included Ukrainian
-*/
-#define LANGUAGE_UKRAINIAN
-
-/** #LANGUAGE_URDU
-included Urdu
-*/
-#define LANGUAGE_URDU
-
-/** #LANGUAGE_VIETNAMESE
-included Vietnamese
-*/
-#define LANGUAGE_VIETNAMESE
-
-/** #__3D_MENU
-3D Menu feature enhances Application Shell with animating 3D icons.
-*/
-#define __3D_MENU
-
-/** #__3GP_EXTENTION
-This flag indicates that the 3GP Extention feature is supported in
-MetadataUtility.
-*/
-#undef __3GP_EXTENTION
-
-/** #__AAC_ENCODER_PLUGIN
-Device supports all-ARM AAC encoding capabilities.
-*/
-#define __AAC_ENCODER_PLUGIN
-
-/** #__AAC_PLUS_DECODER_PLUGIN
-Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities
-*/
-#define __AAC_PLUS_DECODER_PLUGIN
-
-/** #__ACTIVE_IDLE
-"The Active Idle includes several plugins to display different content.
-Additional feature flags for them will be requested separately as the necessity
-for them to be optional arises.At the moment this flag will cover all Active
-Idle mandatory features."
-*/
-#undef __ACTIVE_IDLE
-
-/** #__ALLOW_UPGRADE_HELIX
-"Support for Aftermarket update of Codecs, and File Formats. To allow the helix
-dlls to be upgraded using a SISX file. "
-*/
-#define __ALLOW_UPGRADE_HELIX
-
-/** #__APP_CSD_SUPPORT
-Device supports internal (HS)CSD in application UIs.
-*/
-#undef __APP_CSD_SUPPORT
-
-/** #__AUDIO_EFFECTS_API
-"Device supports utility APIs and framework for Series 60 Audio applications to
-enable predefined audio effects with audio play/record utilities. Features lilke
-Volume, Graphical Equalizer, Reverb are possible."
-*/
-#define __AUDIO_EFFECTS_API
-
-/** #__AUDIO_MESSAGING
-Flag for Xpress Audio Messaging feature. Device supports recording and sending a
-sound clip as a MMS message.
-*/
-#define __AUDIO_MESSAGING
-
-/** #__AUDIO_RESOURCE_INDICATIONS
-Device supports Audio Resource Indications Utility. Applications can use the
-Audio Resource Indications Utility to request feedack when they can submit a
-play request.
-*/
-#define __AUDIO_RESOURCE_INDICATIONS
-
-/** #__AUTO_ACCESSORY_IDENTIFICATION
-Device supports automatic accessory identification.
-*/
-#undef __AUTO_ACCESSORY_IDENTIFICATION
-
-/** #__BASIC_LOCATION_INFO_DISPLAY
-Device has basic location info display.
-*/
-#define __BASIC_LOCATION_INFO_DISPLAY
-
-/** #__BASS_BOOST_EFFECT_UI
-"Device supports bass boost, increases Bass frequency response."
-*/
-#undef __BASS_BOOST_EFFECT_UI
-
-/** #__BRIGHTNESS_CONTROL
-General settings application supports controlling display brightness.
-*/
-#undef __BRIGHTNESS_CONTROL
-
-/** #__BTIC_BINARIES_CHECK_ENABLED
-"In addition to the SWI certificate store check (defined by __BTIC_ENABLED),
-also binaries (having TCB or DRM capability) in c: drive are integrity checked
-during boot."
-*/
-#undef __BTIC_BINARIES_CHECK_ENABLED
-
-/** #__BT_FAX_PROFILE
-Device supports Bluetooth fax profile.
-*/
-#undef __BT_FAX_PROFILE
-
-/** #__BT_SAP
-Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over
-Bluetooth.
-*/
-#define __BT_SAP
-
-/** #__CAMERA
-Device has Camera Application.
-*/
-#define __CAMERA
-
-/** #__CAMERA_FULLSCREEN_VIEWFINDER
-"Flag enables full screen mode in camera application. Full screen is supported
-only in landscape mode. If hardware is not supporting landscape mode this flag
-should be set off."
-*/
-#define __CAMERA_FULLSCREEN_VIEWFINDER
-
-/** #__CAMERA_LENS_COVER
-The flag defines is the camera lens cover is supported by the HW.
-*/
-#undef __CAMERA_LENS_COVER
-
-/** #__CAMERA_LOCATION_SUPPORT
-Enables Camera Application support for geotagging.
-*/
-#undef __CAMERA_LOCATION_SUPPORT
-
-/** #__COMMDB_PROTECTION
-Device prevents transferring CommDb outside of the phone.
-*/
-#undef __COMMDB_PROTECTION
-
-/** #__COVER_DISPLAY
-Device has also separate cover display in addition to the main display.
-*/
-#undef __COVER_DISPLAY
-
-/** #__CS_VIDEO_TELEPHONY
-Device supports circuit switched video telephony
-*/
-#define __CS_VIDEO_TELEPHONY
-
-/** #__CUSTOMISED_RFS
-"This flag enables customised RFS, that does not automatically erase content of
-user area image."
-*/
-#undef __CUSTOMISED_RFS
-
-/** #__DEFAULT_CONNECTION
-Initial connection selection enables automatic 'usage of default destination
-groups (like Internet) instead of single IAPs when starting network connections.
-Deprecated in 5.0.
-*/
-#undef __DEFAULT_CONNECTION
-
-/** #__DRM
-"Device supports OMA Digital Rights Management (DRM) partially, only forward
-lock is supported"
-*/
-#define __DRM
-
-/** #__DRM_CLOCK
-"DRM clock is a new clock type that is used with DRM interval and datetime based
-constraints. It uses NITZ (other solutions can be studied) to get the network
-time and uses that to determine if the time constrained content can be rendered
-or not. This enables the content providers to sell content twice e.g. first for
-a short period of time and after that (assumed user lock in) for 2nd time with
-full usage rights.The user shall still have control over the normal clock of the
-device, but setting of that clock shall not have effect to the DRM clock. If
-NITZ is not available, user defined clock is used."
-*/
-#define __DRM_CLOCK
-
-/** #__DRM_FULL
-"Device supports OMA Digital Rights Management (DRM) fully. Includes forward
-lock, combined delivery, separate delivery and super-distribution"
-*/
-#define __DRM_FULL
-
-/** #__DRM_OMA2
-This feature flag is used to indicate whether OMA DRM standard version 2 is
-enabled.
-*/
-#define __DRM_OMA2
-
-/** #__DRM_PHASE2
-This feature flag is used with OMA DRM standard version 2 (Phase2) features.
-*/
-#define __DRM_PHASE2
-
-/** #__EDIT_KEY
-The device has edit key
-*/
-#define __EDIT_KEY
-
-/** #__EMAIL_OVER_SMS
-Device supports sending email messages using SMS as the bearer transport.
-*/
-#undef __EMAIL_OVER_SMS
-
-/** #__EQUALIZER
-Device supports equalizer.
-*/
-#define __EQUALIZER
-
-/** #__FLASH_LITE_BROWSER_PLUGIN
-Device supports Macromedia Flash Lite plugin for Web Browser
-*/
-#undef __FLASH_LITE_BROWSER_PLUGIN
-
-/** #__FLASH_LITE_VIEWER
-Device supports Macromedia Flash Lite Viewer for opening and playing Flash
-content files (.SWF).
-*/
-#undef __FLASH_LITE_VIEWER
-
-/** #__FM_RADIO
-Device contains support for FM radio (TunerUtility and RadioServer components).
-*/
-#define __FM_RADIO
-
-/** #__HANDWRITING_RECOGNITION_INPUT
-Device supports handwriting recognition input.
-*/
-#define __HANDWRITING_RECOGNITION_INPUT
-
-/** #__HSXPA_SUPPORT
-"When the feature flag is set, HSDPA setting item is visible for the user."
-*/
-#define __HSXPA_SUPPORT
-
-/** #__IM
-Device supports Instant Messaging feature of the Wireless Village initiative
-*/
-#define __IM
-
-/** #__IMAGE_VIEWER
-Flag controls whether the Image Viewer application is included in rom image.
-*/
-#define __IMAGE_VIEWER
-
-/** #__IMPS_STANDALONE_IP_CIR
-"Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for
-Communication Initiation Request (CIR). The TCP/IP binding uses persistent
-connection from the client to WV server to providelow-latency always-on CIR
-channel."
-*/
-#define __IMPS_STANDALONE_IP_CIR
-
-/** #__INCLUDE_AAC_CMMFCODEC
-AAC CMMFCodec (all-ARM software implementation) is included in build to be used
-by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_AAC_CMMFCODEC
-
-/** #__INCLUDE_AMR_NB_CMMFCODEC
-AMR NB CMMFCodec (all-ARM software implementation) is included in build to be
-used by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_AMR_NB_CMMFCODEC
-
-/** #__INCLUDE_AMR_WB_CMMFCODEC
-AMR WB CMMFCodec (all-ARM software implementation) is included in build to be
-used by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_AMR_WB_CMMFCODEC
-
-/** #__INCLUDE_EAACPLUS_CMMFCODEC
-This flag is used to indicate that the eAAC+ soft codec should be included in
-ROM.
-*/
-#undef __INCLUDE_EAACPLUS_CMMFCODEC
-
-/** #__INCLUDE_MP3_CMMFCODEC
-MP3 CMMFCodec (all-ARM software implementation) is included in build to be used
-by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_MP3_CMMFCODEC
-
-/** #__INCLUDE_QCELP_CMMFCODEC
-QCELP CMMFCodec (all-ARM software implementation) is included in build to be
-used by some other client than controller plug-in component.
-*/
-#define __INCLUDE_QCELP_CMMFCODEC
-
-/** #__IPSEC
-Device supports IP Security (IPSec). The IPSec is a set of protocols developed
-by the IETF to support secure exchange of packets at the IP layer. IPsec has
-been deployed widely to implement Virtual Private Networks (VPNs).
-*/
-#define __IPSEC
-
-/** #__IRDA
-Device supports Infrared.
-*/
-#define __IRDA
-
-/** #__JAVA
-"Java platform binaries are included to the phone image. When __JAVA feature
-flag is undefined, other feature flags starting with __JAVA_ does not have any
-effect on platform functionality. See also feature flag __JAVA_STUBS."
-*/
-#define __JAVA
-
-/** #__JAVA_STUBS
-"__JAVA_STUBS flag is defined, the build script is building only stubs of APIs
-published by the Java domain. If the flag is not defined, both the functional
-components and stub components are build. This flag must be defined if the
-licensee do not have Java source code and would like to build the whole S60.
-Note that it is possible to create S60 image with Java functionality if Java
-binaries have been delivered to the licensee. More information is available in
-__JAVA flag definition."
-*/
-#undef __JAVA_STUBS
-
-/** #__LAYOUT208_208
-Device supports 208x208 resolution (square)
-*/
-#undef __LAYOUT208_208
-
-/** #__LAYOUT_240_320
-Device supports 240x320 resolution (QVGA)
-*/
-#undef __LAYOUT_240_320
-
-/** #__LAYOUT_240_320_LARGE_SCREEN
-"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"
-*/
-#undef __LAYOUT_240_320_LARGE_SCREEN
-
-/** #__LAYOUT_240_320_QVGA3
-Device supports 240x320 resolution (QVGA3)
-*/
-#undef __LAYOUT_240_320_QVGA3
-
-/** #__LAYOUT_320_240
-Device supports 320x240 resolution (QVGA landscape)
-*/
-#undef __LAYOUT_320_240
-
-/** #__LAYOUT_320_240_LARGE_SCREEN
-"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"
-*/
-#undef __LAYOUT_320_240_LARGE_SCREEN
-
-/** #__LAYOUT_320_240_QVGA3
-Device supports 320x240 resolution (QVGA3)
-*/
-#undef __LAYOUT_320_240_QVGA3
-
-/** #__LAYOUT_360_640_TOUCH
-"Device supports 360x640 resolution (QHD portrait, touch screen)"
-*/
-#define __LAYOUT_360_640_TOUCH
-
-/** #__LAYOUT_640_360_TOUCH
-"Device supports 640x360 resolution (QHD landscape, touch screen)"
-*/
-#define __LAYOUT_640_360_TOUCH
-
-/** #__LOCATIONGPSHW
-Device has internal GPS hardware.
-*/
-#undef __LOCATIONGPSHW
-
-/** #__LOCATION_CENTRE
-"Support for Location Centre. When enabled, Location Centre will be visible in
-Application Shell."
-*/
-#define __LOCATION_CENTRE
-
-/** #__MACROMEDIA_FLASH_6
-Device supports macrodia flash 6.
-*/
-#define __MACROMEDIA_FLASH_6
-
-/** #__MEDIA_TRANSFER_PROTOCOL
-Device supports MTP application.
-*/
-#define __MEDIA_TRANSFER_PROTOCOL
-
-/** #__MMS_POSTCARD
-Flag is used ro incorporate Postcard application into the release.
-*/
-#undef __MMS_POSTCARD
-
-/** #__MPEG4_AAC_ENCODING
-Device supports MPEG-4 AAC encoding. Together with feature flag
-__MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.
-*/
-#define __MPEG4_AAC_ENCODING
-
-/** #__MPEG4_VIDEO_ENCODING
-Device supports MPEG4 encoding.
-*/
-#define __MPEG4_VIDEO_ENCODING
-
-/** #__MRT_SDK_LIBRARIES
-"MRT libraries: Open C, SSL, GLIB and RGA."
-*/
-#define __MRT_SDK_LIBRARIES
-
-/** #__MTP_PROTOCOL_SUPPORT
-Device supports Media Transfer Protocol. Note! This is for Music Player
-variation only.
-*/
-#define __MTP_PROTOCOL_SUPPORT
-
-/** #__NEWSTICKER
-"This feature displays a 'CNN type' ticker of text pushed via cell broadcast,
-onto the idle screen of the phone."
-*/
-#undef __NEWSTICKER
-
-/** #__NO_POWERKEY
-"Device does not have dedicated key for power management, but the functionality
-is combined to some other hard key."
-*/
-#undef __NO_POWERKEY
-
-/** #__OMA_POC
-OMA Push-to-talk over Cellular.
-*/
-#undef __OMA_POC
-
-/** #__ON_SCREEN_DIALER
-This flag indicates that the dialer.dll is included to the rom image and
-On-Screen Dialer is used for phone number entering.
-*/
-#define __ON_SCREEN_DIALER
-
-/** #__OPENGL_ES_3DAPI
-Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics
-rendering
-*/
-#define __OPENGL_ES_3DAPI
-
-/** #__OPENGL_ES_SW_IMPLEMENTATION
-"Device has a software implementation of OpenGL ES and EGL. No hardware support.
-If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If
-HW is not present, this flag should be enabled."
-*/
-#define __OPENGL_ES_SW_IMPLEMENTATION
-
-/** #__OPERATOR_CACHE
-Browser application supports persistent cache in addition to default volatile
-cache. Contents of this cache will remain from one browser session to the next
-(also through power cycles of the phone.)
-*/
-#define __OPERATOR_CACHE
-
-/** #__OPERATOR_MENU
-"Device contains Operator menu application. It is a wrapper to Browser
-application and allows using operator specific application icon (and label), and
-allows opening wanted URL initially."
-*/
-#define __OPERATOR_MENU
-
-/** #__PEN_SUPPORT
-Indicates whether a device has a pen support.
-*/
-#define __PEN_SUPPORT
-
-/** #__PEN_SUPPORT_CALIBRATION
-Touch Screen Calibration application.
-*/
-#define __PEN_SUPPORT_CALIBRATION
-
-/** #__PRESENCE
-Device supports Presence feature of the Wireless Village initiative.
-*/
-#define __PRESENCE
-
-/** #__PRODUCT_REMCON_TSP
-"A flag to include/exclude S60 default TSP implementation in ROM.When the flag
-is set on the default remcon TSP implementation is removed from the ROM."
-*/
-#undef __PRODUCT_REMCON_TSP
-
-/** #__PROTOCOL_WCDMA
-Device supports WCDMA cellular stack
-*/
-#define __PROTOCOL_WCDMA
-
-/** #__PROTOCOL_WLAN
-Device supports WLAN protocol.
-*/
-#define __PROTOCOL_WLAN
-
-/** #__QOS
-Device supports Quality of Service (QOS). The QoS is capability of a network to
-provide better service to selected network traffic.
-*/
-#define __QOS
-
-/** #__QVGA2_LAYOUT_IN_USE
-"Device uses alternative QVGA layout with smaller fonts, designed for devices
-having larger physical screen size."
-*/
-#undef __QVGA2_LAYOUT_IN_USE
-
-/** #__QWERTY_INPUT
-Indicates whether a device has qwerty keyboard or not.
-*/
-#define __QWERTY_INPUT
-
-/** #__RSS_FEEDS
-Device supports Feeds (RSS) functionality.
-*/
-#define __RSS_FEEDS
-
-/** #__RTP_STACK
-Device supports RTP.
-*/
-#define __RTP_STACK
-
-/** #__RV9
-Device supports RealVideo9.
-*/
-#define __RV9
-
-/** #__S60_FM_RADIO_APPLICATION
-Device contains Series 60 FM Radio application components.
-*/
-#define __S60_FM_RADIO_APPLICATION
-
-/** #__SDND
-Device supports Speaker Dependent Name Dialling (SIND). That is an ability to
-voice-dial to a contact in the phone book by training a voice tag for the
-contact.
-*/
-#undef __SDND
-
-/** #__SENDUI_MMS_UPLOAD
-Flag is used to incorporate MMS upload feature into the release.
-*/
-#undef __SENDUI_MMS_UPLOAD
-
-/** #__SEND_FILE_IN_CALL
-Device supports sending a file to active call number.
-*/
-#define __SEND_FILE_IN_CALL
-
-/** #__SERIES60_AMBIENT_LIGHT_SENSOR
-Device has Ambient Light Sensor feature.
-*/
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-
-/** #__SERIES60_HELP
-Device support context helps in applications.
-*/
-#define __SERIES60_HELP
-
-/** #__SERIES60_KEYPAD_NO_SLIDER
-Device does not have a keyboard slider to activate keyboard.
-*/
-#define __SERIES60_KEYPAD_NO_SLIDER
-
-/** #__SERIES60_KEYPAD_NO_VOICE_KEY
-Device does not have a separate voice key to activate voice command
-functionality.
-*/
-#undef __SERIES60_KEYPAD_NO_VOICE_KEY
-
-/** #__SERIES60_NATIVE_BROWSER
-Device includes standard Series 60 browser.
-*/
-#define __SERIES60_NATIVE_BROWSER
-
-/** #__SERIES60_PHONE_TTY
-Device supports Tele Type (TTY) functionality. TTY is also referred to as TDD
-(Telecommunication Device for the Deaf). Applicable to devices targeted to
-United States (US) markets.
-*/
-#define __SERIES60_PHONE_TTY
-
-/** #__SHOW_PANICS
-Device shows SW panic note when an application panic (unexpected error) occurs.
-Disabling this feature in a final product is recommended.
-*/
-#define __SHOW_PANICS
-
-/** #__SIDE_VOLUME_KEYS
-Device supports side volume keys.
-*/
-#define __SIDE_VOLUME_KEYS
-
-/** #__SIND
-Device supports Speaker Independent Name Dialling (SIND). That is an ability to
-voice-dial to any contact in the phone book without first training a voice tag.
-*/
-#define __SIND
-
-/** #__SIP_SIMPLE_PRESENCE_PROTOCOL
-This flag is used to control the existance of SIP/SIMPLE feature in S60.
-*/
-#define __SIP_SIMPLE_PRESENCE_PROTOCOL
-
-/** #__SLIDESHOW_SCREENSAVER
-Flag controls whether the slideshow screensaver plugin is included or not. Also
-affects Themes (Psln) and Screensaver AIW provider.
-*/
-#define __SLIDESHOW_SCREENSAVER
-
-/** #__STEREO_WIDENING_EFFECT_UI
-Device supports stereo widening to enhance the stereo surround effect.
-*/
-#undef __STEREO_WIDENING_EFFECT_UI
-
-/** #__SVGT_VIEWER
-SVG-T viewer is included in the build.
-*/
-#define __SVGT_VIEWER
-
-/** #__SYNCML_DM_DIAGNOSTICS
-This feature enables collection of device diagnostics data and sending it to
-Device Management server or to PC Suite.
-*/
-#undef __SYNCML_DM_DIAGNOSTICS
-
-/** #__SYNCML_DM_FOTA
-Device supports OTA firmware update.
-*/
-#define __SYNCML_DM_FOTA
-
-/** #__SYNCML_DM_IMPS
-Device supports configuring IMPS using SyncML.
-*/
-#define __SYNCML_DM_IMPS
-
-/** #__SYNCML_DM_OBEX
-Device supports device management over OBEX.
-*/
-#define __SYNCML_DM_OBEX
-
-/** #__SYNCML_DM_OTA
-SyncML DM OMA provisioning adapter.
-*/
-#define __SYNCML_DM_OTA
-
-/** #__SYNCML_DM_SIP
-Device supports configuring SIP settings using SyncML.
-*/
-#define __SYNCML_DM_SIP
-
-/** #__SYNCML_DM_VOIP
-Device supports configuring VoIP settings using SyncML.
-*/
-#define __SYNCML_DM_VOIP
-
-/** #__SYNCML_DM_WLAN
-Device management WLAN settings supported.
-*/
-#define __SYNCML_DM_WLAN
-
-/** #__SYNCML_DS_BOOKMARK
-Device supports Bookmark data synchronization using the SyncML.
-*/
-#define __SYNCML_DS_BOOKMARK
-
-/** #__SYNCML_DS_MMS
-Device supports MMS data synchronisation using the SyncML.
-*/
-#define __SYNCML_DS_MMS
-
-/** #__SYNCML_DS_NOTEPAD
-Device supports short memos (notes) data synchronisation using the SyncML.
-*/
-#define __SYNCML_DS_NOTEPAD
-
-/** #__SYNCML_DS_SMS
-Device supports SMS synchronisation using the SyncML.
-*/
-#define __SYNCML_DS_SMS
-
-/** #__SYNCML_ISYNC
-Device supports Apple iSync profile
-*/
-#define __SYNCML_ISYNC
-
-/** #__SYNCML_TWIN_SUITE
-Feature flag for the next generation PC Suite.
-*/
-#undef __SYNCML_TWIN_SUITE
-
-/** #__TV_OUT
-TV-Out Settings UI
-*/
-#define __TV_OUT
-
-/** #__UPNP_AVCP
-Flag enables support of Audio&Video in UPnP stack.
-*/
-#define __UPNP_AVCP
-
-/** #__UPNP_MEDIASERVER
-Flag enables support of Media Server in UPnP stack.
-*/
-#define __UPNP_MEDIASERVER
-
-/** #__UPNP_PRINT_FRAMEWORK
-Flag enables support of printing in UPnP stack.
-*/
-#define __UPNP_PRINT_FRAMEWORK
-
-/** #__UPNP_REMOTE_STORAGE
-Flag that enables support of remotestorage support and mapping of drives.
-*/
-#undef __UPNP_REMOTE_STORAGE
-
-/** #__UPNP_STACK
-This feature enables controlling and accessing other deveices via UPnP protocol.
-
-*/
-#define __UPNP_STACK
-
-/** #__USE_AAC_CMMFCODEC
-AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_AAC_CMMFCODEC
-
-/** #__USE_AMR_NB_CMMFCODEC
-AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_AMR_NB_CMMFCODEC
-
-/** #__USE_AMR_WB_CMMFCODEC
-AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_AMR_WB_CMMFCODEC
-
-/** #__USE_EAACPLUS_CMMFCODEC
-This flag is used to configure the AudioControllerPluginsVariant to use the
-either the soft codec (if #defined) or the HW codec (if #undefed).
-*/
-#define __USE_EAACPLUS_CMMFCODEC
-
-/** #__USE_MP3_CMMFCODEC
-MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_MP3_CMMFCODEC
-
-/** #__USE_QCELP_CMMFCODEC
-QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_QCELP_CMMFCODEC
-
-/** #__VFP_HW_SUPPORT
-The device supports for vector floating-point (VFP) architecture
-*/
-#undef __VFP_HW_SUPPORT
-
-/** #__VIBRA
-Indicates whether a device has a vibra support.
-*/
-#define __VIBRA
-
-/** #__VIDEOCALL_MENU_VISIBILITY
-This flag moves video call menus to upper layer for better visibility and
-usability.
-*/
-#undef __VIDEOCALL_MENU_VISIBILITY
-
-/** #__VIDEO_CENTER_SUPPORTED
-Device supports Video Center application.
-*/
-#undef __VIDEO_CENTER_SUPPORTED
-
-/** #__VIDEO_RECORDER
-Device has Video Recorder (CamCorder) application available.
-*/
-#define __VIDEO_RECORDER
-
-/** #__VIRTUAL_KEYBOARD_INPUT
-Device supports Virtual keyboard input ( on-screen keyboard).
-*/
-#define __VIRTUAL_KEYBOARD_INPUT
-
-/** #__WEB_WIDGETS
-This feature is used to turn ON/OFF widgets implementation. Widgets are small
-applications that use webtechnologies like HTML/CSS/JS.
-*/
-#define __WEB_WIDGETS
-
-/** #__WLAN_WEP256_ENABLED
-WLAN hardware supports 256 bit WEP encryption
-*/
-#undef __WLAN_WEP256_ENABLED
-
-/** #__WMA
-Device supports playback of WMA audio files.
-*/
-#define __WMA
-
-/** #__WORLD_CLOCK
-Clock application supports World clock and City/country views
-*/
-#define __WORLD_CLOCK
-
-/** #__XDM
-This flag is used to control the existance of the OMA XDM feature
-*/
-#define __XDM
-
-/** #__XDM_LOCALSTORAGE
-This flag is used to control the existence of the Local Storage protocol
-implementation of XDM
-*/
-#define __XDM_LOCALSTORAGE
-
-/** #__XDM_XCAP
-This flag is used to control the existance of the XCAP protocol implementation
-of XDM
-*/
-#define __XDM_XCAP
-
-#endif // __BLDPUBLIC_HRH
\ No newline at end of file
--- a/sf_config/config/inc/privateruntimeids.hrh Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,897 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-#ifndef __PRIVATERUNTIMEIDS_HRH
-#define __PRIVATERUNTIMEIDS_HRH
-
-#define KFeatureIdM3gIconResources 1707
-
-#define KFeatureIdFfSimlessOfflineSupport 130
-
-#define KFeatureIdSysapTimechangeobserverEnabled 178
-
-#define KFeatureIdTestATCommand 1721
-
-#define KFeatureIdTouchCallHandling 1715
-
-#define KFeatureIdFfWsNcim 153
-
-#define KFeatureIdHlpAdditionalCalendar 11005
-
-#define KFeatureIdHlpCameraKey 11007
-
-#define KFeatureIdHlpClearKey 11000
-
-#define KFeatureIdHlpInternetSuiteVeryLite 181
-
-#define KFeatureIdHlpItutInput 11002
-
-#define KFeatureIdHlpMsk 11003
-
-#define KFeatureIdHlpOmaDrmMetering 11008
-
-#define KFeatureIdHlpPreminetCatalogsClient 11001
-
-#define KFeatureIdHlpRecentlyPlayedFolder 11006
-
-#define KFeatureIdHlpSensorSettings 139
-
-#define KFeatureIdHlpWaypoints 11004
-
-#define KFeatureIdJsr135Support 1130
-
-#define KFeatureIdExcludeDnsProxy 199
-
-#define KFeatureIdDnsPunycode 201
-
-#define KFeatureIdLocationAgpsPM 203
-
-#define KFeatureIdLocationGpsPm 202
-
-#define KFeatureIdLocationNetworkPm 204
-
-#define KFeatureIdIncludeUsbRndis 200
-
-#define SymbianMultimediaA3fdevsoundId 76
-
-#define KFeatureIdAac 75
-
-#define KFeatureIdAccessoryFw 1150
-
-#define KFeatureIdAlwaysOnLine 1078
-
-#define KFeatureIdAlwaysOnLineEmail 1101
-
-#define KFeatureIdAlwaysOnlinePDPContext 1144
-
-#define KFeatureIdAlwaysOnlinePDPContext2 1662
-
-#define KFeatureIdAmrNb 73
-
-#define KFeatureIdAmrWb 74
-
-#define KFeatureIdApplicationControllableAudioRouting 8
-
-#define KFeatureIdAppshellAvkonUi 1613
-
-#define KFeatureIdArmAvc 1630
-
-#define KFeatureIdArmMdfH263mpeg4Dec 1644
-
-#define KFeatureIdArmMdfH264Dec 1642
-
-#define KFeatureIdArmMdfPostprocessor 1645
-
-#define KFeatureIdArmMdfRealvideoDec 1643
-
-#define KFeatureIdAtHandler 223
-
-#define KFeatureIdAudioAac 1062
-
-#define KFeatureIdAudioControllerStreaming 1591
-
-#define KFeatureIdAudioPlaylist 1063
-
-#define KFeatureIdAvcDecoder 1567
-
-#define KFeatureIdAvcEncoder 1568
-
-#define KFeatureIdBeatnikAudioengine 1640
-
-#define KFeatureIdBluetoothGpsPsy 122
-
-#define KFeatureIdBrandingServer 1657
-
-#define KFeatureIdBrowserAdaptiveBookm 163
-
-#define KFeatureIdBrowserAudioPlugin 1122
-
-#define KFeatureIdBrowserFileUpload 1099
-
-#define KFeatureIdBrowserFrames 1069
-
-#define KFeatureIdBrowserFullScr 1066
-
-#define KFeatureIdBrowserNarrowScreen 1060
-
-#define KFeatureIdBrowserNetscapeAPI 1103
-
-#define KFeatureIdBrowserPluginInterfaceProxy 162
-
-#define KFeatureIdBrowserProgressInd 1064
-
-#define KFeatureIdBrowserUrlCompletion 165
-
-#define KFeatureIdBrowserVideoPlugin 1606
-
-#define KFeatureIdBt 12
-
-#define KFeatureIdBticEnabled 1600
-
-#define KFeatureIdBtAudio 15
-
-#define KFeatureIdBtImagingProfile 19
-
-#define KFeatureIdBtPanProfile 16
-
-#define KFeatureIdBtPbap 1686
-
-#define KFeatureIdBtPrintingProfile 20
-
-#define KFeatureIdBtStereoAudio 1580
-
-#define KFeatureIdBtTestMode 224
-
-#define KFeatureIdCaeVrCustomCommands 131
-
-#define KFeatureIdCallImagetext 1503
-
-#define KFeatureIdCameraBurstMode 132
-
-#define KFeatureIdCdmaChannelListing 1121
-
-#define KFeatureIdCdmaExtendedAms 87
-
-#define KFeatureIdCdmaFastDormant 290
-
-#define KFeatureIdCdmaIota 86
-
-#define KFeatureIdCellBroadcast 1090
-
-#define KFeatureIdChatNG 1650
-
-#define KFeatureIdCommonDsy 297
-
-#define KFeatureIdCommonTsy 293
-
-#define KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode 294
-
-#define KFeatureIdConnMonExtension 108
-
-#define KFeatureIdConnMonUI 1105
-
-#define KFeatureIdContentDownload 1504
-
-#define KFeatureIdDHCP 107
-
-#define KFeatureIdDialupNetworking 1660
-
-#define KFeatureIdDisplayPost 1610
-
-#define KFeatureIdDpb 32
-
-#define KFeatureIdDriveMode 1412
-
-#define KFeatureIdDrmUserDataTransfer 97
-
-#define KFeatureIdDynamicProfiles 1056
-
-#define KFeatureIdEdgeKnowledge 104
-
-#define KFeatureIdEmailUi 1410
-
-#define KFeatureIdEnPolicyDos 1118
-
-#define KFeatureIdExeProtection 1499
-
-#define KFeatureIdExtendedStartup 1057
-
-#define KFeatureIdFlightMode 6
-
-#define KFeatureIdGeneralSearchFramework 1648
-
-#define KFeatureIdGeneralSearchUi 1649
-
-#define KFeatureIdHindiRomContent 1636
-
-#define KFeatureIdHttpDigestAuth 1084
-
-#define KFeatureIdHwrmTargetModifierPlugin 1665
-
-#define KFeatureIdId3V2Metadata 495
-
-#define KFeatureIdIetd 4
-
-#define KFeatureIdImageUpload 1086
-
-#define KFeatureIdIndicRomContent 1694
-
-#define KFeatureIdInstallerSisx 1411
-
-#define KFeatureIdIPv4Nat 313
-
-#define KFeatureIdIPv6 1088
-
-#define KFeatureIdIpPush 1409
-
-#define KFeatureIdICalSupport 1588
-
-#define KFeatureIdJapanesePictographsGrouping 1500
-
-#define KFeatureIdJava3DAPI 146
-
-#define KFeatureIdJavaApiEnhancementsIap 1667
-
-#define KFeatureIdJavaApiEnhancementsMobinfo 1668
-
-#define KFeatureIdJavaESWT 1664
-
-#define KFeatureIdJavaFileAPI 144
-
-#define KFeatureIdJ2MEWebServicesAPI 150
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServicesApdu 1585
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto 1587
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServicesPki 1586
-
-#define KFeatureIdJavaJsr205Wma20Support 1415
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServices 1419
-
-#define KFeatureIdJavaJsr180SipAPI 1417
-
-#define KFeatureIdJavaJsr2262DSvgAPI 1418
-
-#define KFeatureIdJavaJsr2343DAudioAndMusicCapabilities 1416
-
-#define KFeatureIdJavaLocationAPI 147
-
-#define KFeatureIdJavaMIDP20 1413
-
-#define KFeatureIdJavaMMAPI11 143
-
-#define KFeatureIdJavaPIMAPI 145
-
-#define KFeatureIdKeepDRMContentOnPhone 1506
-
-#define KFeatureIdLandmarks 112
-
-#define KFeatureIdLandmarksConverter 123
-
-#define KFeatureIdLayout176_208 1123
-
-#define KFeatureIdLayout208_176 1582
-
-#define KFeatureIdLayout240_320_Touch 1625
-
-#define KFeatureIdLayout320_240_Touch 1626
-
-#define KFeatureIdLayout320_480 1617
-
-#define KFeatureIdLayout320_480_Touch 1627
-
-#define KFeatureIdLayout352_416 1127
-
-#define KFeatureIdLayout352_800 1620
-
-#define KFeatureIdLayout416_352 1128
-
-#define KFeatureIdLayout480_320 1618
-
-#define KFeatureIdLayout480_320_Touch 1628
-
-#define KFeatureIdLayout480_640 1615
-
-#define KFeatureIdLayout480_640_Touch 1623
-
-#define KFeatureIdLayout640_480 1616
-
-#define KFeatureIdLayout640_480_Touch 1624
-
-#define KFeatureIdLayout800_352 1619
-
-#define KFeatureIdLightSurf 243
-
-#define KFeatureIdLocationFrameworkCore 114
-
-#define KFeatureIdLocationSysUi 124
-
-#define KFeatureIdLocationVerifier 1136
-
-#define KFeatureIdLoggerGprs 103
-
-#define KFeatureIdMannerMode 1629
-
-#define KFeatureIdMapAndNavigationAiwProvider 1602
-
-#define KFeatureIdMediator 1614
-
-#define KFeatureIdMeetingRequestEnabler 1590
-
-#define KFeatureIdMeetingRequestSupport 1508
-
-#define KFeatureIdMIPv4 312
-
-#define KFeatureIdMIPv6 106
-
-#define KFeatureIdMmc 1
-
-#define KFeatureIdMmCommsAvController 505
-
-#define KFeatureIdMmCommsController 500
-
-#define KFeatureIdMmCommsEngine 501
-
-#define KFeatureIdMmcEject 1683
-
-#define KFeatureIdMmcHotswap 1076
-
-#define KFeatureIdMmcLock 1671
-
-#define KFeatureIdMmfDrmUtility 496
-
-#define KFeatureIdMMS 244
-
-#define KFeatureIdMmsXidHeaderHttpFilter 1520
-
-#define KFeatureIdMobileActiveSync 1651
-
-#define KFeatureIdMp3 71
-
-#define KFeatureIdMRouter 14
-
-#define KFeatureIdMultimediaSharing 1656
-
-#define KFeatureIdMultipleProvCtx 1059
-
-#define KFeatureIdNetworkRegistration 105
-
-#define KFeatureIdNotSupportedFeature1 1001
-
-#define KFeatureIdNotSupportedFeature2 1003
-
-#define KFeatureIdNoOtaConfig 1051
-
-#define KFeatureIdNpProxy 1598
-
-#define KFeatureIdOCSP 149
-
-#define KFeatureIdOfflineMode 7
-
-#define KFeatureIdOmaEmailNotifications 1633
-
-#define KFeatureIdOmaImps12 1684
-
-#define KFeatureIdOmaImps13 1685
-
-#define KFeatureIdOmaProv 228
-
-#define KFeatureIdOmaSuplPlugins 1584
-
-#define KFeatureIdOpenvgSwImplementation 1605
-
-#define KFeatureIdPaletteIndexAddressFixed 1120
-
-#define KFeatureIdPhoneHideDataCallNbr 90
-
-#define KFeatureIdPhoneNumberGrouping 291
-
-#define KFeatureIdPlugAndPlayMobileServices 1659
-
-#define KFeatureIdPresenceFramework 1637
-
-#define KFeatureIdPrivacyFramework 115
-
-#define KFeatureIdProtocolCdma 83
-
-#define KFeatureIdProtocolGsm 81
-
-#define KFeatureIdProtocolTdma 84
-
-#define KFeatureIdPushWhiteList 227
-
-#define KFeatureIdQcelp 281
-
-#define KFeatureIdRealPlayerAsDefault 1641
-
-#define KFeatureIdRemoteLock 1652
-
-#define KFeatureIdRemoteStorageFw 1581
-
-#define KFeatureIdRestrictedCallBarring 1608
-
-#define KFeatureIdRestrictedCallDivert 1609
-
-#define KFeatureIdRestrictedVoiceMail 1505
-
-#define KFeatureIdRfid 22
-
-#define KFeatureIdSapApplicationManagement 1576
-
-#define KFeatureIdSapDeviceLockEnhancements 1611
-
-#define KFeatureIdSapEmbeddedLinkAdapter 1569
-
-#define KFeatureIdSapIdleSoftkeyAdapter 1570
-
-#define KFeatureIdSapOperatorLogoAdapter 1571
-
-#define KFeatureIdSapPolicyManagement 1578
-
-#define KFeatureIdSapScreensaverAdapter 1572
-
-#define KFeatureIdSapStartupAdapter 1573
-
-#define KFeatureIdSapTerminalControlFw 1577
-
-#define KFeatureIdSapThemesAdapter 1574
-
-#define KFeatureIdSapUiSettingServer 1579
-
-#define KFeatureIdSapWallpaperAdapter 1575
-
-#define KFeatureIdSatBip 1542
-
-#define KFeatureIdSatCallControl 1541
-
-#define KFeatureIdSatDisplayText 1543
-
-#define KFeatureIdSatGetInkey 1544
-
-#define KFeatureIdSatGetInput 1545
-
-#define KFeatureIdSatLanguageNotification 1546
-
-#define KFeatureIdSatLaunchBrowser 1547
-
-#define KFeatureIdSatMoSmControl 1548
-
-#define KFeatureIdSatPlayTone 1549
-
-#define KFeatureIdSatProvideLocalInfo 1550
-
-#define KFeatureIdSatRefresh 1551
-
-#define KFeatureIdSatSelectItem 1552
-
-#define KFeatureIdSatSendDtfm 1553
-
-#define KFeatureIdSatSendSm 1554
-
-#define KFeatureIdSatSendSs 1555
-
-#define KFeatureIdSatSendUssd 1556
-
-#define KFeatureIdSatSetupCall 1557
-
-#define KFeatureIdSatSetUpEventList 1558
-
-#define KFeatureIdSatSetUpIdleModeText 1559
-
-#define KFeatureIdSatSetUpMenu 1560
-
-#define KFeatureIdScalableIcons 1129
-
-#define KFeatureIdSeamlessLinks 1074
-
-#define KFeatureIdSecureHW 94
-
-#define KFeatureIdMidi 1011
-
-#define KFeatureIdPhone2DigitDial 1033
-
-#define KFeatureIdPhoneCnap 1031
-
-#define KFeatureIdPushSL 1054
-
-#define KFeatureIdPushSP 1055
-
-#define KFeatureIdRealPlayer 1040
-
-#define KFeatureIdSettingsProtection 1050
-
-#define KFeatureIdSimCard 88
-
-#define KFeatureIdSimpleLogs 1089
-
-#define KFeatureIdSimCertificates 25
-
-#define KFeatureIdSimPhonebookMatch 292
-
-#define KFeatureIdSmartmsgSMSBookmarkReceiving 1106
-
-#define KFeatureIdSmartmsgSMSGmsMessageReceiving 1112
-
-#define KFeatureIdSmartmsgSMSGmsMessageSendingSupported 1113
-
-#define KFeatureIdSmartmsgSMSIapSettingsReceiving 1108
-
-#define KFeatureIdSmartmsgSMSOperatorLogoReceiving 1110
-
-#define KFeatureIdSmartmsgSMSRingingToneReceiving 1111
-
-#define KFeatureIdSmartmsgSMSVcalReceiving 1114
-
-#define KFeatureIdSmartmsgSMSVcalSending 1116
-
-#define KFeatureIdSmartmsgSMSVcardReceiving 1115
-
-#define KFeatureIdSmartmsgSMSVcardSending 1117
-
-#define KFeatureIdSmartmsgSMSWapApReceiving 1107
-
-#define KFeatureIdSmartmsgSMSWvSettingsReceiving 1109
-
-#define KFeatureIdSmartCardProv 27
-
-#define KFeatureIdSmilEditor 1073
-
-#define KFeatureIdSmilStreaming 78
-
-#define KFeatureIdSrcs 17
-
-#define KFeatureIdSSO 28
-
-#define KFeatureIdSuplFramework 1583
-
-#define KFeatureIdSupportedFeature1 1000
-
-#define KFeatureIdSupportedFeature2 1002
-
-#define KFeatureIdSvgt 77
-
-#define KFeatureIdSvgtScreensaverPlugin 1647
-
-#define KFeatureIdSyncMlDm 41
-
-#define KFeatureIdSyncMlDm112 1695
-
-#define KFeatureIdSyncMlDmDs 47
-
-#define KFeatureIdSyncMlDmEmail 49
-
-#define KFeatureIdSyncMlDmIAP 48
-
-#define KFeatureIdSyncMlDmMMS 50
-
-#define KFeatureIdSyncMlDmStreaming 56
-
-#define KFeatureIdSyncMlDs 42
-
-#define KFeatureIdSyncMlDsAiwProvider 1516
-
-#define KFeatureIdSyncMlDsAlert 52
-
-#define KFeatureIdSyncMlDsCal 46
-
-#define KFeatureIdSyncMlDsCon 45
-
-#define KFeatureIdSyncMlDsEmail 44
-
-#define KFeatureIdSyncMlDsEmailFiltering 113
-
-#define KFeatureIdSyncMlDsOverHttp 1414
-
-#define KFeatureIdSyncMlObex 51
-
-#define KFeatureIdTelephonyService 1137
-
-#define KFeatureIdUiTransitionEffects 1638
-
-#define KFeatureIdUiZoom 1631
-
-#define KFeatureIdUpin 1612
-
-#define KFeatureIdUsb 13
-
-#define KFeatureIdUsbDeviceLock 1140
-
-#define KFeatureIdUsbMultiPersonality 1534
-
-#define KFeatureIdUsbPictbridge 1531
-
-#define KFeatureIdUsbPictbridgeUi 1566
-
-#define KFeatureIdUsbPtp 1532
-
-#define KFeatureIdUsbRemotePersonality 1690
-
-#define KFeatureIdUsbStreaming 221
-
-#define KFeatureIdUserConfigurableUssdMenu 1501
-
-#define KFeatureIdUseDrmEngineInCcp 92
-
-#define KFeatureIdUSSD 1091
-
-#define KFeatureIdVideoMenu 1634
-
-#define KFeatureIdCommonVoip 298
-
-#define KFeatureIdWallet 21
-
-#define KFeatureIdWim 24
-
-#define KFeatureIdWindowsMedia 1653
-
-#define KFeatureIdWindowsMediaDrm 1654
-
-#define KFeatureIdWsp 26
-
-#define KFeatureIdXspExtensionManager 1692
-
-#define KFeatureIdCoverToDeskSetting 5061
-
-#define KFeatureIdDmCameraDisable 5064
-
-#define KFeatureIdEmailIpsServices 5089
-
-#define KFeatureIdEsCalendar 5078
-
-#define KFeatureIdEsEmail 5082
-
-#define KFeatureIdEsEmailFramework 5083
-
-#define KFeatureIdFfAiEmailWidget 5138
-
-#define KFeatureIdFfAnykeyAlphabeticalList 5158
-
-#define KFeatureIdFfAnykeyDisablekeytones 5156
-
-#define KFeatureIdFfAnykeyKickstandEnabled 5166
-
-#define KFeatureIdFfAnykeyOnetouchui 5165
-
-#define KFeatureIdFfAnykeyOwnkeyEnabled 5167
-
-#define KFeatureIdFfAnykeyPcfwNgiCheck 5157
-
-#define KFeatureIdFfAtntAtCommands 5200
-
-#define KFeatureIdFfAttAddressBk 5240
-
-#define KFeatureIdFfAttAddressBkGroupSync 5250
-
-#define KFeatureIdFfAttVideoShareUiComplianceFor323 5196
-
-#define KFeatureIdFfAutomaticDisplayOrientation 5137
-
-#define KFeatureIdFfAvcDisplayMipSupport 5219
-
-#define KFeatureIdFfAvcDisplayOledLowpowerSupport 5221
-
-#define KFeatureIdFfCDriveAsLowestPriority 5249
-
-#define KFeatureIdFfCallRestriction 5218
-
-#define KFeatureIdFfCameraLaunchWithCameraKey 5176
-
-#define KFeatureIdFfCameraPda 5131
-
-#define KFeatureIdFfCarrierProfileLocked 5206
-
-#define KFeatureIdFfChinaRichDictionary 5150
-
-#define KFeatureIdFfChinaUdx 5172
-
-#define KFeatureIdFfChinauiMsgMgnt 5143
-
-#define KFeatureIdFfChipmunk 5163
-
-#define KFeatureIdFfCmccTdAppMenus 5252
-
-#define KFeatureIdFfCmccUserPlmn 5258
-
-#define KFeatureIdFfCommonSlide 5214
-
-#define KFeatureIdFfCommunityTmoIntl 5222
-
-#define KFeatureIdFfContactsCompanyNames 236
-
-#define KFeatureIdFfContactsbarCcaEventHistoryTab 5244
-
-#define KFeatureIdFfContactsbarEmail 5193
-
-#define KFeatureIdFfContactsbarImPresence 5194
-
-#define KFeatureIdFfContactsbarOnecontactWidget 5245
-
-#define KFeatureIdFfContactsbarRssFeeds 5192
-
-#define KFeatureIdFfContactsbarUseContactColour 5191
-
-#define KFeatureIdFfContactsbarUseDetailsApp 5188
-
-#define KFeatureIdFfContactsbarWidget 5246
-
-#define KFeatureIdFfCsw9wayScrolling 5140
-
-#define KFeatureIdFfCswPimLocationIntegration 5153
-
-#define KFeatureIdFfDeviceEncryptionFotaDisable 5164
-
-#define KFeatureIdFfDeviceEncryptionFotaSupport 5179
-
-#define KFeatureIdFfDualDisplaySupport 5132
-
-#define KFeatureIdFfDynamicContentDelivery 5205
-
-#define KFeatureIdFfEmailPluginHelpNotAvailable 5152
-
-#define KFeatureIdFfEnablePrintingFramework 5127
-
-#define KFeatureIdFfEsAdvancedWizard 5122
-
-#define KFeatureIdFfEsCalMeetingRequestUi 5130
-
-#define KFeatureIdFfEsContactServices 5093
-
-#define KFeatureIdFfEsContacts 5092
-
-#define KFeatureIdFfEsEmailIntellisync 5119
-
-#define KFeatureIdFfEsEmailMceIntegration 5097
-
-#define KFeatureIdFfEsGenericUiComponents 5121
-
-#define KFeatureIdFfEsMeetingRequestUi 5091
-
-#define KFeatureIdFfEsUsbModem 5096
-
-#define KFeatureIdFfExchangeActivesync 5111
-
-#define KFeatureIdFfFaceDetection 5181
-
-#define KFeatureIdFfFindAndDo 5178
-
-#define KFeatureIdFfFingerprinthandlerUi 5236
-
-#define KFeatureIdFfFsCalendarLocation 5171
-
-#define KFeatureIdFfGpsKeyLed 5162
-
-#define KFeatureIdFfHomeScreenVanityDialing 5098
-
-#define KFeatureIdFfHomescreenNotificationWidget 5235
-
-#define KFeatureIdFfImsDeregistrationInOfflineFor323 5203
-
-#define KFeatureIdFfImsDeregistrationInRfsFor323 5202
-
-#define KFeatureIdFfIntelligentSlide 5213
-
-#define KFeatureIdFfMediaKey 5220
-
-#define KFeatureIdFfMessageBoard 5227
-
-#define KFeatureIdFfMessagingSplitView 5133
-
-#define KFeatureIdFfMobileShareInMyStuff 5199
-
-#define KFeatureIdFfMobiledictionary 5116
-
-#define KFeatureIdFfMyfavesTmoUs 5223
-
-#define KFeatureIdFfNativeFileEncryption 5106
-
-#define KFeatureIdFfNonFsMail 5124
-
-#define KFeatureIdFfPhoneasmodemQuickLink 5190
-
-#define KFeatureIdFfPhotosPdaEnhancements 5141
-
-#define KFeatureIdFfPopupClock 5173
-
-#define KFeatureIdFfProductIncludesPa50 5177
-
-#define KFeatureIdFfQtBearerManagement 319
-
-#define KFeatureIdFfRcs 5247
-
-#define KFeatureIdFfRsswidgetAdvertiserWidget 5248
-
-#define KFeatureIdFfRsswidgetTemplate 5242
-
-#define KFeatureIdFfS60CustomSwWelcome2 5149
-
-#define KFeatureIdFfSearchSw 321
-
-#define KFeatureIdFfSensorBasedSilencing 5175
-
-#define KFeatureIdFfSettingsSplitView 5134
-
-#define KFeatureIdFfSettingwizard6 5160
-
-#define KFeatureIdFfSkype 229
-
-#define KFeatureIdFfSliderLandscapeStartsApp 5126
-
-#define KFeatureIdFfSmallScreenTouch 279
-
-#define KFeatureIdFfSmsSelfRegistration 5207
-
-#define KFeatureIdFfSocialPhonebook 5215
-
-#define KFeatureIdFfSpeechUseWebDownload 5226
-
-#define KFeatureIdFfSwitchProfiletransferDisabled 5139
-
-#define KFeatureIdFfSyncStatusCheckEnabled 5142
-
-#define KFeatureIdFfTakeMeHome 5161
-
-#define KFeatureIdFfTouchscreenKeyfeedback 5174
-
-#define KFeatureIdFfTutorialNoCoverDisplayContent 5144
-
-#define KFeatureIdFfUifwBackgroundOffsetAdjustmentForSplitview 5147
-
-#define KFeatureIdFfUifwListboxHighlightSelection 5146
-
-#define KFeatureIdFfVoiceUiWithDeviceLock 5170
-
-#define KFeatureIdFotaEnterpriseControl 5123
-
-#define KFeatureIdMsgForwardWithSender 5239
-
-#define KFeatureIdMuteNotificationTones 5070
-
-#define KFeatureIdPrintingFrameworkCalendarPlugin 5057
-
-#define KFeatureIdPrintingFrameworkContactsPlugin 5058
-
-#define KFeatureIdPrintingFrameworkHelp 5054
-
-#define KFeatureIdPrintingFrameworkMmsPlugin 5056
-
-#define KFeatureIdPrintingFrameworkSmsPlugin 5055
-
-#define KFeatureIdProductIncludesHomeScreenDeviceLockView 5086
-
-#define KFeatureIdProductIncludesHomeScreenModes 5084
-
-#define KFeatureIdProductIncludesUsch 5117
-
-#define KFeatureIdProductIncludesVoipRel30 5088
-
-#define KFeatureIdProductIncludesWlanWizardForActiveIdle 5060
-
-#define KFeatureIdS60CustomSwTutorialAlwaysPortrait 5125
-
-#define KFeatureIdS60CustomSwWelcome 5151
-
-#define KFeatureIdS60NokiaFarsiCalendar 5187
-
-#define KFeatureIdS60NokiaHijriCalendar 5186
-
-#define KFeatureIdS60NokiaMobilecrashSender2 5155
-
-#define KPrivacyDisclaimerFtrEnabled 5257
-
-#endif // __PRIVATERUNTIMEIDS_HRH
--- a/sf_config/config/inc/publicruntimeids.hrh Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,684 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-
-#ifndef __PUBLICRUNTIMEIDS_HRH
-#define __PUBLICRUNTIMEIDS_HRH
-
-#define KFeatureId3DRingingTones 1720
-
-#define KFeatureIdFf3gCellbroadcast 175
-
-#define KFeatureIdFfAbcAgressiveUi 252
-
-#define KFeatureIdFfAdaptiveWlanScanningSupport 140
-
-#define KFeatureIdFfAdditionalFonts 241
-
-#define KFeatureIdFfAiWlansnifferWidget 172
-
-#define KFeatureIdFfAlternativeCallWaitingTone 315
-
-#define KFeatureIdArabicHandwritingRecognitionInput 338
-
-#define KFeatureIdAsynchFileSaveQueue 1703
-
-#define KFeatureIdFfAudt 63
-
-#define KFeatureIdFfAutomotivestack 330
-
-#define KFeatureIdAutoRedialForVideoCall 1723
-
-#define KFeatureIdFfAvkonEmotionIconEnabled 211
-
-#define KFeatureIdFfBirthdayImprovement 189
-
-#define KFeatureIdFfBluetoothDataProfilesDisabled 271
-
-#define KFeatureIdFfBluetoothDisabled 270
-
-#define KFeatureIdBrowserProgressiveDownload 1724
-
-#define KFeatureIdFfCalDayView 306
-
-#define KFeatureIdFfCalScrollablePreview 307
-
-#define KFeatureIdFfCalMeetingRequestUi 296
-
-#define KFeatureIdFfCapacitiveDisplay 183
-
-#define KFeatureIdChineseFontsHires 138
-
-#define KFeatureIdFfChineseSelectionKey 233
-
-#define KFeatureIdFfClockMultiprocolSupport 190
-
-#define KFeatureIdFfCmailIntegration 247
-
-#define KFeatureIdCommsDatCreationFromXml 67
-
-#define KFeatureIdFfConnectionOverride 179
-
-#define KFeatureIdFfContactsCompanyNames 236
-
-#define KFeatureIdFfContactsMerge 268
-
-#define KFeatureIdffContactsMycard 267
-
-#define KFeatureIdFfContactsNickname 182
-
-#define KFeatureIdFfContactsPredictiveSearch 235
-
-#define KFeatureIdFfContactsRemoteLookup 234
-
-#define KFeatureIdFfContactsSocial 273
-
-#define KFeatureIdFfContextProfiles 254
-
-#define KFeatureIdFfDeviceEncryptionFeature 250
-
-#define KFeatureIdFfDisableOmaSuplV2 308
-
-#define KFeatureIdFfDmConnmoAdapter 277
-
-#define KFeatureIdDmInstallSecurity 5065
-
-#define KFeatureIdFfDualLanguageSupport 194
-
-#define KFeatureIdDualModem 230
-
-#define KFeatureIdFfEmailFramework 135
-
-#define KFeatureIdFfEmailFullscreenviewer 325
-
-#define KFeatureIdFfEmailIpsServices 137
-
-#define KFeatureIdEmailMceIntegration 126
-
-#define KFeatureIdFfEmailPredictivesearch 324
-
-#define KFeatureIdFfEmailProtocolPlugins 215
-
-#define KFeatureIdFfEmailUi 136
-
-#define KFeatureIdFfEmailUiSplitscreen 323
-
-#define KFeatureIdEnableIsiCommunicationInUsbChargingMode 309
-
-#define KFeatureIdFfEnhancedCalendarEventUi 295
-
-#define KFeatureIdFfFarsiCalendar 213
-
-#define KFeatureIdFmtx 1705
-
-#define KFeatureIdFfFmtxRdsText 220
-
-#define KFeatureIdFfFotaCheckLimitation 326
-
-#define KFeatureIdFullscrHwrInput 66
-
-#define KFeatureIdFfGenericAccessNetwork 257
-
-#define KFeatureIdFfGenericFontsAssets 188
-
-#define KFeatureIdFfHdmi 169
-
-#define KFeatureIdFfHelpTutorialMerge 164
-
-#define KFeatureIdFfHijriCalendar 212
-
-#define KFeatureIdHitchcockAppShell 1708
-
-#define KFeatureIdFfHomescreenSwitchableRoot 154
-
-#define KFeatureIdIAUpdate 30
-
-#define KFeatureIdFfIaupdatePhase2 185
-
-#define KFeatureIdFfImageEditor 255
-
-#define KFeatureIdFfInputsPerOrientation 192
-
-#define KFeatureIdFfIntelligentTextInput 216
-
-#define KFeatureIdFfIpsecUmaSupportEnable 332
-
-#define KFeatureIdFfItiVirtualTouchFirstGenerationSupport 218
-
-#define KFeatureIdFfJavaGlobalIndicatorsApi 134
-
-#define KFeatureIdFfKeypadNoSendKey 278
-
-#define KFeatureIdKorean 180
-
-#define KFeatureIdFfLayout480640Vga3 240
-
-#define KFeatureIdFfLayout640480Vga3 239
-
-#define KFeatureIdFfLimitedMessageAndAlarmToneSize 300
-
-#define KFeatureIdFfLinkedFontsChinese 159
-
-#define KFeatureIdFfLocationMwApeCentricArchSupport 258
-
-#define KFeatureIdFfMecoXmpp 232
-
-#define KFeatureIdFfMeetingRequestUi 174
-
-#define KFeatureIdFfMenuTexturePreloading 118
-
-#define KFeatureIdS60MtpController 272
-
-#define KFeatureIdFfNcdEngine 61
-
-#define KFeatureIdFfNcdUi 62
-
-#define KFeatureIdNfc 117
-
-#define KFeatureIdNltSupport 155
-
-#define KFeatureIdFfNoCugSupport 195
-
-#define KFeatureIdNoIdleSoftkeys 68
-
-#define KFeatureIdFfOdeLegalNotice 217
-
-#define KFeatureIdFfOfnFeature 193
-
-#define KFeatureIdFfOmadrm1FullSupport 329
-
-#define KFeatureIdFfOmadrm2Support 328
-
-#define KFeatureIdFfOmaScomoAdapter 197
-
-#define KFeatureIdFfOssLegalNotice 196
-
-#define KFeatureIdFfPlayreadySupport 322
-
-#define KFeatureIdFfPnpmsProvFilter 133
-
-#define KFeatureIdPnpmsServiceHelpPlugin 128
-
-#define KFeatureIdPowerSave 1709
-
-#define KFeatureIdPreminetCatalogsClient 1719
-
-#define KFeatureIdProvAuthtypePlugin 100
-
-#define KFeatureIdFfQt 238
-
-#define KFeatureIdQwertyFnKey 1714
-
-#define KFeatureIdRockerKey 120
-
-#define KFeatureIdFfRuntimeDeviceCapabilityConfiguration 198
-
-#define KFeatureIdSelectableEmail 125
-
-#define KFeatureIdFfSidesliderSupport 320
-
-#define KFeatureIdFfSimConsecutive6f00ErrorsHandling 327
-
-#define KFeatureIdFfSipApnSwitching 318
-
-#define KFeatureIdFfSipCustomPdpHandling 269
-
-#define KFeatureIdFfSmallScreenTouch 279
-
-#define KFeatureStartupOmaDmSupport 40
-
-#define KFeatureIdFfStrokeInputmodeInTaiwan 280
-
-#define KFeatureIdFfSuplImsiGeneratedServerPriorityDefault 301
-
-#define KFeatureIdFfSyncmlStatusExtendedErrorCodes 299
-
-#define KFeatureIdFfTacticons 184
-
-#define KFeatureIdTactileFeedback 1718
-
-#define KFeatureIdFfTarmCapabilityBasedAccess 214
-
-#define KFeatureIdFfTarmCapabilityChecking 237
-
-#define KFeatureIdTcpMyfavesFeature 1722
-
-#define KFeatureIdFfTcpMyprofile 186
-
-#define KFeatureIdFfTdClmcontactreplicationfromphonebooktousimcard 337
-
-#define KFeatureIdFfTdCmccatcommandssupport 336
-
-#define KFeatureIdFfTdCmccpimpromptserverfullwhenreceive420statuscodefromserver 335
-
-#define KFeatureIdFfTdCmccpimsynchronizationprogressindicatorui 334
-
-#define KFeatureIdFfTdScdma 274
-
-#define KFeatureIdFfTdScdmaForbiddenoperatoricondisplay 316
-
-#define KFeatureIdFfTdScdmaVideocallKey 317
-
-#define KFeatureIdTouchscreencalibInStartup 69
-
-#define KFeatureIdFfTouchUnlockStroke 173
-
-#define KFeatureIdUpnpFramework20 70
-
-#define KFeatureIdUsbCharging 119
-
-#define KFeatureIdUsbHost 1704
-
-#define KFeatureIdUsbModem 265
-
-#define KFeatureIdUseEGprsIcon 121
-
-#define KFeatureIdFfUseNavikeyForVolume 248
-
-#define KFeatureIdFfVideoAudioBranding 266
-
-#define KFeatureIdFfVideoEditor 256
-
-#define KFeatureIdVirtualFullscrQwertyInput 64
-
-#define KFeatureIdVirtualItutInput 65
-
-#define KFeatureIdVmbxCallDivertIcon 116
-
-#define KFeatureIdFfVoiceCallContinuity 152
-
-#define KFeatureIdFfVpnClient 99
-
-#define KFeatureIdWebvideoPh2 39
-
-#define KFeatureIdFfWlanAuthenticationOnlySupport 314
-
-#define KFeatureIdFfWlanExtensions 177
-
-#define KFeatureIdFfWlanWapi 129
-
-#define KFeatureIdFfWmdrmDlaSupport 310
-
-#define KFeatureIdSymbianIncludeLocationNpeDsm 261
-
-#define KFeatureIdSymbianIncludeLocationSuplPosInit 263
-
-#define KFeatureIdSymbianIncludeLocationSuplProxy 262
-
-#define KFeatureId3DMenu 1511
-
-#define KFeatureId3GpExtension 1592
-
-#define KFeatureIdAacEncoderPlugin 1141
-
-#define KFeatureIdAacPlusDecoderPlugin 1143
-
-#define KFeatureIdActiveIdle 1119
-
-#define KFeatureIdAllowUpgradeHelix 1699
-
-#define KFeatureIdAppCsdSupport 110
-
-#define KFeatureIdAudioEffectsApi 497
-
-#define KFeatureIdAudioMessaging 1565
-
-#define KFeatureIdAudioResourceIndications 499
-
-#define KFeatureIdAutoAccessoryIdentification 206
-
-#define KFeatureIdAvkonApac 1015
-
-#define KFeatureIdAvkonELaf 1010
-
-#define KFeatureIdBasicLocationInfoDisplay 1513
-
-#define KFeatureIdBassBoostEffectUi 1673
-
-#define KFeatureIdBrightnessControl 1072
-
-#define KFeatureIdBrowserIMEINotification 161
-
-#define KFeatureIdBticBinariesCheckEnabled 1601
-
-#define KFeatureIdBtFaxProfile 18
-
-#define KFeatureIdBtSap 222
-
-#define KFeatureIdCamera 2
-
-#define KFeatureIdCameraFullscreenViewfinder 1607
-
-#define KFeatureIdCameraLensCover 209
-
-#define KFeatureIdCameraLocationSupport 158
-
-#define KFeatureIdChinese 1096
-
-#define KFeatureIdChinesePrcFonts 1133
-
-#define KFeatureIdChineseTaiwanHkFonts 1134
-
-#define KFeatureIdCommDBProtection 1507
-
-#define KFeatureIdCoverDisplay 3
-
-#define KFeatureIdCsVideoTelephony 89
-
-#define KFeatureIdCustomisedRFS 1670
-
-#define KFeatureIdDefaultConnection 1693
-
-#define KFeatureIdDrm 91
-
-#define KFeatureIdDrmClock 96
-
-#define KFeatureIdDrmFull 93
-
-#define KFeatureIdDrmOma2 98
-
-#define KFeatureIdDrmPhase2 95
-
-#define KFeatureIdEditKey 1672
-
-#define KFeatureIdEmailOverSms 1092
-
-#define KFeatureIdEqualizer 1502
-
-#define KFeatureIdFlashLiteBrowserPlugin 1146
-
-#define KFeatureIdFlashLiteViewer 1145
-
-#define KFeatureIdFmRadio 5
-
-#define KFeatureIdHandwritingRecognitionInput 1604
-
-#define KFeatureIdHsxpaSupport 1666
-
-#define KFeatureIdIm 33
-
-#define KFeatureIdImageViewer 1682
-
-#define KFeatureIdImpsStandaloneIpCir 34
-
-#define KFeatureIdIncludeAacCMMFCodec 492
-
-#define KFeatureIdIncludeAmrNbCMMFCodec 289
-
-#define KFeatureIdIncludeAmrWbCMMFCodec 491
-
-#define KFeatureIdIncludeEaacplusCmmfcodec 1521
-
-#define KFeatureIdIncludeMp3CMMFCodec 493
-
-#define KFeatureIdIncludeQcelpCMMFCodec 494
-
-#define KFeatureIdIpsec 102
-
-#define KFeatureIdIrda 11
-
-#define KFeatureIdJapanese 1080
-
-#define KFeatureIdJapaneseLargerDictionary 1517
-
-#define KFeatureIdJapanesePicto 1079
-
-#define KFeatureIdJapanPrefixChange 1131
-
-#define KFeatureIdJava 1687
-
-#define KFeatureIdJavaStubs 1688
-
-#define KFeatureIdLayout208_208 1124
-
-#define KFeatureIdLayout240_320 1125
-
-#define KFeatureIdLayout240_320_LargeScreen 1621
-
-#define KFeatureIdLayout240_320_QVGA3 1677
-
-#define KFeatureIdLayout320_240 1126
-
-#define KFeatureIdLayout320_240_LargeScreen 1622
-
-#define KFeatureIdLayout320_240_QVGA3 1678
-
-#define KFeatureIdLayout360_640_Touch 1701
-
-#define KFeatureIdLayout640_360_Touch 1700
-
-#define KFeatureIdLocationGpsHw 1138
-
-#define KFeatureIdLocationCentre 1702
-
-#define KFeatureIdMacromediaFlash6 79
-
-#define KFeatureIdMediaTransferProtocol 1697
-
-#define KFeatureIdMmsNonDestructiveForward 242
-
-#define KFeatureIdMMSNotificationsView 1132
-
-#define KFeatureIdMmsPostcard 1509
-
-#define KFeatureIdMpegAacEncoding 282
-
-#define KFeatureIdMpeg4VideoEncoding 80
-
-#define KFeatureIdMrtSdkLibraries 1663
-
-#define KFeatureIdMtpProtocolSupport 504
-
-#define KFeatureIdNewsticker 166
-
-#define KFeatureIdNoPowerkey 1639
-
-#define KFeatureIdOcr 1593
-
-#define KFeatureIdOcrHanwang 1594
-
-#define KFeatureIdOcrRomdb 1595
-
-#define KFeatureIdOmaPoc 1538
-
-#define KFeatureIdOnScreenDialer 1696
-
-#define KFeatureIdOpenGLES3DApi 10
-
-#define KFeatureIdOpenGLESSWImplementation 210
-
-#define KFeatureIdOperatorCache 1071
-
-#define KFeatureIdOperatorMenu 1058
-
-#define KFeatureIdPenSupport 410
-
-#define KFeatureIdPenSupportCalibration 1658
-
-#define KFeatureIdPresence 36
-
-#define KFeatureIdProductRemconTsp 1689
-
-#define KFeatureIdProtocolWcdma 82
-
-#define KFeatureIdProtocolWlan 109
-
-#define KFeatureIdQos 101
-
-#define KFeatureIdQvga2LayoutInUse 1596
-
-#define KFeatureIdQwertyInput 409
-
-#define KFeatureIdRssFeeds 167
-
-#define KFeatureIdRtpStack 1589
-
-#define KFeatureIdRV9 1094
-
-#define KFeatureIdS60FmRadioApplication 1539
-
-#define KFeatureIdSdnd 283
-
-#define KFeatureIdSenduiMmsUpload 1135
-
-#define KFeatureIdSendFileInCall 1087
-
-#define KFeatureIdAmbientLightSensor 1529
-
-#define KFeatureIdHelp 1012
-
-#define KFeatureIdKeypadNoSlider 1013
-
-#define KFeatureIdKeypadNoVoiceKey 1014
-
-#define KFeatureIdLunarCalendar 1017
-
-#define KFeatureIdSeries60NativeBrowser 168
-
-#define KFeatureIdPhoneTty 1032
-
-#define KFeatureIdShowPanics 1075
-
-#define KFeatureIdSideVolumeKeys 207
-
-#define KFeatureIdSind 72
-
-#define KFeatureIdSipSimplePresenceProtocol 1635
-
-#define KFeatureIdSlideshowScreensaver 1676
-
-#define KFeatureIdStereoWideningEffectUi 1674
-
-#define KFeatureIdSvgtViewer 1139
-
-#define KFeatureIdSyncMlDmDiagnostics 1681
-
-#define KFeatureIdSyncMlDmFota 58
-
-#define KFeatureIdSyncMlDmImps 57
-
-#define KFeatureIdSyncMlDmObex 54
-
-#define KFeatureIdSyncMlDmOta 1679
-
-#define KFeatureIdSyncMlDmSIP 60
-
-#define KFeatureIdSyncMlDmVoIP 59
-
-#define KFeatureIdSyncMlDmWlan 55
-
-#define KFeatureIdSyncMlDsBookmark 1706
-
-#define KFeatureIdSyncMlDsMMS 43
-
-#define KFeatureIdSyncMlDsNotepad 53
-
-#define KFeatureIdSyncMlDsSms 1599
-
-#define KFeatureIdSyncMlIsync 1680
-
-#define KFeatureIdSyncMlTwinSuite 1675
-
-#define KFeatureIdThai 1081
-
-#define KFeatureIdThaiCalendar 1646
-
-#define KFeatureIdTvOut 1540
-
-#define KFeatureIdUpnpAvcp 1533
-
-#define KFeatureIdUpnpMediaserver 1661
-
-#define KFeatureIdUpnpPrintFramework 1535
-
-#define KFeatureIdUpnpRemoteStorage 1536
-
-#define KFeatureIdUpnpStack 1528
-
-#define KFeatureIdUseAacCMMFCodec 286
-
-#define KFeatureIdUseAmrNbCMMFCodec 284
-
-#define KFeatureIdUseAmrWbCMMFCodec 285
-
-#define KFeatureIdUseEaacplusCmmfCodec 1522
-
-#define KFeatureIdUseMp3CMMFCodec 287
-
-#define KFeatureIdUseQcelpCMMFCodec 288
-
-#define KFeatureIdVfpHwSupport 1669
-
-#define KFeatureIdVibra 411
-
-#define KFeatureIdVideocallMenuVisibility 1519
-
-#define KFeatureIdVideoCenterSupported 1698
-
-#define KFeatureIdVideoRecorder 208
-
-#define KFeatureIdVirtualKeyboardInput 1603
-
-#define KFeatureIdWebWidgets 1691
-
-#define KFeatureIdWlanWep256Enabled 1530
-
-#define KFeatureIdWma 503
-
-#define KFeatureIdWorldClock 1098
-
-#define KFeatureIdXdm 1523
-
-#define KFeatureIdXdmLocalStorage 1525
-
-#define KFeatureIdXdmXcap 1524
-
-/** Features added from customswruntimeids.hrh (removed from customswruntimeids.hrh) */
-
-#define KFeatureIdFfMtpAlbumArt 5229
-
-#define KFeatureIdFfMusicPathPlugin 5232
-
-#define KFeatureIdFfPowerKeyAsKeyguard 5243
-
-#define KFeatureIdFfDisplayNetworkNameAfterCsRegistration 5217
-
-#define KFeatureIdFfManualSelectionPopulatedPlmnList 5184
-
-#define KFeatureIdFfMobilityManagementErrors 5228
-
-#define KFeatureIdFfServiceCallWhilePhoneLocked 5198
-
-#define KFeatureIdFfLocationsysuiHidePositioningMenu 5224
-
-#define KFeatureIdFfMasterResetAndClearSubmenu 5195
-
-#define KFeatureIdFfSimlockUi 5197
-
-#define KFeatureIdFfEntryPointForVideoShare 5225
-
-#define KFeatureIdFfImsDeregistrationInOffline 5230
-
-#define KFeatureIdFfImsDeregistrationInRfs 5231
-
-#define KFeatureIdFfImsDeregistrationInVpn 5209
-
-#define KFeatureIdFfIntranetBrowsing 5109
-
-#define KFeatureIdProductIncludesHomeScreenEasyDialing 5085
-
-#endif // __PUBLICRUNTIMEIDS_HRH
--- a/sf_config/config/inc/variant.cfg Tue May 04 16:42:12 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-\epoc32\include\bldvariant.hrh
-ENABLE_ABIV2_MODE