|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 #ifndef __BLDPUBLIC_HRH |
|
19 #define __BLDPUBLIC_HRH |
|
20 |
|
21 //Defining only language 01 for SF build purposes |
|
22 #define LANGUAGE_IDS LANG sc 01 |
|
23 |
|
24 |
|
25 /** #FF_3D_RINGING_TONES |
|
26 Device supports 3D ringing tones. |
|
27 */ |
|
28 #undef FF_3D_RINGING_TONES |
|
29 |
|
30 /** #FF_3G_CELLBROADCAST |
|
31 Cell Broadcasting support on 3G mode. |
|
32 */ |
|
33 #undef FF_3G_CELLBROADCAST |
|
34 |
|
35 /** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT |
|
36 Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to |
|
37 perform WLAN background scanning. AWS listens and receives events from other |
|
38 components, concludes what would be the preferred scanning period, and then |
|
39 tells it to WLAN engine. |
|
40 */ |
|
41 #undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT |
|
42 |
|
43 /** #FF_AI_WLANSNIFFER_WIDGET |
|
44 Flag for WLANSniffer Homescreen widget. |
|
45 */ |
|
46 #undef FF_AI_WLANSNIFFER_WIDGET |
|
47 |
|
48 /** #FF_ASYNCH_FILE_SAVE_QUEUE |
|
49 Camcorder requires support from the Asynchronous File Save Queue. |
|
50 */ |
|
51 #define FF_ASYNCH_FILE_SAVE_QUEUE |
|
52 |
|
53 /** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM |
|
54 This flags controls whether the Audio Messaing ROM files are included in the |
|
55 build. |
|
56 */ |
|
57 #define FF_AUDIO_MESSAGING_INCLUDE_IN_ROM |
|
58 |
|
59 /** #FF_AUDT |
|
60 Device supports Always Up-to-date Device Time (AUDT). This is an ability to |
|
61 update the device time, date and country/city automatically in phone start-up. |
|
62 */ |
|
63 #undef FF_AUDT |
|
64 |
|
65 /** #FF_AUTO_REDIAL_FOR_VIDEO_CALL |
|
66 "This flag indicates redial sequence, when video call is not succeeded for |
|
67 certain reasons." |
|
68 */ |
|
69 #define FF_AUTO_REDIAL_FOR_VIDEO_CALL |
|
70 |
|
71 /** #FF_AVKON_EMOTION_ICON_ENABLED |
|
72 to enable/disable the emotion icon support in avkon editor control |
|
73 */ |
|
74 #undef FF_AVKON_EMOTION_ICON_ENABLED |
|
75 |
|
76 /** #FF_BIRTHDAY_IMPROVEMENT |
|
77 This feature flag is required for the enabling/disabling customized birthday & |
|
78 anniversary notifications for MyFaves contact in Calendar (under Community 1.0) |
|
79 into 3.2.3 platform. |
|
80 |
|
81 The requirement is |
|
82 |
|
83 B’day & Anniversary Notification for MyFaves contact |
|
84 |
|
85 • Picture of the MyFaves contact in the popup which can be masked as circular |
|
86 |
|
87 • Currently Birthday notification is same as any other Calendar alarm |
|
88 |
|
89 */ |
|
90 #undef FF_BIRTHDAY_IMPROVEMENT |
|
91 |
|
92 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD |
|
93 This feature flag is needed to enable/disable the progressiveness of the |
|
94 downloads in download manager server and its clients. |
|
95 */ |
|
96 #define FF_BROWSER_PROGRESSIVE_DOWNLOAD |
|
97 |
|
98 /** #FF_CAPACITIVE_DISPLAY |
|
99 Device uses capacitive touch technology in its display. |
|
100 |
|
101 */ |
|
102 #undef FF_CAPACITIVE_DISPLAY |
|
103 |
|
104 /** #FF_CHINESE_FONTS_HIRES |
|
105 This flag controls whether Chinese variants use TrueType fonts instead of the |
|
106 current stroke fonts in high resolution devices. |
|
107 |
|
108 Current stroke fonts have good readability in small sizes and lower resolution |
|
109 devices. However, with the introduction of ever sharper and larger displays |
|
110 (HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in |
|
111 bigger sizes. Fonts with thicker, more stylistic strokes are required for a |
|
112 proper look and user experience. |
|
113 |
|
114 Following requirements already make a case for TTF fonts in Chinese: |
|
115 417-16400: Chinese TrueType font for 9.1 |
|
116 406-137: TrueType font for Chinese |
|
117 |
|
118 Note: The feature name intentionally avoids mentioning TrueType or TTF, as the |
|
119 font technology is irrelevant, high resolution being the operative keywords. |
|
120 */ |
|
121 #undef FF_CHINESE_FONTS_HIRES |
|
122 |
|
123 /** #FF_CLOCK_MULTIPROCOL_SUPPORT |
|
124 This flag shall be used to determine if product programs need clock's |
|
125 multiprotocol support, i.e. getting time information from different time source |
|
126 protocols like GPS, SNTP, etc.. Product program can make a choice such that |
|
127 multiprotocol feature support can be made on or off. When multiprotocol support |
|
128 is off, then default NITZ protocol shall be choosen. |
|
129 */ |
|
130 #undef FF_CLOCK_MULTIPROCOL_SUPPORT |
|
131 |
|
132 /** #FF_COMMSDAT_CREATION_FROM_XML |
|
133 There will be a new component in S60 called CommsDatCreator (CDC) that will |
|
134 initialize CommsDat using an input XML file which is generated by the |
|
135 Configuration Tool. |
|
136 When generating CommsDat the CDC needs that the default CommsDat in |
|
137 Z:\private\10202be9\cccccc00.cre is empty. |
|
138 The requested flag FF_COMMSDAT_CREATION_FROM_XML enables the empty CommsDat to |
|
139 be included to the image as the default CommsDat. |
|
140 |
|
141 */ |
|
142 #undef FF_COMMSDAT_CREATION_FROM_XML |
|
143 |
|
144 /** #FF_COMMSDAT_CREATOR |
|
145 This flags controls whether the CommsDatCreator component to be included to the |
|
146 image. |
|
147 */ |
|
148 #define FF_COMMSDAT_CREATOR |
|
149 |
|
150 /** #FF_CONNECTION_OVERRIDE |
|
151 The feature enables the better utilisation of the WLAN connections that the user |
|
152 has manually opened from the WLAN widget. Such connections, called as 'user |
|
153 connections', will be automatically utilised in all applications that would |
|
154 normally use Internet SNAP connection. If the feature is enabled, the 'user |
|
155 connection' is enforced by default. The user can still control the utilisation |
|
156 of the 'user connection' by enabling/disabling the connection enforcement from |
|
157 WLAN settings. |
|
158 */ |
|
159 #define FF_CONNECTION_OVERRIDE |
|
160 |
|
161 /** #FF_CONTACTS_GROUP_FUNCTIONALITY |
|
162 We need a feature flag for ROM Creation time variation. The Phonebook2 |
|
163 application is constructed on a plugin based architecture. This design allows |
|
164 the Phonebook2 application to be composed of various plugin components. The S60 |
|
165 platform Phonebook2 component contains a group UI plugin component, which |
|
166 implements the whole contacts group functionality. To enable a variant to create |
|
167 their own contact group functionality we need a feature flag so that the variant |
|
168 can remove the platform group plugin component. This allow the component to be |
|
169 removed from the ROM image, thus making the ROM size smaller. |
|
170 */ |
|
171 #undef FF_CONTACTS_GROUP_FUNCTIONALITY |
|
172 |
|
173 /** #FF_CONTACTS_NICKNAME |
|
174 The nickname functionality needs a feature flag for the following reasons: |
|
175 -Phonebook2 component exports a central repository initialization file, which is |
|
176 used to improve the Phonebook application launch -The initialization file is |
|
177 read by the Symbian Contacts model server to initialize the Contacts view during |
|
178 the device boot sequence |
|
179 * S60 specifications define which fields take part in the device's contact name |
|
180 creation (first name, last name, company name) |
|
181 * The nickname requirement changes the S60 name creation rules, by adding the |
|
182 contacts nickname field to the above list of fields |
|
183 * Therefore the content of the Contacts view needs to be initialized |
|
184 differently depending on whether the nickname feature is enabled or disabled |
|
185 * The initialization file contains the configuration of the view, e.g. the |
|
186 contact fields which are used for sorting the Phonebook names list view |
|
187 * A feature flag is needed which allows Phonebook2 to export the correct |
|
188 variant of the Contact view initilization file |
|
189 * There is a considerable RAM usage penalty associated with keeping the |
|
190 nickname field in the contact view when the nickname feature is disabled |
|
191 * For further description of the Symbian Contacts view initilization see |
|
192 \src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc |
|
193 -Run-time variation can be used inside the Phonebook2 application to configure |
|
194 the application sort order |
|
195 * But the Symbian Contacts view's must be configured correctly in order to |
|
196 maintain existing performance, see above description |
|
197 |
|
198 */ |
|
199 #undef FF_CONTACTS_NICKNAME |
|
200 |
|
201 /** #FF_CUSTOMER_HELPS_IN_USE |
|
202 Customer helps are included into image based on this flag. |
|
203 */ |
|
204 #undef FF_CUSTOMER_HELPS_IN_USE |
|
205 |
|
206 /** #FF_DEVICE_DIAGNOSTICS_APP |
|
207 On enabling this feature flag GSDevDiagPlugin.dll would start the |
|
208 DevDiagApp.exe. This would load all related plugins. The Diagnostics application |
|
209 offers self-test service on the Mobile Applications and hardware for the phone |
|
210 users. |
|
211 */ |
|
212 #define FF_DEVICE_DIAGNOSTICS_APP |
|
213 |
|
214 /** #FF_DM_INSTALL_SECURITY |
|
215 OMA DM SW installer implementation included in build. |
|
216 */ |
|
217 #undef FF_DM_INSTALL_SECURITY |
|
218 |
|
219 /** #FF_DUAL_LANGUAGE_SUPPORT |
|
220 This Flag is used to develop support for dual language feature. This is an |
|
221 enhancement to the basic prediction feature where words predicted will come from |
|
222 2 different language databases. |
|
223 */ |
|
224 #undef FF_DUAL_LANGUAGE_SUPPORT |
|
225 |
|
226 /** #FF_EMAIL_FRAMEWORK |
|
227 Defines whether the product includes the email multiprotocol framework. When the |
|
228 flag is defined all parts constituting new email solution are in ROM: |
|
229 application, plugin framework + imap/pop plugin and related settings UIs. |
|
230 |
|
231 legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled. |
|
232 */ |
|
233 #define FF_EMAIL_FRAMEWORK |
|
234 |
|
235 /** #FF_EMAIL_IPS_SERVICES |
|
236 Defines whether the product includes IMAP4, POP3 and SMTP protocol support. |
|
237 */ |
|
238 #undef FF_EMAIL_IPS_SERVICES |
|
239 |
|
240 /** #FF_EMAIL_MCE_INTEGRATION |
|
241 This enables email client selection in MCE. Fex. Freestyle email mailboxes goes |
|
242 under email folder in mce-serttings. mce and sendui. Freestyle email settings |
|
243 can be changed from mce-settings. |
|
244 All you need to do is install own mtm-plugin and configure central repository |
|
245 key. |
|
246 |
|
247 */ |
|
248 #define FF_EMAIL_MCE_INTEGRATION |
|
249 |
|
250 /** #FF_EMAIL_PROTOCOL_PLUGINS |
|
251 When defined, default email protocol plugins are enabled. |
|
252 */ |
|
253 #define FF_EMAIL_PROTOCOL_PLUGINS |
|
254 |
|
255 /** #FF_EMAIL_UI |
|
256 Defines whether the product includes email UI application |
|
257 */ |
|
258 #undef FF_EMAIL_UI |
|
259 |
|
260 /** #FF_EMPTY_COMMSDAT |
|
261 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
|
262 determine which default CommsDat will be put to the image independent of image |
|
263 type (prd or rnd): |
|
264 |
|
265 - FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the |
|
266 base when creating operator variants with Configuration Tool and |
|
267 CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML. |
|
268 |
|
269 - FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations |
|
270 (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN |
|
271 product) is included. This is suitable for vanilla variants of the phones. |
|
272 |
|
273 - FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has |
|
274 Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, |
|
275 Elisa) for RnD purposes. |
|
276 |
|
277 Maximum of one of these flags should be defined at the time. |
|
278 |
|
279 If none of the override flags is defined then the used CommsDat depends on the |
|
280 image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD |
|
281 image. This is typically how it should be and the override flags should only be |
|
282 used if some special functionality is needed. |
|
283 |
|
284 */ |
|
285 #undef FF_EMPTY_COMMSDAT |
|
286 |
|
287 /** #FF_FARSI_CALENDAR |
|
288 S60 calendar should provide possibility to integrate Farsi calendar application |
|
289 to S60 calendar. |
|
290 |
|
291 S60 calendar should provide variation point to calendar main menu, from where |
|
292 Farsi calendar application can be launched. In addition S60 calendar setting |
|
293 should provide access to the Farsi calendar settings. User should comfortably |
|
294 move btwn Gregorian and Farsi calendars. |
|
295 |
|
296 Farsi calendar will be enabled in the variants English & Farsi. These variants |
|
297 can be extended further as per the need. |
|
298 |
|
299 This feature is approved and targeted for 3.2.3 products. So variation required |
|
300 from 3.2.3 onwards. |
|
301 */ |
|
302 #undef FF_FARSI_CALENDAR |
|
303 |
|
304 /** #FF_FLASHLITE_SCREENSAVER |
|
305 When enabled/defined flash can be used as Screensaver. |
|
306 */ |
|
307 #undef FF_FLASHLITE_SCREENSAVER |
|
308 |
|
309 /** #FF_FMTX |
|
310 FMTX application and Nseries Music Player support for FMTX |
|
311 */ |
|
312 #define FF_FMTX |
|
313 |
|
314 /** #FF_FULLSCR_HWR_INPUT |
|
315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
|
316 or not. |
|
317 */ |
|
318 #define FF_FULLSCR_HWR_INPUT |
|
319 |
|
320 /** #FF_GENERIC_FONTS_ASSETS |
|
321 This flag is used to check if generic font assets are to be used, this is used |
|
322 for Symbian foundation where freetype rasterize as well as EFF fonts need to be |
|
323 used. |
|
324 */ |
|
325 #undef FF_GENERIC_FONTS_ASSETS |
|
326 |
|
327 /** #FF_HDMI |
|
328 Feature flag to indicate HDMI availability. IIf defined, device supports HDMI |
|
329 (High Definition Multimedia Interface) |
|
330 */ |
|
331 #undef FF_HDMI |
|
332 |
|
333 /** #FF_HELP_TUTORIAL_MERGE |
|
334 The end-user shall be provided with animated help (tutorial kontent) from CSX |
|
335 Help application. Both applications will continua existing as separate |
|
336 applications, though Tutorial will not be visible in application grid, but only |
|
337 provide animated content for CSX Help. |
|
338 |
|
339 This is for REQ 417-16797. Help & Tutorial will look like one application. User |
|
340 will not feel that they are 2 different applications. To implement this REQ |
|
341 without breaking the compatibility, one feature flag is needed to make Help & |
|
342 Toturial applications know if Tutorial is embedded in Help or running as a |
|
343 standalone application. Also refer to REQ 101-39505. |
|
344 */ |
|
345 #undef FF_HELP_TUTORIAL_MERGE |
|
346 |
|
347 /** #FF_HIJRI_CALENDAR |
|
348 S60 calendar should provide possibility to integrate separate Hijri calendar |
|
349 application to S60 calendar. |
|
350 |
|
351 S60 calendar should provide variation point to calendar main menu, from where |
|
352 Hijri calendar application can be launched. In addition S60 calendar setting |
|
353 should provide access to the Hijri calendar settings. User should comfortably |
|
354 move btwn Gregorian and Hijri calendars. |
|
355 |
|
356 Hijri calendar will be enabled in the variants English, Arabic, Urdu , French & |
|
357 Farsi. These variants can be extended further as per the need. |
|
358 |
|
359 This feature is approved and targeted for 3.2.3 products. So variation required |
|
360 from 3.2.3 onwards. |
|
361 |
|
362 */ |
|
363 #undef FF_HIJRI_CALENDAR |
|
364 |
|
365 /** #FF_HITCHCOCK_APP_SHELL |
|
366 "Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If |
|
367 disabled, old xml based menu2, and if enabled, new hitchcock based menu3." |
|
368 */ |
|
369 #undef FF_HITCHCOCK_APP_SHELL |
|
370 |
|
371 /** #FF_HOMESCREEN_COMMON_IDLEFW |
|
372 Feature flag for enabling common idle framework to support new widgetized |
|
373 stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen: |
|
374 3rd Party widget support" as alternative of existing Active Idle 2 and yet |
|
375 enabling even custom made stand-by mode app to be active. The binary objects |
|
376 which comprise common idle framework related components and new active stand-by |
|
377 application, selection of alternative, and its depended components, can be |
|
378 selected at image creation time in case where common ilde fw is accepted by |
|
379 product/variant decicion. |
|
380 */ |
|
381 #define FF_HOMESCREEN_COMMON_IDLEFW |
|
382 |
|
383 /** #FF_HOMESCREEN_OPEN_MENUFW |
|
384 Feature flag for activation of open menu framework to support alternative main |
|
385 menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model |
|
386 for other applications", "417-8821: Non-touch VGA support for Matrix" and |
|
387 "404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can |
|
388 still be used if product/variant decides so, however, open menu fw which enables |
|
389 altenative menu applications to run on same content, can be chosen as well. The |
|
390 binary objects which comprise open menu fw and active main menu application with |
|
391 its depended components can be selected at image creation time, as well as it is |
|
392 possible to request appropriate main menu application UID when needed to |
|
393 configure S60. These requests are, for example, setting the application UID to |
|
394 launch main menu by "applications" hw-key and hide menu application from itself |
|
395 etc. |
|
396 */ |
|
397 #define FF_HOMESCREEN_OPEN_MENUFW |
|
398 |
|
399 /** #FF_HOMESCREEN_SWITCHABLE_ROOT |
|
400 Homescreen root configuration replaces existing concept of Active Idle |
|
401 themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by |
|
402 enabling/disabling possibility to switch homescreen root. Homescreen root switch |
|
403 must be enabled to end user to select operator/product specific alternative |
|
404 homescreen active, for example, an alternative root or External Homescreen. This |
|
405 feature must be able to set at run time also for post-product provision of |
|
406 alternative homescreen. |
|
407 */ |
|
408 #undef FF_HOMESCREEN_SWITCHABLE_ROOT |
|
409 |
|
410 /** #FF_IAUPDATE |
|
411 If defined, the phone supports Independent Application Update feature. |
|
412 */ |
|
413 #define FF_IAUPDATE |
|
414 |
|
415 /** #FF_IAUPDATE_PHASE2 |
|
416 Flag to control whether phone's Independent Application Update feature, |
|
417 controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2. |
|
418 */ |
|
419 #define FF_IAUPDATE_PHASE2 |
|
420 |
|
421 /** #FF_IMAGEPRINT_BT_PROTOCOL |
|
422 Flag to control whether ImagePrint supports Bluetooth-printing |
|
423 */ |
|
424 #define FF_IMAGEPRINT_BT_PROTOCOL |
|
425 |
|
426 /** #FF_IMAGEPRINT_MEMORYCARD_PROTOCOL |
|
427 Flag to define whether ImagePrint supports printing to memorycard |
|
428 */ |
|
429 #define FF_IMAGEPRINT_MEMORYCARD_PROTOCOL |
|
430 |
|
431 /** #FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL |
|
432 Flag to define whether ImagePrint supports PictBridge printing - meaning |
|
433 printing over USB. |
|
434 */ |
|
435 #define FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL |
|
436 |
|
437 /** #FF_IMAGEPRINT_UPNP_PROTOCOL |
|
438 Flag to define whether ImagePrint supports UPnP printing |
|
439 */ |
|
440 #define FF_IMAGEPRINT_UPNP_PROTOCOL |
|
441 |
|
442 /** #FF_INCLUDE_CHINESE_DICTIONARY |
|
443 This feature flag controls the inclusion/exclusion of chinese dictionary in |
|
444 chinese variants. The flag is used in dictionary_variant.iby |
|
445 |
|
446 */ |
|
447 #undef FF_INCLUDE_CHINESE_DICTIONARY |
|
448 |
|
449 /** #FF_INPUTS_PER_ORIENTATION |
|
450 the feature is implemented to adjust dynamically available input methods |
|
451 according to autorotation status. |
|
452 when autorotation is ON, if orientation is landscape, show menu items exclude |
|
453 "virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is |
|
454 portrait show menu items exclude "FSQ" and FSQ is also unavailabe. |
|
455 |
|
456 */ |
|
457 #undef FF_INPUTS_PER_ORIENTATION |
|
458 |
|
459 /** #FF_INTELLIGENT_TEXT_INPUT |
|
460 Generic QWERTY framework and 2nd generation text input engine integration |
|
461 */ |
|
462 #undef FF_INTELLIGENT_TEXT_INPUT |
|
463 |
|
464 /** #FF_JAVA_GLOBAL_INDICATORS_API |
|
465 Enables Java Global Indicator API. Global Indicator API can be used to add |
|
466 indicators to phone status pane. |
|
467 */ |
|
468 #undef FF_JAVA_GLOBAL_INDICATORS_API |
|
469 |
|
470 /** #FF_LAYOUT_360_640_NONTOUCH |
|
471 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to |
|
472 hw image. |
|
473 */ |
|
474 #undef FF_LAYOUT_360_640_NONTOUCH |
|
475 |
|
476 /** #FF_LAYOUT_360_640_TOUCH_QHD2 |
|
477 Layout data for QHD2_TOUCH resolution. |
|
478 */ |
|
479 #undef FF_LAYOUT_360_640_TOUCH_QHD2 |
|
480 |
|
481 /** #FF_LAYOUT_480_640_VGA3 |
|
482 Layout data for VGA3 resolution. |
|
483 */ |
|
484 #undef FF_LAYOUT_480_640_VGA3 |
|
485 |
|
486 /** #FF_LAYOUT_640_360_NONTOUCH |
|
487 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put |
|
488 to hw image. |
|
489 |
|
490 */ |
|
491 #undef FF_LAYOUT_640_360_NONTOUCH |
|
492 |
|
493 /** #FF_LAYOUT_640_360_TOUCH_QHD2 |
|
494 Layout data for QHD2 TOUCH resolution. |
|
495 */ |
|
496 #undef FF_LAYOUT_640_360_TOUCH_QHD2 |
|
497 |
|
498 /** #FF_LAYOUT_640_480_VGA3 |
|
499 Layout data for VGA3 resolution. |
|
500 */ |
|
501 #undef FF_LAYOUT_640_480_VGA3 |
|
502 |
|
503 /** #FF_LBT_ENGINE |
|
504 To enable/disable LBT engine from S60. By default this should be ON |
|
505 The Location Triggering subsystem provides a service to applications for |
|
506 notifications based on the user’s location. Applications can create and remove |
|
507 location based triggers, and applications can be notified or started when one of |
|
508 their triggers is fired, i.e. the triggering conditions are met |
|
509 Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering |
|
510 REQ: 101-34742 |
|
511 BREL : 405-1756 |
|
512 */ |
|
513 #define FF_LBT_ENGINE |
|
514 |
|
515 /** #FF_LBT_EVENTSUI |
|
516 To enable EventsUi application. Default is ON |
|
517 Location events help the users to create location-based reminders. It allows |
|
518 the user to create a event and assign a location to it. When you get close by |
|
519 to the location, it prompts you with a reminder by playing a alarm tone or |
|
520 displaying a text note or voice note assigned to that event. |
|
521 REQ : 403-1621 |
|
522 BREl : 405-1781 |
|
523 */ |
|
524 #define FF_LBT_EVENTSUI |
|
525 |
|
526 /** #FF_LBT_MGTUI |
|
527 To enable/disable the LBT management UI. Default is On |
|
528 Settings for Location based trigerring subsystem. |
|
529 REQ : 403-1621 |
|
530 BREl : 405-1781 |
|
531 */ |
|
532 #define FF_LBT_MGTUI |
|
533 |
|
534 /** #FF_LINKED_FONTS_CHINESE |
|
535 For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE |
|
536 is needed. |
|
537 This flag controls whether a single Chinese font or a linked font is used in |
|
538 Chinese builds. The linked font will contain latin set from normal S60 latin |
|
539 fonts and a Chinese part which is the current Chinese font unchanged. To be used |
|
540 in Chinese variants only. |
|
541 */ |
|
542 #undef FF_LINKED_FONTS_CHINESE |
|
543 |
|
544 /** #FF_MDS_CAMERA_SUPPORT |
|
545 Enables camera application support for Metadata system. |
|
546 */ |
|
547 #define FF_MDS_CAMERA_SUPPORT |
|
548 |
|
549 /** #FF_MEETING_REQUEST_UI |
|
550 Meeting request UI from Custom SW will be is part of Common Email. This new flag |
|
551 replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR |
|
552 UI (viewer) is visible to Email application as Ecom plugin. |
|
553 |
|
554 If the flag is not defined, MR UI related components are not in ROM. |
|
555 */ |
|
556 #define FF_MEETING_REQUEST_UI |
|
557 |
|
558 /** #FF_MENU_TEXTURE_PRELOADING |
|
559 In Menu (AppShell) application the performance of changing the folder has been |
|
560 poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the |
|
561 icons in advance improves the performance radically. The side effect is the |
|
562 increased memory consumption. This flag enables/disables the texture |
|
563 pre-loading. |
|
564 */ |
|
565 #undef FF_MENU_TEXTURE_PRELOADING |
|
566 |
|
567 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM |
|
568 This flags controls whether the MMS Postcard ROM files are included in the |
|
569 build. |
|
570 */ |
|
571 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM |
|
572 |
|
573 /** #FF_NCD_ENGINE |
|
574 This flag enables building the NCD Engine to S60 release. |
|
575 */ |
|
576 #define FF_NCD_ENGINE |
|
577 |
|
578 /** #FF_NCD_UI |
|
579 This flag enables building the NCD UI to S60 release. |
|
580 */ |
|
581 #define FF_NCD_UI |
|
582 |
|
583 /** #FF_NEAR_FIELD_COMMUNICATION |
|
584 A feature flag for Near Field Communication feature |
|
585 */ |
|
586 #undef FF_NEAR_FIELD_COMMUNICATION |
|
587 |
|
588 /** #FF_NLT_SUPPORT |
|
589 This enables National Language Table(NLT) support for encoding SMS messages. |
|
590 Characters specific to a language must be encoded using the corresponding NLT, |
|
591 so that the message can be sent and received using a 7-bit alphabet without any |
|
592 loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS |
|
593 23.040 v8.1.0. |
|
594 */ |
|
595 #undef FF_NLT_SUPPORT |
|
596 |
|
597 /** #FF_NO_CUG_SUPPORT |
|
598 Allow removal of CUG (Closed User Group) feature from Phone and SIM settings |
|
599 list (in Control Panel) in cases where CUG is not supported. |
|
600 */ |
|
601 #undef FF_NO_CUG_SUPPORT |
|
602 |
|
603 /** #FF_NO_IDLE_SOFTKEYS |
|
604 When the flag is set, Active Idle does not have any softkeys. |
|
605 |
|
606 */ |
|
607 #undef FF_NO_IDLE_SOFTKEYS |
|
608 |
|
609 /** #FF_ODE_COPYRIGHT_NOTICE |
|
610 This feature adds ODE physics engine copyright info to About application. The |
|
611 notice is needed if any of the sw components which using this engine. |
|
612 Configurability is required to add the copyright information, because the notice |
|
613 should only displayed when required( e.g., in some products which include it ), |
|
614 we will decide whether displaying these copyright information by swtich on/off |
|
615 of this flag. |
|
616 */ |
|
617 #undef FF_ODE_COPYRIGHT_NOTICE |
|
618 |
|
619 /** #FF_OFN_FEATURE |
|
620 OFN feature stands for Optical Finger Navigation, a feature of input devices |
|
621 with optical sensor. Typically phones with the OFN feature contain an optical |
|
622 joystick, which is an addition to normal rocker navikey user input. Optical |
|
623 joystick is utilized for various user input functionalities in menus, lists, |
|
624 browser, maps, image viewer, etc. The optical joystick can be enabled/disabled |
|
625 by switching the boolean flag defined/undefined. |
|
626 |
|
627 */ |
|
628 #undef FF_OFN_FEATURE |
|
629 |
|
630 /** #FF_OMA_SCOMO_ADAPTER |
|
631 This feature enables OMA SCOMO feature in "application management component". |
|
632 |
|
633 */ |
|
634 #undef FF_OMA_SCOMO_ADAPTER |
|
635 |
|
636 /** #FF_OOM_MONITOR2_COMPONENT |
|
637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
|
638 ROM image. |
|
639 |
|
640 */ |
|
641 #undef FF_OOM_MONITOR2_COMPONENT |
|
642 |
|
643 /** #FF_OSS_LEGAL_NOTICE |
|
644 This feature adds OSS legal notice to About application. The notice is needed if |
|
645 any of the sw components, e.g. WRT widgets include any Open Source components. |
|
646 |
|
647 Configurability is required to add the legal notice, because the notice should |
|
648 only displayed when required( e.g., in some products ), we will decide whether |
|
649 displaying these information by swtich on/off of this flag. |
|
650 |
|
651 |
|
652 |
|
653 */ |
|
654 #undef FF_OSS_LEGAL_NOTICE |
|
655 |
|
656 /** #FF_PLATFORM_SIMULATOR |
|
657 Platform Simulator product makes it possible to execute software on simulated |
|
658 target hardware using a Windows or Linux workstation. Platform Simulator is |
|
659 based on ARM® RealView® tools that support modeling terminal hardware using LISA |
|
660 language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced |
|
661 to the simulator as a core image loaded into the simulated flash memory. |
|
662 |
|
663 Compared to WINS emulator Platform Simulator based S60 simulation is much closer |
|
664 to exeuction on real hardware. Yet there has to be some differences in the S60 |
|
665 core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag controls S60 |
|
666 PPD release based core image creation for two alternate targets: |
|
667 - FLAG DEFINED = compilation shall include components and configurations for |
|
668 simulated hardware |
|
669 - FLAG UNDEFINED = compilation shall include components and configurations for |
|
670 real hardware |
|
671 |
|
672 The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the |
|
673 FF_PLATFORM_SIMULATOR flag. |
|
674 |
|
675 Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1 |
|
676 configuration. In the future the Platform Simulator targets to support selected |
|
677 new reference hardware configurations. This makes the flag lifetime permanent. |
|
678 */ |
|
679 #undef FF_PLATFORM_SIMULATOR |
|
680 |
|
681 /** #FF_PNPMS_PROV_FILTER |
|
682 On enabling this feature flag pnpprovfilter.dll will be created and this feature |
|
683 flag is used to enable PNPProvisioning HTTP filter which by passes the download |
|
684 manager launching PNPMS provisioning engine. |
|
685 */ |
|
686 #define FF_PNPMS_PROV_FILTER |
|
687 |
|
688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN |
|
689 This feature flag is required for launching PNPMS application from general |
|
690 settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will |
|
691 be created and when this feature is enabled Service Help Icon will be present in |
|
692 General Settings/Control Panel. Service Help will launch browser on selection |
|
693 and direct the browser with predefined PnPMS server URL where user can download |
|
694 provisioning settings over HTTP from web server. |
|
695 */ |
|
696 #define FF_PNPMS_SERVICE_HELP_PLUGIN |
|
697 |
|
698 /** #FF_POWER_SAVE |
|
699 "Power save mode is a collection of features which are put in a power saving |
|
700 mode. These features are i.e. display light brightness, light time outs etc. |
|
701 Power save mode can be extended to be supported by any application which can do |
|
702 something to save battery by implementing the needed power save mode APIs." |
|
703 */ |
|
704 #define FF_POWER_SAVE |
|
705 |
|
706 /** #FF_PREMINET_CATALOGS_CLIENT |
|
707 Preminet Catalogs client. |
|
708 */ |
|
709 #undef FF_PREMINET_CATALOGS_CLIENT |
|
710 |
|
711 /** #FF_PROV_AUTHTYPE_PLUGIN |
|
712 This flag enables Authentication type plugin. On enabling this feature flag |
|
713 Authtypeplugin.dll will be created and this feature will be enabled and |
|
714 authetication type can be changed for configuration message from UI which will |
|
715 enable item in General Settings and on selection of this item will open list |
|
716 dialog for changing the authentication type. |
|
717 */ |
|
718 #undef FF_PROV_AUTHTYPE_PLUGIN |
|
719 |
|
720 /** #FF_QWERTY_FN_KEY |
|
721 The device has a Fn key |
|
722 */ |
|
723 #undef FF_QWERTY_FN_KEY |
|
724 |
|
725 /** #FF_RND_COMMSDAT |
|
726 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
|
727 determine which default CommsDat will be put to the image independent of image |
|
728 type (prd or rnd): |
|
729 |
|
730 - FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the |
|
731 base when creating operator variants with Configuration Tool and |
|
732 CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML. |
|
733 |
|
734 - FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations |
|
735 (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN |
|
736 product) is included. This is suitable for vanilla variants of the phones. |
|
737 |
|
738 - FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has |
|
739 Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, |
|
740 Elisa) for RnD purposes. |
|
741 |
|
742 Maximum of one of these flags should be defined at the time. |
|
743 |
|
744 If none of the override flags is defined then the used CommsDat depends on the |
|
745 image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD |
|
746 image. This is typically how it should be and the override flags should only be |
|
747 used if some special functionality is needed. |
|
748 |
|
749 */ |
|
750 #undef FF_RND_COMMSDAT |
|
751 |
|
752 /** #FF_ROCKER_KEY |
|
753 The device has multidirectional "rocker" key. |
|
754 |
|
755 */ |
|
756 #undef FF_ROCKER_KEY |
|
757 |
|
758 /** #FF_ROM_INCLUDE_ALF |
|
759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
|
760 build. |
|
761 */ |
|
762 #define FF_ROM_INCLUDE_ALF |
|
763 |
|
764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
|
765 To enable the feature to variate the device capability on runtime |
|
766 */ |
|
767 #undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
|
768 |
|
769 /** #FF_S60_HELPS_IN_USE |
|
770 Platform helps are included into image based on this flag. |
|
771 */ |
|
772 #define FF_S60_HELPS_IN_USE |
|
773 |
|
774 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE |
|
775 Flag to enable/disable usage of S60 implementation of posting surface api. |
|
776 Default value for this is disabled. |
|
777 */ |
|
778 #undef FF_S60_POSTING_IMPLEMENTATION_IN_USE |
|
779 |
|
780 /** #FF_SELECTABLE_EMAIL |
|
781 This enables selectable default email. When write message->email is selected |
|
782 from sendui (with multible mailboxes), the default email account is the initial |
|
783 selection. Default mailbox can be set from mce-settings. |
|
784 */ |
|
785 #define FF_SELECTABLE_EMAIL |
|
786 |
|
787 /** #FF_SENSOR_FW |
|
788 FF_SENSOR_FW flag is used for image creation time variation of the sensor |
|
789 framework. |
|
790 Flag should be defined for products that have sensors and undefined for products |
|
791 that do not. |
|
792 */ |
|
793 #define FF_SENSOR_FW |
|
794 |
|
795 /** #FF_SHOW_MMPLAYER |
|
796 By default S60 Media Player will be hidden from UI, and only be accessible |
|
797 through embedded playback use cases (e.g browser, messaging, file browser, etc). |
|
798 |
|
799 This flag will will allow product manufacturers to re-enable Media Player and |
|
800 display it in the application shell if desired. |
|
801 |
|
802 */ |
|
803 #undef FF_SHOW_MMPLAYER |
|
804 |
|
805 /** #FF_STARTUP_OMA_DM_SUPPORT |
|
806 The flag will be used to enable receiving OMA CP/DM messages during system |
|
807 start-up in those devices that need the feature. |
|
808 */ |
|
809 #undef FF_STARTUP_OMA_DM_SUPPORT |
|
810 |
|
811 /** #FF_TACTICONS |
|
812 Tacticons are haptic effects that can be played by the applications to indicate |
|
813 success or failure of actions. Tacticons can be also automatically played |
|
814 together with some Sound IDs. |
|
815 |
|
816 */ |
|
817 #undef FF_TACTICONS |
|
818 |
|
819 /** #FF_TACTILE_FEEDBACK |
|
820 Device supports Tactile Feedback. Tactile feedback is produced by UI components |
|
821 and applications on pointer down events. Actual physical feedback effect |
|
822 (vibra/audio/no feedback) depends on current settings and device configuration. |
|
823 */ |
|
824 #define FF_TACTILE_FEEDBACK |
|
825 |
|
826 /** #FF_TARM_CAPABILITY_BASED_ACCESS |
|
827 This is the feature flag to allow branching of the code flow based on the |
|
828 capability check or SID check for the third party applications. |
|
829 */ |
|
830 #undef FF_TARM_CAPABILITY_BASED_ACCESS |
|
831 |
|
832 /** #FF_TCP_MYFAVES_FEATURE |
|
833 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary |
|
834 package. |
|
835 */ |
|
836 #undef FF_TCP_MYFAVES_FEATURE |
|
837 |
|
838 /** #FF_TCP_MYPROFILE |
|
839 This feature flag is for enabling/disabling MyProfile feature in T-Mobile |
|
840 Complementary package(both International & US)on S60 3.2.3. This feature flag is |
|
841 valid for MyProfile UI & MyProfile synchronization. |
|
842 */ |
|
843 #undef FF_TCP_MYPROFILE |
|
844 |
|
845 /** #FF_THEME_HAZE |
|
846 Haze theme is included in ROM image. |
|
847 |
|
848 */ |
|
849 #define FF_THEME_HAZE |
|
850 |
|
851 /** #FF_THEME_JINGMASK |
|
852 Jingmask theme is included in ROM image. |
|
853 |
|
854 */ |
|
855 #define FF_THEME_JINGMASK |
|
856 |
|
857 /** #FF_TOUCHSCREENCALIB_IN_STARTUP |
|
858 Touch Calibration UI is initiated at device startup. |
|
859 |
|
860 */ |
|
861 #undef FF_TOUCHSCREENCALIB_IN_STARTUP |
|
862 |
|
863 /** #FF_TOUCH_UNLOCK_STROKE |
|
864 This flag enables user to response (for example answer) and unlock screen |
|
865 through sliders (software controls) to mobile terminated calls. This applies |
|
866 only to touch devices. |
|
867 */ |
|
868 #undef FF_TOUCH_UNLOCK_STROKE |
|
869 |
|
870 /** #FF_UPNP_FRAMEWORK_2_0 |
|
871 Defines whether UPNP application is supported in the platform through |
|
872 MusicPlayer. |
|
873 */ |
|
874 #undef FF_UPNP_FRAMEWORK_2_0 |
|
875 |
|
876 /** #FF_USB_CHARGING |
|
877 If it is defined, the Starter starts the UsbWatcher.exe in charging mode. |
|
878 The USB Watcher or USB MSC Personality Plug-in code is not variated. |
|
879 Note. This flag replaces RD_USB_CHARGING in 5.0 release. |
|
880 */ |
|
881 #define FF_USB_CHARGING |
|
882 |
|
883 /** #FF_USB_HOST |
|
884 The flag excludes all S60 USB host and OTG related components. |
|
885 */ |
|
886 #undef FF_USB_HOST |
|
887 |
|
888 /** #FF_USE_EGPRS_ICON |
|
889 The flag is used to enable EGPRS icon in the status pane. If the flag is |
|
890 disabled, GPRS icon must be shown instead of EGPRS icon. |
|
891 |
|
892 */ |
|
893 #undef FF_USE_EGPRS_ICON |
|
894 |
|
895 /** #FF_USE_MASS_STORAGE_CONFIG |
|
896 Flag is used for products to select in image creation time if mass storage drive |
|
897 configuration is used or not. The mass storage drive configuration is following: |
|
898 C=Phone memory, E=Internal mass storage and F=Memory card. |
|
899 |
|
900 The flag affects how S60 components see the drives setup from estart |
|
901 txt-file(s). |
|
902 */ |
|
903 #undef FF_USE_MASS_STORAGE_CONFIG |
|
904 |
|
905 /** #FF_USE_ZI_ENGINE |
|
906 On enabling this feature flag eZitext engine will be part of the Image and |
|
907 Ptiengine will utilize eZitext engine for editing features. |
|
908 */ |
|
909 #undef FF_USE_ZI_ENGINE |
|
910 |
|
911 /** #FF_VANILLA_COMMSDAT |
|
912 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
|
913 determine which default CommsDat will be put to the image independent of image |
|
914 type (prd or rnd): |
|
915 |
|
916 - FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the |
|
917 base when creating operator variants with Configuration Tool and |
|
918 CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML. |
|
919 |
|
920 - FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations |
|
921 (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN |
|
922 product) is included. This is suitable for vanilla variants of the phones. |
|
923 |
|
924 - FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has |
|
925 Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, |
|
926 Elisa) for RnD purposes. |
|
927 |
|
928 Maximum of one of these flags should be defined at the time. |
|
929 |
|
930 If none of the override flags is defined then the used CommsDat depends on the |
|
931 image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD |
|
932 image. This is typically how it should be and the override flags should only be |
|
933 used if some special functionality is needed. |
|
934 |
|
935 */ |
|
936 #undef FF_VANILLA_COMMSDAT |
|
937 |
|
938 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
|
939 Indicates whether a device needs Virtual full-screen qwerty input or not. |
|
940 |
|
941 */ |
|
942 #define FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
|
943 |
|
944 /** #FF_VIRTUAL_ITUT_INPUT |
|
945 Indicates whether a device needs virtual ITUT input or not. |
|
946 */ |
|
947 #define FF_VIRTUAL_ITUT_INPUT |
|
948 |
|
949 /** #FF_VMBX_CALL_DIVERT_ICON |
|
950 Feature flag controls whether or not a special icon is shown in status pane, |
|
951 when call divert is set against voice mailbox number. |
|
952 |
|
953 */ |
|
954 #undef FF_VMBX_CALL_DIVERT_ICON |
|
955 |
|
956 /** #FF_VOICE_CALL_CONTINUITY |
|
957 With Voice Call Continuity it is possible to provide seamless user experience |
|
958 when user in transition between VoIP and cellular networks. This feature brings |
|
959 a method to seamlessly continue ongoing voice call from VoIP to cellular and |
|
960 vice versa. VCC handover logic shall be implemments as installable plugin (SIS) |
|
961 in order to allow possibility to support several VCC signalling variations. |
|
962 However VCC needed some platform changes to be fully functional (mainly at |
|
963 telephony components) and those changes must be run time variable. |
|
964 */ |
|
965 #define FF_VOICE_CALL_CONTINUITY |
|
966 |
|
967 /** #FF_VPN_CLIENT |
|
968 Feature flag is needed to manage whether VpnClient components are in ROM or not. |
|
969 */ |
|
970 #undef FF_VPN_CLIENT |
|
971 |
|
972 /** #FF_WEBVIDEO_PH2 |
|
973 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS |
|
974 interface for video decoding and postprocessing. |
|
975 */ |
|
976 #undef FF_WEBVIDEO_PH2 |
|
977 |
|
978 /** #FF_WLANSNIFFER |
|
979 The purpose of the flag is to control whether the WlanSniffer2 application is to |
|
980 be integrated into 3.2 product builds or not. |
|
981 */ |
|
982 #undef FF_WLANSNIFFER |
|
983 |
|
984 /** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS |
|
985 The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP |
|
986 service via Sniffer's Active Idle plugin. |
|
987 */ |
|
988 #undef FF_WLANSNIFFER_VOIP_ENHANCEMENTS |
|
989 |
|
990 /** #FF_WLAN_EXTENSIONS |
|
991 Device supports extended WLAN functionalities e.g. for association and |
|
992 authentication. |
|
993 */ |
|
994 #undef FF_WLAN_EXTENSIONS |
|
995 |
|
996 /** #FF_WLAN_WAPI |
|
997 WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national |
|
998 standard for WLAN security. Although WAPI was designed to operate on top of the |
|
999 IEEE 802.11 WLAN technologies, it is not compatible with the security schemes |
|
1000 defined in IEEE 802.11 specifications. It specifies its own methods for WLAN |
|
1001 authentication and data link protection. |
|
1002 */ |
|
1003 #undef FF_WLAN_WAPI |
|
1004 |
|
1005 /** #FF_WLAN_WAPI_INCLUDE_IN_ROM |
|
1006 WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national |
|
1007 standard for WLAN security. Although WAPI was designed to operate on top of the |
|
1008 IEEE 802.11 WLAN technologies, it is not compatible with the security schemes |
|
1009 defined in IEEE 802.11 specifications. It specifies its own methods for WLAN |
|
1010 authentication and data link protection. |
|
1011 |
|
1012 This feature flag is used only for including WAPI binaries to ROM. WAPI |
|
1013 functionality can be (run-time) enabled with FF_WLAN_WAPI. |
|
1014 */ |
|
1015 #undef FF_WLAN_WAPI_INCLUDE_IN_ROM |
|
1016 |
|
1017 /** #FF_XML_IDLE_THEME_BASIC_IDLE |
|
1018 Controls if Basic idle theme is going to image or not. |
|
1019 */ |
|
1020 #define FF_XML_IDLE_THEME_BASIC_IDLE |
|
1021 |
|
1022 /** #FF_XML_IDLE_THEME_CLASSIC_IDLE |
|
1023 Controls if Classic idle theme is going to image or not. |
|
1024 */ |
|
1025 #define FF_XML_IDLE_THEME_CLASSIC_IDLE |
|
1026 |
|
1027 /** #FF_XML_IDLE_THEME_FINGERUSE_IDLE |
|
1028 Controls if Finger use idle theme goes to image or not. |
|
1029 */ |
|
1030 #define FF_XML_IDLE_THEME_FINGERUSE_IDLE |
|
1031 |
|
1032 /** #FF_XML_IDLE_THEME_NAVIBAR_IDLE |
|
1033 Controls if Navibar idle theme is going to image or not. |
|
1034 */ |
|
1035 #define FF_XML_IDLE_THEME_NAVIBAR_IDLE |
|
1036 |
|
1037 /** #LANGPACK_DEFAULTLANG |
|
1038 The default language that is selected during bootup (this selection is |
|
1039 overridden by the sim language selection). |
|
1040 */ |
|
1041 #define LANGPACK_DEFAULTLANG |
|
1042 |
|
1043 /** #LANGUAGE_ARABIC |
|
1044 included Arabic |
|
1045 */ |
|
1046 #define LANGUAGE_ARABIC |
|
1047 |
|
1048 /** #LANGUAGE_BASQUE |
|
1049 included Basque |
|
1050 */ |
|
1051 #define LANGUAGE_BASQUE |
|
1052 |
|
1053 /** #LANGUAGE_BULGARIAN |
|
1054 included Bulgarian |
|
1055 */ |
|
1056 #define LANGUAGE_BULGARIAN |
|
1057 |
|
1058 /** #LANGUAGE_CATALAN |
|
1059 included Catalan |
|
1060 */ |
|
1061 #define LANGUAGE_CATALAN |
|
1062 |
|
1063 /** #LANGUAGE_CROATIAN |
|
1064 included Croatian |
|
1065 */ |
|
1066 #define LANGUAGE_CROATIAN |
|
1067 |
|
1068 /** #LANGUAGE_CZECH |
|
1069 included Czech |
|
1070 */ |
|
1071 #define LANGUAGE_CZECH |
|
1072 |
|
1073 /** #LANGUAGE_DANISH |
|
1074 included Danish |
|
1075 */ |
|
1076 #define LANGUAGE_DANISH |
|
1077 |
|
1078 /** #LANGUAGE_DUTCH |
|
1079 included Dutch |
|
1080 */ |
|
1081 #define LANGUAGE_DUTCH |
|
1082 |
|
1083 /** #LANGUAGE_ENGLISH |
|
1084 included English |
|
1085 */ |
|
1086 #define LANGUAGE_ENGLISH |
|
1087 |
|
1088 /** #LANGUAGE_ENGLISH_AMERICAN |
|
1089 included English_American |
|
1090 */ |
|
1091 #define LANGUAGE_ENGLISH_AMERICAN |
|
1092 |
|
1093 /** #LANGUAGE_ENGLISH_APAC |
|
1094 included English_APAC |
|
1095 */ |
|
1096 #define LANGUAGE_ENGLISH_APAC |
|
1097 |
|
1098 /** #LANGUAGE_ENGLISH_HONGKONG |
|
1099 included English_Hongkong |
|
1100 */ |
|
1101 #define LANGUAGE_ENGLISH_HONGKONG |
|
1102 |
|
1103 /** #LANGUAGE_ENGLISH_JAPANESE |
|
1104 included English_Japanese |
|
1105 */ |
|
1106 #define LANGUAGE_ENGLISH_JAPANESE |
|
1107 |
|
1108 /** #LANGUAGE_ENGLISH_PRCCHINA |
|
1109 included English_PrcChina |
|
1110 */ |
|
1111 #define LANGUAGE_ENGLISH_PRCCHINA |
|
1112 |
|
1113 /** #LANGUAGE_ENGLISH_TAIWAN |
|
1114 included English_Taiwan |
|
1115 */ |
|
1116 #define LANGUAGE_ENGLISH_TAIWAN |
|
1117 |
|
1118 /** #LANGUAGE_ENGLISH_THAI |
|
1119 included English_Thai |
|
1120 */ |
|
1121 #define LANGUAGE_ENGLISH_THAI |
|
1122 |
|
1123 /** #LANGUAGE_ESTONIAN |
|
1124 included Estonian |
|
1125 */ |
|
1126 #define LANGUAGE_ESTONIAN |
|
1127 |
|
1128 /** #LANGUAGE_FARSI |
|
1129 included Farsi |
|
1130 */ |
|
1131 #define LANGUAGE_FARSI |
|
1132 |
|
1133 /** #LANGUAGE_FINNISH |
|
1134 included Finnish |
|
1135 */ |
|
1136 #define LANGUAGE_FINNISH |
|
1137 |
|
1138 /** #LANGUAGE_FRENCH |
|
1139 included French |
|
1140 */ |
|
1141 #define LANGUAGE_FRENCH |
|
1142 |
|
1143 /** #LANGUAGE_FRENCH_AMERICAN |
|
1144 included French_American |
|
1145 */ |
|
1146 #define LANGUAGE_FRENCH_AMERICAN |
|
1147 |
|
1148 /** #LANGUAGE_GALICIAN |
|
1149 included Galician |
|
1150 */ |
|
1151 #define LANGUAGE_GALICIAN |
|
1152 |
|
1153 /** #LANGUAGE_GERMAN |
|
1154 included German |
|
1155 */ |
|
1156 #define LANGUAGE_GERMAN |
|
1157 |
|
1158 /** #LANGUAGE_GREEK |
|
1159 included Greek |
|
1160 */ |
|
1161 #define LANGUAGE_GREEK |
|
1162 |
|
1163 /** #LANGUAGE_HEBREW |
|
1164 included Hebrew |
|
1165 */ |
|
1166 #define LANGUAGE_HEBREW |
|
1167 |
|
1168 /** #LANGUAGE_HINDI |
|
1169 included Hindi |
|
1170 */ |
|
1171 #undef LANGUAGE_HINDI |
|
1172 |
|
1173 /** #LANGUAGE_HONGKONG |
|
1174 included Hongkong |
|
1175 */ |
|
1176 #define LANGUAGE_HONGKONG |
|
1177 |
|
1178 /** #LANGUAGE_HUNGARIAN |
|
1179 included Hungarian |
|
1180 */ |
|
1181 #define LANGUAGE_HUNGARIAN |
|
1182 |
|
1183 /** #LANGUAGE_ICELANDIC |
|
1184 included Icelandic |
|
1185 */ |
|
1186 #define LANGUAGE_ICELANDIC |
|
1187 |
|
1188 /** #LANGUAGE_INDONESIAN |
|
1189 included Indonesian |
|
1190 */ |
|
1191 #define LANGUAGE_INDONESIAN |
|
1192 |
|
1193 /** #LANGUAGE_INDONESIAN_APAC |
|
1194 included Indonesian_APAC |
|
1195 */ |
|
1196 #define LANGUAGE_INDONESIAN_APAC |
|
1197 |
|
1198 /** #LANGUAGE_ITALIAN |
|
1199 included Italian |
|
1200 */ |
|
1201 #define LANGUAGE_ITALIAN |
|
1202 |
|
1203 /** #LANGUAGE_JAPANESE |
|
1204 included Japanese |
|
1205 */ |
|
1206 #define LANGUAGE_JAPANESE |
|
1207 |
|
1208 /** #LANGUAGE_KOREAN |
|
1209 Korean language is planned to add as part of S60 platfrom in TB9.1 platfrom |
|
1210 release. |
|
1211 */ |
|
1212 #define LANGUAGE_KOREAN |
|
1213 |
|
1214 /** #LANGUAGE_LATVIAN |
|
1215 included Latvian |
|
1216 */ |
|
1217 #define LANGUAGE_LATVIAN |
|
1218 |
|
1219 /** #LANGUAGE_LITHUANIAN |
|
1220 included Lithuanian |
|
1221 */ |
|
1222 #define LANGUAGE_LITHUANIAN |
|
1223 |
|
1224 /** #LANGUAGE_MALAY |
|
1225 included Malay |
|
1226 */ |
|
1227 #define LANGUAGE_MALAY |
|
1228 |
|
1229 /** #LANGUAGE_MALAY_APAC |
|
1230 included Malay_APAC |
|
1231 */ |
|
1232 #define LANGUAGE_MALAY_APAC |
|
1233 |
|
1234 /** #LANGUAGE_NORWEGIAN |
|
1235 included Norwegian |
|
1236 */ |
|
1237 #define LANGUAGE_NORWEGIAN |
|
1238 |
|
1239 /** #LANGUAGE_POLISH |
|
1240 included Polish |
|
1241 */ |
|
1242 #define LANGUAGE_POLISH |
|
1243 |
|
1244 /** #LANGUAGE_PORTUGUESE |
|
1245 included Portuguese |
|
1246 */ |
|
1247 #define LANGUAGE_PORTUGUESE |
|
1248 |
|
1249 /** #LANGUAGE_PORTUGUESE_AMERICAN |
|
1250 included Portuguese_American |
|
1251 */ |
|
1252 #define LANGUAGE_PORTUGUESE_AMERICAN |
|
1253 |
|
1254 /** #LANGUAGE_PRCCHINA |
|
1255 included PrcChina |
|
1256 */ |
|
1257 #define LANGUAGE_PRCCHINA |
|
1258 |
|
1259 /** #LANGUAGE_ROMANIAN |
|
1260 included Romanian |
|
1261 */ |
|
1262 #define LANGUAGE_ROMANIAN |
|
1263 |
|
1264 /** #LANGUAGE_RUSSIAN |
|
1265 included Russian |
|
1266 */ |
|
1267 #define LANGUAGE_RUSSIAN |
|
1268 |
|
1269 /** #LANGUAGE_SERBIAN |
|
1270 included Serbian |
|
1271 */ |
|
1272 #define LANGUAGE_SERBIAN |
|
1273 |
|
1274 /** #LANGUAGE_SLOVAK |
|
1275 included Slovak |
|
1276 */ |
|
1277 #define LANGUAGE_SLOVAK |
|
1278 |
|
1279 /** #LANGUAGE_SLOVENIAN |
|
1280 included Slovenian |
|
1281 */ |
|
1282 #define LANGUAGE_SLOVENIAN |
|
1283 |
|
1284 /** #LANGUAGE_SPANISH |
|
1285 included Spanish |
|
1286 */ |
|
1287 #define LANGUAGE_SPANISH |
|
1288 |
|
1289 /** #LANGUAGE_SPANISH_AMERICAN |
|
1290 included Spanish_American |
|
1291 */ |
|
1292 #define LANGUAGE_SPANISH_AMERICAN |
|
1293 |
|
1294 /** #LANGUAGE_SWEDISH |
|
1295 included Swedish |
|
1296 */ |
|
1297 #define LANGUAGE_SWEDISH |
|
1298 |
|
1299 /** #LANGUAGE_TAGALOG |
|
1300 included Tagalog |
|
1301 */ |
|
1302 #define LANGUAGE_TAGALOG |
|
1303 |
|
1304 /** #LANGUAGE_TAIWAN |
|
1305 included Taiwan |
|
1306 */ |
|
1307 #define LANGUAGE_TAIWAN |
|
1308 |
|
1309 /** #LANGUAGE_THAI |
|
1310 included Thai |
|
1311 */ |
|
1312 #define LANGUAGE_THAI |
|
1313 |
|
1314 /** #LANGUAGE_TURKISH |
|
1315 included Turkish |
|
1316 */ |
|
1317 #define LANGUAGE_TURKISH |
|
1318 |
|
1319 /** #LANGUAGE_UKRAINIAN |
|
1320 included Ukrainian |
|
1321 */ |
|
1322 #define LANGUAGE_UKRAINIAN |
|
1323 |
|
1324 /** #LANGUAGE_URDU |
|
1325 included Urdu |
|
1326 */ |
|
1327 #define LANGUAGE_URDU |
|
1328 |
|
1329 /** #LANGUAGE_VIETNAMESE |
|
1330 included Vietnamese |
|
1331 */ |
|
1332 #define LANGUAGE_VIETNAMESE |
|
1333 |
|
1334 /** #__3D_MENU |
|
1335 3D Menu feature enhances Application Shell with animating 3D icons. |
|
1336 */ |
|
1337 #define __3D_MENU |
|
1338 |
|
1339 /** #__3GP_EXTENTION |
|
1340 This flag indicates that the 3GP Extention feature is supported in |
|
1341 MetadataUtility. |
|
1342 */ |
|
1343 #undef __3GP_EXTENTION |
|
1344 |
|
1345 /** #__AAC_ENCODER_PLUGIN |
|
1346 Device supports all-ARM AAC encoding capabilities. |
|
1347 */ |
|
1348 #define __AAC_ENCODER_PLUGIN |
|
1349 |
|
1350 /** #__AAC_PLUS_DECODER_PLUGIN |
|
1351 Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities |
|
1352 */ |
|
1353 #define __AAC_PLUS_DECODER_PLUGIN |
|
1354 |
|
1355 /** #__ACTIVE_IDLE |
|
1356 "The Active Idle includes several plugins to display different content. |
|
1357 Additional feature flags for them will be requested separately as the necessity |
|
1358 for them to be optional arises.At the moment this flag will cover all Active |
|
1359 Idle mandatory features." |
|
1360 */ |
|
1361 #undef __ACTIVE_IDLE |
|
1362 |
|
1363 /** #__ALLOW_UPGRADE_HELIX |
|
1364 "Support for Aftermarket update of Codecs, and File Formats. To allow the helix |
|
1365 dlls to be upgraded using a SISX file. " |
|
1366 */ |
|
1367 #define __ALLOW_UPGRADE_HELIX |
|
1368 |
|
1369 /** #__APP_CSD_SUPPORT |
|
1370 Device supports internal (HS)CSD in application UIs. |
|
1371 */ |
|
1372 #undef __APP_CSD_SUPPORT |
|
1373 |
|
1374 /** #__AUDIO_EFFECTS_API |
|
1375 "Device supports utility APIs and framework for Series 60 Audio applications to |
|
1376 enable predefined audio effects with audio play/record utilities. Features lilke |
|
1377 Volume, Graphical Equalizer, Reverb are possible." |
|
1378 */ |
|
1379 #define __AUDIO_EFFECTS_API |
|
1380 |
|
1381 /** #__AUDIO_MESSAGING |
|
1382 Flag for Xpress Audio Messaging feature. Device supports recording and sending a |
|
1383 sound clip as a MMS message. |
|
1384 */ |
|
1385 #define __AUDIO_MESSAGING |
|
1386 |
|
1387 /** #__AUDIO_RESOURCE_INDICATIONS |
|
1388 Device supports Audio Resource Indications Utility. Applications can use the |
|
1389 Audio Resource Indications Utility to request feedack when they can submit a |
|
1390 play request. |
|
1391 */ |
|
1392 #define __AUDIO_RESOURCE_INDICATIONS |
|
1393 |
|
1394 /** #__AUTO_ACCESSORY_IDENTIFICATION |
|
1395 Device supports automatic accessory identification. |
|
1396 */ |
|
1397 #undef __AUTO_ACCESSORY_IDENTIFICATION |
|
1398 |
|
1399 /** #__BASIC_LOCATION_INFO_DISPLAY |
|
1400 Device has basic location info display. |
|
1401 */ |
|
1402 #define __BASIC_LOCATION_INFO_DISPLAY |
|
1403 |
|
1404 /** #__BASS_BOOST_EFFECT_UI |
|
1405 "Device supports bass boost, increases Bass frequency response." |
|
1406 */ |
|
1407 #undef __BASS_BOOST_EFFECT_UI |
|
1408 |
|
1409 /** #__BRIGHTNESS_CONTROL |
|
1410 General settings application supports controlling display brightness. |
|
1411 */ |
|
1412 #undef __BRIGHTNESS_CONTROL |
|
1413 |
|
1414 /** #__BTIC_BINARIES_CHECK_ENABLED |
|
1415 "In addition to the SWI certificate store check (defined by __BTIC_ENABLED), |
|
1416 also binaries (having TCB or DRM capability) in c: drive are integrity checked |
|
1417 during boot." |
|
1418 */ |
|
1419 #undef __BTIC_BINARIES_CHECK_ENABLED |
|
1420 |
|
1421 /** #__BT_FAX_PROFILE |
|
1422 Device supports Bluetooth fax profile. |
|
1423 */ |
|
1424 #undef __BT_FAX_PROFILE |
|
1425 |
|
1426 /** #__BT_SAP |
|
1427 Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over |
|
1428 Bluetooth. |
|
1429 */ |
|
1430 #define __BT_SAP |
|
1431 |
|
1432 /** #__CAMERA |
|
1433 Device has Camera Application. |
|
1434 */ |
|
1435 #define __CAMERA |
|
1436 |
|
1437 /** #__CAMERA_FULLSCREEN_VIEWFINDER |
|
1438 "Flag enables full screen mode in camera application. Full screen is supported |
|
1439 only in landscape mode. If hardware is not supporting landscape mode this flag |
|
1440 should be set off." |
|
1441 */ |
|
1442 #define __CAMERA_FULLSCREEN_VIEWFINDER |
|
1443 |
|
1444 /** #__CAMERA_LENS_COVER |
|
1445 The flag defines is the camera lens cover is supported by the HW. |
|
1446 */ |
|
1447 #undef __CAMERA_LENS_COVER |
|
1448 |
|
1449 /** #__CAMERA_LOCATION_SUPPORT |
|
1450 Enables Camera Application support for geotagging. |
|
1451 */ |
|
1452 #undef __CAMERA_LOCATION_SUPPORT |
|
1453 |
|
1454 /** #__COMMDB_PROTECTION |
|
1455 Device prevents transferring CommDb outside of the phone. |
|
1456 */ |
|
1457 #undef __COMMDB_PROTECTION |
|
1458 |
|
1459 /** #__COVER_DISPLAY |
|
1460 Device has also separate cover display in addition to the main display. |
|
1461 */ |
|
1462 #undef __COVER_DISPLAY |
|
1463 |
|
1464 /** #__CS_VIDEO_TELEPHONY |
|
1465 Device supports circuit switched video telephony |
|
1466 */ |
|
1467 #define __CS_VIDEO_TELEPHONY |
|
1468 |
|
1469 /** #__CUSTOMISED_RFS |
|
1470 "This flag enables customised RFS, that does not automatically erase content of |
|
1471 user area image." |
|
1472 */ |
|
1473 #undef __CUSTOMISED_RFS |
|
1474 |
|
1475 /** #__DEFAULT_CONNECTION |
|
1476 Initial connection selection enables automatic 'usage of default destination |
|
1477 groups (like Internet) instead of single IAPs when starting network connections. |
|
1478 Deprecated in 5.0. |
|
1479 */ |
|
1480 #undef __DEFAULT_CONNECTION |
|
1481 |
|
1482 /** #__DRM |
|
1483 "Device supports OMA Digital Rights Management (DRM) partially, only forward |
|
1484 lock is supported" |
|
1485 */ |
|
1486 #define __DRM |
|
1487 |
|
1488 /** #__DRM_CLOCK |
|
1489 "DRM clock is a new clock type that is used with DRM interval and datetime based |
|
1490 constraints. It uses NITZ (other solutions can be studied) to get the network |
|
1491 time and uses that to determine if the time constrained content can be rendered |
|
1492 or not. This enables the content providers to sell content twice e.g. first for |
|
1493 a short period of time and after that (assumed user lock in) for 2nd time with |
|
1494 full usage rights.The user shall still have control over the normal clock of the |
|
1495 device, but setting of that clock shall not have effect to the DRM clock. If |
|
1496 NITZ is not available, user defined clock is used." |
|
1497 */ |
|
1498 #define __DRM_CLOCK |
|
1499 |
|
1500 /** #__DRM_FULL |
|
1501 "Device supports OMA Digital Rights Management (DRM) fully. Includes forward |
|
1502 lock, combined delivery, separate delivery and super-distribution" |
|
1503 */ |
|
1504 #define __DRM_FULL |
|
1505 |
|
1506 /** #__DRM_OMA2 |
|
1507 This feature flag is used to indicate whether OMA DRM standard version 2 is |
|
1508 enabled. |
|
1509 */ |
|
1510 #define __DRM_OMA2 |
|
1511 |
|
1512 /** #__DRM_PHASE2 |
|
1513 This feature flag is used with OMA DRM standard version 2 (Phase2) features. |
|
1514 */ |
|
1515 #define __DRM_PHASE2 |
|
1516 |
|
1517 /** #__EDIT_KEY |
|
1518 The device has edit key |
|
1519 */ |
|
1520 #define __EDIT_KEY |
|
1521 |
|
1522 /** #__EMAIL_OVER_SMS |
|
1523 Device supports sending email messages using SMS as the bearer transport. |
|
1524 */ |
|
1525 #undef __EMAIL_OVER_SMS |
|
1526 |
|
1527 /** #__EQUALIZER |
|
1528 Device supports equalizer. |
|
1529 */ |
|
1530 #define __EQUALIZER |
|
1531 |
|
1532 /** #__FLASH_LITE_BROWSER_PLUGIN |
|
1533 Device supports Macromedia Flash Lite plugin for Web Browser |
|
1534 */ |
|
1535 #undef __FLASH_LITE_BROWSER_PLUGIN |
|
1536 |
|
1537 /** #__FLASH_LITE_VIEWER |
|
1538 Device supports Macromedia Flash Lite Viewer for opening and playing Flash |
|
1539 content files (.SWF). |
|
1540 */ |
|
1541 #undef __FLASH_LITE_VIEWER |
|
1542 |
|
1543 /** #__FM_RADIO |
|
1544 Device contains support for FM radio (TunerUtility and RadioServer components). |
|
1545 */ |
|
1546 #define __FM_RADIO |
|
1547 |
|
1548 /** #__HANDWRITING_RECOGNITION_INPUT |
|
1549 Device supports handwriting recognition input. |
|
1550 */ |
|
1551 #define __HANDWRITING_RECOGNITION_INPUT |
|
1552 |
|
1553 /** #__HSXPA_SUPPORT |
|
1554 "When the feature flag is set, HSDPA setting item is visible for the user." |
|
1555 */ |
|
1556 #define __HSXPA_SUPPORT |
|
1557 |
|
1558 /** #__IM |
|
1559 Device supports Instant Messaging feature of the Wireless Village initiative |
|
1560 */ |
|
1561 #define __IM |
|
1562 |
|
1563 /** #__IMAGE_VIEWER |
|
1564 Flag controls whether the Image Viewer application is included in rom image. |
|
1565 */ |
|
1566 #define __IMAGE_VIEWER |
|
1567 |
|
1568 /** #__IMPS_STANDALONE_IP_CIR |
|
1569 "Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for |
|
1570 Communication Initiation Request (CIR). The TCP/IP binding uses persistent |
|
1571 connection from the client to WV server to providelow-latency always-on CIR |
|
1572 channel." |
|
1573 */ |
|
1574 #define __IMPS_STANDALONE_IP_CIR |
|
1575 |
|
1576 /** #__INCLUDE_AAC_CMMFCODEC |
|
1577 AAC CMMFCodec (all-ARM software implementation) is included in build to be used |
|
1578 by some other client than controller plug-in component. |
|
1579 */ |
|
1580 #undef __INCLUDE_AAC_CMMFCODEC |
|
1581 |
|
1582 /** #__INCLUDE_AMR_NB_CMMFCODEC |
|
1583 AMR NB CMMFCodec (all-ARM software implementation) is included in build to be |
|
1584 used by some other client than controller plug-in component. |
|
1585 */ |
|
1586 #undef __INCLUDE_AMR_NB_CMMFCODEC |
|
1587 |
|
1588 /** #__INCLUDE_AMR_WB_CMMFCODEC |
|
1589 AMR WB CMMFCodec (all-ARM software implementation) is included in build to be |
|
1590 used by some other client than controller plug-in component. |
|
1591 */ |
|
1592 #undef __INCLUDE_AMR_WB_CMMFCODEC |
|
1593 |
|
1594 /** #__INCLUDE_EAACPLUS_CMMFCODEC |
|
1595 This flag is used to indicate that the eAAC+ soft codec should be included in |
|
1596 ROM. |
|
1597 */ |
|
1598 #undef __INCLUDE_EAACPLUS_CMMFCODEC |
|
1599 |
|
1600 /** #__INCLUDE_MP3_CMMFCODEC |
|
1601 MP3 CMMFCodec (all-ARM software implementation) is included in build to be used |
|
1602 by some other client than controller plug-in component. |
|
1603 */ |
|
1604 #undef __INCLUDE_MP3_CMMFCODEC |
|
1605 |
|
1606 /** #__INCLUDE_QCELP_CMMFCODEC |
|
1607 QCELP CMMFCodec (all-ARM software implementation) is included in build to be |
|
1608 used by some other client than controller plug-in component. |
|
1609 */ |
|
1610 #define __INCLUDE_QCELP_CMMFCODEC |
|
1611 |
|
1612 /** #__IPSEC |
|
1613 Device supports IP Security (IPSec). The IPSec is a set of protocols developed |
|
1614 by the IETF to support secure exchange of packets at the IP layer. IPsec has |
|
1615 been deployed widely to implement Virtual Private Networks (VPNs). |
|
1616 */ |
|
1617 #define __IPSEC |
|
1618 |
|
1619 /** #__IRDA |
|
1620 Device supports Infrared. |
|
1621 */ |
|
1622 #define __IRDA |
|
1623 |
|
1624 /** #__JAVA |
|
1625 "Java platform binaries are included to the phone image. When __JAVA feature |
|
1626 flag is undefined, other feature flags starting with __JAVA_ does not have any |
|
1627 effect on platform functionality. See also feature flag __JAVA_STUBS." |
|
1628 */ |
|
1629 #define __JAVA |
|
1630 |
|
1631 /** #__JAVA_STUBS |
|
1632 "__JAVA_STUBS flag is defined, the build script is building only stubs of APIs |
|
1633 published by the Java domain. If the flag is not defined, both the functional |
|
1634 components and stub components are build. This flag must be defined if the |
|
1635 licensee do not have Java source code and would like to build the whole S60. |
|
1636 Note that it is possible to create S60 image with Java functionality if Java |
|
1637 binaries have been delivered to the licensee. More information is available in |
|
1638 __JAVA flag definition." |
|
1639 */ |
|
1640 #undef __JAVA_STUBS |
|
1641 |
|
1642 /** #__LAYOUT208_208 |
|
1643 Device supports 208x208 resolution (square) |
|
1644 */ |
|
1645 #undef __LAYOUT208_208 |
|
1646 |
|
1647 /** #__LAYOUT_240_320 |
|
1648 Device supports 240x320 resolution (QVGA) |
|
1649 */ |
|
1650 #define __LAYOUT_240_320 |
|
1651 |
|
1652 /** #__LAYOUT_240_320_LARGE_SCREEN |
|
1653 "Device supports 240x320 resolution (QVGA2 for larger screens, portrait)" |
|
1654 */ |
|
1655 #define __LAYOUT_240_320_LARGE_SCREEN |
|
1656 |
|
1657 /** #__LAYOUT_240_320_QVGA3 |
|
1658 Device supports 240x320 resolution (QVGA3) |
|
1659 */ |
|
1660 #undef __LAYOUT_240_320_QVGA3 |
|
1661 |
|
1662 /** #__LAYOUT_320_240 |
|
1663 Device supports 320x240 resolution (QVGA landscape) |
|
1664 */ |
|
1665 #define __LAYOUT_320_240 |
|
1666 |
|
1667 /** #__LAYOUT_320_240_LARGE_SCREEN |
|
1668 "Device supports 320x240 resolution (QVGA2 for larger screens, landscape)" |
|
1669 */ |
|
1670 #define __LAYOUT_320_240_LARGE_SCREEN |
|
1671 |
|
1672 /** #__LAYOUT_320_240_QVGA3 |
|
1673 Device supports 320x240 resolution (QVGA3) |
|
1674 */ |
|
1675 #undef __LAYOUT_320_240_QVGA3 |
|
1676 |
|
1677 /** #__LAYOUT_360_640_TOUCH |
|
1678 "Device supports 360x640 resolution (QHD portrait, touch screen)" |
|
1679 */ |
|
1680 #define __LAYOUT_360_640_TOUCH |
|
1681 |
|
1682 /** #__LAYOUT_640_360_TOUCH |
|
1683 "Device supports 640x360 resolution (QHD landscape, touch screen)" |
|
1684 */ |
|
1685 #define __LAYOUT_640_360_TOUCH |
|
1686 |
|
1687 /** #__LOCATIONGPSHW |
|
1688 Device has internal GPS hardware. |
|
1689 */ |
|
1690 #undef __LOCATIONGPSHW |
|
1691 |
|
1692 /** #__LOCATION_CENTRE |
|
1693 "Support for Location Centre. When enabled, Location Centre will be visible in |
|
1694 Application Shell." |
|
1695 */ |
|
1696 #define __LOCATION_CENTRE |
|
1697 |
|
1698 /** #__MACROMEDIA_FLASH_6 |
|
1699 Device supports macrodia flash 6. |
|
1700 */ |
|
1701 #define __MACROMEDIA_FLASH_6 |
|
1702 |
|
1703 /** #__MEDIA_TRANSFER_PROTOCOL |
|
1704 Device supports MTP application. |
|
1705 */ |
|
1706 #undef __MEDIA_TRANSFER_PROTOCOL |
|
1707 |
|
1708 /** #__MMS_POSTCARD |
|
1709 Flag is used ro incorporate Postcard application into the release. |
|
1710 */ |
|
1711 #undef __MMS_POSTCARD |
|
1712 |
|
1713 /** #__MPEG4_AAC_ENCODING |
|
1714 Device supports MPEG-4 AAC encoding. Together with feature flag |
|
1715 __MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format. |
|
1716 */ |
|
1717 #define __MPEG4_AAC_ENCODING |
|
1718 |
|
1719 /** #__MPEG4_VIDEO_ENCODING |
|
1720 Device supports MPEG4 encoding. |
|
1721 */ |
|
1722 #define __MPEG4_VIDEO_ENCODING |
|
1723 |
|
1724 /** #__MRT_SDK_LIBRARIES |
|
1725 "MRT libraries: Open C, SSL, GLIB and RGA." |
|
1726 */ |
|
1727 #define __MRT_SDK_LIBRARIES |
|
1728 |
|
1729 /** #__MTP_PROTOCOL_SUPPORT |
|
1730 Device supports Media Transfer Protocol. Note! This is for Music Player |
|
1731 variation only. |
|
1732 */ |
|
1733 #define __MTP_PROTOCOL_SUPPORT |
|
1734 |
|
1735 /** #__NEWSTICKER |
|
1736 "This feature displays a 'CNN type' ticker of text pushed via cell broadcast, |
|
1737 onto the idle screen of the phone." |
|
1738 */ |
|
1739 #undef __NEWSTICKER |
|
1740 |
|
1741 /** #__NO_POWERKEY |
|
1742 "Device does not have dedicated key for power management, but the functionality |
|
1743 is combined to some other hard key." |
|
1744 */ |
|
1745 #undef __NO_POWERKEY |
|
1746 |
|
1747 /** #__OMA_POC |
|
1748 OMA Push-to-talk over Cellular. |
|
1749 */ |
|
1750 #define __OMA_POC |
|
1751 |
|
1752 /** #__ON_SCREEN_DIALER |
|
1753 This flag indicates that the dialer.dll is included to the rom image and |
|
1754 On-Screen Dialer is used for phone number entering. |
|
1755 */ |
|
1756 #define __ON_SCREEN_DIALER |
|
1757 |
|
1758 /** #__OPENGL_ES_3DAPI |
|
1759 Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics |
|
1760 rendering |
|
1761 */ |
|
1762 #define __OPENGL_ES_3DAPI |
|
1763 |
|
1764 /** #__OPENGL_ES_SW_IMPLEMENTATION |
|
1765 "Device has a software implementation of OpenGL ES and EGL. No hardware support. |
|
1766 If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If |
|
1767 HW is not present, this flag should be enabled." |
|
1768 */ |
|
1769 #define __OPENGL_ES_SW_IMPLEMENTATION |
|
1770 |
|
1771 /** #__OPERATOR_CACHE |
|
1772 Browser application supports persistent cache in addition to default volatile |
|
1773 cache. Contents of this cache will remain from one browser session to the next |
|
1774 (also through power cycles of the phone.) |
|
1775 */ |
|
1776 #define __OPERATOR_CACHE |
|
1777 |
|
1778 /** #__OPERATOR_MENU |
|
1779 "Device contains Operator menu application. It is a wrapper to Browser |
|
1780 application and allows using operator specific application icon (and label), and |
|
1781 allows opening wanted URL initially." |
|
1782 */ |
|
1783 #define __OPERATOR_MENU |
|
1784 |
|
1785 /** #__PEN_SUPPORT |
|
1786 Indicates whether a device has a pen support. |
|
1787 */ |
|
1788 #define __PEN_SUPPORT |
|
1789 |
|
1790 /** #__PEN_SUPPORT_CALIBRATION |
|
1791 Touch Screen Calibration application. |
|
1792 */ |
|
1793 #define __PEN_SUPPORT_CALIBRATION |
|
1794 |
|
1795 /** #__PRESENCE |
|
1796 Device supports Presence feature of the Wireless Village initiative. |
|
1797 */ |
|
1798 #define __PRESENCE |
|
1799 |
|
1800 /** #__PRODUCT_REMCON_TSP |
|
1801 "A flag to include/exclude S60 default TSP implementation in ROM.When the flag |
|
1802 is set on the default remcon TSP implementation is removed from the ROM." |
|
1803 */ |
|
1804 #undef __PRODUCT_REMCON_TSP |
|
1805 |
|
1806 /** #__PROTOCOL_WCDMA |
|
1807 Device supports WCDMA cellular stack |
|
1808 */ |
|
1809 #define __PROTOCOL_WCDMA |
|
1810 |
|
1811 /** #__PROTOCOL_WLAN |
|
1812 Device supports WLAN protocol. |
|
1813 */ |
|
1814 #define __PROTOCOL_WLAN |
|
1815 |
|
1816 /** #__QOS |
|
1817 Device supports Quality of Service (QOS). The QoS is capability of a network to |
|
1818 provide better service to selected network traffic. |
|
1819 */ |
|
1820 #define __QOS |
|
1821 |
|
1822 /** #__QVGA2_LAYOUT_IN_USE |
|
1823 "Device uses alternative QVGA layout with smaller fonts, designed for devices |
|
1824 having larger physical screen size." |
|
1825 */ |
|
1826 #undef __QVGA2_LAYOUT_IN_USE |
|
1827 |
|
1828 /** #__QWERTY_INPUT |
|
1829 Indicates whether a device has qwerty keyboard or not. |
|
1830 */ |
|
1831 #define __QWERTY_INPUT |
|
1832 |
|
1833 /** #__RSS_FEEDS |
|
1834 Device supports Feeds (RSS) functionality. |
|
1835 */ |
|
1836 #define __RSS_FEEDS |
|
1837 |
|
1838 /** #__RTP_STACK |
|
1839 Device supports RTP. |
|
1840 */ |
|
1841 #define __RTP_STACK |
|
1842 |
|
1843 /** #__RV9 |
|
1844 Device supports RealVideo9. |
|
1845 */ |
|
1846 #define __RV9 |
|
1847 |
|
1848 /** #__S60_FM_RADIO_APPLICATION |
|
1849 Device contains Series 60 FM Radio application components. |
|
1850 */ |
|
1851 #define __S60_FM_RADIO_APPLICATION |
|
1852 |
|
1853 /** #__SDND |
|
1854 Device supports Speaker Dependent Name Dialling (SIND). That is an ability to |
|
1855 voice-dial to a contact in the phone book by training a voice tag for the |
|
1856 contact. |
|
1857 */ |
|
1858 #undef __SDND |
|
1859 |
|
1860 /** #__SENDUI_MMS_UPLOAD |
|
1861 Flag is used to incorporate MMS upload feature into the release. |
|
1862 */ |
|
1863 #undef __SENDUI_MMS_UPLOAD |
|
1864 |
|
1865 /** #__SEND_FILE_IN_CALL |
|
1866 Device supports sending a file to active call number. |
|
1867 */ |
|
1868 #define __SEND_FILE_IN_CALL |
|
1869 |
|
1870 /** #__SERIES60_AMBIENT_LIGHT_SENSOR |
|
1871 Device has Ambient Light Sensor feature. |
|
1872 */ |
|
1873 #define __SERIES60_AMBIENT_LIGHT_SENSOR |
|
1874 |
|
1875 /** #__SERIES60_HELP |
|
1876 Device support context helps in applications. |
|
1877 */ |
|
1878 #define __SERIES60_HELP |
|
1879 |
|
1880 /** #__SERIES60_KEYPAD_NO_SLIDER |
|
1881 Device does not have a keyboard slider to activate keyboard. |
|
1882 */ |
|
1883 #define __SERIES60_KEYPAD_NO_SLIDER |
|
1884 |
|
1885 /** #__SERIES60_KEYPAD_NO_VOICE_KEY |
|
1886 Device does not have a separate voice key to activate voice command |
|
1887 functionality. |
|
1888 */ |
|
1889 #undef __SERIES60_KEYPAD_NO_VOICE_KEY |
|
1890 |
|
1891 /** #__SERIES60_NATIVE_BROWSER |
|
1892 Device includes standard Series 60 browser. |
|
1893 */ |
|
1894 #define __SERIES60_NATIVE_BROWSER |
|
1895 |
|
1896 /** #__SERIES60_PHONE_TTY |
|
1897 Device supports Tele Type (TTY) functionality. TTY is also referred to as TDD |
|
1898 (Telecommunication Device for the Deaf). Applicable to devices targeted to |
|
1899 United States (US) markets. |
|
1900 */ |
|
1901 #define __SERIES60_PHONE_TTY |
|
1902 |
|
1903 /** #__SHOW_PANICS |
|
1904 Device shows SW panic note when an application panic (unexpected error) occurs. |
|
1905 Disabling this feature in a final product is recommended. |
|
1906 */ |
|
1907 #define __SHOW_PANICS |
|
1908 |
|
1909 /** #__SIDE_VOLUME_KEYS |
|
1910 Device supports side volume keys. |
|
1911 */ |
|
1912 #define __SIDE_VOLUME_KEYS |
|
1913 |
|
1914 /** #__SIND |
|
1915 Device supports Speaker Independent Name Dialling (SIND). That is an ability to |
|
1916 voice-dial to any contact in the phone book without first training a voice tag. |
|
1917 */ |
|
1918 #define __SIND |
|
1919 |
|
1920 /** #__SIP_SIMPLE_PRESENCE_PROTOCOL |
|
1921 This flag is used to control the existance of SIP/SIMPLE feature in S60. |
|
1922 */ |
|
1923 #define __SIP_SIMPLE_PRESENCE_PROTOCOL |
|
1924 |
|
1925 /** #__SLIDESHOW_SCREENSAVER |
|
1926 Flag controls whether the slideshow screensaver plugin is included or not. Also |
|
1927 affects Themes (Psln) and Screensaver AIW provider. |
|
1928 */ |
|
1929 #define __SLIDESHOW_SCREENSAVER |
|
1930 |
|
1931 /** #__STEREO_WIDENING_EFFECT_UI |
|
1932 Device supports stereo widening to enhance the stereo surround effect. |
|
1933 */ |
|
1934 #undef __STEREO_WIDENING_EFFECT_UI |
|
1935 |
|
1936 /** #__SVGT_VIEWER |
|
1937 SVG-T viewer is included in the build. |
|
1938 */ |
|
1939 #define __SVGT_VIEWER |
|
1940 |
|
1941 /** #__SYNCML_DM_DIAGNOSTICS |
|
1942 This feature enables collection of device diagnostics data and sending it to |
|
1943 Device Management server or to PC Suite. |
|
1944 */ |
|
1945 #undef __SYNCML_DM_DIAGNOSTICS |
|
1946 |
|
1947 /** #__SYNCML_DM_FOTA |
|
1948 Device supports OTA firmware update. |
|
1949 */ |
|
1950 #define __SYNCML_DM_FOTA |
|
1951 |
|
1952 /** #__SYNCML_DM_IMPS |
|
1953 Device supports configuring IMPS using SyncML. |
|
1954 */ |
|
1955 #define __SYNCML_DM_IMPS |
|
1956 |
|
1957 /** #__SYNCML_DM_OBEX |
|
1958 Device supports device management over OBEX. |
|
1959 */ |
|
1960 #undef __SYNCML_DM_OBEX |
|
1961 |
|
1962 /** #__SYNCML_DM_OTA |
|
1963 SyncML DM OMA provisioning adapter. |
|
1964 */ |
|
1965 #define __SYNCML_DM_OTA |
|
1966 |
|
1967 /** #__SYNCML_DM_SIP |
|
1968 Device supports configuring SIP settings using SyncML. |
|
1969 */ |
|
1970 #define __SYNCML_DM_SIP |
|
1971 |
|
1972 /** #__SYNCML_DM_VOIP |
|
1973 Device supports configuring VoIP settings using SyncML. |
|
1974 */ |
|
1975 #define __SYNCML_DM_VOIP |
|
1976 |
|
1977 /** #__SYNCML_DM_WLAN |
|
1978 Device management WLAN settings supported. |
|
1979 */ |
|
1980 #define __SYNCML_DM_WLAN |
|
1981 |
|
1982 /** #__SYNCML_DS_BOOKMARK |
|
1983 Device supports Bookmark data synchronization using the SyncML. |
|
1984 */ |
|
1985 #define __SYNCML_DS_BOOKMARK |
|
1986 |
|
1987 /** #__SYNCML_DS_MMS |
|
1988 Device supports MMS data synchronisation using the SyncML. |
|
1989 */ |
|
1990 #define __SYNCML_DS_MMS |
|
1991 |
|
1992 /** #__SYNCML_DS_NOTEPAD |
|
1993 Device supports short memos (notes) data synchronisation using the SyncML. |
|
1994 */ |
|
1995 #define __SYNCML_DS_NOTEPAD |
|
1996 |
|
1997 /** #__SYNCML_DS_SMS |
|
1998 Device supports SMS synchronisation using the SyncML. |
|
1999 */ |
|
2000 #define __SYNCML_DS_SMS |
|
2001 |
|
2002 /** #__SYNCML_ISYNC |
|
2003 Device supports Apple iSync profile |
|
2004 */ |
|
2005 #define __SYNCML_ISYNC |
|
2006 |
|
2007 /** #__SYNCML_TWIN_SUITE |
|
2008 Feature flag for the next generation PC Suite. |
|
2009 */ |
|
2010 #undef __SYNCML_TWIN_SUITE |
|
2011 |
|
2012 /** #__TV_OUT |
|
2013 TV-Out Settings UI |
|
2014 */ |
|
2015 #define __TV_OUT |
|
2016 |
|
2017 /** #__UPNP_AVCP |
|
2018 Flag enables support of Audio&Video in UPnP stack. |
|
2019 */ |
|
2020 #define __UPNP_AVCP |
|
2021 |
|
2022 /** #__UPNP_MEDIASERVER |
|
2023 Flag enables support of Media Server in UPnP stack. |
|
2024 */ |
|
2025 #define __UPNP_MEDIASERVER |
|
2026 |
|
2027 /** #__UPNP_PRINT_FRAMEWORK |
|
2028 Flag enables support of printing in UPnP stack. |
|
2029 */ |
|
2030 #define __UPNP_PRINT_FRAMEWORK |
|
2031 |
|
2032 /** #__UPNP_REMOTE_STORAGE |
|
2033 Flag that enables support of remotestorage support and mapping of drives. |
|
2034 */ |
|
2035 #undef __UPNP_REMOTE_STORAGE |
|
2036 |
|
2037 /** #__UPNP_STACK |
|
2038 This feature enables controlling and accessing other deveices via UPnP protocol. |
|
2039 |
|
2040 */ |
|
2041 #define __UPNP_STACK |
|
2042 |
|
2043 /** #__USE_AAC_CMMFCODEC |
|
2044 AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation) |
|
2045 instead of using the codec through HWDevice. |
|
2046 */ |
|
2047 #define __USE_AAC_CMMFCODEC |
|
2048 |
|
2049 /** #__USE_AMR_NB_CMMFCODEC |
|
2050 AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation) |
|
2051 instead of using the codec through HWDevice. |
|
2052 */ |
|
2053 #define __USE_AMR_NB_CMMFCODEC |
|
2054 |
|
2055 /** #__USE_AMR_WB_CMMFCODEC |
|
2056 AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation) |
|
2057 instead of using the codec through HWDevice. |
|
2058 */ |
|
2059 #define __USE_AMR_WB_CMMFCODEC |
|
2060 |
|
2061 /** #__USE_EAACPLUS_CMMFCODEC |
|
2062 This flag is used to configure the AudioControllerPluginsVariant to use the |
|
2063 either the soft codec (if #defined) or the HW codec (if #undefed). |
|
2064 */ |
|
2065 #define __USE_EAACPLUS_CMMFCODEC |
|
2066 |
|
2067 /** #__USE_MP3_CMMFCODEC |
|
2068 MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation) |
|
2069 instead of using the codec through HWDevice. |
|
2070 */ |
|
2071 #define __USE_MP3_CMMFCODEC |
|
2072 |
|
2073 /** #__USE_QCELP_CMMFCODEC |
|
2074 QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation) |
|
2075 instead of using the codec through HWDevice. |
|
2076 */ |
|
2077 #define __USE_QCELP_CMMFCODEC |
|
2078 |
|
2079 /** #__VFP_HW_SUPPORT |
|
2080 The device supports for vector floating-point (VFP) architecture |
|
2081 */ |
|
2082 #undef __VFP_HW_SUPPORT |
|
2083 |
|
2084 /** #__VIBRA |
|
2085 Indicates whether a device has a vibra support. |
|
2086 */ |
|
2087 #define __VIBRA |
|
2088 |
|
2089 /** #__VIDEOCALL_MENU_VISIBILITY |
|
2090 This flag moves video call menus to upper layer for better visibility and |
|
2091 usability. |
|
2092 */ |
|
2093 #undef __VIDEOCALL_MENU_VISIBILITY |
|
2094 |
|
2095 /** #__VIDEO_CENTER_SUPPORTED |
|
2096 Device supports Video Center application. |
|
2097 */ |
|
2098 #undef __VIDEO_CENTER_SUPPORTED |
|
2099 |
|
2100 /** #__VIDEO_RECORDER |
|
2101 Device has Video Recorder (CamCorder) application available. |
|
2102 */ |
|
2103 #define __VIDEO_RECORDER |
|
2104 |
|
2105 /** #__VIRTUAL_KEYBOARD_INPUT |
|
2106 Device supports Virtual keyboard input ( on-screen keyboard). |
|
2107 */ |
|
2108 #define __VIRTUAL_KEYBOARD_INPUT |
|
2109 |
|
2110 /** #__WEB_WIDGETS |
|
2111 This feature is used to turn ON/OFF widgets implementation. Widgets are small |
|
2112 applications that use webtechnologies like HTML/CSS/JS. |
|
2113 */ |
|
2114 #define __WEB_WIDGETS |
|
2115 |
|
2116 /** #__WLAN_WEP256_ENABLED |
|
2117 WLAN hardware supports 256 bit WEP encryption |
|
2118 */ |
|
2119 #undef __WLAN_WEP256_ENABLED |
|
2120 |
|
2121 /** #__WMA |
|
2122 Device supports playback of WMA audio files. |
|
2123 */ |
|
2124 #define __WMA |
|
2125 |
|
2126 /** #__WORLD_CLOCK |
|
2127 Clock application supports World clock and City/country views |
|
2128 */ |
|
2129 #define __WORLD_CLOCK |
|
2130 |
|
2131 /** #__XDM |
|
2132 This flag is used to control the existance of the OMA XDM feature |
|
2133 */ |
|
2134 #define __XDM |
|
2135 |
|
2136 /** #__XDM_LOCALSTORAGE |
|
2137 This flag is used to control the existence of the Local Storage protocol |
|
2138 implementation of XDM |
|
2139 */ |
|
2140 #define __XDM_LOCALSTORAGE |
|
2141 |
|
2142 /** #__XDM_XCAP |
|
2143 This flag is used to control the existance of the XCAP protocol implementation |
|
2144 of XDM |
|
2145 */ |
|
2146 #define __XDM_XCAP |
|
2147 |
|
2148 #endif // __BLDPUBLIC_HRH |