1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/epoc32/include/bldpublic.hrh Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -0,0 +1,2148 @@
1.4 +/*
1.5 +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +* All rights reserved.
1.7 +* This component and the accompanying materials are made available
1.8 +* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.9 +* which accompanies this distribution, and is available
1.10 +* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.11 +*
1.12 +* Initial Contributors:
1.13 +* Nokia Corporation - initial contribution.
1.14 +*
1.15 +* Contributors:
1.16 +*
1.17 +* Description:
1.18 +*
1.19 +*/
1.20 +
1.21 +#ifndef __BLDPUBLIC_HRH
1.22 +#define __BLDPUBLIC_HRH
1.23 +
1.24 +//Defining only language 01 for SF build purposes
1.25 +#define LANGUAGE_IDS LANG sc 01
1.26 +
1.27 +
1.28 +/** #FF_3D_RINGING_TONES
1.29 +Device supports 3D ringing tones.
1.30 +*/
1.31 +#undef FF_3D_RINGING_TONES
1.32 +
1.33 +/** #FF_3G_CELLBROADCAST
1.34 +Cell Broadcasting support on 3G mode.
1.35 +*/
1.36 +#undef FF_3G_CELLBROADCAST
1.37 +
1.38 +/** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT
1.39 +Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to
1.40 +perform WLAN background scanning. AWS listens and receives events from other
1.41 +components, concludes what would be the preferred scanning period, and then
1.42 +tells it to WLAN engine.
1.43 +*/
1.44 +#undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT
1.45 +
1.46 +/** #FF_AI_WLANSNIFFER_WIDGET
1.47 +Flag for WLANSniffer Homescreen widget.
1.48 +*/
1.49 +#undef FF_AI_WLANSNIFFER_WIDGET
1.50 +
1.51 +/** #FF_ASYNCH_FILE_SAVE_QUEUE
1.52 +Camcorder requires support from the Asynchronous File Save Queue.
1.53 +*/
1.54 +#define FF_ASYNCH_FILE_SAVE_QUEUE
1.55 +
1.56 +/** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM
1.57 +This flags controls whether the Audio Messaing ROM files are included in the
1.58 +build.
1.59 +*/
1.60 +#define FF_AUDIO_MESSAGING_INCLUDE_IN_ROM
1.61 +
1.62 +/** #FF_AUDT
1.63 +Device supports Always Up-to-date Device Time (AUDT). This is an ability to
1.64 +update the device time, date and country/city automatically in phone start-up.
1.65 +*/
1.66 +#undef FF_AUDT
1.67 +
1.68 +/** #FF_AUTO_REDIAL_FOR_VIDEO_CALL
1.69 +"This flag indicates redial sequence, when video call is not succeeded for
1.70 +certain reasons."
1.71 +*/
1.72 +#define FF_AUTO_REDIAL_FOR_VIDEO_CALL
1.73 +
1.74 +/** #FF_AVKON_EMOTION_ICON_ENABLED
1.75 +to enable/disable the emotion icon support in avkon editor control
1.76 +*/
1.77 +#undef FF_AVKON_EMOTION_ICON_ENABLED
1.78 +
1.79 +/** #FF_BIRTHDAY_IMPROVEMENT
1.80 +This feature flag is required for the enabling/disabling customized birthday &
1.81 +anniversary notifications for MyFaves contact in Calendar (under Community 1.0)
1.82 +into 3.2.3 platform.
1.83 +
1.84 +The requirement is
1.85 +
1.86 +B’day & Anniversary Notification for MyFaves contact
1.87 +
1.88 +• Picture of the MyFaves contact in the popup which can be masked as circular
1.89 +
1.90 +• Currently Birthday notification is same as any other Calendar alarm
1.91 +
1.92 +*/
1.93 +#undef FF_BIRTHDAY_IMPROVEMENT
1.94 +
1.95 +/** #FF_BROWSER_PROGRESSIVE_DOWNLOAD
1.96 +This feature flag is needed to enable/disable the progressiveness of the
1.97 +downloads in download manager server and its clients.
1.98 +*/
1.99 +#define FF_BROWSER_PROGRESSIVE_DOWNLOAD
1.100 +
1.101 +/** #FF_CAPACITIVE_DISPLAY
1.102 +Device uses capacitive touch technology in its display.
1.103 +
1.104 +*/
1.105 +#undef FF_CAPACITIVE_DISPLAY
1.106 +
1.107 +/** #FF_CHINESE_FONTS_HIRES
1.108 +This flag controls whether Chinese variants use TrueType fonts instead of the
1.109 +current stroke fonts in high resolution devices.
1.110 +
1.111 +Current stroke fonts have good readability in small sizes and lower resolution
1.112 +devices. However, with the introduction of ever sharper and larger displays
1.113 +(HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in
1.114 +bigger sizes. Fonts with thicker, more stylistic strokes are required for a
1.115 +proper look and user experience.
1.116 +
1.117 +Following requirements already make a case for TTF fonts in Chinese:
1.118 +417-16400: Chinese TrueType font for 9.1
1.119 +406-137: TrueType font for Chinese
1.120 +
1.121 +Note: The feature name intentionally avoids mentioning TrueType or TTF, as the
1.122 +font technology is irrelevant, high resolution being the operative keywords.
1.123 +*/
1.124 +#undef FF_CHINESE_FONTS_HIRES
1.125 +
1.126 +/** #FF_CLOCK_MULTIPROCOL_SUPPORT
1.127 +This flag shall be used to determine if product programs need clock's
1.128 +multiprotocol support, i.e. getting time information from different time source
1.129 +protocols like GPS, SNTP, etc.. Product program can make a choice such that
1.130 +multiprotocol feature support can be made on or off. When multiprotocol support
1.131 +is off, then default NITZ protocol shall be choosen.
1.132 +*/
1.133 +#undef FF_CLOCK_MULTIPROCOL_SUPPORT
1.134 +
1.135 +/** #FF_COMMSDAT_CREATION_FROM_XML
1.136 +There will be a new component in S60 called CommsDatCreator (CDC) that will
1.137 +initialize CommsDat using an input XML file which is generated by the
1.138 +Configuration Tool.
1.139 +When generating CommsDat the CDC needs that the default CommsDat in
1.140 +Z:\private\10202be9\cccccc00.cre is empty.
1.141 +The requested flag FF_COMMSDAT_CREATION_FROM_XML enables the empty CommsDat to
1.142 +be included to the image as the default CommsDat.
1.143 +
1.144 +*/
1.145 +#undef FF_COMMSDAT_CREATION_FROM_XML
1.146 +
1.147 +/** #FF_COMMSDAT_CREATOR
1.148 +This flags controls whether the CommsDatCreator component to be included to the
1.149 +image.
1.150 +*/
1.151 +#define FF_COMMSDAT_CREATOR
1.152 +
1.153 +/** #FF_CONNECTION_OVERRIDE
1.154 +The feature enables the better utilisation of the WLAN connections that the user
1.155 +has manually opened from the WLAN widget. Such connections, called as 'user
1.156 +connections', will be automatically utilised in all applications that would
1.157 +normally use Internet SNAP connection. If the feature is enabled, the 'user
1.158 +connection' is enforced by default. The user can still control the utilisation
1.159 +of the 'user connection' by enabling/disabling the connection enforcement from
1.160 +WLAN settings.
1.161 +*/
1.162 +#define FF_CONNECTION_OVERRIDE
1.163 +
1.164 +/** #FF_CONTACTS_GROUP_FUNCTIONALITY
1.165 +We need a feature flag for ROM Creation time variation. The Phonebook2
1.166 +application is constructed on a plugin based architecture. This design allows
1.167 +the Phonebook2 application to be composed of various plugin components. The S60
1.168 +platform Phonebook2 component contains a group UI plugin component, which
1.169 +implements the whole contacts group functionality. To enable a variant to create
1.170 +their own contact group functionality we need a feature flag so that the variant
1.171 +can remove the platform group plugin component. This allow the component to be
1.172 +removed from the ROM image, thus making the ROM size smaller.
1.173 +*/
1.174 +#undef FF_CONTACTS_GROUP_FUNCTIONALITY
1.175 +
1.176 +/** #FF_CONTACTS_NICKNAME
1.177 +The nickname functionality needs a feature flag for the following reasons:
1.178 +-Phonebook2 component exports a central repository initialization file, which is
1.179 +used to improve the Phonebook application launch -The initialization file is
1.180 +read by the Symbian Contacts model server to initialize the Contacts view during
1.181 +the device boot sequence
1.182 + * S60 specifications define which fields take part in the device's contact name
1.183 +creation (first name, last name, company name)
1.184 + * The nickname requirement changes the S60 name creation rules, by adding the
1.185 +contacts nickname field to the above list of fields
1.186 + * Therefore the content of the Contacts view needs to be initialized
1.187 +differently depending on whether the nickname feature is enabled or disabled
1.188 + * The initialization file contains the configuration of the view, e.g. the
1.189 +contact fields which are used for sorting the Phonebook names list view
1.190 + * A feature flag is needed which allows Phonebook2 to export the correct
1.191 +variant of the Contact view initilization file
1.192 + * There is a considerable RAM usage penalty associated with keeping the
1.193 +nickname field in the contact view when the nickname feature is disabled
1.194 + * For further description of the Symbian Contacts view initilization see
1.195 +\src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
1.196 +-Run-time variation can be used inside the Phonebook2 application to configure
1.197 +the application sort order
1.198 + * But the Symbian Contacts view's must be configured correctly in order to
1.199 +maintain existing performance, see above description
1.200 +
1.201 +*/
1.202 +#undef FF_CONTACTS_NICKNAME
1.203 +
1.204 +/** #FF_CUSTOMER_HELPS_IN_USE
1.205 +Customer helps are included into image based on this flag.
1.206 +*/
1.207 +#undef FF_CUSTOMER_HELPS_IN_USE
1.208 +
1.209 +/** #FF_DEVICE_DIAGNOSTICS_APP
1.210 +On enabling this feature flag GSDevDiagPlugin.dll would start the
1.211 +DevDiagApp.exe. This would load all related plugins. The Diagnostics application
1.212 +offers self-test service on the Mobile Applications and hardware for the phone
1.213 +users.
1.214 +*/
1.215 +#define FF_DEVICE_DIAGNOSTICS_APP
1.216 +
1.217 +/** #FF_DM_INSTALL_SECURITY
1.218 +OMA DM SW installer implementation included in build.
1.219 +*/
1.220 +#undef FF_DM_INSTALL_SECURITY
1.221 +
1.222 +/** #FF_DUAL_LANGUAGE_SUPPORT
1.223 +This Flag is used to develop support for dual language feature. This is an
1.224 +enhancement to the basic prediction feature where words predicted will come from
1.225 +2 different language databases.
1.226 +*/
1.227 +#undef FF_DUAL_LANGUAGE_SUPPORT
1.228 +
1.229 +/** #FF_EMAIL_FRAMEWORK
1.230 +Defines whether the product includes the email multiprotocol framework. When the
1.231 +flag is defined all parts constituting new email solution are in ROM:
1.232 +application, plugin framework + imap/pop plugin and related settings UIs.
1.233 +
1.234 +legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.
1.235 +*/
1.236 +#define FF_EMAIL_FRAMEWORK
1.237 +
1.238 +/** #FF_EMAIL_IPS_SERVICES
1.239 +Defines whether the product includes IMAP4, POP3 and SMTP protocol support.
1.240 +*/
1.241 +#undef FF_EMAIL_IPS_SERVICES
1.242 +
1.243 +/** #FF_EMAIL_MCE_INTEGRATION
1.244 +This enables email client selection in MCE. Fex. Freestyle email mailboxes goes
1.245 +under email folder in mce-serttings. mce and sendui. Freestyle email settings
1.246 +can be changed from mce-settings.
1.247 + All you need to do is install own mtm-plugin and configure central repository
1.248 +key.
1.249 +
1.250 +*/
1.251 +#define FF_EMAIL_MCE_INTEGRATION
1.252 +
1.253 +/** #FF_EMAIL_PROTOCOL_PLUGINS
1.254 +When defined, default email protocol plugins are enabled.
1.255 +*/
1.256 +#define FF_EMAIL_PROTOCOL_PLUGINS
1.257 +
1.258 +/** #FF_EMAIL_UI
1.259 +Defines whether the product includes email UI application
1.260 +*/
1.261 +#undef FF_EMAIL_UI
1.262 +
1.263 +/** #FF_EMPTY_COMMSDAT
1.264 +The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
1.265 +determine which default CommsDat will be put to the image independent of image
1.266 +type (prd or rnd):
1.267 +
1.268 +- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
1.269 +base when creating operator variants with Configuration Tool and
1.270 +CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
1.271 +
1.272 +- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
1.273 +(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
1.274 +product) is included. This is suitable for vanilla variants of the phones.
1.275 +
1.276 +- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
1.277 +Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
1.278 +Elisa) for RnD purposes.
1.279 +
1.280 +Maximum of one of these flags should be defined at the time.
1.281 +
1.282 +If none of the override flags is defined then the used CommsDat depends on the
1.283 +image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
1.284 +image. This is typically how it should be and the override flags should only be
1.285 +used if some special functionality is needed.
1.286 +
1.287 +*/
1.288 +#undef FF_EMPTY_COMMSDAT
1.289 +
1.290 +/** #FF_FARSI_CALENDAR
1.291 +S60 calendar should provide possibility to integrate Farsi calendar application
1.292 +to S60 calendar.
1.293 +
1.294 + S60 calendar should provide variation point to calendar main menu, from where
1.295 +Farsi calendar application can be launched. In addition S60 calendar setting
1.296 +should provide access to the Farsi calendar settings. User should comfortably
1.297 +move btwn Gregorian and Farsi calendars.
1.298 +
1.299 +Farsi calendar will be enabled in the variants English & Farsi. These variants
1.300 +can be extended further as per the need.
1.301 +
1.302 +This feature is approved and targeted for 3.2.3 products. So variation required
1.303 +from 3.2.3 onwards.
1.304 +*/
1.305 +#undef FF_FARSI_CALENDAR
1.306 +
1.307 +/** #FF_FLASHLITE_SCREENSAVER
1.308 +When enabled/defined flash can be used as Screensaver.
1.309 +*/
1.310 +#undef FF_FLASHLITE_SCREENSAVER
1.311 +
1.312 +/** #FF_FMTX
1.313 +FMTX application and Nseries Music Player support for FMTX
1.314 +*/
1.315 +#define FF_FMTX
1.316 +
1.317 +/** #FF_FULLSCR_HWR_INPUT
1.318 +Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
1.319 +or not.
1.320 +*/
1.321 +#define FF_FULLSCR_HWR_INPUT
1.322 +
1.323 +/** #FF_GENERIC_FONTS_ASSETS
1.324 +This flag is used to check if generic font assets are to be used, this is used
1.325 +for Symbian foundation where freetype rasterize as well as EFF fonts need to be
1.326 +used.
1.327 +*/
1.328 +#undef FF_GENERIC_FONTS_ASSETS
1.329 +
1.330 +/** #FF_HDMI
1.331 +Feature flag to indicate HDMI availability. IIf defined, device supports HDMI
1.332 +(High Definition Multimedia Interface)
1.333 +*/
1.334 +#undef FF_HDMI
1.335 +
1.336 +/** #FF_HELP_TUTORIAL_MERGE
1.337 +The end-user shall be provided with animated help (tutorial kontent) from CSX
1.338 +Help application. Both applications will continua existing as separate
1.339 +applications, though Tutorial will not be visible in application grid, but only
1.340 +provide animated content for CSX Help.
1.341 +
1.342 +This is for REQ 417-16797. Help & Tutorial will look like one application. User
1.343 +will not feel that they are 2 different applications. To implement this REQ
1.344 +without breaking the compatibility, one feature flag is needed to make Help &
1.345 +Toturial applications know if Tutorial is embedded in Help or running as a
1.346 +standalone application. Also refer to REQ 101-39505.
1.347 +*/
1.348 +#undef FF_HELP_TUTORIAL_MERGE
1.349 +
1.350 +/** #FF_HIJRI_CALENDAR
1.351 +S60 calendar should provide possibility to integrate separate Hijri calendar
1.352 +application to S60 calendar.
1.353 +
1.354 +S60 calendar should provide variation point to calendar main menu, from where
1.355 +Hijri calendar application can be launched. In addition S60 calendar setting
1.356 +should provide access to the Hijri calendar settings. User should comfortably
1.357 +move btwn Gregorian and Hijri calendars.
1.358 +
1.359 +Hijri calendar will be enabled in the variants English, Arabic, Urdu , French &
1.360 +Farsi. These variants can be extended further as per the need.
1.361 +
1.362 +This feature is approved and targeted for 3.2.3 products. So variation required
1.363 +from 3.2.3 onwards.
1.364 +
1.365 +*/
1.366 +#undef FF_HIJRI_CALENDAR
1.367 +
1.368 +/** #FF_HITCHCOCK_APP_SHELL
1.369 +"Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If
1.370 +disabled, old xml based menu2, and if enabled, new hitchcock based menu3."
1.371 +*/
1.372 +#undef FF_HITCHCOCK_APP_SHELL
1.373 +
1.374 +/** #FF_HOMESCREEN_COMMON_IDLEFW
1.375 +Feature flag for enabling common idle framework to support new widgetized
1.376 +stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen:
1.377 +3rd Party widget support" as alternative of existing Active Idle 2 and yet
1.378 +enabling even custom made stand-by mode app to be active. The binary objects
1.379 +which comprise common idle framework related components and new active stand-by
1.380 +application, selection of alternative, and its depended components, can be
1.381 +selected at image creation time in case where common ilde fw is accepted by
1.382 +product/variant decicion.
1.383 +*/
1.384 +#define FF_HOMESCREEN_COMMON_IDLEFW
1.385 +
1.386 +/** #FF_HOMESCREEN_OPEN_MENUFW
1.387 +Feature flag for activation of open menu framework to support alternative main
1.388 +menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model
1.389 +for other applications", "417-8821: Non-touch VGA support for Matrix" and
1.390 +"404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can
1.391 +still be used if product/variant decides so, however, open menu fw which enables
1.392 +altenative menu applications to run on same content, can be chosen as well. The
1.393 +binary objects which comprise open menu fw and active main menu application with
1.394 +its depended components can be selected at image creation time, as well as it is
1.395 +possible to request appropriate main menu application UID when needed to
1.396 +configure S60. These requests are, for example, setting the application UID to
1.397 +launch main menu by "applications" hw-key and hide menu application from itself
1.398 +etc.
1.399 +*/
1.400 +#define FF_HOMESCREEN_OPEN_MENUFW
1.401 +
1.402 +/** #FF_HOMESCREEN_SWITCHABLE_ROOT
1.403 +Homescreen root configuration replaces existing concept of Active Idle
1.404 +themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by
1.405 +enabling/disabling possibility to switch homescreen root. Homescreen root switch
1.406 +must be enabled to end user to select operator/product specific alternative
1.407 +homescreen active, for example, an alternative root or External Homescreen. This
1.408 +feature must be able to set at run time also for post-product provision of
1.409 +alternative homescreen.
1.410 +*/
1.411 +#undef FF_HOMESCREEN_SWITCHABLE_ROOT
1.412 +
1.413 +/** #FF_IAUPDATE
1.414 +If defined, the phone supports Independent Application Update feature.
1.415 +*/
1.416 +#define FF_IAUPDATE
1.417 +
1.418 +/** #FF_IAUPDATE_PHASE2
1.419 +Flag to control whether phone's Independent Application Update feature,
1.420 +controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.
1.421 +*/
1.422 +#define FF_IAUPDATE_PHASE2
1.423 +
1.424 +/** #FF_IMAGEPRINT_BT_PROTOCOL
1.425 +Flag to control whether ImagePrint supports Bluetooth-printing
1.426 +*/
1.427 +#define FF_IMAGEPRINT_BT_PROTOCOL
1.428 +
1.429 +/** #FF_IMAGEPRINT_MEMORYCARD_PROTOCOL
1.430 +Flag to define whether ImagePrint supports printing to memorycard
1.431 +*/
1.432 +#define FF_IMAGEPRINT_MEMORYCARD_PROTOCOL
1.433 +
1.434 +/** #FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL
1.435 +Flag to define whether ImagePrint supports PictBridge printing - meaning
1.436 +printing over USB.
1.437 +*/
1.438 +#define FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL
1.439 +
1.440 +/** #FF_IMAGEPRINT_UPNP_PROTOCOL
1.441 +Flag to define whether ImagePrint supports UPnP printing
1.442 +*/
1.443 +#define FF_IMAGEPRINT_UPNP_PROTOCOL
1.444 +
1.445 +/** #FF_INCLUDE_CHINESE_DICTIONARY
1.446 +This feature flag controls the inclusion/exclusion of chinese dictionary in
1.447 +chinese variants. The flag is used in dictionary_variant.iby
1.448 +
1.449 +*/
1.450 +#undef FF_INCLUDE_CHINESE_DICTIONARY
1.451 +
1.452 +/** #FF_INPUTS_PER_ORIENTATION
1.453 +the feature is implemented to adjust dynamically available input methods
1.454 +according to autorotation status.
1.455 +when autorotation is ON, if orientation is landscape, show menu items exclude
1.456 +"virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is
1.457 +portrait show menu items exclude "FSQ" and FSQ is also unavailabe.
1.458 +
1.459 +*/
1.460 +#undef FF_INPUTS_PER_ORIENTATION
1.461 +
1.462 +/** #FF_INTELLIGENT_TEXT_INPUT
1.463 +Generic QWERTY framework and 2nd generation text input engine integration
1.464 +*/
1.465 +#undef FF_INTELLIGENT_TEXT_INPUT
1.466 +
1.467 +/** #FF_JAVA_GLOBAL_INDICATORS_API
1.468 +Enables Java Global Indicator API. Global Indicator API can be used to add
1.469 +indicators to phone status pane.
1.470 +*/
1.471 +#undef FF_JAVA_GLOBAL_INDICATORS_API
1.472 +
1.473 +/** #FF_LAYOUT_360_640_NONTOUCH
1.474 +New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to
1.475 +hw image.
1.476 +*/
1.477 +#undef FF_LAYOUT_360_640_NONTOUCH
1.478 +
1.479 +/** #FF_LAYOUT_360_640_TOUCH_QHD2
1.480 +Layout data for QHD2_TOUCH resolution.
1.481 +*/
1.482 +#undef FF_LAYOUT_360_640_TOUCH_QHD2
1.483 +
1.484 +/** #FF_LAYOUT_480_640_VGA3
1.485 +Layout data for VGA3 resolution.
1.486 +*/
1.487 +#undef FF_LAYOUT_480_640_VGA3
1.488 +
1.489 +/** #FF_LAYOUT_640_360_NONTOUCH
1.490 +New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put
1.491 +to hw image.
1.492 +
1.493 +*/
1.494 +#undef FF_LAYOUT_640_360_NONTOUCH
1.495 +
1.496 +/** #FF_LAYOUT_640_360_TOUCH_QHD2
1.497 +Layout data for QHD2 TOUCH resolution.
1.498 +*/
1.499 +#undef FF_LAYOUT_640_360_TOUCH_QHD2
1.500 +
1.501 +/** #FF_LAYOUT_640_480_VGA3
1.502 +Layout data for VGA3 resolution.
1.503 +*/
1.504 +#undef FF_LAYOUT_640_480_VGA3
1.505 +
1.506 +/** #FF_LBT_ENGINE
1.507 +To enable/disable LBT engine from S60. By default this should be ON
1.508 +The Location Triggering subsystem provides a service to applications for
1.509 +notifications based on the user’s location. Applications can create and remove
1.510 +location based triggers, and applications can be notified or started when one of
1.511 +their triggers is fired, i.e. the triggering conditions are met
1.512 +Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
1.513 +REQ: 101-34742
1.514 +BREL : 405-1756
1.515 +*/
1.516 +#define FF_LBT_ENGINE
1.517 +
1.518 +/** #FF_LBT_EVENTSUI
1.519 +To enable EventsUi application. Default is ON
1.520 +Location events help the users to create location-based reminders. It allows
1.521 +the user to create a event and assign a location to it. When you get close by
1.522 +to the location, it prompts you with a reminder by playing a alarm tone or
1.523 +displaying a text note or voice note assigned to that event.
1.524 +REQ : 403-1621
1.525 +BREl : 405-1781
1.526 +*/
1.527 +#define FF_LBT_EVENTSUI
1.528 +
1.529 +/** #FF_LBT_MGTUI
1.530 +To enable/disable the LBT management UI. Default is On
1.531 +Settings for Location based trigerring subsystem.
1.532 +REQ : 403-1621
1.533 +BREl : 405-1781
1.534 +*/
1.535 +#define FF_LBT_MGTUI
1.536 +
1.537 +/** #FF_LINKED_FONTS_CHINESE
1.538 +For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE
1.539 +is needed.
1.540 +This flag controls whether a single Chinese font or a linked font is used in
1.541 +Chinese builds. The linked font will contain latin set from normal S60 latin
1.542 +fonts and a Chinese part which is the current Chinese font unchanged. To be used
1.543 +in Chinese variants only.
1.544 +*/
1.545 +#undef FF_LINKED_FONTS_CHINESE
1.546 +
1.547 +/** #FF_MDS_CAMERA_SUPPORT
1.548 +Enables camera application support for Metadata system.
1.549 +*/
1.550 +#define FF_MDS_CAMERA_SUPPORT
1.551 +
1.552 +/** #FF_MEETING_REQUEST_UI
1.553 +Meeting request UI from Custom SW will be is part of Common Email. This new flag
1.554 +replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
1.555 +UI (viewer) is visible to Email application as Ecom plugin.
1.556 +
1.557 +If the flag is not defined, MR UI related components are not in ROM.
1.558 +*/
1.559 +#define FF_MEETING_REQUEST_UI
1.560 +
1.561 +/** #FF_MENU_TEXTURE_PRELOADING
1.562 +In Menu (AppShell) application the performance of changing the folder has been
1.563 +poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the
1.564 +icons in advance improves the performance radically. The side effect is the
1.565 +increased memory consumption. This flag enables/disables the texture
1.566 +pre-loading.
1.567 +*/
1.568 +#undef FF_MENU_TEXTURE_PRELOADING
1.569 +
1.570 +/** #FF_MMS_POSTCARD_INCLUDE_IN_ROM
1.571 +This flags controls whether the MMS Postcard ROM files are included in the
1.572 +build.
1.573 +*/
1.574 +#undef FF_MMS_POSTCARD_INCLUDE_IN_ROM
1.575 +
1.576 +/** #FF_NCD_ENGINE
1.577 +This flag enables building the NCD Engine to S60 release.
1.578 +*/
1.579 +#define FF_NCD_ENGINE
1.580 +
1.581 +/** #FF_NCD_UI
1.582 +This flag enables building the NCD UI to S60 release.
1.583 +*/
1.584 +#define FF_NCD_UI
1.585 +
1.586 +/** #FF_NEAR_FIELD_COMMUNICATION
1.587 +A feature flag for Near Field Communication feature
1.588 +*/
1.589 +#undef FF_NEAR_FIELD_COMMUNICATION
1.590 +
1.591 +/** #FF_NLT_SUPPORT
1.592 +This enables National Language Table(NLT) support for encoding SMS messages.
1.593 +Characters specific to a language must be encoded using the corresponding NLT,
1.594 +so that the message can be sent and received using a 7-bit alphabet without any
1.595 +loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS
1.596 +23.040 v8.1.0.
1.597 +*/
1.598 +#undef FF_NLT_SUPPORT
1.599 +
1.600 +/** #FF_NO_CUG_SUPPORT
1.601 +Allow removal of CUG (Closed User Group) feature from Phone and SIM settings
1.602 +list (in Control Panel) in cases where CUG is not supported.
1.603 +*/
1.604 +#undef FF_NO_CUG_SUPPORT
1.605 +
1.606 +/** #FF_NO_IDLE_SOFTKEYS
1.607 +When the flag is set, Active Idle does not have any softkeys.
1.608 +
1.609 +*/
1.610 +#undef FF_NO_IDLE_SOFTKEYS
1.611 +
1.612 +/** #FF_ODE_COPYRIGHT_NOTICE
1.613 +This feature adds ODE physics engine copyright info to About application. The
1.614 +notice is needed if any of the sw components which using this engine.
1.615 +Configurability is required to add the copyright information, because the notice
1.616 +should only displayed when required( e.g., in some products which include it ),
1.617 +we will decide whether displaying these copyright information by swtich on/off
1.618 +of this flag.
1.619 +*/
1.620 +#undef FF_ODE_COPYRIGHT_NOTICE
1.621 +
1.622 +/** #FF_OFN_FEATURE
1.623 +OFN feature stands for Optical Finger Navigation, a feature of input devices
1.624 +with optical sensor. Typically phones with the OFN feature contain an optical
1.625 +joystick, which is an addition to normal rocker navikey user input. Optical
1.626 +joystick is utilized for various user input functionalities in menus, lists,
1.627 +browser, maps, image viewer, etc. The optical joystick can be enabled/disabled
1.628 +by switching the boolean flag defined/undefined.
1.629 +
1.630 +*/
1.631 +#undef FF_OFN_FEATURE
1.632 +
1.633 +/** #FF_OMA_SCOMO_ADAPTER
1.634 +This feature enables OMA SCOMO feature in "application management component".
1.635 +
1.636 +*/
1.637 +#undef FF_OMA_SCOMO_ADAPTER
1.638 +
1.639 +/** #FF_OOM_MONITOR2_COMPONENT
1.640 +Feature flag for controlling the inclusion of Out-of-Memory2 component into the
1.641 +ROM image.
1.642 +
1.643 +*/
1.644 +#undef FF_OOM_MONITOR2_COMPONENT
1.645 +
1.646 +/** #FF_OSS_LEGAL_NOTICE
1.647 +This feature adds OSS legal notice to About application. The notice is needed if
1.648 +any of the sw components, e.g. WRT widgets include any Open Source components.
1.649 +
1.650 +Configurability is required to add the legal notice, because the notice should
1.651 +only displayed when required( e.g., in some products ), we will decide whether
1.652 +displaying these information by swtich on/off of this flag.
1.653 +
1.654 +
1.655 +
1.656 +*/
1.657 +#undef FF_OSS_LEGAL_NOTICE
1.658 +
1.659 +/** #FF_PLATFORM_SIMULATOR
1.660 +Platform Simulator product makes it possible to execute software on simulated
1.661 +target hardware using a Windows or Linux workstation. Platform Simulator is
1.662 +based on ARM® RealView® tools that support modeling terminal hardware using LISA
1.663 +language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced
1.664 +to the simulator as a core image loaded into the simulated flash memory.
1.665 +
1.666 +Compared to WINS emulator Platform Simulator based S60 simulation is much closer
1.667 +to exeuction on real hardware. Yet there has to be some differences in the S60
1.668 +core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag controls S60
1.669 +PPD release based core image creation for two alternate targets:
1.670 + - FLAG DEFINED = compilation shall include components and configurations for
1.671 +simulated hardware
1.672 + - FLAG UNDEFINED = compilation shall include components and configurations for
1.673 +real hardware
1.674 +
1.675 +The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the
1.676 +FF_PLATFORM_SIMULATOR flag.
1.677 +
1.678 +Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1
1.679 +configuration. In the future the Platform Simulator targets to support selected
1.680 +new reference hardware configurations. This makes the flag lifetime permanent.
1.681 +*/
1.682 +#undef FF_PLATFORM_SIMULATOR
1.683 +
1.684 +/** #FF_PNPMS_PROV_FILTER
1.685 +On enabling this feature flag pnpprovfilter.dll will be created and this feature
1.686 +flag is used to enable PNPProvisioning HTTP filter which by passes the download
1.687 +manager launching PNPMS provisioning engine.
1.688 +*/
1.689 +#define FF_PNPMS_PROV_FILTER
1.690 +
1.691 +/** #FF_PNPMS_SERVICE_HELP_PLUGIN
1.692 +This feature flag is required for launching PNPMS application from general
1.693 +settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
1.694 +be created and when this feature is enabled Service Help Icon will be present in
1.695 +General Settings/Control Panel. Service Help will launch browser on selection
1.696 +and direct the browser with predefined PnPMS server URL where user can download
1.697 +provisioning settings over HTTP from web server.
1.698 +*/
1.699 +#define FF_PNPMS_SERVICE_HELP_PLUGIN
1.700 +
1.701 +/** #FF_POWER_SAVE
1.702 +"Power save mode is a collection of features which are put in a power saving
1.703 +mode. These features are i.e. display light brightness, light time outs etc.
1.704 +Power save mode can be extended to be supported by any application which can do
1.705 +something to save battery by implementing the needed power save mode APIs."
1.706 +*/
1.707 +#define FF_POWER_SAVE
1.708 +
1.709 +/** #FF_PREMINET_CATALOGS_CLIENT
1.710 +Preminet Catalogs client.
1.711 +*/
1.712 +#undef FF_PREMINET_CATALOGS_CLIENT
1.713 +
1.714 +/** #FF_PROV_AUTHTYPE_PLUGIN
1.715 +This flag enables Authentication type plugin. On enabling this feature flag
1.716 +Authtypeplugin.dll will be created and this feature will be enabled and
1.717 +authetication type can be changed for configuration message from UI which will
1.718 +enable item in General Settings and on selection of this item will open list
1.719 +dialog for changing the authentication type.
1.720 +*/
1.721 +#undef FF_PROV_AUTHTYPE_PLUGIN
1.722 +
1.723 +/** #FF_QWERTY_FN_KEY
1.724 +The device has a Fn key
1.725 +*/
1.726 +#undef FF_QWERTY_FN_KEY
1.727 +
1.728 +/** #FF_RND_COMMSDAT
1.729 +The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
1.730 +determine which default CommsDat will be put to the image independent of image
1.731 +type (prd or rnd):
1.732 +
1.733 +- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
1.734 +base when creating operator variants with Configuration Tool and
1.735 +CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
1.736 +
1.737 +- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
1.738 +(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
1.739 +product) is included. This is suitable for vanilla variants of the phones.
1.740 +
1.741 +- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
1.742 +Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
1.743 +Elisa) for RnD purposes.
1.744 +
1.745 +Maximum of one of these flags should be defined at the time.
1.746 +
1.747 +If none of the override flags is defined then the used CommsDat depends on the
1.748 +image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
1.749 +image. This is typically how it should be and the override flags should only be
1.750 +used if some special functionality is needed.
1.751 +
1.752 +*/
1.753 +#undef FF_RND_COMMSDAT
1.754 +
1.755 +/** #FF_ROCKER_KEY
1.756 +The device has multidirectional "rocker" key.
1.757 +
1.758 +*/
1.759 +#undef FF_ROCKER_KEY
1.760 +
1.761 +/** #FF_ROM_INCLUDE_ALF
1.762 +This flags controls whether the UI Accelerator toolkit (ALF) is included in the
1.763 +build.
1.764 +*/
1.765 +#define FF_ROM_INCLUDE_ALF
1.766 +
1.767 +/** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
1.768 +To enable the feature to variate the device capability on runtime
1.769 +*/
1.770 +#undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
1.771 +
1.772 +/** #FF_S60_HELPS_IN_USE
1.773 +Platform helps are included into image based on this flag.
1.774 +*/
1.775 +#define FF_S60_HELPS_IN_USE
1.776 +
1.777 +/** #FF_S60_POSTING_IMPLEMENTATION_IN_USE
1.778 +Flag to enable/disable usage of S60 implementation of posting surface api.
1.779 +Default value for this is disabled.
1.780 +*/
1.781 +#undef FF_S60_POSTING_IMPLEMENTATION_IN_USE
1.782 +
1.783 +/** #FF_SELECTABLE_EMAIL
1.784 +This enables selectable default email. When write message->email is selected
1.785 +from sendui (with multible mailboxes), the default email account is the initial
1.786 +selection. Default mailbox can be set from mce-settings.
1.787 +*/
1.788 +#define FF_SELECTABLE_EMAIL
1.789 +
1.790 +/** #FF_SENSOR_FW
1.791 +FF_SENSOR_FW flag is used for image creation time variation of the sensor
1.792 +framework.
1.793 +Flag should be defined for products that have sensors and undefined for products
1.794 +that do not.
1.795 +*/
1.796 +#define FF_SENSOR_FW
1.797 +
1.798 +/** #FF_SHOW_MMPLAYER
1.799 +By default S60 Media Player will be hidden from UI, and only be accessible
1.800 +through embedded playback use cases (e.g browser, messaging, file browser, etc).
1.801 +
1.802 +This flag will will allow product manufacturers to re-enable Media Player and
1.803 +display it in the application shell if desired.
1.804 +
1.805 +*/
1.806 +#undef FF_SHOW_MMPLAYER
1.807 +
1.808 +/** #FF_STARTUP_OMA_DM_SUPPORT
1.809 +The flag will be used to enable receiving OMA CP/DM messages during system
1.810 +start-up in those devices that need the feature.
1.811 +*/
1.812 +#undef FF_STARTUP_OMA_DM_SUPPORT
1.813 +
1.814 +/** #FF_TACTICONS
1.815 +Tacticons are haptic effects that can be played by the applications to indicate
1.816 +success or failure of actions. Tacticons can be also automatically played
1.817 +together with some Sound IDs.
1.818 +
1.819 +*/
1.820 +#undef FF_TACTICONS
1.821 +
1.822 +/** #FF_TACTILE_FEEDBACK
1.823 +Device supports Tactile Feedback. Tactile feedback is produced by UI components
1.824 +and applications on pointer down events. Actual physical feedback effect
1.825 +(vibra/audio/no feedback) depends on current settings and device configuration.
1.826 +*/
1.827 +#define FF_TACTILE_FEEDBACK
1.828 +
1.829 +/** #FF_TARM_CAPABILITY_BASED_ACCESS
1.830 +This is the feature flag to allow branching of the code flow based on the
1.831 +capability check or SID check for the third party applications.
1.832 +*/
1.833 +#undef FF_TARM_CAPABILITY_BASED_ACCESS
1.834 +
1.835 +/** #FF_TCP_MYFAVES_FEATURE
1.836 +The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
1.837 +package.
1.838 +*/
1.839 +#undef FF_TCP_MYFAVES_FEATURE
1.840 +
1.841 +/** #FF_TCP_MYPROFILE
1.842 +This feature flag is for enabling/disabling MyProfile feature in T-Mobile
1.843 +Complementary package(both International & US)on S60 3.2.3. This feature flag is
1.844 +valid for MyProfile UI & MyProfile synchronization.
1.845 +*/
1.846 +#undef FF_TCP_MYPROFILE
1.847 +
1.848 +/** #FF_THEME_HAZE
1.849 +Haze theme is included in ROM image.
1.850 +
1.851 +*/
1.852 +#define FF_THEME_HAZE
1.853 +
1.854 +/** #FF_THEME_JINGMASK
1.855 +Jingmask theme is included in ROM image.
1.856 +
1.857 +*/
1.858 +#define FF_THEME_JINGMASK
1.859 +
1.860 +/** #FF_TOUCHSCREENCALIB_IN_STARTUP
1.861 +Touch Calibration UI is initiated at device startup.
1.862 +
1.863 +*/
1.864 +#undef FF_TOUCHSCREENCALIB_IN_STARTUP
1.865 +
1.866 +/** #FF_TOUCH_UNLOCK_STROKE
1.867 +This flag enables user to response (for example answer) and unlock screen
1.868 +through sliders (software controls) to mobile terminated calls. This applies
1.869 +only to touch devices.
1.870 +*/
1.871 +#undef FF_TOUCH_UNLOCK_STROKE
1.872 +
1.873 +/** #FF_UPNP_FRAMEWORK_2_0
1.874 +Defines whether UPNP application is supported in the platform through
1.875 +MusicPlayer.
1.876 +*/
1.877 +#undef FF_UPNP_FRAMEWORK_2_0
1.878 +
1.879 +/** #FF_USB_CHARGING
1.880 +If it is defined, the Starter starts the UsbWatcher.exe in charging mode.
1.881 +The USB Watcher or USB MSC Personality Plug-in code is not variated.
1.882 +Note. This flag replaces RD_USB_CHARGING in 5.0 release.
1.883 +*/
1.884 +#define FF_USB_CHARGING
1.885 +
1.886 +/** #FF_USB_HOST
1.887 +The flag excludes all S60 USB host and OTG related components.
1.888 +*/
1.889 +#undef FF_USB_HOST
1.890 +
1.891 +/** #FF_USE_EGPRS_ICON
1.892 +The flag is used to enable EGPRS icon in the status pane. If the flag is
1.893 +disabled, GPRS icon must be shown instead of EGPRS icon.
1.894 +
1.895 +*/
1.896 +#undef FF_USE_EGPRS_ICON
1.897 +
1.898 +/** #FF_USE_MASS_STORAGE_CONFIG
1.899 +Flag is used for products to select in image creation time if mass storage drive
1.900 +configuration is used or not. The mass storage drive configuration is following:
1.901 +C=Phone memory, E=Internal mass storage and F=Memory card.
1.902 +
1.903 +The flag affects how S60 components see the drives setup from estart
1.904 +txt-file(s).
1.905 +*/
1.906 +#undef FF_USE_MASS_STORAGE_CONFIG
1.907 +
1.908 +/** #FF_USE_ZI_ENGINE
1.909 +On enabling this feature flag eZitext engine will be part of the Image and
1.910 +Ptiengine will utilize eZitext engine for editing features.
1.911 +*/
1.912 +#undef FF_USE_ZI_ENGINE
1.913 +
1.914 +/** #FF_VANILLA_COMMSDAT
1.915 +The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
1.916 +determine which default CommsDat will be put to the image independent of image
1.917 +type (prd or rnd):
1.918 +
1.919 +- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
1.920 +base when creating operator variants with Configuration Tool and
1.921 +CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
1.922 +
1.923 +- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
1.924 +(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
1.925 +product) is included. This is suitable for vanilla variants of the phones.
1.926 +
1.927 +- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
1.928 +Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
1.929 +Elisa) for RnD purposes.
1.930 +
1.931 +Maximum of one of these flags should be defined at the time.
1.932 +
1.933 +If none of the override flags is defined then the used CommsDat depends on the
1.934 +image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
1.935 +image. This is typically how it should be and the override flags should only be
1.936 +used if some special functionality is needed.
1.937 +
1.938 +*/
1.939 +#undef FF_VANILLA_COMMSDAT
1.940 +
1.941 +/** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT
1.942 +Indicates whether a device needs Virtual full-screen qwerty input or not.
1.943 +
1.944 +*/
1.945 +#define FF_VIRTUAL_FULLSCR_QWERTY_INPUT
1.946 +
1.947 +/** #FF_VIRTUAL_ITUT_INPUT
1.948 +Indicates whether a device needs virtual ITUT input or not.
1.949 +*/
1.950 +#define FF_VIRTUAL_ITUT_INPUT
1.951 +
1.952 +/** #FF_VMBX_CALL_DIVERT_ICON
1.953 +Feature flag controls whether or not a special icon is shown in status pane,
1.954 +when call divert is set against voice mailbox number.
1.955 +
1.956 +*/
1.957 +#undef FF_VMBX_CALL_DIVERT_ICON
1.958 +
1.959 +/** #FF_VOICE_CALL_CONTINUITY
1.960 +With Voice Call Continuity it is possible to provide seamless user experience
1.961 +when user in transition between VoIP and cellular networks. This feature brings
1.962 +a method to seamlessly continue ongoing voice call from VoIP to cellular and
1.963 +vice versa. VCC handover logic shall be implemments as installable plugin (SIS)
1.964 +in order to allow possibility to support several VCC signalling variations.
1.965 +However VCC needed some platform changes to be fully functional (mainly at
1.966 +telephony components) and those changes must be run time variable.
1.967 +*/
1.968 +#define FF_VOICE_CALL_CONTINUITY
1.969 +
1.970 +/** #FF_VPN_CLIENT
1.971 +Feature flag is needed to manage whether VpnClient components are in ROM or not.
1.972 +*/
1.973 +#undef FF_VPN_CLIENT
1.974 +
1.975 +/** #FF_WEBVIDEO_PH2
1.976 +When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS
1.977 +interface for video decoding and postprocessing.
1.978 +*/
1.979 +#undef FF_WEBVIDEO_PH2
1.980 +
1.981 +/** #FF_WLANSNIFFER
1.982 +The purpose of the flag is to control whether the WlanSniffer2 application is to
1.983 +be integrated into 3.2 product builds or not.
1.984 +*/
1.985 +#undef FF_WLANSNIFFER
1.986 +
1.987 +/** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS
1.988 +The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP
1.989 +service via Sniffer's Active Idle plugin.
1.990 +*/
1.991 +#undef FF_WLANSNIFFER_VOIP_ENHANCEMENTS
1.992 +
1.993 +/** #FF_WLAN_EXTENSIONS
1.994 +Device supports extended WLAN functionalities e.g. for association and
1.995 +authentication.
1.996 +*/
1.997 +#undef FF_WLAN_EXTENSIONS
1.998 +
1.999 +/** #FF_WLAN_WAPI
1.1000 + WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
1.1001 +standard for WLAN security. Although WAPI was designed to operate on top of the
1.1002 +IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
1.1003 +defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
1.1004 +authentication and data link protection.
1.1005 +*/
1.1006 +#undef FF_WLAN_WAPI
1.1007 +
1.1008 +/** #FF_WLAN_WAPI_INCLUDE_IN_ROM
1.1009 +WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
1.1010 +standard for WLAN security. Although WAPI was designed to operate on top of the
1.1011 +IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
1.1012 +defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
1.1013 +authentication and data link protection.
1.1014 +
1.1015 +This feature flag is used only for including WAPI binaries to ROM. WAPI
1.1016 +functionality can be (run-time) enabled with FF_WLAN_WAPI.
1.1017 +*/
1.1018 +#undef FF_WLAN_WAPI_INCLUDE_IN_ROM
1.1019 +
1.1020 +/** #FF_XML_IDLE_THEME_BASIC_IDLE
1.1021 +Controls if Basic idle theme is going to image or not.
1.1022 +*/
1.1023 +#define FF_XML_IDLE_THEME_BASIC_IDLE
1.1024 +
1.1025 +/** #FF_XML_IDLE_THEME_CLASSIC_IDLE
1.1026 +Controls if Classic idle theme is going to image or not.
1.1027 +*/
1.1028 +#define FF_XML_IDLE_THEME_CLASSIC_IDLE
1.1029 +
1.1030 +/** #FF_XML_IDLE_THEME_FINGERUSE_IDLE
1.1031 +Controls if Finger use idle theme goes to image or not.
1.1032 +*/
1.1033 +#define FF_XML_IDLE_THEME_FINGERUSE_IDLE
1.1034 +
1.1035 +/** #FF_XML_IDLE_THEME_NAVIBAR_IDLE
1.1036 +Controls if Navibar idle theme is going to image or not.
1.1037 +*/
1.1038 +#define FF_XML_IDLE_THEME_NAVIBAR_IDLE
1.1039 +
1.1040 +/** #LANGPACK_DEFAULTLANG
1.1041 +The default language that is selected during bootup (this selection is
1.1042 +overridden by the sim language selection).
1.1043 +*/
1.1044 +#define LANGPACK_DEFAULTLANG
1.1045 +
1.1046 +/** #LANGUAGE_ARABIC
1.1047 +included Arabic
1.1048 +*/
1.1049 +#define LANGUAGE_ARABIC
1.1050 +
1.1051 +/** #LANGUAGE_BASQUE
1.1052 +included Basque
1.1053 +*/
1.1054 +#define LANGUAGE_BASQUE
1.1055 +
1.1056 +/** #LANGUAGE_BULGARIAN
1.1057 +included Bulgarian
1.1058 +*/
1.1059 +#define LANGUAGE_BULGARIAN
1.1060 +
1.1061 +/** #LANGUAGE_CATALAN
1.1062 +included Catalan
1.1063 +*/
1.1064 +#define LANGUAGE_CATALAN
1.1065 +
1.1066 +/** #LANGUAGE_CROATIAN
1.1067 +included Croatian
1.1068 +*/
1.1069 +#define LANGUAGE_CROATIAN
1.1070 +
1.1071 +/** #LANGUAGE_CZECH
1.1072 +included Czech
1.1073 +*/
1.1074 +#define LANGUAGE_CZECH
1.1075 +
1.1076 +/** #LANGUAGE_DANISH
1.1077 +included Danish
1.1078 +*/
1.1079 +#define LANGUAGE_DANISH
1.1080 +
1.1081 +/** #LANGUAGE_DUTCH
1.1082 +included Dutch
1.1083 +*/
1.1084 +#define LANGUAGE_DUTCH
1.1085 +
1.1086 +/** #LANGUAGE_ENGLISH
1.1087 +included English
1.1088 +*/
1.1089 +#define LANGUAGE_ENGLISH
1.1090 +
1.1091 +/** #LANGUAGE_ENGLISH_AMERICAN
1.1092 +included English_American
1.1093 +*/
1.1094 +#define LANGUAGE_ENGLISH_AMERICAN
1.1095 +
1.1096 +/** #LANGUAGE_ENGLISH_APAC
1.1097 +included English_APAC
1.1098 +*/
1.1099 +#define LANGUAGE_ENGLISH_APAC
1.1100 +
1.1101 +/** #LANGUAGE_ENGLISH_HONGKONG
1.1102 +included English_Hongkong
1.1103 +*/
1.1104 +#define LANGUAGE_ENGLISH_HONGKONG
1.1105 +
1.1106 +/** #LANGUAGE_ENGLISH_JAPANESE
1.1107 +included English_Japanese
1.1108 +*/
1.1109 +#define LANGUAGE_ENGLISH_JAPANESE
1.1110 +
1.1111 +/** #LANGUAGE_ENGLISH_PRCCHINA
1.1112 +included English_PrcChina
1.1113 +*/
1.1114 +#define LANGUAGE_ENGLISH_PRCCHINA
1.1115 +
1.1116 +/** #LANGUAGE_ENGLISH_TAIWAN
1.1117 +included English_Taiwan
1.1118 +*/
1.1119 +#define LANGUAGE_ENGLISH_TAIWAN
1.1120 +
1.1121 +/** #LANGUAGE_ENGLISH_THAI
1.1122 +included English_Thai
1.1123 +*/
1.1124 +#define LANGUAGE_ENGLISH_THAI
1.1125 +
1.1126 +/** #LANGUAGE_ESTONIAN
1.1127 +included Estonian
1.1128 +*/
1.1129 +#define LANGUAGE_ESTONIAN
1.1130 +
1.1131 +/** #LANGUAGE_FARSI
1.1132 +included Farsi
1.1133 +*/
1.1134 +#define LANGUAGE_FARSI
1.1135 +
1.1136 +/** #LANGUAGE_FINNISH
1.1137 +included Finnish
1.1138 +*/
1.1139 +#define LANGUAGE_FINNISH
1.1140 +
1.1141 +/** #LANGUAGE_FRENCH
1.1142 +included French
1.1143 +*/
1.1144 +#define LANGUAGE_FRENCH
1.1145 +
1.1146 +/** #LANGUAGE_FRENCH_AMERICAN
1.1147 +included French_American
1.1148 +*/
1.1149 +#define LANGUAGE_FRENCH_AMERICAN
1.1150 +
1.1151 +/** #LANGUAGE_GALICIAN
1.1152 +included Galician
1.1153 +*/
1.1154 +#define LANGUAGE_GALICIAN
1.1155 +
1.1156 +/** #LANGUAGE_GERMAN
1.1157 +included German
1.1158 +*/
1.1159 +#define LANGUAGE_GERMAN
1.1160 +
1.1161 +/** #LANGUAGE_GREEK
1.1162 +included Greek
1.1163 +*/
1.1164 +#define LANGUAGE_GREEK
1.1165 +
1.1166 +/** #LANGUAGE_HEBREW
1.1167 +included Hebrew
1.1168 +*/
1.1169 +#define LANGUAGE_HEBREW
1.1170 +
1.1171 +/** #LANGUAGE_HINDI
1.1172 +included Hindi
1.1173 +*/
1.1174 +#undef LANGUAGE_HINDI
1.1175 +
1.1176 +/** #LANGUAGE_HONGKONG
1.1177 +included Hongkong
1.1178 +*/
1.1179 +#define LANGUAGE_HONGKONG
1.1180 +
1.1181 +/** #LANGUAGE_HUNGARIAN
1.1182 +included Hungarian
1.1183 +*/
1.1184 +#define LANGUAGE_HUNGARIAN
1.1185 +
1.1186 +/** #LANGUAGE_ICELANDIC
1.1187 +included Icelandic
1.1188 +*/
1.1189 +#define LANGUAGE_ICELANDIC
1.1190 +
1.1191 +/** #LANGUAGE_INDONESIAN
1.1192 +included Indonesian
1.1193 +*/
1.1194 +#define LANGUAGE_INDONESIAN
1.1195 +
1.1196 +/** #LANGUAGE_INDONESIAN_APAC
1.1197 +included Indonesian_APAC
1.1198 +*/
1.1199 +#define LANGUAGE_INDONESIAN_APAC
1.1200 +
1.1201 +/** #LANGUAGE_ITALIAN
1.1202 +included Italian
1.1203 +*/
1.1204 +#define LANGUAGE_ITALIAN
1.1205 +
1.1206 +/** #LANGUAGE_JAPANESE
1.1207 +included Japanese
1.1208 +*/
1.1209 +#define LANGUAGE_JAPANESE
1.1210 +
1.1211 +/** #LANGUAGE_KOREAN
1.1212 +Korean language is planned to add as part of S60 platfrom in TB9.1 platfrom
1.1213 +release.
1.1214 +*/
1.1215 +#define LANGUAGE_KOREAN
1.1216 +
1.1217 +/** #LANGUAGE_LATVIAN
1.1218 +included Latvian
1.1219 +*/
1.1220 +#define LANGUAGE_LATVIAN
1.1221 +
1.1222 +/** #LANGUAGE_LITHUANIAN
1.1223 +included Lithuanian
1.1224 +*/
1.1225 +#define LANGUAGE_LITHUANIAN
1.1226 +
1.1227 +/** #LANGUAGE_MALAY
1.1228 +included Malay
1.1229 +*/
1.1230 +#define LANGUAGE_MALAY
1.1231 +
1.1232 +/** #LANGUAGE_MALAY_APAC
1.1233 +included Malay_APAC
1.1234 +*/
1.1235 +#define LANGUAGE_MALAY_APAC
1.1236 +
1.1237 +/** #LANGUAGE_NORWEGIAN
1.1238 +included Norwegian
1.1239 +*/
1.1240 +#define LANGUAGE_NORWEGIAN
1.1241 +
1.1242 +/** #LANGUAGE_POLISH
1.1243 +included Polish
1.1244 +*/
1.1245 +#define LANGUAGE_POLISH
1.1246 +
1.1247 +/** #LANGUAGE_PORTUGUESE
1.1248 +included Portuguese
1.1249 +*/
1.1250 +#define LANGUAGE_PORTUGUESE
1.1251 +
1.1252 +/** #LANGUAGE_PORTUGUESE_AMERICAN
1.1253 +included Portuguese_American
1.1254 +*/
1.1255 +#define LANGUAGE_PORTUGUESE_AMERICAN
1.1256 +
1.1257 +/** #LANGUAGE_PRCCHINA
1.1258 +included PrcChina
1.1259 +*/
1.1260 +#define LANGUAGE_PRCCHINA
1.1261 +
1.1262 +/** #LANGUAGE_ROMANIAN
1.1263 +included Romanian
1.1264 +*/
1.1265 +#define LANGUAGE_ROMANIAN
1.1266 +
1.1267 +/** #LANGUAGE_RUSSIAN
1.1268 +included Russian
1.1269 +*/
1.1270 +#define LANGUAGE_RUSSIAN
1.1271 +
1.1272 +/** #LANGUAGE_SERBIAN
1.1273 +included Serbian
1.1274 +*/
1.1275 +#define LANGUAGE_SERBIAN
1.1276 +
1.1277 +/** #LANGUAGE_SLOVAK
1.1278 +included Slovak
1.1279 +*/
1.1280 +#define LANGUAGE_SLOVAK
1.1281 +
1.1282 +/** #LANGUAGE_SLOVENIAN
1.1283 +included Slovenian
1.1284 +*/
1.1285 +#define LANGUAGE_SLOVENIAN
1.1286 +
1.1287 +/** #LANGUAGE_SPANISH
1.1288 +included Spanish
1.1289 +*/
1.1290 +#define LANGUAGE_SPANISH
1.1291 +
1.1292 +/** #LANGUAGE_SPANISH_AMERICAN
1.1293 +included Spanish_American
1.1294 +*/
1.1295 +#define LANGUAGE_SPANISH_AMERICAN
1.1296 +
1.1297 +/** #LANGUAGE_SWEDISH
1.1298 +included Swedish
1.1299 +*/
1.1300 +#define LANGUAGE_SWEDISH
1.1301 +
1.1302 +/** #LANGUAGE_TAGALOG
1.1303 +included Tagalog
1.1304 +*/
1.1305 +#define LANGUAGE_TAGALOG
1.1306 +
1.1307 +/** #LANGUAGE_TAIWAN
1.1308 +included Taiwan
1.1309 +*/
1.1310 +#define LANGUAGE_TAIWAN
1.1311 +
1.1312 +/** #LANGUAGE_THAI
1.1313 +included Thai
1.1314 +*/
1.1315 +#define LANGUAGE_THAI
1.1316 +
1.1317 +/** #LANGUAGE_TURKISH
1.1318 +included Turkish
1.1319 +*/
1.1320 +#define LANGUAGE_TURKISH
1.1321 +
1.1322 +/** #LANGUAGE_UKRAINIAN
1.1323 +included Ukrainian
1.1324 +*/
1.1325 +#define LANGUAGE_UKRAINIAN
1.1326 +
1.1327 +/** #LANGUAGE_URDU
1.1328 +included Urdu
1.1329 +*/
1.1330 +#define LANGUAGE_URDU
1.1331 +
1.1332 +/** #LANGUAGE_VIETNAMESE
1.1333 +included Vietnamese
1.1334 +*/
1.1335 +#define LANGUAGE_VIETNAMESE
1.1336 +
1.1337 +/** #__3D_MENU
1.1338 +3D Menu feature enhances Application Shell with animating 3D icons.
1.1339 +*/
1.1340 +#define __3D_MENU
1.1341 +
1.1342 +/** #__3GP_EXTENTION
1.1343 +This flag indicates that the 3GP Extention feature is supported in
1.1344 +MetadataUtility.
1.1345 +*/
1.1346 +#undef __3GP_EXTENTION
1.1347 +
1.1348 +/** #__AAC_ENCODER_PLUGIN
1.1349 +Device supports all-ARM AAC encoding capabilities.
1.1350 +*/
1.1351 +#define __AAC_ENCODER_PLUGIN
1.1352 +
1.1353 +/** #__AAC_PLUS_DECODER_PLUGIN
1.1354 +Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities
1.1355 +*/
1.1356 +#define __AAC_PLUS_DECODER_PLUGIN
1.1357 +
1.1358 +/** #__ACTIVE_IDLE
1.1359 +"The Active Idle includes several plugins to display different content.
1.1360 +Additional feature flags for them will be requested separately as the necessity
1.1361 +for them to be optional arises.At the moment this flag will cover all Active
1.1362 +Idle mandatory features."
1.1363 +*/
1.1364 +#undef __ACTIVE_IDLE
1.1365 +
1.1366 +/** #__ALLOW_UPGRADE_HELIX
1.1367 +"Support for Aftermarket update of Codecs, and File Formats. To allow the helix
1.1368 +dlls to be upgraded using a SISX file. "
1.1369 +*/
1.1370 +#define __ALLOW_UPGRADE_HELIX
1.1371 +
1.1372 +/** #__APP_CSD_SUPPORT
1.1373 +Device supports internal (HS)CSD in application UIs.
1.1374 +*/
1.1375 +#undef __APP_CSD_SUPPORT
1.1376 +
1.1377 +/** #__AUDIO_EFFECTS_API
1.1378 +"Device supports utility APIs and framework for Series 60 Audio applications to
1.1379 +enable predefined audio effects with audio play/record utilities. Features lilke
1.1380 +Volume, Graphical Equalizer, Reverb are possible."
1.1381 +*/
1.1382 +#define __AUDIO_EFFECTS_API
1.1383 +
1.1384 +/** #__AUDIO_MESSAGING
1.1385 +Flag for Xpress Audio Messaging feature. Device supports recording and sending a
1.1386 +sound clip as a MMS message.
1.1387 +*/
1.1388 +#define __AUDIO_MESSAGING
1.1389 +
1.1390 +/** #__AUDIO_RESOURCE_INDICATIONS
1.1391 +Device supports Audio Resource Indications Utility. Applications can use the
1.1392 +Audio Resource Indications Utility to request feedack when they can submit a
1.1393 +play request.
1.1394 +*/
1.1395 +#define __AUDIO_RESOURCE_INDICATIONS
1.1396 +
1.1397 +/** #__AUTO_ACCESSORY_IDENTIFICATION
1.1398 +Device supports automatic accessory identification.
1.1399 +*/
1.1400 +#undef __AUTO_ACCESSORY_IDENTIFICATION
1.1401 +
1.1402 +/** #__BASIC_LOCATION_INFO_DISPLAY
1.1403 +Device has basic location info display.
1.1404 +*/
1.1405 +#define __BASIC_LOCATION_INFO_DISPLAY
1.1406 +
1.1407 +/** #__BASS_BOOST_EFFECT_UI
1.1408 +"Device supports bass boost, increases Bass frequency response."
1.1409 +*/
1.1410 +#undef __BASS_BOOST_EFFECT_UI
1.1411 +
1.1412 +/** #__BRIGHTNESS_CONTROL
1.1413 +General settings application supports controlling display brightness.
1.1414 +*/
1.1415 +#undef __BRIGHTNESS_CONTROL
1.1416 +
1.1417 +/** #__BTIC_BINARIES_CHECK_ENABLED
1.1418 +"In addition to the SWI certificate store check (defined by __BTIC_ENABLED),
1.1419 +also binaries (having TCB or DRM capability) in c: drive are integrity checked
1.1420 +during boot."
1.1421 +*/
1.1422 +#undef __BTIC_BINARIES_CHECK_ENABLED
1.1423 +
1.1424 +/** #__BT_FAX_PROFILE
1.1425 +Device supports Bluetooth fax profile.
1.1426 +*/
1.1427 +#undef __BT_FAX_PROFILE
1.1428 +
1.1429 +/** #__BT_SAP
1.1430 +Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over
1.1431 +Bluetooth.
1.1432 +*/
1.1433 +#define __BT_SAP
1.1434 +
1.1435 +/** #__CAMERA
1.1436 +Device has Camera Application.
1.1437 +*/
1.1438 +#define __CAMERA
1.1439 +
1.1440 +/** #__CAMERA_FULLSCREEN_VIEWFINDER
1.1441 +"Flag enables full screen mode in camera application. Full screen is supported
1.1442 +only in landscape mode. If hardware is not supporting landscape mode this flag
1.1443 +should be set off."
1.1444 +*/
1.1445 +#define __CAMERA_FULLSCREEN_VIEWFINDER
1.1446 +
1.1447 +/** #__CAMERA_LENS_COVER
1.1448 +The flag defines is the camera lens cover is supported by the HW.
1.1449 +*/
1.1450 +#undef __CAMERA_LENS_COVER
1.1451 +
1.1452 +/** #__CAMERA_LOCATION_SUPPORT
1.1453 +Enables Camera Application support for geotagging.
1.1454 +*/
1.1455 +#undef __CAMERA_LOCATION_SUPPORT
1.1456 +
1.1457 +/** #__COMMDB_PROTECTION
1.1458 +Device prevents transferring CommDb outside of the phone.
1.1459 +*/
1.1460 +#undef __COMMDB_PROTECTION
1.1461 +
1.1462 +/** #__COVER_DISPLAY
1.1463 +Device has also separate cover display in addition to the main display.
1.1464 +*/
1.1465 +#undef __COVER_DISPLAY
1.1466 +
1.1467 +/** #__CS_VIDEO_TELEPHONY
1.1468 +Device supports circuit switched video telephony
1.1469 +*/
1.1470 +#define __CS_VIDEO_TELEPHONY
1.1471 +
1.1472 +/** #__CUSTOMISED_RFS
1.1473 +"This flag enables customised RFS, that does not automatically erase content of
1.1474 +user area image."
1.1475 +*/
1.1476 +#undef __CUSTOMISED_RFS
1.1477 +
1.1478 +/** #__DEFAULT_CONNECTION
1.1479 +Initial connection selection enables automatic 'usage of default destination
1.1480 +groups (like Internet) instead of single IAPs when starting network connections.
1.1481 +Deprecated in 5.0.
1.1482 +*/
1.1483 +#undef __DEFAULT_CONNECTION
1.1484 +
1.1485 +/** #__DRM
1.1486 +"Device supports OMA Digital Rights Management (DRM) partially, only forward
1.1487 +lock is supported"
1.1488 +*/
1.1489 +#define __DRM
1.1490 +
1.1491 +/** #__DRM_CLOCK
1.1492 +"DRM clock is a new clock type that is used with DRM interval and datetime based
1.1493 +constraints. It uses NITZ (other solutions can be studied) to get the network
1.1494 +time and uses that to determine if the time constrained content can be rendered
1.1495 +or not. This enables the content providers to sell content twice e.g. first for
1.1496 +a short period of time and after that (assumed user lock in) for 2nd time with
1.1497 +full usage rights.The user shall still have control over the normal clock of the
1.1498 +device, but setting of that clock shall not have effect to the DRM clock. If
1.1499 +NITZ is not available, user defined clock is used."
1.1500 +*/
1.1501 +#define __DRM_CLOCK
1.1502 +
1.1503 +/** #__DRM_FULL
1.1504 +"Device supports OMA Digital Rights Management (DRM) fully. Includes forward
1.1505 +lock, combined delivery, separate delivery and super-distribution"
1.1506 +*/
1.1507 +#define __DRM_FULL
1.1508 +
1.1509 +/** #__DRM_OMA2
1.1510 +This feature flag is used to indicate whether OMA DRM standard version 2 is
1.1511 +enabled.
1.1512 +*/
1.1513 +#define __DRM_OMA2
1.1514 +
1.1515 +/** #__DRM_PHASE2
1.1516 +This feature flag is used with OMA DRM standard version 2 (Phase2) features.
1.1517 +*/
1.1518 +#define __DRM_PHASE2
1.1519 +
1.1520 +/** #__EDIT_KEY
1.1521 +The device has edit key
1.1522 +*/
1.1523 +#define __EDIT_KEY
1.1524 +
1.1525 +/** #__EMAIL_OVER_SMS
1.1526 +Device supports sending email messages using SMS as the bearer transport.
1.1527 +*/
1.1528 +#undef __EMAIL_OVER_SMS
1.1529 +
1.1530 +/** #__EQUALIZER
1.1531 +Device supports equalizer.
1.1532 +*/
1.1533 +#define __EQUALIZER
1.1534 +
1.1535 +/** #__FLASH_LITE_BROWSER_PLUGIN
1.1536 +Device supports Macromedia Flash Lite plugin for Web Browser
1.1537 +*/
1.1538 +#undef __FLASH_LITE_BROWSER_PLUGIN
1.1539 +
1.1540 +/** #__FLASH_LITE_VIEWER
1.1541 +Device supports Macromedia Flash Lite Viewer for opening and playing Flash
1.1542 +content files (.SWF).
1.1543 +*/
1.1544 +#undef __FLASH_LITE_VIEWER
1.1545 +
1.1546 +/** #__FM_RADIO
1.1547 +Device contains support for FM radio (TunerUtility and RadioServer components).
1.1548 +*/
1.1549 +#define __FM_RADIO
1.1550 +
1.1551 +/** #__HANDWRITING_RECOGNITION_INPUT
1.1552 +Device supports handwriting recognition input.
1.1553 +*/
1.1554 +#define __HANDWRITING_RECOGNITION_INPUT
1.1555 +
1.1556 +/** #__HSXPA_SUPPORT
1.1557 +"When the feature flag is set, HSDPA setting item is visible for the user."
1.1558 +*/
1.1559 +#define __HSXPA_SUPPORT
1.1560 +
1.1561 +/** #__IM
1.1562 +Device supports Instant Messaging feature of the Wireless Village initiative
1.1563 +*/
1.1564 +#define __IM
1.1565 +
1.1566 +/** #__IMAGE_VIEWER
1.1567 +Flag controls whether the Image Viewer application is included in rom image.
1.1568 +*/
1.1569 +#define __IMAGE_VIEWER
1.1570 +
1.1571 +/** #__IMPS_STANDALONE_IP_CIR
1.1572 +"Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for
1.1573 +Communication Initiation Request (CIR). The TCP/IP binding uses persistent
1.1574 +connection from the client to WV server to providelow-latency always-on CIR
1.1575 +channel."
1.1576 +*/
1.1577 +#define __IMPS_STANDALONE_IP_CIR
1.1578 +
1.1579 +/** #__INCLUDE_AAC_CMMFCODEC
1.1580 +AAC CMMFCodec (all-ARM software implementation) is included in build to be used
1.1581 +by some other client than controller plug-in component.
1.1582 +*/
1.1583 +#undef __INCLUDE_AAC_CMMFCODEC
1.1584 +
1.1585 +/** #__INCLUDE_AMR_NB_CMMFCODEC
1.1586 +AMR NB CMMFCodec (all-ARM software implementation) is included in build to be
1.1587 +used by some other client than controller plug-in component.
1.1588 +*/
1.1589 +#undef __INCLUDE_AMR_NB_CMMFCODEC
1.1590 +
1.1591 +/** #__INCLUDE_AMR_WB_CMMFCODEC
1.1592 +AMR WB CMMFCodec (all-ARM software implementation) is included in build to be
1.1593 +used by some other client than controller plug-in component.
1.1594 +*/
1.1595 +#undef __INCLUDE_AMR_WB_CMMFCODEC
1.1596 +
1.1597 +/** #__INCLUDE_EAACPLUS_CMMFCODEC
1.1598 +This flag is used to indicate that the eAAC+ soft codec should be included in
1.1599 +ROM.
1.1600 +*/
1.1601 +#undef __INCLUDE_EAACPLUS_CMMFCODEC
1.1602 +
1.1603 +/** #__INCLUDE_MP3_CMMFCODEC
1.1604 +MP3 CMMFCodec (all-ARM software implementation) is included in build to be used
1.1605 +by some other client than controller plug-in component.
1.1606 +*/
1.1607 +#undef __INCLUDE_MP3_CMMFCODEC
1.1608 +
1.1609 +/** #__INCLUDE_QCELP_CMMFCODEC
1.1610 +QCELP CMMFCodec (all-ARM software implementation) is included in build to be
1.1611 +used by some other client than controller plug-in component.
1.1612 +*/
1.1613 +#define __INCLUDE_QCELP_CMMFCODEC
1.1614 +
1.1615 +/** #__IPSEC
1.1616 +Device supports IP Security (IPSec). The IPSec is a set of protocols developed
1.1617 +by the IETF to support secure exchange of packets at the IP layer. IPsec has
1.1618 +been deployed widely to implement Virtual Private Networks (VPNs).
1.1619 +*/
1.1620 +#define __IPSEC
1.1621 +
1.1622 +/** #__IRDA
1.1623 +Device supports Infrared.
1.1624 +*/
1.1625 +#define __IRDA
1.1626 +
1.1627 +/** #__JAVA
1.1628 +"Java platform binaries are included to the phone image. When __JAVA feature
1.1629 +flag is undefined, other feature flags starting with __JAVA_ does not have any
1.1630 +effect on platform functionality. See also feature flag __JAVA_STUBS."
1.1631 +*/
1.1632 +#define __JAVA
1.1633 +
1.1634 +/** #__JAVA_STUBS
1.1635 +"__JAVA_STUBS flag is defined, the build script is building only stubs of APIs
1.1636 +published by the Java domain. If the flag is not defined, both the functional
1.1637 +components and stub components are build. This flag must be defined if the
1.1638 +licensee do not have Java source code and would like to build the whole S60.
1.1639 +Note that it is possible to create S60 image with Java functionality if Java
1.1640 +binaries have been delivered to the licensee. More information is available in
1.1641 +__JAVA flag definition."
1.1642 +*/
1.1643 +#undef __JAVA_STUBS
1.1644 +
1.1645 +/** #__LAYOUT208_208
1.1646 +Device supports 208x208 resolution (square)
1.1647 +*/
1.1648 +#undef __LAYOUT208_208
1.1649 +
1.1650 +/** #__LAYOUT_240_320
1.1651 +Device supports 240x320 resolution (QVGA)
1.1652 +*/
1.1653 +#define __LAYOUT_240_320
1.1654 +
1.1655 +/** #__LAYOUT_240_320_LARGE_SCREEN
1.1656 +"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"
1.1657 +*/
1.1658 +#define __LAYOUT_240_320_LARGE_SCREEN
1.1659 +
1.1660 +/** #__LAYOUT_240_320_QVGA3
1.1661 +Device supports 240x320 resolution (QVGA3)
1.1662 +*/
1.1663 +#undef __LAYOUT_240_320_QVGA3
1.1664 +
1.1665 +/** #__LAYOUT_320_240
1.1666 +Device supports 320x240 resolution (QVGA landscape)
1.1667 +*/
1.1668 +#define __LAYOUT_320_240
1.1669 +
1.1670 +/** #__LAYOUT_320_240_LARGE_SCREEN
1.1671 +"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"
1.1672 +*/
1.1673 +#define __LAYOUT_320_240_LARGE_SCREEN
1.1674 +
1.1675 +/** #__LAYOUT_320_240_QVGA3
1.1676 +Device supports 320x240 resolution (QVGA3)
1.1677 +*/
1.1678 +#undef __LAYOUT_320_240_QVGA3
1.1679 +
1.1680 +/** #__LAYOUT_360_640_TOUCH
1.1681 +"Device supports 360x640 resolution (QHD portrait, touch screen)"
1.1682 +*/
1.1683 +#define __LAYOUT_360_640_TOUCH
1.1684 +
1.1685 +/** #__LAYOUT_640_360_TOUCH
1.1686 +"Device supports 640x360 resolution (QHD landscape, touch screen)"
1.1687 +*/
1.1688 +#define __LAYOUT_640_360_TOUCH
1.1689 +
1.1690 +/** #__LOCATIONGPSHW
1.1691 +Device has internal GPS hardware.
1.1692 +*/
1.1693 +#undef __LOCATIONGPSHW
1.1694 +
1.1695 +/** #__LOCATION_CENTRE
1.1696 +"Support for Location Centre. When enabled, Location Centre will be visible in
1.1697 +Application Shell."
1.1698 +*/
1.1699 +#define __LOCATION_CENTRE
1.1700 +
1.1701 +/** #__MACROMEDIA_FLASH_6
1.1702 +Device supports macrodia flash 6.
1.1703 +*/
1.1704 +#define __MACROMEDIA_FLASH_6
1.1705 +
1.1706 +/** #__MEDIA_TRANSFER_PROTOCOL
1.1707 +Device supports MTP application.
1.1708 +*/
1.1709 +#undef __MEDIA_TRANSFER_PROTOCOL
1.1710 +
1.1711 +/** #__MMS_POSTCARD
1.1712 +Flag is used ro incorporate Postcard application into the release.
1.1713 +*/
1.1714 +#undef __MMS_POSTCARD
1.1715 +
1.1716 +/** #__MPEG4_AAC_ENCODING
1.1717 +Device supports MPEG-4 AAC encoding. Together with feature flag
1.1718 +__MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.
1.1719 +*/
1.1720 +#define __MPEG4_AAC_ENCODING
1.1721 +
1.1722 +/** #__MPEG4_VIDEO_ENCODING
1.1723 +Device supports MPEG4 encoding.
1.1724 +*/
1.1725 +#define __MPEG4_VIDEO_ENCODING
1.1726 +
1.1727 +/** #__MRT_SDK_LIBRARIES
1.1728 +"MRT libraries: Open C, SSL, GLIB and RGA."
1.1729 +*/
1.1730 +#define __MRT_SDK_LIBRARIES
1.1731 +
1.1732 +/** #__MTP_PROTOCOL_SUPPORT
1.1733 +Device supports Media Transfer Protocol. Note! This is for Music Player
1.1734 +variation only.
1.1735 +*/
1.1736 +#define __MTP_PROTOCOL_SUPPORT
1.1737 +
1.1738 +/** #__NEWSTICKER
1.1739 +"This feature displays a 'CNN type' ticker of text pushed via cell broadcast,
1.1740 +onto the idle screen of the phone."
1.1741 +*/
1.1742 +#undef __NEWSTICKER
1.1743 +
1.1744 +/** #__NO_POWERKEY
1.1745 +"Device does not have dedicated key for power management, but the functionality
1.1746 +is combined to some other hard key."
1.1747 +*/
1.1748 +#undef __NO_POWERKEY
1.1749 +
1.1750 +/** #__OMA_POC
1.1751 +OMA Push-to-talk over Cellular.
1.1752 +*/
1.1753 +#define __OMA_POC
1.1754 +
1.1755 +/** #__ON_SCREEN_DIALER
1.1756 +This flag indicates that the dialer.dll is included to the rom image and
1.1757 +On-Screen Dialer is used for phone number entering.
1.1758 +*/
1.1759 +#define __ON_SCREEN_DIALER
1.1760 +
1.1761 +/** #__OPENGL_ES_3DAPI
1.1762 +Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics
1.1763 +rendering
1.1764 +*/
1.1765 +#define __OPENGL_ES_3DAPI
1.1766 +
1.1767 +/** #__OPENGL_ES_SW_IMPLEMENTATION
1.1768 +"Device has a software implementation of OpenGL ES and EGL. No hardware support.
1.1769 +If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If
1.1770 +HW is not present, this flag should be enabled."
1.1771 +*/
1.1772 +#define __OPENGL_ES_SW_IMPLEMENTATION
1.1773 +
1.1774 +/** #__OPERATOR_CACHE
1.1775 +Browser application supports persistent cache in addition to default volatile
1.1776 +cache. Contents of this cache will remain from one browser session to the next
1.1777 +(also through power cycles of the phone.)
1.1778 +*/
1.1779 +#define __OPERATOR_CACHE
1.1780 +
1.1781 +/** #__OPERATOR_MENU
1.1782 +"Device contains Operator menu application. It is a wrapper to Browser
1.1783 +application and allows using operator specific application icon (and label), and
1.1784 +allows opening wanted URL initially."
1.1785 +*/
1.1786 +#define __OPERATOR_MENU
1.1787 +
1.1788 +/** #__PEN_SUPPORT
1.1789 +Indicates whether a device has a pen support.
1.1790 +*/
1.1791 +#define __PEN_SUPPORT
1.1792 +
1.1793 +/** #__PEN_SUPPORT_CALIBRATION
1.1794 +Touch Screen Calibration application.
1.1795 +*/
1.1796 +#define __PEN_SUPPORT_CALIBRATION
1.1797 +
1.1798 +/** #__PRESENCE
1.1799 +Device supports Presence feature of the Wireless Village initiative.
1.1800 +*/
1.1801 +#define __PRESENCE
1.1802 +
1.1803 +/** #__PRODUCT_REMCON_TSP
1.1804 +"A flag to include/exclude S60 default TSP implementation in ROM.When the flag
1.1805 +is set on the default remcon TSP implementation is removed from the ROM."
1.1806 +*/
1.1807 +#undef __PRODUCT_REMCON_TSP
1.1808 +
1.1809 +/** #__PROTOCOL_WCDMA
1.1810 +Device supports WCDMA cellular stack
1.1811 +*/
1.1812 +#define __PROTOCOL_WCDMA
1.1813 +
1.1814 +/** #__PROTOCOL_WLAN
1.1815 +Device supports WLAN protocol.
1.1816 +*/
1.1817 +#define __PROTOCOL_WLAN
1.1818 +
1.1819 +/** #__QOS
1.1820 +Device supports Quality of Service (QOS). The QoS is capability of a network to
1.1821 +provide better service to selected network traffic.
1.1822 +*/
1.1823 +#define __QOS
1.1824 +
1.1825 +/** #__QVGA2_LAYOUT_IN_USE
1.1826 +"Device uses alternative QVGA layout with smaller fonts, designed for devices
1.1827 +having larger physical screen size."
1.1828 +*/
1.1829 +#undef __QVGA2_LAYOUT_IN_USE
1.1830 +
1.1831 +/** #__QWERTY_INPUT
1.1832 +Indicates whether a device has qwerty keyboard or not.
1.1833 +*/
1.1834 +#define __QWERTY_INPUT
1.1835 +
1.1836 +/** #__RSS_FEEDS
1.1837 +Device supports Feeds (RSS) functionality.
1.1838 +*/
1.1839 +#define __RSS_FEEDS
1.1840 +
1.1841 +/** #__RTP_STACK
1.1842 +Device supports RTP.
1.1843 +*/
1.1844 +#define __RTP_STACK
1.1845 +
1.1846 +/** #__RV9
1.1847 +Device supports RealVideo9.
1.1848 +*/
1.1849 +#define __RV9
1.1850 +
1.1851 +/** #__S60_FM_RADIO_APPLICATION
1.1852 +Device contains Series 60 FM Radio application components.
1.1853 +*/
1.1854 +#define __S60_FM_RADIO_APPLICATION
1.1855 +
1.1856 +/** #__SDND
1.1857 +Device supports Speaker Dependent Name Dialling (SIND). That is an ability to
1.1858 +voice-dial to a contact in the phone book by training a voice tag for the
1.1859 +contact.
1.1860 +*/
1.1861 +#undef __SDND
1.1862 +
1.1863 +/** #__SENDUI_MMS_UPLOAD
1.1864 +Flag is used to incorporate MMS upload feature into the release.
1.1865 +*/
1.1866 +#undef __SENDUI_MMS_UPLOAD
1.1867 +
1.1868 +/** #__SEND_FILE_IN_CALL
1.1869 +Device supports sending a file to active call number.
1.1870 +*/
1.1871 +#define __SEND_FILE_IN_CALL
1.1872 +
1.1873 +/** #__SERIES60_AMBIENT_LIGHT_SENSOR
1.1874 +Device has Ambient Light Sensor feature.
1.1875 +*/
1.1876 +#define __SERIES60_AMBIENT_LIGHT_SENSOR
1.1877 +
1.1878 +/** #__SERIES60_HELP
1.1879 +Device support context helps in applications.
1.1880 +*/
1.1881 +#define __SERIES60_HELP
1.1882 +
1.1883 +/** #__SERIES60_KEYPAD_NO_SLIDER
1.1884 +Device does not have a keyboard slider to activate keyboard.
1.1885 +*/
1.1886 +#define __SERIES60_KEYPAD_NO_SLIDER
1.1887 +
1.1888 +/** #__SERIES60_KEYPAD_NO_VOICE_KEY
1.1889 +Device does not have a separate voice key to activate voice command
1.1890 +functionality.
1.1891 +*/
1.1892 +#undef __SERIES60_KEYPAD_NO_VOICE_KEY
1.1893 +
1.1894 +/** #__SERIES60_NATIVE_BROWSER
1.1895 +Device includes standard Series 60 browser.
1.1896 +*/
1.1897 +#define __SERIES60_NATIVE_BROWSER
1.1898 +
1.1899 +/** #__SERIES60_PHONE_TTY
1.1900 +Device supports Tele Type (TTY) functionality. TTY is also referred to as TDD
1.1901 +(Telecommunication Device for the Deaf). Applicable to devices targeted to
1.1902 +United States (US) markets.
1.1903 +*/
1.1904 +#define __SERIES60_PHONE_TTY
1.1905 +
1.1906 +/** #__SHOW_PANICS
1.1907 +Device shows SW panic note when an application panic (unexpected error) occurs.
1.1908 +Disabling this feature in a final product is recommended.
1.1909 +*/
1.1910 +#define __SHOW_PANICS
1.1911 +
1.1912 +/** #__SIDE_VOLUME_KEYS
1.1913 +Device supports side volume keys.
1.1914 +*/
1.1915 +#define __SIDE_VOLUME_KEYS
1.1916 +
1.1917 +/** #__SIND
1.1918 +Device supports Speaker Independent Name Dialling (SIND). That is an ability to
1.1919 +voice-dial to any contact in the phone book without first training a voice tag.
1.1920 +*/
1.1921 +#define __SIND
1.1922 +
1.1923 +/** #__SIP_SIMPLE_PRESENCE_PROTOCOL
1.1924 +This flag is used to control the existance of SIP/SIMPLE feature in S60.
1.1925 +*/
1.1926 +#define __SIP_SIMPLE_PRESENCE_PROTOCOL
1.1927 +
1.1928 +/** #__SLIDESHOW_SCREENSAVER
1.1929 +Flag controls whether the slideshow screensaver plugin is included or not. Also
1.1930 +affects Themes (Psln) and Screensaver AIW provider.
1.1931 +*/
1.1932 +#define __SLIDESHOW_SCREENSAVER
1.1933 +
1.1934 +/** #__STEREO_WIDENING_EFFECT_UI
1.1935 +Device supports stereo widening to enhance the stereo surround effect.
1.1936 +*/
1.1937 +#undef __STEREO_WIDENING_EFFECT_UI
1.1938 +
1.1939 +/** #__SVGT_VIEWER
1.1940 +SVG-T viewer is included in the build.
1.1941 +*/
1.1942 +#define __SVGT_VIEWER
1.1943 +
1.1944 +/** #__SYNCML_DM_DIAGNOSTICS
1.1945 +This feature enables collection of device diagnostics data and sending it to
1.1946 +Device Management server or to PC Suite.
1.1947 +*/
1.1948 +#undef __SYNCML_DM_DIAGNOSTICS
1.1949 +
1.1950 +/** #__SYNCML_DM_FOTA
1.1951 +Device supports OTA firmware update.
1.1952 +*/
1.1953 +#define __SYNCML_DM_FOTA
1.1954 +
1.1955 +/** #__SYNCML_DM_IMPS
1.1956 +Device supports configuring IMPS using SyncML.
1.1957 +*/
1.1958 +#define __SYNCML_DM_IMPS
1.1959 +
1.1960 +/** #__SYNCML_DM_OBEX
1.1961 +Device supports device management over OBEX.
1.1962 +*/
1.1963 +#undef __SYNCML_DM_OBEX
1.1964 +
1.1965 +/** #__SYNCML_DM_OTA
1.1966 +SyncML DM OMA provisioning adapter.
1.1967 +*/
1.1968 +#define __SYNCML_DM_OTA
1.1969 +
1.1970 +/** #__SYNCML_DM_SIP
1.1971 +Device supports configuring SIP settings using SyncML.
1.1972 +*/
1.1973 +#define __SYNCML_DM_SIP
1.1974 +
1.1975 +/** #__SYNCML_DM_VOIP
1.1976 +Device supports configuring VoIP settings using SyncML.
1.1977 +*/
1.1978 +#define __SYNCML_DM_VOIP
1.1979 +
1.1980 +/** #__SYNCML_DM_WLAN
1.1981 +Device management WLAN settings supported.
1.1982 +*/
1.1983 +#define __SYNCML_DM_WLAN
1.1984 +
1.1985 +/** #__SYNCML_DS_BOOKMARK
1.1986 +Device supports Bookmark data synchronization using the SyncML.
1.1987 +*/
1.1988 +#define __SYNCML_DS_BOOKMARK
1.1989 +
1.1990 +/** #__SYNCML_DS_MMS
1.1991 +Device supports MMS data synchronisation using the SyncML.
1.1992 +*/
1.1993 +#define __SYNCML_DS_MMS
1.1994 +
1.1995 +/** #__SYNCML_DS_NOTEPAD
1.1996 +Device supports short memos (notes) data synchronisation using the SyncML.
1.1997 +*/
1.1998 +#define __SYNCML_DS_NOTEPAD
1.1999 +
1.2000 +/** #__SYNCML_DS_SMS
1.2001 +Device supports SMS synchronisation using the SyncML.
1.2002 +*/
1.2003 +#define __SYNCML_DS_SMS
1.2004 +
1.2005 +/** #__SYNCML_ISYNC
1.2006 +Device supports Apple iSync profile
1.2007 +*/
1.2008 +#define __SYNCML_ISYNC
1.2009 +
1.2010 +/** #__SYNCML_TWIN_SUITE
1.2011 +Feature flag for the next generation PC Suite.
1.2012 +*/
1.2013 +#undef __SYNCML_TWIN_SUITE
1.2014 +
1.2015 +/** #__TV_OUT
1.2016 +TV-Out Settings UI
1.2017 +*/
1.2018 +#define __TV_OUT
1.2019 +
1.2020 +/** #__UPNP_AVCP
1.2021 +Flag enables support of Audio&Video in UPnP stack.
1.2022 +*/
1.2023 +#define __UPNP_AVCP
1.2024 +
1.2025 +/** #__UPNP_MEDIASERVER
1.2026 +Flag enables support of Media Server in UPnP stack.
1.2027 +*/
1.2028 +#define __UPNP_MEDIASERVER
1.2029 +
1.2030 +/** #__UPNP_PRINT_FRAMEWORK
1.2031 +Flag enables support of printing in UPnP stack.
1.2032 +*/
1.2033 +#define __UPNP_PRINT_FRAMEWORK
1.2034 +
1.2035 +/** #__UPNP_REMOTE_STORAGE
1.2036 +Flag that enables support of remotestorage support and mapping of drives.
1.2037 +*/
1.2038 +#undef __UPNP_REMOTE_STORAGE
1.2039 +
1.2040 +/** #__UPNP_STACK
1.2041 +This feature enables controlling and accessing other deveices via UPnP protocol.
1.2042 +
1.2043 +*/
1.2044 +#define __UPNP_STACK
1.2045 +
1.2046 +/** #__USE_AAC_CMMFCODEC
1.2047 +AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation)
1.2048 +instead of using the codec through HWDevice.
1.2049 +*/
1.2050 +#define __USE_AAC_CMMFCODEC
1.2051 +
1.2052 +/** #__USE_AMR_NB_CMMFCODEC
1.2053 +AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
1.2054 +instead of using the codec through HWDevice.
1.2055 +*/
1.2056 +#define __USE_AMR_NB_CMMFCODEC
1.2057 +
1.2058 +/** #__USE_AMR_WB_CMMFCODEC
1.2059 +AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
1.2060 +instead of using the codec through HWDevice.
1.2061 +*/
1.2062 +#define __USE_AMR_WB_CMMFCODEC
1.2063 +
1.2064 +/** #__USE_EAACPLUS_CMMFCODEC
1.2065 +This flag is used to configure the AudioControllerPluginsVariant to use the
1.2066 +either the soft codec (if #defined) or the HW codec (if #undefed).
1.2067 +*/
1.2068 +#define __USE_EAACPLUS_CMMFCODEC
1.2069 +
1.2070 +/** #__USE_MP3_CMMFCODEC
1.2071 +MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation)
1.2072 +instead of using the codec through HWDevice.
1.2073 +*/
1.2074 +#define __USE_MP3_CMMFCODEC
1.2075 +
1.2076 +/** #__USE_QCELP_CMMFCODEC
1.2077 +QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation)
1.2078 +instead of using the codec through HWDevice.
1.2079 +*/
1.2080 +#define __USE_QCELP_CMMFCODEC
1.2081 +
1.2082 +/** #__VFP_HW_SUPPORT
1.2083 +The device supports for vector floating-point (VFP) architecture
1.2084 +*/
1.2085 +#undef __VFP_HW_SUPPORT
1.2086 +
1.2087 +/** #__VIBRA
1.2088 +Indicates whether a device has a vibra support.
1.2089 +*/
1.2090 +#define __VIBRA
1.2091 +
1.2092 +/** #__VIDEOCALL_MENU_VISIBILITY
1.2093 +This flag moves video call menus to upper layer for better visibility and
1.2094 +usability.
1.2095 +*/
1.2096 +#undef __VIDEOCALL_MENU_VISIBILITY
1.2097 +
1.2098 +/** #__VIDEO_CENTER_SUPPORTED
1.2099 +Device supports Video Center application.
1.2100 +*/
1.2101 +#undef __VIDEO_CENTER_SUPPORTED
1.2102 +
1.2103 +/** #__VIDEO_RECORDER
1.2104 +Device has Video Recorder (CamCorder) application available.
1.2105 +*/
1.2106 +#define __VIDEO_RECORDER
1.2107 +
1.2108 +/** #__VIRTUAL_KEYBOARD_INPUT
1.2109 +Device supports Virtual keyboard input ( on-screen keyboard).
1.2110 +*/
1.2111 +#define __VIRTUAL_KEYBOARD_INPUT
1.2112 +
1.2113 +/** #__WEB_WIDGETS
1.2114 +This feature is used to turn ON/OFF widgets implementation. Widgets are small
1.2115 +applications that use webtechnologies like HTML/CSS/JS.
1.2116 +*/
1.2117 +#define __WEB_WIDGETS
1.2118 +
1.2119 +/** #__WLAN_WEP256_ENABLED
1.2120 +WLAN hardware supports 256 bit WEP encryption
1.2121 +*/
1.2122 +#undef __WLAN_WEP256_ENABLED
1.2123 +
1.2124 +/** #__WMA
1.2125 +Device supports playback of WMA audio files.
1.2126 +*/
1.2127 +#define __WMA
1.2128 +
1.2129 +/** #__WORLD_CLOCK
1.2130 +Clock application supports World clock and City/country views
1.2131 +*/
1.2132 +#define __WORLD_CLOCK
1.2133 +
1.2134 +/** #__XDM
1.2135 +This flag is used to control the existance of the OMA XDM feature
1.2136 +*/
1.2137 +#define __XDM
1.2138 +
1.2139 +/** #__XDM_LOCALSTORAGE
1.2140 +This flag is used to control the existence of the Local Storage protocol
1.2141 +implementation of XDM
1.2142 +*/
1.2143 +#define __XDM_LOCALSTORAGE
1.2144 +
1.2145 +/** #__XDM_XCAP
1.2146 +This flag is used to control the existance of the XCAP protocol implementation
1.2147 +of XDM
1.2148 +*/
1.2149 +#define __XDM_XCAP
1.2150 +
1.2151 +#endif // __BLDPUBLIC_HRH