13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
|
19 #ifndef __BLDPUBLIC_HRH |
18 #ifndef __BLDPUBLIC_HRH |
20 #define __BLDPUBLIC_HRH |
19 #define __BLDPUBLIC_HRH |
21 |
20 |
22 #define LANGUAGE_IDS LANG sc 37 102 42 44 45 25 07 18 01 10 129 158 160 159 157 161 49 50 09 02 51 103 03 54 57 30 17 15 59 327 05 32 65 67 68 70 326 08 27 13 76 31 78 16 79 26 28 04 83 06 39 29 33 14 93 94 96 |
21 #define LANGUAGE_IDS LANG sc 37 14346 14387 14412 14419 102 42 44 45 25 07 18 01 10 129 158 160 159 157 161 49 50 09 02 51 103 03 54 57 30 17 15 59 327 05 32 65 67 68 70 326 08 27 13 76 31 78 16 79 26 28 04 83 06 39 29 33 14 93 94 96 |
23 |
22 |
24 /** #Camera |
23 /** #Camera |
25 Container for camera specific features |
24 Container for camera specific features |
26 */ |
25 */ |
27 #undef Camera |
26 #undef Camera |
28 |
27 |
29 /** #FF_3D_RINGING_TONES |
28 /** #FF_3D_RINGING_TONES |
30 Device supports 3D ringing tones. |
29 Device supports 3D ringing tones. |
31 */ |
30 */ |
32 #undef FF_3D_RINGING_TONES |
31 #define FF_3D_RINGING_TONES |
33 |
32 |
34 /** #FF_3G_CELLBROADCAST |
33 /** #FF_3G_CELLBROADCAST |
35 Cell Broadcasting support on 3G mode. |
34 Cell Broadcasting support on 3G mode. |
36 */ |
35 */ |
37 #undef FF_3G_CELLBROADCAST |
36 #define FF_3G_CELLBROADCAST |
38 |
37 |
39 /** #FF_ABC_AGRESSIVE_UI |
38 /** #FF_ABC_AGRESSIVE_UI |
40 Display driver will provide an interface for switching Automatic Brightness |
39 Display driver will provide an interface for switching Automatic Brightness |
41 Control (ABC). More agressive Automatic Display Control (ABC) UI for display |
40 Control (ABC). More agressive Automatic Display Control (ABC) UI for display |
42 driver will be in Settings display plug in, and as configurable for products, |
41 driver will be in Settings display plug in, and as configurable for products, |
73 |
72 |
74 /** #FF_ARABIC_HANDWRITING_RECOGNITION_INPUT |
73 /** #FF_ARABIC_HANDWRITING_RECOGNITION_INPUT |
75 This flag is used to enable arabic finger handwriting input in capacitive touch |
74 This flag is used to enable arabic finger handwriting input in capacitive touch |
76 screen phone. |
75 screen phone. |
77 */ |
76 */ |
78 #undef FF_ARABIC_HANDWRITING_RECOGNITION_INPUT |
77 #define FF_ARABIC_HANDWRITING_RECOGNITION_INPUT |
79 |
78 |
80 /** #FF_ASYNCH_FILE_SAVE_QUEUE |
79 /** #FF_ASYNCH_FILE_SAVE_QUEUE |
81 Camcorder requires support from the Asynchronous File Save Queue. |
80 Camcorder requires support from the Asynchronous File Save Queue. |
82 */ |
81 */ |
83 #define FF_ASYNCH_FILE_SAVE_QUEUE |
82 #define FF_ASYNCH_FILE_SAVE_QUEUE |
113 |
112 |
114 /** #FF_AVKON_EMOTION_ICON_ENABLED |
113 /** #FF_AVKON_EMOTION_ICON_ENABLED |
115 to enable/disable the emotion icon support in avkon editor control |
114 to enable/disable the emotion icon support in avkon editor control |
116 */ |
115 */ |
117 #define FF_AVKON_EMOTION_ICON_ENABLED |
116 #define FF_AVKON_EMOTION_ICON_ENABLED |
|
117 |
|
118 /** #FF_BIGCLOCK_SCREENSAVER |
|
119 The product includes Big Clock screensaver. Screensaver supports low power mode |
|
120 for power save |
|
121 */ |
|
122 #undef FF_BIGCLOCK_SCREENSAVER |
118 |
123 |
119 /** #FF_BIRTHDAY_IMPROVEMENT |
124 /** #FF_BIRTHDAY_IMPROVEMENT |
120 This feature flag is required for the enabling/disabling customized birthday & |
125 This feature flag is required for the enabling/disabling customized birthday & |
121 anniversary notifications for MyFaves contact in Calendar (under Community 1.0) |
126 anniversary notifications for MyFaves contact in Calendar (under Community 1.0) |
122 into 3.2.3 platform. |
127 into 3.2.3 platform. |
146 This flag is required to be used instead of the __BT flag so that the Bluetooth |
151 This flag is required to be used instead of the __BT flag so that the Bluetooth |
147 UI is still present after Bluetooth has been disabled, allowing the user to be |
152 UI is still present after Bluetooth has been disabled, allowing the user to be |
148 notified of why they cannot use it if they attempt to |
153 notified of why they cannot use it if they attempt to |
149 */ |
154 */ |
150 #undef FF_BLUETOOTH_DISABLED |
155 #undef FF_BLUETOOTH_DISABLED |
|
156 |
|
157 /** #FF_BOX_HWR_INPUT |
|
158 Box HWR is a touch input method it full name is handwriting recognition box. |
|
159 I need a flag to configure this on / off. This plug-in is developed before |
|
160 however there is no direct configure method to enable / disable it, it can only |
|
161 be configured indirectly by some other flags. |
|
162 On: In a resistance touch device with handwriting is enabled. |
|
163 Off: not a touch device or not a resistance touch device. |
|
164 I will add some rules after this flag is approved to describe above comments. |
|
165 |
|
166 This is a very old reqirement, so i can not find the REQ ID of it in RM-RIM |
|
167 */ |
|
168 #undef FF_BOX_HWR_INPUT |
151 |
169 |
152 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD |
170 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD |
153 This feature flag is needed to enable/disable the progressiveness of the |
171 This feature flag is needed to enable/disable the progressiveness of the |
154 downloads in download manager server and its clients. |
172 downloads in download manager server and its clients. |
155 */ |
173 */ |
169 month view and week view based on this flag being enabled. Layouts with |
187 month view and week view based on this flag being enabled. Layouts with |
170 scrollable preview pane will be loaded on run time based on this flag being |
188 scrollable preview pane will be loaded on run time based on this flag being |
171 enabled for month / week view |
189 enabled for month / week view |
172 */ |
190 */ |
173 #undef FF_CALENDAR_SCROLLABLE_PREVIEW |
191 #undef FF_CALENDAR_SCROLLABLE_PREVIEW |
|
192 |
|
193 /** #FF_CALENDAR_WIDGET |
|
194 Calendar widget in Homescreen |
|
195 */ |
|
196 #undef FF_CALENDAR_WIDGET |
174 |
197 |
175 /** #FF_CAL_MEETING_REQUEST_UI |
198 /** #FF_CAL_MEETING_REQUEST_UI |
176 With this flag it is selected if Meeting Request UI included with flag |
199 With this flag it is selected if Meeting Request UI included with flag |
177 FF_MEETING_REQUEST_UI is available on Calendar side or not. If flag is not |
200 FF_MEETING_REQUEST_UI is available on Calendar side or not. If flag is not |
178 defined MRUI is available only when MR Emails are opened from Email application. |
201 defined MRUI is available only when MR Emails are opened from Email application. |
186 Device uses capacitive touch technology in its display. |
209 Device uses capacitive touch technology in its display. |
187 |
210 |
188 */ |
211 */ |
189 #define FF_CAPACITIVE_DISPLAY |
212 #define FF_CAPACITIVE_DISPLAY |
190 |
213 |
|
214 /** #FF_CHINESE_ENGINE_IMPROVE |
|
215 When this flag is open, another Chinese engine will be used. This engine had |
|
216 better phrase db compared to current one |
|
217 */ |
|
218 #undef FF_CHINESE_ENGINE_IMPROVE |
|
219 |
191 /** #FF_CHINESE_FONTS_HIRES |
220 /** #FF_CHINESE_FONTS_HIRES |
192 This flag controls whether Chinese variants use TrueType fonts instead of the |
221 This flag controls whether Chinese variants use TrueType fonts instead of the |
193 current stroke fonts in high resolution devices. |
222 current stroke fonts in high resolution devices. |
194 |
223 |
195 Current stroke fonts have good readability in small sizes and lower resolution |
224 Current stroke fonts have good readability in small sizes and lower resolution |
209 |
238 |
210 /** #FF_CHINESE_SELECTION_KEY |
239 /** #FF_CHINESE_SELECTION_KEY |
211 Device uses this flag to differentiate if selection key existed |
240 Device uses this flag to differentiate if selection key existed |
212 */ |
241 */ |
213 #undef FF_CHINESE_SELECTION_KEY |
242 #undef FF_CHINESE_SELECTION_KEY |
|
243 |
|
244 /** #FF_CLIENTPLATFORM |
|
245 Services client platform: plugins to the common web runtime to allow access to |
|
246 phone specific services |
|
247 */ |
|
248 #undef FF_CLIENTPLATFORM |
214 |
249 |
215 /** #FF_CLOCK_MULTIPROCOL_SUPPORT |
250 /** #FF_CLOCK_MULTIPROCOL_SUPPORT |
216 This flag shall be used to determine if product programs need clock's |
251 This flag shall be used to determine if product programs need clock's |
217 multiprotocol support, i.e. getting time information from different time source |
252 multiprotocol support, i.e. getting time information from different time source |
218 protocols like GPS, SNTP, etc.. Product program can make a choice such that |
253 protocols like GPS, SNTP, etc.. Product program can make a choice such that |
338 application. |
373 application. |
339 |
374 |
340 */ |
375 */ |
341 #define FF_CONTACTS_SOCIAL |
376 #define FF_CONTACTS_SOCIAL |
342 |
377 |
|
378 /** #FF_CONTACTS_VCARD_SYNC_GROUP |
|
379 when enabled, the group info of contact will also be synchronized by vpbk vcard |
|
380 engine |
|
381 */ |
|
382 #undef FF_CONTACTS_VCARD_SYNC_GROUP |
|
383 |
343 /** #FF_CONTACT_WIDGET |
384 /** #FF_CONTACT_WIDGET |
344 Defines if Friends widget exists or not |
385 Defines if Friends widget exists or not |
345 */ |
386 */ |
346 #undef FF_CONTACT_WIDGET |
387 #undef FF_CONTACT_WIDGET |
347 |
388 |
368 On enabling this feature flag GSDevDiagPlugin.dll would start the |
409 On enabling this feature flag GSDevDiagPlugin.dll would start the |
369 DevDiagApp.exe. This would load all related plugins. The Diagnostics application |
410 DevDiagApp.exe. This would load all related plugins. The Diagnostics application |
370 offers self-test service on the Mobile Applications and hardware for the phone |
411 offers self-test service on the Mobile Applications and hardware for the phone |
371 users. |
412 users. |
372 */ |
413 */ |
373 #define FF_DEVICE_DIAGNOSTICS_APP |
414 #undef FF_DEVICE_DIAGNOSTICS_APP |
374 |
415 |
375 /** #FF_DEVICE_ENCRYPTION_FEATURE |
416 /** #FF_DEVICE_ENCRYPTION_FEATURE |
376 This flag is required for Device Encryption feature which goes to Symbian |
417 This flag is required for Device Encryption feature which goes to Symbian |
377 Foundation. The existing flag (FF_NATIVE_FILE_ENCRYPTION) will exclusively be |
418 Foundation. The existing flag (FF_NATIVE_FILE_ENCRYPTION) will exclusively be |
378 used by NFE, which doesn't go to SF. Hence a different flag is required for all |
419 used by NFE, which doesn't go to SF. Hence a different flag is required for all |
384 When this flag is ON SUPL v2.0 is NOT supported. Note that this flag is a |
425 When this flag is ON SUPL v2.0 is NOT supported. Note that this flag is a |
385 negative flag in order to minimize the risk for the master code line. |
426 negative flag in order to minimize the risk for the master code line. |
386 */ |
427 */ |
387 #undef FF_DISABLE_OMA_SUPL_V2 |
428 #undef FF_DISABLE_OMA_SUPL_V2 |
388 |
429 |
|
430 /** #FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION |
|
431 When this flag is on device will not display the alpha tag (network name) under |
|
432 the following conditions: |
|
433 #1. If the mobile has just camped on a cell (barred or unbarred or reserved) |
|
434 #2. CS registration is unsuccessful and PS registration is unsuccessful |
|
435 #3. CS registration is unsuccessful and PS registration is successful |
|
436 #4. Authentication has failed - either the Core Network has rejected the mobile |
|
437 or the mobile has rejected the Core Network |
|
438 */ |
|
439 #undef FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION |
|
440 |
389 /** #FF_DM_BROWSER_ADAPTER |
441 /** #FF_DM_BROWSER_ADAPTER |
390 Browser adaper is used by Device Management to Set/Get the browser settings from |
442 Browser adaper is used by Device Management to Set/Get the browser settings from |
391 the operator server. This feature is requested by CMCC. The feature flag is used |
443 the operator server. This feature is requested by CMCC. The feature flag is used |
392 to differentiate between Nokia Specific implemenation and OMA DM implementation. |
444 to differentiate between Nokia Specific implemenation and OMA DM implementation. |
393 */ |
445 */ |
396 /** #FF_DM_CONNMO_ADAPTER |
448 /** #FF_DM_CONNMO_ADAPTER |
397 OMA Device Management Connectivity Managment Object (ConnMO) provides management |
449 OMA Device Management Connectivity Managment Object (ConnMO) provides management |
398 of connectivity settings. This flag will help in enabling ConnMO plugin. |
450 of connectivity settings. This flag will help in enabling ConnMO plugin. |
399 */ |
451 */ |
400 #undef FF_DM_CONNMO_ADAPTER |
452 #undef FF_DM_CONNMO_ADAPTER |
|
453 |
|
454 /** #FF_DM_IAP_OVER_WRITE |
|
455 When this feature flag is enabled the IAP sent via OMA CP will over write |
|
456 (possibly) existing one with the same name. |
|
457 */ |
|
458 #undef FF_DM_IAP_OVER_WRITE |
401 |
459 |
402 /** #FF_DM_INSTALL_SECURITY |
460 /** #FF_DM_INSTALL_SECURITY |
403 OMA DM SW installer implementation included in build. |
461 OMA DM SW installer implementation included in build. |
404 */ |
462 */ |
405 #undef FF_DM_INSTALL_SECURITY |
463 #undef FF_DM_INSTALL_SECURITY |
421 |
479 |
422 /** #FF_DUAL_MODEM |
480 /** #FF_DUAL_MODEM |
423 Flag for developing Dual Modem feature |
481 Flag for developing Dual Modem feature |
424 */ |
482 */ |
425 #undef FF_DUAL_MODEM |
483 #undef FF_DUAL_MODEM |
|
484 |
|
485 /** #FF_EMAIL_CONVERSATION_VIEW |
|
486 The configuration flag controlling whether the conversation view feature is |
|
487 available in the device. |
|
488 */ |
|
489 #undef FF_EMAIL_CONVERSATION_VIEW |
426 |
490 |
427 /** #FF_EMAIL_FRAMEWORK |
491 /** #FF_EMAIL_FRAMEWORK |
428 Defines whether the product includes the email multiprotocol framework. When the |
492 Defines whether the product includes the email multiprotocol framework. When the |
429 flag is defined all parts constituting new email solution are in ROM: |
493 flag is defined all parts constituting new email solution are in ROM: |
430 application, plugin framework + imap/pop plugin and related settings UIs. |
494 application, plugin framework + imap/pop plugin and related settings UIs. |
472 This feature enables split screen usage in email editors instead of touch input |
536 This feature enables split screen usage in email editors instead of touch input |
473 window |
537 window |
474 */ |
538 */ |
475 #undef FF_EMAIL_UI_SPLITSCREEN |
539 #undef FF_EMAIL_UI_SPLITSCREEN |
476 |
540 |
|
541 /** #FF_EMERGENCY_CBS |
|
542 When this feature flag is enabled the device supports ECBS (Emergency Cell |
|
543 BroadCast) / CMAS (Commercial Mobile Alert System) feature |
|
544 */ |
|
545 #undef FF_EMERGENCY_CBS |
|
546 |
477 /** #FF_EMPTY_COMMSDAT |
547 /** #FF_EMPTY_COMMSDAT |
478 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
548 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
479 determine which default CommsDat will be put to the image independent of image |
549 determine which default CommsDat will be put to the image independent of image |
480 type (prd or rnd): |
550 type (prd or rnd): |
481 |
551 |
514 replace standard ones and provide consistent look and feel with Meeting Request |
584 replace standard ones and provide consistent look and feel with Meeting Request |
515 UI included with flag FF_MEETING_REQUEST_UI. |
585 UI included with flag FF_MEETING_REQUEST_UI. |
516 */ |
586 */ |
517 #undef FF_ENHANCED_CALENDAR_EVENT_UI |
587 #undef FF_ENHANCED_CALENDAR_EVENT_UI |
518 |
588 |
|
589 /** #FF_ENTRY_POINT_FOR_VIDEO_SHARE |
|
590 When this flag is ON the phone application is able to dynamically change the |
|
591 "Hold" soft key to "Video share" soft key when video sharing is ready. "Video |
|
592 share" soft key will start live video sharing. |
|
593 */ |
|
594 #undef FF_ENTRY_POINT_FOR_VIDEO_SHARE |
|
595 |
|
596 /** #FF_EXCLUDE_STANDARD_IMSAGENT |
|
597 This flag provides an option to include custom ims plugins or make device only |
|
598 with IETF capabilities |
|
599 */ |
|
600 #undef FF_EXCLUDE_STANDARD_IMSAGENT |
|
601 |
519 /** #FF_FARSI_CALENDAR |
602 /** #FF_FARSI_CALENDAR |
520 S60 calendar should provide possibility to integrate Farsi calendar application |
603 S60 calendar should provide possibility to integrate Farsi calendar application |
521 to S60 calendar. |
604 to S60 calendar. |
522 |
605 |
523 S60 calendar should provide variation point to calendar main menu, from where |
606 S60 calendar should provide variation point to calendar main menu, from where |
531 This feature is approved and targeted for 3.2.3 products. So variation required |
614 This feature is approved and targeted for 3.2.3 products. So variation required |
532 from 3.2.3 onwards. |
615 from 3.2.3 onwards. |
533 */ |
616 */ |
534 #undef FF_FARSI_CALENDAR |
617 #undef FF_FARSI_CALENDAR |
535 |
618 |
|
619 /** #FF_FINGER_HWR_INPUT |
|
620 Finger HWR is a touch input method its full name is finger handwriting |
|
621 recognition. |
|
622 I need a flag to configure this on / off. This plug-in is developed long times |
|
623 ago however there is no direct configure method to enable / disable it, it can |
|
624 only be configured indirectly by some other flags. |
|
625 On: In a capacitive touch device with handwriting is enabled. |
|
626 Off: not a touch device or not a capacitive touch device. |
|
627 I will add some rules after this flag is approved to describe above comments. |
|
628 */ |
|
629 #undef FF_FINGER_HWR_INPUT |
|
630 |
536 /** #FF_FLASHLITE_SCREENSAVER |
631 /** #FF_FLASHLITE_SCREENSAVER |
537 When enabled/defined flash can be used as Screensaver. |
632 When enabled/defined flash can be used as Screensaver. |
538 */ |
633 */ |
539 #undef FF_FLASHLITE_SCREENSAVER |
634 #undef FF_FLASHLITE_SCREENSAVER |
540 |
635 |
541 /** #FF_FMTX |
636 /** #FF_FMTX |
542 FMTX application and Nseries Music Player support for FMTX |
637 FMTX application and Nseries Music Player support for FMTX |
543 */ |
638 */ |
544 #define FF_FMTX |
639 #define FF_FMTX |
|
640 |
|
641 /** #FF_FMTX_AUTO_TUNE |
|
642 Flag is used to control presence of auto tuning functionality in FM Tx UI. |
|
643 */ |
|
644 #undef FF_FMTX_AUTO_TUNE |
545 |
645 |
546 /** #FF_FMTX_RDS_TEXT |
646 /** #FF_FMTX_RDS_TEXT |
547 Flag to enable RDS text transmission through FM transmitter (FMTX). Runtime |
647 Flag to enable RDS text transmission through FM transmitter (FMTX). Runtime |
548 variation needed in SysAp. FMTX UI SW uses this flag in .iby files so it is not |
648 variation needed in SysAp. FMTX UI SW uses this flag in .iby files so it is not |
549 runtime variated in UI SW. |
649 runtime variated in UI SW. |
556 When this flag is enabled user can only check for FOTA updates from the server |
656 When this flag is enabled user can only check for FOTA updates from the server |
557 once in defined time period. The time period is defined by a cenrep value - |
657 once in defined time period. The time period is defined by a cenrep value - |
558 default value is 24h. |
658 default value is 24h. |
559 */ |
659 */ |
560 #undef FF_FOTA_CHECK_LIMITATION |
660 #undef FF_FOTA_CHECK_LIMITATION |
|
661 |
|
662 /** #FF_FOTA_DECRYPT_MEM_BEFORE_UPDATE |
|
663 This flag determines whether FOTA (Firmware Over-the-Air) feature should decrypt |
|
664 a phone memory before updating the software. If the flag is set on, FOTA |
|
665 decrypts the phone memory before updating. If the flag is set off, FOTA does not |
|
666 decrypt the phone memory. |
|
667 |
|
668 If the Native File Encryption (NFE) is enabled while the software is updated, |
|
669 set this flag off. Otherwise this flag should be set on. That is, if a firmware |
|
670 update agent of the phone is NOT able to read the update package from an |
|
671 encrypted memory, set this flag on. |
|
672 */ |
|
673 #undef FF_FOTA_DECRYPT_MEM_BEFORE_UPDATE |
561 |
674 |
562 /** #FF_FULLSCR_HWR_INPUT |
675 /** #FF_FULLSCR_HWR_INPUT |
563 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
676 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
564 or not. |
677 or not. |
565 */ |
678 */ |
664 feature must be able to set at run time also for post-product provision of |
777 feature must be able to set at run time also for post-product provision of |
665 alternative homescreen. |
778 alternative homescreen. |
666 */ |
779 */ |
667 #undef FF_HOMESCREEN_SWITCHABLE_ROOT |
780 #undef FF_HOMESCREEN_SWITCHABLE_ROOT |
668 |
781 |
|
782 /** #FF_HOME_SCREEN_EASY_DIALING |
|
783 Enables fast contact lookup and contact actions from Home Screen. |
|
784 |
|
785 */ |
|
786 #define FF_HOME_SCREEN_EASY_DIALING |
|
787 |
|
788 /** #FF_HOME_SCREEN_VANITY_DIALING |
|
789 Enables vanity dialing from from Home Screen. |
|
790 */ |
|
791 #undef FF_HOME_SCREEN_VANITY_DIALING |
|
792 |
669 /** #FF_IAUPDATE |
793 /** #FF_IAUPDATE |
670 If defined, the phone supports Independent Application Update feature. |
794 If defined, the phone supports Independent Application Update feature. |
671 */ |
795 */ |
672 #define FF_IAUPDATE |
796 #define FF_IAUPDATE |
673 |
797 |
674 /** #FF_IAUPDATE_PHASE2 |
798 /** #FF_IAUPDATE_PHASE2 |
675 Flag to control whether phone's Independent Application Update feature, |
799 Flag to control whether phone's Independent Application Update feature, |
676 controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2. |
800 controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2. |
677 */ |
801 */ |
678 #define FF_IAUPDATE_PHASE2 |
802 #define FF_IAUPDATE_PHASE2 |
|
803 |
|
804 /** #FF_ICE |
|
805 When this feature flag is enabled the ICE (In Case of Emergency) feature is |
|
806 enabled in the UI. In practice this means that there is a special "Emergency |
|
807 Contacts" group in phonebook and these contacts can also be called when the |
|
808 device is locked. Calling happens through a pop-up clock "Emergency" button. |
|
809 */ |
|
810 #undef FF_ICE |
679 |
811 |
680 /** #FF_IMAGEPRINT_BT_PROTOCOL |
812 /** #FF_IMAGEPRINT_BT_PROTOCOL |
681 Flag to control whether ImagePrint supports Bluetooth-printing |
813 Flag to control whether ImagePrint supports Bluetooth-printing |
682 */ |
814 */ |
683 #define FF_IMAGEPRINT_BT_PROTOCOL |
815 #define FF_IMAGEPRINT_BT_PROTOCOL |
707 pulish the feature support. |
839 pulish the feature support. |
708 |
840 |
709 */ |
841 */ |
710 #undef FF_IMAGE_EDITOR |
842 #undef FF_IMAGE_EDITOR |
711 |
843 |
|
844 /** #FF_IMS_DEREGISTRATION_IN_OFFLINE |
|
845 The flag controls SIP profile deregistration behavior in offline mode. If |
|
846 enabled, SIP is deregistered if phone goes to offline mode and re-registered |
|
847 when comes back to online mode. |
|
848 */ |
|
849 #undef FF_IMS_DEREGISTRATION_IN_OFFLINE |
|
850 |
|
851 /** #FF_IMS_DEREGISTRATION_IN_RFS |
|
852 This flag controls SIP profile deregistration behavior in Reset Factory Setting |
|
853 (RFS). If enabled, SIP is deregistered before RFS is proceeding. |
|
854 */ |
|
855 #undef FF_IMS_DEREGISTRATION_IN_RFS |
|
856 |
|
857 /** #FF_IMS_DEREGISTRATION_IN_VPN |
|
858 If this feature flag is enabled, SIP is automatically deregistered before VPN |
|
859 session is started. And it will be re-registered when VPN connection is closed. |
|
860 */ |
|
861 #undef FF_IMS_DEREGISTRATION_IN_VPN |
|
862 |
712 /** #FF_INCLUDE_CHINESE_DICTIONARY |
863 /** #FF_INCLUDE_CHINESE_DICTIONARY |
713 This feature flag controls the inclusion/exclusion of chinese dictionary in |
864 This feature flag controls the inclusion/exclusion of chinese dictionary in |
714 chinese variants. The flag is used in dictionary_variant.iby |
865 chinese variants. The flag is used in dictionary_variant.iby |
715 |
866 |
716 */ |
867 */ |
729 /** #FF_INTELLIGENT_TEXT_INPUT |
880 /** #FF_INTELLIGENT_TEXT_INPUT |
730 Generic QWERTY framework and 2nd generation text input engine integration |
881 Generic QWERTY framework and 2nd generation text input engine integration |
731 */ |
882 */ |
732 #undef FF_INTELLIGENT_TEXT_INPUT |
883 #undef FF_INTELLIGENT_TEXT_INPUT |
733 |
884 |
734 /** #FF_IPSEC_UMA_SUPPORT_ENABLE |
|
735 The default behaviour in IPSec policy conflict resolution logic is to put “Drop” |
|
736 mode over the “bypass” mode. Hence the resulting action is to drop the IP |
|
737 packets with the merged policies. |
|
738 According to the default behaviour UMA is always with “bypass” property and |
|
739 whenever mVPN with drop mode connection rove-in or rove out from GAN (UMAN) |
|
740 results in a selector conflict. |
|
741 |
|
742 With the macro enabled IPSec handles UMA conflict gracefully allowing UMA to |
|
743 work. |
|
744 */ |
|
745 #undef FF_IPSEC_UMA_SUPPORT_ENABLE |
|
746 |
|
747 /** #FF_ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT |
885 /** #FF_ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT |
748 ITI feature (2nd generation text input features) are enabled in 5.0 & 9.1 TBD, |
886 ITI feature (2nd generation text input features) are enabled in 5.0 & 9.1 TBD, |
749 i.e MCL, but these features are not supported in touch input modes like Virtual |
887 i.e MCL, but these features are not supported in touch input modes like Virtual |
750 ITU-T, VKB & FSQ. Hence, to support 1st generation features to touch input |
888 ITU-T, VKB & FSQ. Hence, to support 1st generation features to touch input |
751 methods, this flag is required. |
889 methods, this flag is required. |
761 |
899 |
762 /** #FF_KEYPAD_NO_SEND_KEY |
900 /** #FF_KEYPAD_NO_SEND_KEY |
763 Device does not have a send key to activate phone call. |
901 Device does not have a send key to activate phone call. |
764 */ |
902 */ |
765 #undef FF_KEYPAD_NO_SEND_KEY |
903 #undef FF_KEYPAD_NO_SEND_KEY |
|
904 |
|
905 /** #FF_LANDMARKS_UI |
|
906 This is used to configure the feature - Landmarks Ui application. |
|
907 The availability of the feature is monitored by this feature flag. |
|
908 */ |
|
909 #undef FF_LANDMARKS_UI |
766 |
910 |
767 /** #FF_LAYOUT_360_640_NONTOUCH |
911 /** #FF_LAYOUT_360_640_NONTOUCH |
768 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to |
912 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to |
769 hw image. |
913 hw image. |
770 */ |
914 */ |
836 to the location, it prompts you with a reminder by playing a alarm tone or |
980 to the location, it prompts you with a reminder by playing a alarm tone or |
837 displaying a text note or voice note assigned to that event. |
981 displaying a text note or voice note assigned to that event. |
838 REQ : 403-1621 |
982 REQ : 403-1621 |
839 BREl : 405-1781 |
983 BREl : 405-1781 |
840 */ |
984 */ |
841 #define FF_LBT_EVENTSUI |
985 #undef FF_LBT_EVENTSUI |
842 |
986 |
843 /** #FF_LBT_MGTUI |
987 /** #FF_LBT_MGTUI |
844 To enable/disable the LBT management UI. Default is On |
988 To enable/disable the LBT management UI. Default is On |
845 Settings for Location based trigerring subsystem. |
989 Settings for Location based trigerring subsystem. |
846 REQ : 403-1621 |
990 REQ : 403-1621 |
867 /** #FF_LIVETV |
1011 /** #FF_LIVETV |
868 support for DVBH live tv 1.1 (using bluetooth accessory SU-33W) |
1012 support for DVBH live tv 1.1 (using bluetooth accessory SU-33W) |
869 */ |
1013 */ |
870 #undef FF_LIVETV |
1014 #undef FF_LIVETV |
871 |
1015 |
|
1016 /** #FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU |
|
1017 If enabled, hide the Positioning settings menu, disallowing changes for |
|
1018 positioning methods, positioning server, and notation preferences (and location |
|
1019 triggering / reminders). Depending on a platform / device these items might be |
|
1020 differently located / named on the UI. |
|
1021 */ |
|
1022 #undef FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU |
|
1023 |
872 /** #FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT |
1024 /** #FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT |
873 S60 Location FW and its related components are going to change to support APE |
1025 S60 Location FW and its related components are going to change to support APE |
874 Centric architecture. In order to toggle architecture support between new and |
1026 Centric architecture. In order to toggle architecture support between new and |
875 old,we have introduced this flag. If this flag is ON, then new architecture will |
1027 old,we have introduced this flag. If this flag is ON, then new architecture will |
876 get into use. If its OFF then old architecure will get into use. |
1028 get into use. If its OFF then old architecure will get into use. |
877 */ |
1029 */ |
878 #undef FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT |
1030 #undef FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT |
|
1031 |
|
1032 /** #FF_MANUAL_SELECTION_POPULATED_PLMN_LIST |
|
1033 When this flag is ON PLMN list should be populated if the network selection mode |
|
1034 is manual and CS registration fails. |
|
1035 */ |
|
1036 #undef FF_MANUAL_SELECTION_POPULATED_PLMN_LIST |
|
1037 |
|
1038 /** #FF_MASTER_RESET_AND_CLEAR_SUBMENU |
|
1039 Enable sub-menu for Factory config. to allow user to choose between Original |
|
1040 phone settings (normal RFS) and Erase all data (deep RFS) |
|
1041 */ |
|
1042 #undef FF_MASTER_RESET_AND_CLEAR_SUBMENU |
879 |
1043 |
880 /** #FF_MDS_CAMERA_SUPPORT |
1044 /** #FF_MDS_CAMERA_SUPPORT |
881 Enables camera application support for Metadata system. |
1045 Enables camera application support for Metadata system. |
882 */ |
1046 */ |
883 #define FF_MDS_CAMERA_SUPPORT |
1047 #define FF_MDS_CAMERA_SUPPORT |
912 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM |
1076 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM |
913 This flags controls whether the MMS Postcard ROM files are included in the |
1077 This flags controls whether the MMS Postcard ROM files are included in the |
914 build. |
1078 build. |
915 */ |
1079 */ |
916 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM |
1080 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM |
|
1081 |
|
1082 /** #FF_MOBILITY_MANAGEMENT_ERRORS |
|
1083 When this flag is set on the following mobility management errors from the |
|
1084 network will be notified to the end user: IMSI unknown in HLR, Illegal MS , IMSI |
|
1085 unknown in VLR, IMEI not accepted, Illegal ME, PLMN not allowed, AUTHENTICATION |
|
1086 REJECT |
|
1087 */ |
|
1088 #undef FF_MOBILITY_MANAGEMENT_ERRORS |
917 |
1089 |
918 /** #FF_MPX_VIDEO_PLAYER |
1090 /** #FF_MPX_VIDEO_PLAYER |
919 When this flag is on, MPX framework in platform supports video playback and |
1091 When this flag is on, MPX framework in platform supports video playback and |
920 mpxvideoplayer.exe is included in ROM. Platform's default video player is |
1092 mpxvideoplayer.exe is included in ROM. Platform's default video player is |
921 mpxvideoplayer.exe. This flag can be used at build time, if necessary, to decide |
1093 mpxvideoplayer.exe. This flag can be used at build time, if necessary, to decide |
923 libraries provided by Media Player and Video Center, which both are replaced by |
1095 libraries provided by Media Player and Video Center, which both are replaced by |
924 MPX Video Player. |
1096 MPX Video Player. |
925 */ |
1097 */ |
926 #define FF_MPX_VIDEO_PLAYER |
1098 #define FF_MPX_VIDEO_PLAYER |
927 |
1099 |
|
1100 /** #FF_MSG_FORWARD_WITH_SENDER |
|
1101 when this feature is open, sender info is displayed in front of sms body when |
|
1102 forwarding. |
|
1103 otherwise, no sender info is displayed. |
|
1104 */ |
|
1105 #undef FF_MSG_FORWARD_WITH_SENDER |
|
1106 |
928 /** #FF_MTP_CONTROLLER |
1107 /** #FF_MTP_CONTROLLER |
929 The feature enables device to support MTP Controller service |
1108 The feature enables device to support MTP Controller service |
930 */ |
1109 */ |
931 #define FF_MTP_CONTROLLER |
1110 #define FF_MTP_CONTROLLER |
|
1111 |
|
1112 /** #FF_MUSIC_PATH_PLUGIN |
|
1113 When this feature flag is on the music content that is downloaded will be stored |
|
1114 in the location that is based on its metadata (Artist, Album). i.e., |
|
1115 [Drive]:\Music Store Downloads\[Artist]\[Album]\[Title]. The "\Music Store |
|
1116 Downloads\" directory can be configured by cenrep |
|
1117 */ |
|
1118 #undef FF_MUSIC_PATH_PLUGIN |
932 |
1119 |
933 /** #FF_NCD_ENGINE |
1120 /** #FF_NCD_ENGINE |
934 This flag enables building the NCD Engine to S60 release. |
1121 This flag enables building the NCD Engine to S60 release. |
935 */ |
1122 */ |
936 #define FF_NCD_ENGINE |
1123 #define FF_NCD_ENGINE |
989 |
1176 |
990 /** #FF_OMADRM1_FULL_SUPPORT |
1177 /** #FF_OMADRM1_FULL_SUPPORT |
991 This boolean feature flag indicates if OMA DRM v1 is fully (including combined |
1178 This boolean feature flag indicates if OMA DRM v1 is fully (including combined |
992 delivery and separate delivery) supported or not. |
1179 delivery and separate delivery) supported or not. |
993 */ |
1180 */ |
994 #undef FF_OMADRM1_FULL_SUPPORT |
1181 #define FF_OMADRM1_FULL_SUPPORT |
995 |
1182 |
996 /** #FF_OMADRM2_SUPPORT |
1183 /** #FF_OMADRM2_SUPPORT |
997 This boolean feature flag indicates if OMA DRM v2 is supported or not. |
1184 This boolean feature flag indicates if OMA DRM v2 is supported or not. |
998 */ |
1185 */ |
999 #undef FF_OMADRM2_SUPPORT |
1186 #define FF_OMADRM2_SUPPORT |
|
1187 |
|
1188 /** #FF_OMA_LAWMO |
|
1189 The flag enables Lock and Wipe Management functionality, which leverage OMA DM |
|
1190 enabler and makes use of the functionalities provided by OMA DM protocol [DMPRO] |
|
1191 to define Lock and Wipe functionalities to protect user data in the client |
|
1192 device. |
|
1193 */ |
|
1194 #define FF_OMA_LAWMO |
1000 |
1195 |
1001 /** #FF_OMA_SCOMO_ADAPTER |
1196 /** #FF_OMA_SCOMO_ADAPTER |
1002 This feature enables OMA SCOMO feature in "application management component". |
1197 This feature enables OMA SCOMO feature in "application management component". |
1003 |
1198 |
1004 */ |
1199 */ |
1005 #define FF_OMA_SCOMO_ADAPTER |
1200 #define FF_OMA_SCOMO_ADAPTER |
|
1201 |
|
1202 /** #FF_ONLY_HWR_INPUT_EXIST |
|
1203 Indicate if current phone only has handwriting input method. |
|
1204 On: When current touch phone only have Handwriting input method. Other touch |
|
1205 input methods are not there. |
|
1206 Off: When current phone is not touch, or a touch phone has not only Handwriting |
|
1207 input method. |
|
1208 This flag is used to decide some Setting title: |
|
1209 When it is off, a setting item’s name is Touch input settings. |
|
1210 When it is on, that setting item’s name should be Handwriting input settings. |
|
1211 */ |
|
1212 #undef FF_ONLY_HWR_INPUT_EXIST |
1006 |
1213 |
1007 /** #FF_OOM_MONITOR2_COMPONENT |
1214 /** #FF_OOM_MONITOR2_COMPONENT |
1008 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
1215 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
1009 ROM image. |
1216 ROM image. |
1010 |
1217 |
1076 and direct the browser with predefined PnPMS server URL where user can download |
1283 and direct the browser with predefined PnPMS server URL where user can download |
1077 provisioning settings over HTTP from web server. |
1284 provisioning settings over HTTP from web server. |
1078 */ |
1285 */ |
1079 #undef FF_PNPMS_SERVICE_HELP_PLUGIN |
1286 #undef FF_PNPMS_SERVICE_HELP_PLUGIN |
1080 |
1287 |
|
1288 /** #FF_POSSETTINGS_APP |
|
1289 This is used to configure the feature - Positioning settings application. |
|
1290 The availability of the feature is monitored by this feature flag. |
|
1291 */ |
|
1292 #undef FF_POSSETTINGS_APP |
|
1293 |
|
1294 /** #FF_POWER_KEY_AS_KEYGUARD |
|
1295 This feature flag should be enabled for touch-only products that do not have |
|
1296 dedicated key guard switch to lock/unlock keys/screen. When this flag is on |
|
1297 short power key press triggers keys/screen lock/unlock. Long press of power |
|
1298 brings up the power key menu when device / keys/screen is unlocked. |
|
1299 */ |
|
1300 #undef FF_POWER_KEY_AS_KEYGUARD |
|
1301 |
1081 /** #FF_POWER_SAVE |
1302 /** #FF_POWER_SAVE |
1082 "Power save mode is a collection of features which are put in a power saving |
1303 "Power save mode is a collection of features which are put in a power saving |
1083 mode. These features are i.e. display light brightness, light time outs etc. |
1304 mode. These features are i.e. display light brightness, light time outs etc. |
1084 Power save mode can be extended to be supported by any application which can do |
1305 Power save mode can be extended to be supported by any application which can do |
1085 something to save battery by implementing the needed power save mode APIs." |
1306 something to save battery by implementing the needed power save mode APIs." |
1088 |
1309 |
1089 /** #FF_PREMINET_CATALOGS_CLIENT |
1310 /** #FF_PREMINET_CATALOGS_CLIENT |
1090 Preminet Catalogs client. |
1311 Preminet Catalogs client. |
1091 */ |
1312 */ |
1092 #undef FF_PREMINET_CATALOGS_CLIENT |
1313 #undef FF_PREMINET_CATALOGS_CLIENT |
|
1314 |
|
1315 /** #FF_PRODUCT_FONTS |
|
1316 When enabled, a set of Latin product fonts will be included in ROM instead of |
|
1317 S60 platform Latin reference fonts. |
|
1318 The flag must not be enabled in platform or subcon builds, only in builds where |
|
1319 product fonts are available. |
|
1320 |
|
1321 */ |
|
1322 #undef FF_PRODUCT_FONTS |
1093 |
1323 |
1094 /** #FF_PROV_AUTHTYPE_PLUGIN |
1324 /** #FF_PROV_AUTHTYPE_PLUGIN |
1095 This flag enables Authentication type plugin. On enabling this feature flag |
1325 This flag enables Authentication type plugin. On enabling this feature flag |
1096 Authtypeplugin.dll will be created and this feature will be enabled and |
1326 Authtypeplugin.dll will be created and this feature will be enabled and |
1097 authetication type can be changed for configuration message from UI which will |
1327 authetication type can be changed for configuration message from UI which will |
1104 Generic feature flag for for QT based features (to be used in image creation and |
1334 Generic feature flag for for QT based features (to be used in image creation and |
1105 run-time variation) |
1335 run-time variation) |
1106 */ |
1336 */ |
1107 #undef FF_QT |
1337 #undef FF_QT |
1108 |
1338 |
|
1339 /** #FF_QT_BEARER_MANAGEMENT |
|
1340 Bearer Management controls the connectivity state of the system so that the user |
|
1341 can start or stop interfaces or roam transparently between access points. |
|
1342 |
|
1343 Feature flag is needed to manage whether Qt Bearer Management component is in |
|
1344 the ROM or not. |
|
1345 */ |
|
1346 #define FF_QT_BEARER_MANAGEMENT |
|
1347 |
1109 /** #FF_QWERTY_FN_KEY |
1348 /** #FF_QWERTY_FN_KEY |
1110 The device has a Fn key |
1349 The device has a Fn key |
1111 */ |
1350 */ |
1112 #undef FF_QWERTY_FN_KEY |
1351 #undef FF_QWERTY_FN_KEY |
1113 |
1352 |
1151 The device has multidirectional "rocker" key. |
1390 The device has multidirectional "rocker" key. |
1152 |
1391 |
1153 */ |
1392 */ |
1154 #define FF_ROCKER_KEY |
1393 #define FF_ROCKER_KEY |
1155 |
1394 |
|
1395 /** #FF_ROM_HIDE_FALKLAND |
|
1396 This flag controls whether Falkland Islands / Islas Malvinas region is shown in |
|
1397 common city i.e "Startup, GS or Clock application" |
|
1398 |
|
1399 */ |
|
1400 #undef FF_ROM_HIDE_FALKLAND |
|
1401 |
1156 /** #FF_ROM_INCLUDE_ALF |
1402 /** #FF_ROM_INCLUDE_ALF |
1157 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
1403 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
1158 build. |
1404 build. |
1159 */ |
1405 */ |
1160 #define FF_ROM_INCLUDE_ALF |
1406 #define FF_ROM_INCLUDE_ALF |
1172 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE |
1418 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE |
1173 Flag to enable/disable usage of S60 implementation of posting surface api. |
1419 Flag to enable/disable usage of S60 implementation of posting surface api. |
1174 Default value for this is disabled. |
1420 Default value for this is disabled. |
1175 */ |
1421 */ |
1176 #undef FF_S60_POSTING_IMPLEMENTATION_IN_USE |
1422 #undef FF_S60_POSTING_IMPLEMENTATION_IN_USE |
|
1423 |
|
1424 /** #FF_SEARCH_SW |
|
1425 This feature flag is used for enabling/disabling the in device search software |
|
1426 including the plugin mechanisms for online search. This includes the user |
|
1427 interface application for search capability covering both application as well as |
|
1428 home screen widget. The components that are using this feature would come mainly |
|
1429 from \sf\app\search and \sf\mw\searchsrv. |
|
1430 */ |
|
1431 #undef FF_SEARCH_SW |
1177 |
1432 |
1178 /** #FF_SELECTABLE_EMAIL |
1433 /** #FF_SELECTABLE_EMAIL |
1179 This enables selectable default email. When write message->email is selected |
1434 This enables selectable default email. When write message->email is selected |
1180 from sendui (with multible mailboxes), the default email account is the initial |
1435 from sendui (with multible mailboxes), the default email account is the initial |
1181 selection. Default mailbox can be set from mce-settings. |
1436 selection. Default mailbox can be set from mce-settings. |
1188 Flag should be defined for products that have sensors and undefined for products |
1443 Flag should be defined for products that have sensors and undefined for products |
1189 that do not. |
1444 that do not. |
1190 */ |
1445 */ |
1191 #define FF_SENSOR_FW |
1446 #define FF_SENSOR_FW |
1192 |
1447 |
|
1448 /** #FF_SERVICE_CALL_WHILE_PHONE_LOCKED |
|
1449 Feature flag for 611 (can be configured by cenrep key) service call dialing |
|
1450 feature. Must be defined in order to support service call dialing functionality |
|
1451 while phone is locked or keypad is locked. |
|
1452 */ |
|
1453 #undef FF_SERVICE_CALL_WHILE_PHONE_LOCKED |
|
1454 |
1193 /** #FF_SHOW_MMPLAYER |
1455 /** #FF_SHOW_MMPLAYER |
1194 By default S60 Media Player will be hidden from UI, and only be accessible |
1456 By default S60 Media Player will be hidden from UI, and only be accessible |
1195 through embedded playback use cases (e.g browser, messaging, file browser, etc). |
1457 through embedded playback use cases (e.g browser, messaging, file browser, etc). |
1196 |
1458 |
1197 This flag will will allow product manufacturers to re-enable Media Player and |
1459 This flag will will allow product manufacturers to re-enable Media Player and |
1204 To make the side slier support available at platform build which is currently |
1466 To make the side slier support available at platform build which is currently |
1205 not. System application requires this flag |
1467 not. System application requires this flag |
1206 */ |
1468 */ |
1207 #undef FF_SIDESLIDER_SUPPORT |
1469 #undef FF_SIDESLIDER_SUPPORT |
1208 |
1470 |
|
1471 /** #FF_SIMLOCK_UI |
|
1472 When enabled the software will: |
|
1473 a) Launch the Simlock UI on boot up from the SecUI when the SIM is in unaccepted |
|
1474 state. |
|
1475 b) Show different UI changes compliant with the new requirement. |
|
1476 |
|
1477 */ |
|
1478 #undef FF_SIMLOCK_UI |
|
1479 |
|
1480 /** #FF_SIMPLE_HWR_INPUT |
|
1481 This is used for activate / deactivate a new handwriting recognition touch input |
|
1482 method Simple HWR. |
|
1483 on: As product's choice, and basically only VGA touch device with a hardware |
|
1484 QWERTY keyboard will set this flag on. |
|
1485 off: As product’s choice, this will be off except the situation described above |
|
1486 as of now. |
|
1487 |
|
1488 */ |
|
1489 #undef FF_SIMPLE_HWR_INPUT |
|
1490 |
1209 /** #FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING |
1491 /** #FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING |
1210 When this flag is enabled UI error note will shonwn in case of consecutive 6F 00 |
1492 When this flag is enabled UI error note will shonwn in case of consecutive 6F 00 |
1211 errors from UICC (SIM card) |
1493 errors from UICC (SIM card) |
1212 */ |
1494 */ |
1213 #undef FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING |
1495 #undef FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING |
1221 /** #FF_SIP_CUSTOM_PDP_HANDLING |
1503 /** #FF_SIP_CUSTOM_PDP_HANDLING |
1222 Controls the handling of PDP activation failures in operator specified method |
1504 Controls the handling of PDP activation failures in operator specified method |
1223 */ |
1505 */ |
1224 #undef FF_SIP_CUSTOM_PDP_HANDLING |
1506 #undef FF_SIP_CUSTOM_PDP_HANDLING |
1225 |
1507 |
|
1508 /** #FF_SIP_NONSTANDARD_INTEROPFIX |
|
1509 This feature flag provides a mechanism to enable the fixes for interoperability |
|
1510 issues caused by deviations in standards found in other well known SIP stack |
|
1511 implementations. |
|
1512 */ |
|
1513 #undef FF_SIP_NONSTANDARD_INTEROPFIX |
|
1514 |
1226 /** #FF_SMALL_SCREEN_TOUCH |
1515 /** #FF_SMALL_SCREEN_TOUCH |
1227 for small physical screen but big resolution and touch(for example 2.4" vga |
1516 for small physical screen but big resolution and touch(for example 2.4" vga |
1228 touch) |
1517 touch) |
1229 */ |
1518 */ |
1230 #undef FF_SMALL_SCREEN_TOUCH |
1519 #undef FF_SMALL_SCREEN_TOUCH |
1238 /** #FF_STROKE_INPUTMODE_IN_TAIWAN |
1527 /** #FF_STROKE_INPUTMODE_IN_TAIWAN |
1239 The flag to switch stroke input mode in taiwan language. This flag is introduced |
1528 The flag to switch stroke input mode in taiwan language. This flag is introduced |
1240 from 9.2 |
1529 from 9.2 |
1241 */ |
1530 */ |
1242 #undef FF_STROKE_INPUTMODE_IN_TAIWAN |
1531 #undef FF_STROKE_INPUTMODE_IN_TAIWAN |
|
1532 |
|
1533 /** #FF_SUPL_IMSI_GENERATED_ADDRESS_DISPLAY |
|
1534 This flag is to configure the display of IMSI generated SUPL server address |
|
1535 */ |
|
1536 #undef FF_SUPL_IMSI_GENERATED_ADDRESS_DISPLAY |
1243 |
1537 |
1244 /** #FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT |
1538 /** #FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT |
1245 When this flag is enabled IMSI based autogenerated SUPL server has higher |
1539 When this flag is enabled IMSI based autogenerated SUPL server has higher |
1246 priority on the SUPL server list than the hard coded servers from startup |
1540 priority on the SUPL server list than the hard coded servers from startup |
1247 settings DB |
1541 settings DB |
1343 /** #FF_TD_SCDMA_VIDEOCALL_KEY |
1637 /** #FF_TD_SCDMA_VIDEOCALL_KEY |
1344 This FF is used to enable video call key feature for TD-SCDMA product |
1638 This FF is used to enable video call key feature for TD-SCDMA product |
1345 */ |
1639 */ |
1346 #undef FF_TD_SCDMA_VIDEOCALL_KEY |
1640 #undef FF_TD_SCDMA_VIDEOCALL_KEY |
1347 |
1641 |
|
1642 /** #FF_TD_UNSYNCABLE_PBFIELDS_IND |
|
1643 This feature will be used to distinguish the contacts fields that can not be |
|
1644 sync with CMCC phone book server. |
|
1645 |
|
1646 */ |
|
1647 #undef FF_TD_UNSYNCABLE_PBFIELDS_IND |
|
1648 |
1348 /** #FF_THEME_HAZE |
1649 /** #FF_THEME_HAZE |
1349 Haze theme is included in ROM image. |
1650 Haze theme is included in ROM image. |
1350 |
1651 |
1351 */ |
1652 */ |
1352 #define FF_THEME_HAZE |
1653 #define FF_THEME_HAZE |
1398 #undef FF_USB_MODEM |
1699 #undef FF_USB_MODEM |
1399 |
1700 |
1400 /** #FF_USE_DEFAULT_KEYMAP |
1701 /** #FF_USE_DEFAULT_KEYMAP |
1401 Default Keymappings are included into image based on this flag |
1702 Default Keymappings are included into image based on this flag |
1402 */ |
1703 */ |
1403 #undef FF_USE_DEFAULT_KEYMAP |
1704 #define FF_USE_DEFAULT_KEYMAP |
1404 |
1705 |
1405 /** #FF_USE_EGPRS_ICON |
1706 /** #FF_USE_EGPRS_ICON |
1406 The flag is used to enable EGPRS icon in the status pane. If the flag is |
1707 The flag is used to enable EGPRS icon in the status pane. If the flag is |
1407 disabled, GPRS icon must be shown instead of EGPRS icon. |
1708 disabled, GPRS icon must be shown instead of EGPRS icon. |
1408 |
1709 |
1457 image. This is typically how it should be and the override flags should only be |
1758 image. This is typically how it should be and the override flags should only be |
1458 used if some special functionality is needed. |
1759 used if some special functionality is needed. |
1459 |
1760 |
1460 */ |
1761 */ |
1461 #undef FF_VANILLA_COMMSDAT |
1762 #undef FF_VANILLA_COMMSDAT |
|
1763 |
|
1764 /** #FF_VEVEO_SEARCH |
|
1765 If this feature flag is enabled the VeVeo Search / Smart Search application is |
|
1766 included in the product |
|
1767 */ |
|
1768 #undef FF_VEVEO_SEARCH |
1462 |
1769 |
1463 /** #FF_VIDEO_AUDIO_BRANDING |
1770 /** #FF_VIDEO_AUDIO_BRANDING |
1464 When this flag is set on, videoplayer UI supports audio track type based |
1771 When this flag is set on, videoplayer UI supports audio track type based |
1465 branding elements. |
1772 branding elements. |
1466 */ |
1773 */ |
1475 pulish the feature support. |
1782 pulish the feature support. |
1476 |
1783 |
1477 */ |
1784 */ |
1478 #undef FF_VIDEO_EDITOR |
1785 #undef FF_VIDEO_EDITOR |
1479 |
1786 |
|
1787 /** #FF_VIRTUAL_FULLSCR_PORTRAIT_QWERTY_INPUT |
|
1788 When this feature flag is enabled the product supports portrait qwerty in full |
|
1789 screen mode. |
|
1790 */ |
|
1791 #undef FF_VIRTUAL_FULLSCR_PORTRAIT_QWERTY_INPUT |
|
1792 |
1480 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
1793 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
1481 Indicates whether a device needs Virtual full-screen qwerty input or not. |
1794 Indicates whether a device needs Virtual full-screen qwerty input or not. |
1482 |
1795 |
1483 */ |
1796 */ |
1484 #define FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
1797 #define FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
1485 |
1798 |
1486 /** #FF_VIRTUAL_ITUT_INPUT |
1799 /** #FF_VIRTUAL_ITUT_INPUT |
1487 Indicates whether a device needs virtual ITUT input or not. |
1800 Indicates whether a device needs virtual ITUT input or not. |
1488 */ |
1801 */ |
1489 #define FF_VIRTUAL_ITUT_INPUT |
1802 #define FF_VIRTUAL_ITUT_INPUT |
|
1803 |
|
1804 /** #FF_VIRTUAL_KEYBOARD_US_ENGLISH_LAYOUT |
|
1805 the flag is used to select between US English Layout and other English Layout in |
|
1806 virtual keyboard inputmethod component. when it is on, US English Layout is |
|
1807 selected, otherwise, not. |
|
1808 */ |
|
1809 #undef FF_VIRTUAL_KEYBOARD_US_ENGLISH_LAYOUT |
1490 |
1810 |
1491 /** #FF_VMBX_CALL_DIVERT_ICON |
1811 /** #FF_VMBX_CALL_DIVERT_ICON |
1492 Feature flag controls whether or not a special icon is shown in status pane, |
1812 Feature flag controls whether or not a special icon is shown in status pane, |
1493 when call divert is set against voice mailbox number. |
1813 when call divert is set against voice mailbox number. |
1494 |
1814 |
1505 telephony components) and those changes must be run time variable. |
1825 telephony components) and those changes must be run time variable. |
1506 */ |
1826 */ |
1507 #define FF_VOICE_CALL_CONTINUITY |
1827 #define FF_VOICE_CALL_CONTINUITY |
1508 |
1828 |
1509 /** #FF_VPN_CLIENT |
1829 /** #FF_VPN_CLIENT |
1510 Feature flag is needed to manage whether VpnClient components are in ROM or not. |
1830 Feature flag is needed to manage whether VPN feature is supported. |
1511 */ |
1831 */ |
1512 #undef FF_VPN_CLIENT |
1832 #undef FF_VPN_CLIENT |
|
1833 |
|
1834 /** #FF_WEBRUNTIME |
|
1835 Enable/disable common Web Runtime middleware component built on top of QtWebKit |
|
1836 */ |
|
1837 #undef FF_WEBRUNTIME |
1513 |
1838 |
1514 /** #FF_WEBVIDEO_PH2 |
1839 /** #FF_WEBVIDEO_PH2 |
1515 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS |
1840 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS |
1516 interface for video decoding and postprocessing. |
1841 interface for video decoding and postprocessing. |
1517 */ |
1842 */ |
1554 |
1879 |
1555 /** #FF_WMDRM_DLA_SUPPORT |
1880 /** #FF_WMDRM_DLA_SUPPORT |
1556 This boolean feature flag indicates if WMDRM Direct License Acquisition is |
1881 This boolean feature flag indicates if WMDRM Direct License Acquisition is |
1557 supported or not. |
1882 supported or not. |
1558 */ |
1883 */ |
1559 #undef FF_WMDRM_DLA_SUPPORT |
1884 #define FF_WMDRM_DLA_SUPPORT |
1560 |
1885 |
1561 /** #FF_XML_IDLE_THEME_BASIC_IDLE |
1886 /** #FF_XML_IDLE_THEME_BASIC_IDLE |
1562 Controls if Basic idle theme is going to image or not. |
1887 Controls if Basic idle theme is going to image or not. |
1563 */ |
1888 */ |
1564 #define FF_XML_IDLE_THEME_BASIC_IDLE |
1889 #define FF_XML_IDLE_THEME_BASIC_IDLE |
1587 /** #LANGUAGE_ARABIC |
1912 /** #LANGUAGE_ARABIC |
1588 included Arabic |
1913 included Arabic |
1589 */ |
1914 */ |
1590 #define LANGUAGE_ARABIC |
1915 #define LANGUAGE_ARABIC |
1591 |
1916 |
|
1917 /** #LANGUAGE_ATT_ENGLISH_AMERICAN |
|
1918 ATT specific English_American |
|
1919 */ |
|
1920 #define LANGUAGE_ATT_ENGLISH_AMERICAN |
|
1921 |
|
1922 /** #LANGUAGE_ATT_FRENCH_AMERICAN |
|
1923 ATT specific French_American |
|
1924 */ |
|
1925 #define LANGUAGE_ATT_FRENCH_AMERICAN |
|
1926 |
|
1927 /** #LANGUAGE_ATT_PORTUGUESE_AMERICAN |
|
1928 ATT specific Portuguese_American |
|
1929 */ |
|
1930 #define LANGUAGE_ATT_PORTUGUESE_AMERICAN |
|
1931 |
|
1932 /** #LANGUAGE_ATT_SPANISH_AMERICAN |
|
1933 ATT specific Spanish_American |
|
1934 */ |
|
1935 #define LANGUAGE_ATT_SPANISH_AMERICAN |
|
1936 |
1592 /** #LANGUAGE_BASQUE |
1937 /** #LANGUAGE_BASQUE |
1593 included Basque |
1938 included Basque |
1594 */ |
1939 */ |
1595 #define LANGUAGE_BASQUE |
1940 #define LANGUAGE_BASQUE |
1596 |
1941 |
1873 /** #LANGUAGE_VIETNAMESE |
2218 /** #LANGUAGE_VIETNAMESE |
1874 included Vietnamese |
2219 included Vietnamese |
1875 */ |
2220 */ |
1876 #define LANGUAGE_VIETNAMESE |
2221 #define LANGUAGE_VIETNAMESE |
1877 |
2222 |
1878 /** #SYMBIAN_INCLUDE_LOCATION_NPE_DSM |
2223 /** #OPENWFC_RI_DISPLAYDRIVERLIB_DRV |
1879 To Include the AGPS NPE Integration module. |
2224 Defines the .iby file that provides the OpenWF-C Reference Implementation |
1880 |
2225 display driver adaptation. Defaults to <openwfc_ri_displaychannel.iby> |
1881 */ |
2226 */ |
1882 #undef SYMBIAN_INCLUDE_LOCATION_NPE_DSM |
2227 #define OPENWFC_RI_DISPLAYDRIVERLIB_DRV None |
1883 |
|
1884 /** #SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT |
|
1885 Includes the SUPL Pos message plugin. |
|
1886 */ |
|
1887 #undef SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT |
|
1888 |
|
1889 /** #SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY |
|
1890 Includes the SUPL proxy protocol module and supporting APIs (Terminal initiation |
|
1891 API, Pos message API, Privacy request API, Network privacy API). |
|
1892 */ |
|
1893 #undef SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY |
|
1894 |
2228 |
1895 /** #__3D_MENU |
2229 /** #__3D_MENU |
1896 3D Menu feature enhances Application Shell with animating 3D icons. |
2230 3D Menu feature enhances Application Shell with animating 3D icons. |
1897 */ |
2231 */ |
1898 #define __3D_MENU |
2232 #define __3D_MENU |
1899 |
2233 |
1900 /** #__3GP_EXTENTION |
2234 /** #__3GP_EXTENTION |
1901 This flag indicates that the 3GP Extention feature is supported in |
2235 This flag indicates that the 3GP Extention feature is supported in |
1902 MetadataUtility. |
2236 MetadataUtility. |
1903 */ |
2237 */ |
1904 #undef __3GP_EXTENTION |
2238 #define __3GP_EXTENTION |
1905 |
2239 |
1906 /** #__AAC_ENCODER_PLUGIN |
2240 /** #__AAC_ENCODER_PLUGIN |
1907 Device supports all-ARM AAC encoding capabilities. |
2241 Device supports all-ARM AAC encoding capabilities. |
1908 */ |
2242 */ |
1909 #define __AAC_ENCODER_PLUGIN |
2243 #define __AAC_ENCODER_PLUGIN |
1958 #undef __AUTO_ACCESSORY_IDENTIFICATION |
2292 #undef __AUTO_ACCESSORY_IDENTIFICATION |
1959 |
2293 |
1960 /** #__BASIC_LOCATION_INFO_DISPLAY |
2294 /** #__BASIC_LOCATION_INFO_DISPLAY |
1961 Device has basic location info display. |
2295 Device has basic location info display. |
1962 */ |
2296 */ |
1963 #define __BASIC_LOCATION_INFO_DISPLAY |
2297 #undef __BASIC_LOCATION_INFO_DISPLAY |
1964 |
2298 |
1965 /** #__BASS_BOOST_EFFECT_UI |
2299 /** #__BASS_BOOST_EFFECT_UI |
1966 "Device supports bass boost, increases Bass frequency response." |
2300 "Device supports bass boost, increases Bass frequency response." |
1967 */ |
2301 */ |
1968 #undef __BASS_BOOST_EFFECT_UI |
2302 #undef __BASS_BOOST_EFFECT_UI |
2708 |
3042 |
2709 /** Features added from bldcustomsw.hrh (copied from bldcustomsw.hrh)*/ |
3043 /** Features added from bldcustomsw.hrh (copied from bldcustomsw.hrh)*/ |
2710 |
3044 |
2711 /** #FF_MTP_ALBUM_ART */ |
3045 /** #FF_MTP_ALBUM_ART */ |
2712 #undef FF_MTP_ALBUM_ART |
3046 #undef FF_MTP_ALBUM_ART |
2713 |
|
2714 /** #FF_MUSIC_PATH_PLUGIN */ |
|
2715 #undef FF_MUSIC_PATH_PLUGIN |
|
2716 |
|
2717 /** #FF_POWER_KEY_AS_KEYGUARD */ |
|
2718 #undef FF_POWER_KEY_AS_KEYGUARD |
|
2719 |
|
2720 /** #FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION */ |
|
2721 #undef FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION |
|
2722 |
|
2723 /** #FF_MANUAL_SELECTION_POPULATED_PLMN_LIST */ |
|
2724 #undef FF_MANUAL_SELECTION_POPULATED_PLMN_LIST |
|
2725 |
|
2726 /** #FF_MOBILITY_MANAGEMENT_ERRORS */ |
|
2727 #undef FF_MOBILITY_MANAGEMENT_ERRORS |
|
2728 |
|
2729 /** #FF_SERVICE_CALL_WHILE_PHONE_LOCKED */ |
|
2730 #undef FF_SERVICE_CALL_WHILE_PHONE_LOCKED |
|
2731 |
|
2732 /** #FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU */ |
|
2733 #undef FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU |
|
2734 |
|
2735 /** #FF_MASTER_RESET_AND_CLEAR_SUBMENU */ |
|
2736 #undef FF_MASTER_RESET_AND_CLEAR_SUBMENU |
|
2737 |
|
2738 /** #FF_SIMLOCK_UI */ |
|
2739 #undef FF_SIMLOCK_UI |
|
2740 |
|
2741 /** #FF_ENTRY_POINT_FOR_VIDEO_SHARE */ |
|
2742 #undef FF_ENTRY_POINT_FOR_VIDEO_SHARE |
|
2743 |
|
2744 /** #FF_IMS_DEREGISTRATION_IN_OFFLINE */ |
|
2745 #undef FF_IMS_DEREGISTRATION_IN_OFFLINE |
|
2746 |
|
2747 /** #FF_IMS_DEREGISTRATION_IN_RFS */ |
|
2748 #undef FF_IMS_DEREGISTRATION_IN_RFS |
|
2749 |
|
2750 /** #FF_IMS_DEREGISTRATION_IN_VPN */ |
|
2751 #undef FF_IMS_DEREGISTRATION_IN_VPN |
|
2752 |
|
2753 /** #FF_INTRANET_BROWSING */ |
3047 /** #FF_INTRANET_BROWSING */ |
2754 #undef FF_INTRANET_BROWSING |
3048 #undef FF_INTRANET_BROWSING |
2755 |
|
2756 /** #FF_HOME_SCREEN_EASY_DIALING */ |
|
2757 #define FF_HOME_SCREEN_EASY_DIALING |
|
2758 |
|
2759 #endif // __BLDPUBLIC_HRH |
3049 #endif // __BLDPUBLIC_HRH |