97 |
97 |
98 /** #FF_CAPACITIVE_DISPLAY |
98 /** #FF_CAPACITIVE_DISPLAY |
99 Device uses capacitive touch technology in its display. |
99 Device uses capacitive touch technology in its display. |
100 |
100 |
101 */ |
101 */ |
102 #undef FF_CAPACITIVE_DISPLAY |
102 #define FF_CAPACITIVE_DISPLAY |
103 |
103 |
104 /** #FF_CHINESE_FONTS_HIRES |
104 /** #FF_CHINESE_FONTS_HIRES |
105 This flag controls whether Chinese variants use TrueType fonts instead of the |
105 This flag controls whether Chinese variants use TrueType fonts instead of the |
106 current stroke fonts in high resolution devices. |
106 current stroke fonts in high resolution devices. |
107 |
107 |
166 implements the whole contacts group functionality. To enable a variant to create |
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 |
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 |
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. |
169 removed from the ROM image, thus making the ROM size smaller. |
170 */ |
170 */ |
171 #undef FF_CONTACTS_GROUP_FUNCTIONALITY |
171 #define FF_CONTACTS_GROUP_FUNCTIONALITY |
172 |
172 |
173 /** #FF_CONTACTS_NICKNAME |
173 /** #FF_CONTACTS_NICKNAME |
174 The nickname functionality needs a feature flag for the following reasons: |
174 The nickname functionality needs a feature flag for the following reasons: |
175 -Phonebook2 component exports a central repository initialization file, which is |
175 -Phonebook2 component exports a central repository initialization file, which is |
176 used to improve the Phonebook application launch -The initialization file is |
176 used to improve the Phonebook application launch -The initialization file is |
207 On enabling this feature flag GSDevDiagPlugin.dll would start the |
207 On enabling this feature flag GSDevDiagPlugin.dll would start the |
208 DevDiagApp.exe. This would load all related plugins. The Diagnostics application |
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 |
209 offers self-test service on the Mobile Applications and hardware for the phone |
210 users. |
210 users. |
211 */ |
211 */ |
212 #define FF_DEVICE_DIAGNOSTICS_APP |
212 #undef FF_DEVICE_DIAGNOSTICS_APP |
213 |
213 |
214 /** #FF_DM_INSTALL_SECURITY |
214 /** #FF_DM_INSTALL_SECURITY |
215 OMA DM SW installer implementation included in build. |
215 OMA DM SW installer implementation included in build. |
216 */ |
216 */ |
217 #undef FF_DM_INSTALL_SECURITY |
217 #undef FF_DM_INSTALL_SECURITY |
307 #undef FF_FLASHLITE_SCREENSAVER |
307 #undef FF_FLASHLITE_SCREENSAVER |
308 |
308 |
309 /** #FF_FMTX |
309 /** #FF_FMTX |
310 FMTX application and Nseries Music Player support for FMTX |
310 FMTX application and Nseries Music Player support for FMTX |
311 */ |
311 */ |
312 #define FF_FMTX |
312 #undef FF_FMTX |
313 |
313 |
314 /** #FF_FULLSCR_HWR_INPUT |
314 /** #FF_FULLSCR_HWR_INPUT |
315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
316 or not. |
316 or not. |
317 */ |
317 */ |
318 #define FF_FULLSCR_HWR_INPUT |
318 #undef FF_FULLSCR_HWR_INPUT |
319 |
319 |
320 /** #FF_GENERIC_FONTS_ASSETS |
320 /** #FF_GENERIC_FONTS_ASSETS |
321 This flag is used to check if generic font assets are to be used, this is used |
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 |
322 for Symbian foundation where freetype rasterize as well as EFF fonts need to be |
323 used. |
323 used. |
551 replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR |
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. |
552 UI (viewer) is visible to Email application as Ecom plugin. |
553 |
553 |
554 If the flag is not defined, MR UI related components are not in ROM. |
554 If the flag is not defined, MR UI related components are not in ROM. |
555 */ |
555 */ |
556 #define FF_MEETING_REQUEST_UI |
556 #undef FF_MEETING_REQUEST_UI |
557 |
557 |
558 /** #FF_MENU_TEXTURE_PRELOADING |
558 /** #FF_MENU_TEXTURE_PRELOADING |
559 In Menu (AppShell) application the performance of changing the folder has been |
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 |
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 |
561 icons in advance improves the performance radically. The side effect is the |
629 |
629 |
630 /** #FF_OMA_SCOMO_ADAPTER |
630 /** #FF_OMA_SCOMO_ADAPTER |
631 This feature enables OMA SCOMO feature in "application management component". |
631 This feature enables OMA SCOMO feature in "application management component". |
632 |
632 |
633 */ |
633 */ |
634 #undef FF_OMA_SCOMO_ADAPTER |
634 #define FF_OMA_SCOMO_ADAPTER |
635 |
635 |
636 /** #FF_OOM_MONITOR2_COMPONENT |
636 /** #FF_OOM_MONITOR2_COMPONENT |
637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
638 ROM image. |
638 ROM image. |
639 |
639 |
681 /** #FF_PNPMS_PROV_FILTER |
681 /** #FF_PNPMS_PROV_FILTER |
682 On enabling this feature flag pnpprovfilter.dll will be created and this feature |
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 |
683 flag is used to enable PNPProvisioning HTTP filter which by passes the download |
684 manager launching PNPMS provisioning engine. |
684 manager launching PNPMS provisioning engine. |
685 */ |
685 */ |
686 #define FF_PNPMS_PROV_FILTER |
686 #undef FF_PNPMS_PROV_FILTER |
687 |
687 |
688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN |
688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN |
689 This feature flag is required for launching PNPMS application from general |
689 This feature flag is required for launching PNPMS application from general |
690 settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will |
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 |
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 |
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 |
693 and direct the browser with predefined PnPMS server URL where user can download |
694 provisioning settings over HTTP from web server. |
694 provisioning settings over HTTP from web server. |
695 */ |
695 */ |
696 #define FF_PNPMS_SERVICE_HELP_PLUGIN |
696 #undef FF_PNPMS_SERVICE_HELP_PLUGIN |
697 |
697 |
698 /** #FF_POWER_SAVE |
698 /** #FF_POWER_SAVE |
699 "Power save mode is a collection of features which are put in a power saving |
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. |
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 |
701 Power save mode can be extended to be supported by any application which can do |
751 |
751 |
752 /** #FF_ROCKER_KEY |
752 /** #FF_ROCKER_KEY |
753 The device has multidirectional "rocker" key. |
753 The device has multidirectional "rocker" key. |
754 |
754 |
755 */ |
755 */ |
756 #undef FF_ROCKER_KEY |
756 #define FF_ROCKER_KEY |
757 |
757 |
758 /** #FF_ROM_INCLUDE_ALF |
758 /** #FF_ROM_INCLUDE_ALF |
759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
760 build. |
760 build. |
761 */ |
761 */ |
762 #define FF_ROM_INCLUDE_ALF |
762 #define FF_ROM_INCLUDE_ALF |
763 |
763 |
764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
765 To enable the feature to variate the device capability on runtime |
765 To enable the feature to variate the device capability on runtime |
766 */ |
766 */ |
767 #undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
767 #define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
768 |
768 |
769 /** #FF_S60_HELPS_IN_USE |
769 /** #FF_S60_HELPS_IN_USE |
770 Platform helps are included into image based on this flag. |
770 Platform helps are included into image based on this flag. |
771 */ |
771 */ |
772 #define FF_S60_HELPS_IN_USE |
772 #undef FF_S60_HELPS_IN_USE |
773 |
773 |
774 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE |
774 /** #FF_S60_POSTING_IMPLEMENTATION_IN_USE |
775 Flag to enable/disable usage of S60 implementation of posting surface api. |
775 Flag to enable/disable usage of S60 implementation of posting surface api. |
776 Default value for this is disabled. |
776 Default value for this is disabled. |
777 */ |
777 */ |
812 Tacticons are haptic effects that can be played by the applications to indicate |
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 |
813 success or failure of actions. Tacticons can be also automatically played |
814 together with some Sound IDs. |
814 together with some Sound IDs. |
815 |
815 |
816 */ |
816 */ |
817 #undef FF_TACTICONS |
817 #define FF_TACTICONS |
818 |
818 |
819 /** #FF_TACTILE_FEEDBACK |
819 /** #FF_TACTILE_FEEDBACK |
820 Device supports Tactile Feedback. Tactile feedback is produced by UI components |
820 Device supports Tactile Feedback. Tactile feedback is produced by UI components |
821 and applications on pointer down events. Actual physical feedback effect |
821 and applications on pointer down events. Actual physical feedback effect |
822 (vibra/audio/no feedback) depends on current settings and device configuration. |
822 (vibra/audio/no feedback) depends on current settings and device configuration. |
825 |
825 |
826 /** #FF_TARM_CAPABILITY_BASED_ACCESS |
826 /** #FF_TARM_CAPABILITY_BASED_ACCESS |
827 This is the feature flag to allow branching of the code flow based on the |
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. |
828 capability check or SID check for the third party applications. |
829 */ |
829 */ |
830 #undef FF_TARM_CAPABILITY_BASED_ACCESS |
830 #define FF_TARM_CAPABILITY_BASED_ACCESS |
831 |
831 |
832 /** #FF_TCP_MYFAVES_FEATURE |
832 /** #FF_TCP_MYFAVES_FEATURE |
833 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary |
833 The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary |
834 package. |
834 package. |
835 */ |
835 */ |
881 #define FF_USB_CHARGING |
881 #define FF_USB_CHARGING |
882 |
882 |
883 /** #FF_USB_HOST |
883 /** #FF_USB_HOST |
884 The flag excludes all S60 USB host and OTG related components. |
884 The flag excludes all S60 USB host and OTG related components. |
885 */ |
885 */ |
886 #undef FF_USB_HOST |
886 #define FF_USB_HOST |
887 |
887 |
888 /** #FF_USE_EGPRS_ICON |
888 /** #FF_USE_EGPRS_ICON |
889 The flag is used to enable EGPRS icon in the status pane. If the flag is |
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. |
890 disabled, GPRS icon must be shown instead of EGPRS icon. |
891 |
891 |
898 C=Phone memory, E=Internal mass storage and F=Memory card. |
898 C=Phone memory, E=Internal mass storage and F=Memory card. |
899 |
899 |
900 The flag affects how S60 components see the drives setup from estart |
900 The flag affects how S60 components see the drives setup from estart |
901 txt-file(s). |
901 txt-file(s). |
902 */ |
902 */ |
903 #undef FF_USE_MASS_STORAGE_CONFIG |
903 #define FF_USE_MASS_STORAGE_CONFIG |
904 |
904 |
905 /** #FF_USE_ZI_ENGINE |
905 /** #FF_USE_ZI_ENGINE |
906 On enabling this feature flag eZitext engine will be part of the Image and |
906 On enabling this feature flag eZitext engine will be part of the Image and |
907 Ptiengine will utilize eZitext engine for editing features. |
907 Ptiengine will utilize eZitext engine for editing features. |
908 */ |
908 */ |
989 |
989 |
990 /** #FF_WLAN_EXTENSIONS |
990 /** #FF_WLAN_EXTENSIONS |
991 Device supports extended WLAN functionalities e.g. for association and |
991 Device supports extended WLAN functionalities e.g. for association and |
992 authentication. |
992 authentication. |
993 */ |
993 */ |
994 #undef FF_WLAN_EXTENSIONS |
994 #define FF_WLAN_EXTENSIONS |
995 |
995 |
996 /** #FF_WLAN_WAPI |
996 /** #FF_WLAN_WAPI |
997 WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national |
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 |
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 |
999 IEEE 802.11 WLAN technologies, it is not compatible with the security schemes |
1010 authentication and data link protection. |
1010 authentication and data link protection. |
1011 |
1011 |
1012 This feature flag is used only for including WAPI binaries to ROM. WAPI |
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. |
1013 functionality can be (run-time) enabled with FF_WLAN_WAPI. |
1014 */ |
1014 */ |
1015 #undef FF_WLAN_WAPI_INCLUDE_IN_ROM |
1015 #define FF_WLAN_WAPI_INCLUDE_IN_ROM |
1016 |
1016 |
1017 /** #FF_XML_IDLE_THEME_BASIC_IDLE |
1017 /** #FF_XML_IDLE_THEME_BASIC_IDLE |
1018 Controls if Basic idle theme is going to image or not. |
1018 Controls if Basic idle theme is going to image or not. |
1019 */ |
1019 */ |
1020 #define FF_XML_IDLE_THEME_BASIC_IDLE |
1020 #define FF_XML_IDLE_THEME_BASIC_IDLE |