# HG changeset patch # User Pat Downey # Date 1273615575 -3600 # Node ID 877bf5d7469a7f81457b9890b9dda749a41d9cf0 # Parent 04e7a3912350af6a9c17839d8793add22dbe3a63 Move and merge modified sf_config/config files to be underneath foundation_system in line with the restructure that occurred as part of fc38b048ab2f. diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/cenrep/group/bld.inf --- /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 diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/cenrep/src/convert.confml --- /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 @@ + + + + + \ No newline at end of file diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/cenrep/src/convertpluginlayer/implml/assets.convertprojectml --- /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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/cenrep/src/convertpluginlayer/root.confml --- /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 @@ + + \ No newline at end of file diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/engineering/group/bld.inf --- /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/ // diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/engineering/inc/bldregional.hrh --- /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 diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/inc/bldcodeline.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 diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/inc/bldprivate.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 diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/inc/bldpublic.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. diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/inc/privateruntimeids.hrh --- 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 diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/inc/publicruntimeids.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 diff -r 04e7a3912350 -r 877bf5d7469a foundation_system/sf_config/config/inc/variant.cfg --- 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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/cenrep/group/bld.inf --- 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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/cenrep/src/convert.confml --- 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 @@ - - - - - \ No newline at end of file diff -r 04e7a3912350 -r 877bf5d7469a sf_config/cenrep/src/convertpluginlayer/implml/assets.convertprojectml --- 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -r 04e7a3912350 -r 877bf5d7469a sf_config/cenrep/src/convertpluginlayer/root.confml --- 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 @@ - - \ No newline at end of file diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/engineering/group/bld.inf --- 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/ // diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/engineering/inc/bldregional.hrh --- 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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/inc/bldcodeline.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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/inc/bldprivate.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.
-
-patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE
-patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE
-*/ -#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. -
-The heap shrinking hysteresis value is calculated to be:
-@code
-KHeapShrinkHysRatio*(iGrowBy>>8)
-@endcode
-where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap -constructor.
-The default hysteresis value is iGrowBy bytes i.e. -KHeapShrinkHysRatio=2.0.

- -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.
-patchdata euser.dll@KHeapShrinkHysRatio -SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO -patchdata ekern.exe@KHeapShrinkHysRatio -SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO -

-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 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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/inc/bldpublic.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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/inc/privateruntimeids.hrh --- 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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/inc/publicruntimeids.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 diff -r 04e7a3912350 -r 877bf5d7469a sf_config/config/inc/variant.cfg --- 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