13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
|
18 |
18 #ifndef __BLDPUBLIC_HRH |
19 #ifndef __BLDPUBLIC_HRH |
19 #define __BLDPUBLIC_HRH |
20 #define __BLDPUBLIC_HRH |
20 |
21 |
21 //Defining only language 01 for SF build purposes |
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 |
22 #define LANGUAGE_IDS LANG sc 01 |
23 |
23 |
24 /** #Camera |
|
25 Container for camera specific features |
|
26 */ |
|
27 #undef Camera |
24 |
28 |
25 /** #FF_3D_RINGING_TONES |
29 /** #FF_3D_RINGING_TONES |
26 Device supports 3D ringing tones. |
30 Device supports 3D ringing tones. |
27 */ |
31 */ |
28 #undef FF_3D_RINGING_TONES |
32 #undef FF_3D_RINGING_TONES |
29 |
33 |
30 /** #FF_3G_CELLBROADCAST |
34 /** #FF_3G_CELLBROADCAST |
31 Cell Broadcasting support on 3G mode. |
35 Cell Broadcasting support on 3G mode. |
32 */ |
36 */ |
33 #undef FF_3G_CELLBROADCAST |
37 #undef FF_3G_CELLBROADCAST |
|
38 |
|
39 /** #FF_ABC_AGRESSIVE_UI |
|
40 Display driver will provide an interface for switching Automatic Brightness |
|
41 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, |
|
43 but not neccessarily available for user. The agressive UI for ABC is |
|
44 enabled/disabled by the feature flag. |
|
45 */ |
|
46 #undef FF_ABC_AGRESSIVE_UI |
34 |
47 |
35 /** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT |
48 /** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT |
36 Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to |
49 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 |
50 perform WLAN background scanning. AWS listens and receives events from other |
38 components, concludes what would be the preferred scanning period, and then |
51 components, concludes what would be the preferred scanning period, and then |
39 tells it to WLAN engine. |
52 tells it to WLAN engine. |
40 */ |
53 */ |
41 #undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT |
54 #undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT |
42 |
55 |
|
56 /** #FF_ADDITIONAL_FONTS |
|
57 This flag is to enable new font supports namely equivalents of Arial, Times New |
|
58 Roman, Courier for content viewing mainly to be used in browser. If this flag is |
|
59 not enabled it means it will continue to have only current fonts and no |
|
60 additional font support. |
|
61 */ |
|
62 #define FF_ADDITIONAL_FONTS |
|
63 |
43 /** #FF_AI_WLANSNIFFER_WIDGET |
64 /** #FF_AI_WLANSNIFFER_WIDGET |
44 Flag for WLANSniffer Homescreen widget. |
65 Flag for WLANSniffer Homescreen widget. |
45 */ |
66 */ |
46 #undef FF_AI_WLANSNIFFER_WIDGET |
67 #undef FF_AI_WLANSNIFFER_WIDGET |
47 |
68 |
|
69 /** #FF_ALTERNATIVE_CALL_WAITING_TONE |
|
70 When this flag is enabled an alternative call waiting tone will be used |
|
71 */ |
|
72 #undef FF_ALTERNATIVE_CALL_WAITING_TONE |
|
73 |
|
74 /** #FF_ARABIC_HANDWRITING_RECOGNITION_INPUT |
|
75 This flag is used to enable arabic finger handwriting input in capacitive touch |
|
76 screen phone. |
|
77 */ |
|
78 #undef FF_ARABIC_HANDWRITING_RECOGNITION_INPUT |
|
79 |
48 /** #FF_ASYNCH_FILE_SAVE_QUEUE |
80 /** #FF_ASYNCH_FILE_SAVE_QUEUE |
49 Camcorder requires support from the Asynchronous File Save Queue. |
81 Camcorder requires support from the Asynchronous File Save Queue. |
50 */ |
82 */ |
51 #define FF_ASYNCH_FILE_SAVE_QUEUE |
83 #define FF_ASYNCH_FILE_SAVE_QUEUE |
|
84 |
|
85 /** #FF_AT_COMMANDS_TEST_AUTOMATION |
|
86 Using FF_AT_COMMANDS_TEST_AUTOMATION will either include or exclude |
|
87 atcmdplugin.dll from ROM |
|
88 */ |
|
89 #undef FF_AT_COMMANDS_TEST_AUTOMATION |
52 |
90 |
53 /** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM |
91 /** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM |
54 This flags controls whether the Audio Messaing ROM files are included in the |
92 This flags controls whether the Audio Messaing ROM files are included in the |
55 build. |
93 build. |
56 */ |
94 */ |
60 Device supports Always Up-to-date Device Time (AUDT). This is an ability to |
98 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. |
99 update the device time, date and country/city automatically in phone start-up. |
62 */ |
100 */ |
63 #undef FF_AUDT |
101 #undef FF_AUDT |
64 |
102 |
|
103 /** #FF_AUTOMOTIVESTACK |
|
104 S60_PUBLIC Feature Flag for In-Car Optimized device EPIC |
|
105 */ |
|
106 #undef FF_AUTOMOTIVESTACK |
|
107 |
65 /** #FF_AUTO_REDIAL_FOR_VIDEO_CALL |
108 /** #FF_AUTO_REDIAL_FOR_VIDEO_CALL |
66 "This flag indicates redial sequence, when video call is not succeeded for |
109 This flag indicates redial sequence, when video call is not succeeded for |
67 certain reasons." |
110 certain reasons. |
68 */ |
111 */ |
69 #define FF_AUTO_REDIAL_FOR_VIDEO_CALL |
112 #define FF_AUTO_REDIAL_FOR_VIDEO_CALL |
70 |
113 |
71 /** #FF_AVKON_EMOTION_ICON_ENABLED |
114 /** #FF_AVKON_EMOTION_ICON_ENABLED |
72 to enable/disable the emotion icon support in avkon editor control |
115 to enable/disable the emotion icon support in avkon editor control |
73 */ |
116 */ |
74 #undef FF_AVKON_EMOTION_ICON_ENABLED |
117 #define FF_AVKON_EMOTION_ICON_ENABLED |
75 |
118 |
76 /** #FF_BIRTHDAY_IMPROVEMENT |
119 /** #FF_BIRTHDAY_IMPROVEMENT |
77 This feature flag is required for the enabling/disabling customized birthday & |
120 This feature flag is required for the enabling/disabling customized birthday & |
78 anniversary notifications for MyFaves contact in Calendar (under Community 1.0) |
121 anniversary notifications for MyFaves contact in Calendar (under Community 1.0) |
79 into 3.2.3 platform. |
122 into 3.2.3 platform. |
80 |
123 |
81 The requirement is |
124 The requirement is |
82 |
125 |
83 B’day & Anniversary Notification for MyFaves contact |
126 B’day & Anniversary Notification for MyFaves contact |
84 |
127 |
85 • Picture of the MyFaves contact in the popup which can be masked as circular |
128 • Picture of the MyFaves contact in the popup which can be masked as circular |
86 |
129 |
87 • Currently Birthday notification is same as any other Calendar alarm |
130 • Currently Birthday notification is same as any other Calendar alarm |
88 |
131 |
89 */ |
132 */ |
90 #undef FF_BIRTHDAY_IMPROVEMENT |
133 #undef FF_BIRTHDAY_IMPROVEMENT |
|
134 |
|
135 /** #FF_BLUETOOTH_DATA_PROFILES_DISABLED |
|
136 This flag is used to turn off bluetooth data profiles, and is to be used as part |
|
137 of Enterprise Disabling of Bluetooth, allowing the device to use bluetooh for |
|
138 hands free purposes only |
|
139 */ |
|
140 #undef FF_BLUETOOTH_DATA_PROFILES_DISABLED |
|
141 |
|
142 /** #FF_BLUETOOTH_DISABLED |
|
143 Flag used to disable all Bluetooth functionality in the device. This will be |
|
144 used for Enterprise Disabling of Bluetooth. |
|
145 |
|
146 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 |
|
148 notified of why they cannot use it if they attempt to |
|
149 */ |
|
150 #undef FF_BLUETOOTH_DISABLED |
91 |
151 |
92 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD |
152 /** #FF_BROWSER_PROGRESSIVE_DOWNLOAD |
93 This feature flag is needed to enable/disable the progressiveness of the |
153 This feature flag is needed to enable/disable the progressiveness of the |
94 downloads in download manager server and its clients. |
154 downloads in download manager server and its clients. |
95 */ |
155 */ |
96 #define FF_BROWSER_PROGRESSIVE_DOWNLOAD |
156 #define FF_BROWSER_PROGRESSIVE_DOWNLOAD |
97 |
157 |
|
158 /** #FF_CALENDAR_DAY_VIEW |
|
159 This flag is needed for run time configuration of Business calendar day view. |
|
160 The day view will be loaded as a plug-in based on this flag being enabled. Day |
|
161 view will be integrated along with other native views(month, week, agenda & |
|
162 Todo). |
|
163 */ |
|
164 #undef FF_CALENDAR_DAY_VIEW |
|
165 |
|
166 /** #FF_CALENDAR_SCROLLABLE_PREVIEW |
|
167 This flag is needed for run time configuration of scrollable preview pane in |
|
168 calendar. The scrollable preview pane will be loaded as a plug-in with calendar |
|
169 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 |
|
171 enabled for month / week view |
|
172 */ |
|
173 #undef FF_CALENDAR_SCROLLABLE_PREVIEW |
|
174 |
|
175 /** #FF_CAL_MEETING_REQUEST_UI |
|
176 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 |
|
178 defined MRUI is available only when MR Emails are opened from Email application. |
|
179 If flag is defined then meeting requests can be opened also from Calendar |
|
180 application and Calendar application will offer possibility to create new |
|
181 meeting requests. |
|
182 */ |
|
183 #undef FF_CAL_MEETING_REQUEST_UI |
|
184 |
98 /** #FF_CAPACITIVE_DISPLAY |
185 /** #FF_CAPACITIVE_DISPLAY |
99 Device uses capacitive touch technology in its display. |
186 Device uses capacitive touch technology in its display. |
100 |
187 |
101 */ |
188 */ |
102 #undef FF_CAPACITIVE_DISPLAY |
189 #define FF_CAPACITIVE_DISPLAY |
103 |
190 |
104 /** #FF_CHINESE_FONTS_HIRES |
191 /** #FF_CHINESE_FONTS_HIRES |
105 This flag controls whether Chinese variants use TrueType fonts instead of the |
192 This flag controls whether Chinese variants use TrueType fonts instead of the |
106 current stroke fonts in high resolution devices. |
193 current stroke fonts in high resolution devices. |
107 |
194 |
117 |
204 |
118 Note: The feature name intentionally avoids mentioning TrueType or TTF, as the |
205 Note: The feature name intentionally avoids mentioning TrueType or TTF, as the |
119 font technology is irrelevant, high resolution being the operative keywords. |
206 font technology is irrelevant, high resolution being the operative keywords. |
120 */ |
207 */ |
121 #undef FF_CHINESE_FONTS_HIRES |
208 #undef FF_CHINESE_FONTS_HIRES |
|
209 |
|
210 /** #FF_CHINESE_SELECTION_KEY |
|
211 Device uses this flag to differentiate if selection key existed |
|
212 */ |
|
213 #undef FF_CHINESE_SELECTION_KEY |
122 |
214 |
123 /** #FF_CLOCK_MULTIPROCOL_SUPPORT |
215 /** #FF_CLOCK_MULTIPROCOL_SUPPORT |
124 This flag shall be used to determine if product programs need clock's |
216 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 |
217 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 |
218 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 |
219 multiprotocol feature support can be made on or off. When multiprotocol support |
128 is off, then default NITZ protocol shall be choosen. |
220 is off, then default NITZ protocol shall be choosen. |
129 */ |
221 */ |
130 #undef FF_CLOCK_MULTIPROCOL_SUPPORT |
222 #undef FF_CLOCK_MULTIPROCOL_SUPPORT |
|
223 |
|
224 /** #FF_CMAIL_INTEGRATION |
|
225 5250+ specific features in Cmail are variated with this flag. |
|
226 */ |
|
227 #undef FF_CMAIL_INTEGRATION |
131 |
228 |
132 /** #FF_COMMSDAT_CREATION_FROM_XML |
229 /** #FF_COMMSDAT_CREATION_FROM_XML |
133 There will be a new component in S60 called CommsDatCreator (CDC) that will |
230 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 |
231 initialize CommsDat using an input XML file which is generated by the |
135 Configuration Tool. |
232 Configuration Tool. |
155 connection' is enforced by default. The user can still control the utilisation |
252 connection' is enforced by default. The user can still control the utilisation |
156 of the 'user connection' by enabling/disabling the connection enforcement from |
253 of the 'user connection' by enabling/disabling the connection enforcement from |
157 WLAN settings. |
254 WLAN settings. |
158 */ |
255 */ |
159 #define FF_CONNECTION_OVERRIDE |
256 #define FF_CONNECTION_OVERRIDE |
|
257 |
|
258 /** #FF_CONTACTS_COMPANY_NAMES |
|
259 When enabled, contacts’ company names are shown after first+last name in |
|
260 Phonebook Names list. |
|
261 */ |
|
262 #undef FF_CONTACTS_COMPANY_NAMES |
160 |
263 |
161 /** #FF_CONTACTS_GROUP_FUNCTIONALITY |
264 /** #FF_CONTACTS_GROUP_FUNCTIONALITY |
162 We need a feature flag for ROM Creation time variation. The Phonebook2 |
265 We need a feature flag for ROM Creation time variation. The Phonebook2 |
163 application is constructed on a plugin based architecture. This design allows |
266 application is constructed on a plugin based architecture. This design allows |
164 the Phonebook2 application to be composed of various plugin components. The S60 |
267 the Phonebook2 application to be composed of various plugin components. The S60 |
166 implements the whole contacts group functionality. To enable a variant to create |
269 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 |
270 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 |
271 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. |
272 removed from the ROM image, thus making the ROM size smaller. |
170 */ |
273 */ |
171 #undef FF_CONTACTS_GROUP_FUNCTIONALITY |
274 #define FF_CONTACTS_GROUP_FUNCTIONALITY |
|
275 |
|
276 /** #FF_CONTACTS_MERGE |
|
277 If enabled, then phonebook UI contains the command for Merge. |
|
278 */ |
|
279 #define FF_CONTACTS_MERGE |
|
280 |
|
281 /** #FF_CONTACTS_MYCARD |
|
282 This feature flag controls whether phonebook application supports MyCard. |
|
283 If flag is enabled: |
|
284 - Phonebook has MyCard item at top of names list |
|
285 - The user can open MyCard view from phonebook |
|
286 - Other applications can launch the MyCard view |
|
287 */ |
|
288 #define FF_CONTACTS_MYCARD |
172 |
289 |
173 /** #FF_CONTACTS_NICKNAME |
290 /** #FF_CONTACTS_NICKNAME |
174 The nickname functionality needs a feature flag for the following reasons: |
291 The nickname functionality needs a feature flag for the following reasons: |
175 -Phonebook2 component exports a central repository initialization file, which is |
292 -Phonebook2 component exports a central repository initialization file, which is |
176 used to improve the Phonebook application launch -The initialization file is |
293 used to improve the Phonebook application launch -The initialization file is |
196 maintain existing performance, see above description |
313 maintain existing performance, see above description |
197 |
314 |
198 */ |
315 */ |
199 #undef FF_CONTACTS_NICKNAME |
316 #undef FF_CONTACTS_NICKNAME |
200 |
317 |
|
318 /** #FF_CONTACTS_PREDICTIVE_SEARCH |
|
319 When enabled, User can turn on/off Phonebook’s predictive search functionality, |
|
320 using an item in Names list’s Option-menu. |
|
321 */ |
|
322 #undef FF_CONTACTS_PREDICTIVE_SEARCH |
|
323 |
|
324 /** #FF_CONTACTS_REMOTE_LOOKUP |
|
325 When enabled, and a remote search service is installed in device, item “Search |
|
326 remotely” is shown in Phonebook Names list. |
|
327 */ |
|
328 #define FF_CONTACTS_REMOTE_LOOKUP |
|
329 |
|
330 /** #FF_CONTACTS_SOCIAL |
|
331 When flag is enabled, phonebook application has the following features: |
|
332 - Names list shows social status texts |
|
333 - Contact Card shows social status text & allows jumping to external social |
|
334 application. |
|
335 - MyCard shows social status text & allows jumping to external social |
|
336 application. |
|
337 - MyCard has button(s) that show(s) presence & allow jumping to external IM |
|
338 application. |
|
339 |
|
340 */ |
|
341 #define FF_CONTACTS_SOCIAL |
|
342 |
|
343 /** #FF_CONTACT_WIDGET |
|
344 Defines if Friends widget exists or not |
|
345 */ |
|
346 #undef FF_CONTACT_WIDGET |
|
347 |
|
348 /** #FF_CONTEXT_FRAMEWORK_V2 |
|
349 This flag enables Context Framework version 2. |
|
350 */ |
|
351 #undef FF_CONTEXT_FRAMEWORK_V2 |
|
352 |
|
353 /** #FF_CONTEXT_PROFILES |
|
354 Context profiles enable the device to automatically adapt in users every day |
|
355 life and combine current Profiles functionality with concepted and studied |
|
356 Situations functionality. If the flag sets to true, context profiles are |
|
357 enabled. If flase, otherwises. |
|
358 |
|
359 */ |
|
360 #undef FF_CONTEXT_PROFILES |
|
361 |
201 /** #FF_CUSTOMER_HELPS_IN_USE |
362 /** #FF_CUSTOMER_HELPS_IN_USE |
202 Customer helps are included into image based on this flag. |
363 Customer helps are included into image based on this flag. |
203 */ |
364 */ |
204 #undef FF_CUSTOMER_HELPS_IN_USE |
365 #undef FF_CUSTOMER_HELPS_IN_USE |
205 |
366 |
209 offers self-test service on the Mobile Applications and hardware for the phone |
370 offers self-test service on the Mobile Applications and hardware for the phone |
210 users. |
371 users. |
211 */ |
372 */ |
212 #define FF_DEVICE_DIAGNOSTICS_APP |
373 #define FF_DEVICE_DIAGNOSTICS_APP |
213 |
374 |
|
375 /** #FF_DEVICE_ENCRYPTION_FEATURE |
|
376 This flag is required for Device Encryption feature which goes to Symbian |
|
377 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 |
|
379 those middleware and application layer components of DE. |
|
380 */ |
|
381 #define FF_DEVICE_ENCRYPTION_FEATURE |
|
382 |
|
383 /** #FF_DISABLE_OMA_SUPL_V2 |
|
384 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. |
|
386 */ |
|
387 #undef FF_DISABLE_OMA_SUPL_V2 |
|
388 |
|
389 /** #FF_DM_BROWSER_ADAPTER |
|
390 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 |
|
392 to differentiate between Nokia Specific implemenation and OMA DM implementation. |
|
393 */ |
|
394 #define FF_DM_BROWSER_ADAPTER |
|
395 |
|
396 /** #FF_DM_CONNMO_ADAPTER |
|
397 OMA Device Management Connectivity Managment Object (ConnMO) provides management |
|
398 of connectivity settings. This flag will help in enabling ConnMO plugin. |
|
399 */ |
|
400 #undef FF_DM_CONNMO_ADAPTER |
|
401 |
214 /** #FF_DM_INSTALL_SECURITY |
402 /** #FF_DM_INSTALL_SECURITY |
215 OMA DM SW installer implementation included in build. |
403 OMA DM SW installer implementation included in build. |
216 */ |
404 */ |
217 #undef FF_DM_INSTALL_SECURITY |
405 #undef FF_DM_INSTALL_SECURITY |
|
406 |
|
407 /** #FF_DM_STREAMING_ADAPTER |
|
408 Streaming adapter is used by Device Mangement to Set/Get the streaming settings |
|
409 from the operator server. CMCC has requested support for this new adapter. This |
|
410 feature flag is used to differentiate the Nokia specfic implementation and OMA |
|
411 DM implementation. |
|
412 */ |
|
413 #define FF_DM_STREAMING_ADAPTER |
218 |
414 |
219 /** #FF_DUAL_LANGUAGE_SUPPORT |
415 /** #FF_DUAL_LANGUAGE_SUPPORT |
220 This Flag is used to develop support for dual language feature. This is an |
416 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 |
417 enhancement to the basic prediction feature where words predicted will come from |
222 2 different language databases. |
418 2 different language databases. |
223 */ |
419 */ |
224 #undef FF_DUAL_LANGUAGE_SUPPORT |
420 #undef FF_DUAL_LANGUAGE_SUPPORT |
225 |
421 |
|
422 /** #FF_DUAL_MODEM |
|
423 Flag for developing Dual Modem feature |
|
424 */ |
|
425 #undef FF_DUAL_MODEM |
|
426 |
226 /** #FF_EMAIL_FRAMEWORK |
427 /** #FF_EMAIL_FRAMEWORK |
227 Defines whether the product includes the email multiprotocol framework. When the |
428 Defines whether the product includes the email multiprotocol framework. When the |
228 flag is defined all parts constituting new email solution are in ROM: |
429 flag is defined all parts constituting new email solution are in ROM: |
229 application, plugin framework + imap/pop plugin and related settings UIs. |
430 application, plugin framework + imap/pop plugin and related settings UIs. |
230 |
431 |
231 legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled. |
432 legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled. |
232 */ |
433 */ |
233 #define FF_EMAIL_FRAMEWORK |
434 #define FF_EMAIL_FRAMEWORK |
|
435 |
|
436 /** #FF_EMAIL_FULLSCREENVIEWER |
|
437 This flag enables full screen mode in email viewer |
|
438 */ |
|
439 #undef FF_EMAIL_FULLSCREENVIEWER |
234 |
440 |
235 /** #FF_EMAIL_IPS_SERVICES |
441 /** #FF_EMAIL_IPS_SERVICES |
236 Defines whether the product includes IMAP4, POP3 and SMTP protocol support. |
442 Defines whether the product includes IMAP4, POP3 and SMTP protocol support. |
237 */ |
443 */ |
238 #undef FF_EMAIL_IPS_SERVICES |
444 #undef FF_EMAIL_IPS_SERVICES |
245 key. |
451 key. |
246 |
452 |
247 */ |
453 */ |
248 #define FF_EMAIL_MCE_INTEGRATION |
454 #define FF_EMAIL_MCE_INTEGRATION |
249 |
455 |
|
456 /** #FF_EMAIL_PREDICTIVESEARCH |
|
457 This flag enables predictive address search in email editor |
|
458 */ |
|
459 #undef FF_EMAIL_PREDICTIVESEARCH |
|
460 |
250 /** #FF_EMAIL_PROTOCOL_PLUGINS |
461 /** #FF_EMAIL_PROTOCOL_PLUGINS |
251 When defined, default email protocol plugins are enabled. |
462 When defined, default email protocol plugins are enabled. |
252 */ |
463 */ |
253 #define FF_EMAIL_PROTOCOL_PLUGINS |
464 #define FF_EMAIL_PROTOCOL_PLUGINS |
254 |
465 |
255 /** #FF_EMAIL_UI |
466 /** #FF_EMAIL_UI |
256 Defines whether the product includes email UI application |
467 Defines whether the product includes email UI application |
257 */ |
468 */ |
258 #undef FF_EMAIL_UI |
469 #undef FF_EMAIL_UI |
|
470 |
|
471 /** #FF_EMAIL_UI_SPLITSCREEN |
|
472 This feature enables split screen usage in email editors instead of touch input |
|
473 window |
|
474 */ |
|
475 #undef FF_EMAIL_UI_SPLITSCREEN |
259 |
476 |
260 /** #FF_EMPTY_COMMSDAT |
477 /** #FF_EMPTY_COMMSDAT |
261 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
478 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 |
479 determine which default CommsDat will be put to the image independent of image |
263 type (prd or rnd): |
480 type (prd or rnd): |
282 used if some special functionality is needed. |
499 used if some special functionality is needed. |
283 |
500 |
284 */ |
501 */ |
285 #undef FF_EMPTY_COMMSDAT |
502 #undef FF_EMPTY_COMMSDAT |
286 |
503 |
|
504 /** #FF_ENABLE_ISI_COMMUNICATION_IN_USB_CHARGING_MODE |
|
505 Feature info adaptation will read the PP-bit value from ISA info server and map |
|
506 the value of PP bit into KFeatureIdCertTesting. SSM then will read |
|
507 KFeatureIdCertificationTesting and if system is in USB charging mode , then |
|
508 start USB components into the mode where ISI communication is possible. |
|
509 */ |
|
510 #define FF_ENABLE_ISI_COMMUNICATION_IN_USB_CHARGING_MODE |
|
511 |
|
512 /** #FF_ENHANCED_CALENDAR_EVENT_UI |
|
513 This flag controls inclusion of enhanced Calendar Event Viewers and Editors that |
|
514 replace standard ones and provide consistent look and feel with Meeting Request |
|
515 UI included with flag FF_MEETING_REQUEST_UI. |
|
516 */ |
|
517 #undef FF_ENHANCED_CALENDAR_EVENT_UI |
|
518 |
287 /** #FF_FARSI_CALENDAR |
519 /** #FF_FARSI_CALENDAR |
288 S60 calendar should provide possibility to integrate Farsi calendar application |
520 S60 calendar should provide possibility to integrate Farsi calendar application |
289 to S60 calendar. |
521 to S60 calendar. |
290 |
522 |
291 S60 calendar should provide variation point to calendar main menu, from where |
523 S60 calendar should provide variation point to calendar main menu, from where |
309 /** #FF_FMTX |
541 /** #FF_FMTX |
310 FMTX application and Nseries Music Player support for FMTX |
542 FMTX application and Nseries Music Player support for FMTX |
311 */ |
543 */ |
312 #define FF_FMTX |
544 #define FF_FMTX |
313 |
545 |
|
546 /** #FF_FMTX_RDS_TEXT |
|
547 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 |
|
549 runtime variated in UI SW. |
|
550 |
|
551 RDS text transmission not enabled currently (ELZG-7PE3G9) |
|
552 */ |
|
553 #undef FF_FMTX_RDS_TEXT |
|
554 |
|
555 /** #FF_FOTA_CHECK_LIMITATION |
|
556 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 - |
|
558 default value is 24h. |
|
559 */ |
|
560 #undef FF_FOTA_CHECK_LIMITATION |
|
561 |
314 /** #FF_FULLSCR_HWR_INPUT |
562 /** #FF_FULLSCR_HWR_INPUT |
315 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
563 Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input |
316 or not. |
564 or not. |
317 */ |
565 */ |
318 #define FF_FULLSCR_HWR_INPUT |
566 #undef FF_FULLSCR_HWR_INPUT |
|
567 |
|
568 /** #FF_GENERIC_ACCESS_NETWORK |
|
569 Generic Access Network (GAN), previously known as Unlicensed Mobile Access (UMA) |
|
570 technology provides access to GSM/3G and GPRS mobile services over unlicensed |
|
571 spectrum technologies. By deploying GAN technology, service providers can enable |
|
572 subscribers to roam and handover between cellular networks and public and |
|
573 private unlicensed wireless networks using dual-mode mobile handsets. However |
|
574 GAN needed some platform changes to be fully functional and those changes must |
|
575 be run time variable. |
|
576 */ |
|
577 #undef FF_GENERIC_ACCESS_NETWORK |
319 |
578 |
320 /** #FF_GENERIC_FONTS_ASSETS |
579 /** #FF_GENERIC_FONTS_ASSETS |
321 This flag is used to check if generic font assets are to be used, this is used |
580 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 |
581 for Symbian foundation where freetype rasterize as well as EFF fonts need to be |
323 used. |
582 used. |
437 /** #FF_IMAGEPRINT_UPNP_PROTOCOL |
696 /** #FF_IMAGEPRINT_UPNP_PROTOCOL |
438 Flag to define whether ImagePrint supports UPnP printing |
697 Flag to define whether ImagePrint supports UPnP printing |
439 */ |
698 */ |
440 #define FF_IMAGEPRINT_UPNP_PROTOCOL |
699 #define FF_IMAGEPRINT_UPNP_PROTOCOL |
441 |
700 |
|
701 /** #FF_IMAGE_EDITOR |
|
702 Feature flag for Image Editor support in the platform. Applications could check |
|
703 for this feature support and make use of it. |
|
704 Note: In Symbian Foundation context, Image Editor is not available in Sym ^3, |
|
705 hence there is a need to have feature flag in public domain. Other vendors can |
|
706 bring in their own implementation of the editor and make use of this flag to |
|
707 pulish the feature support. |
|
708 |
|
709 */ |
|
710 #undef FF_IMAGE_EDITOR |
|
711 |
442 /** #FF_INCLUDE_CHINESE_DICTIONARY |
712 /** #FF_INCLUDE_CHINESE_DICTIONARY |
443 This feature flag controls the inclusion/exclusion of chinese dictionary in |
713 This feature flag controls the inclusion/exclusion of chinese dictionary in |
444 chinese variants. The flag is used in dictionary_variant.iby |
714 chinese variants. The flag is used in dictionary_variant.iby |
445 |
715 |
446 */ |
716 */ |
459 /** #FF_INTELLIGENT_TEXT_INPUT |
729 /** #FF_INTELLIGENT_TEXT_INPUT |
460 Generic QWERTY framework and 2nd generation text input engine integration |
730 Generic QWERTY framework and 2nd generation text input engine integration |
461 */ |
731 */ |
462 #undef FF_INTELLIGENT_TEXT_INPUT |
732 #undef FF_INTELLIGENT_TEXT_INPUT |
463 |
733 |
|
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 |
|
748 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 |
|
750 ITU-T, VKB & FSQ. Hence, to support 1st generation features to touch input |
|
751 methods, this flag is required. |
|
752 |
|
753 */ |
|
754 #undef FF_ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT |
|
755 |
464 /** #FF_JAVA_GLOBAL_INDICATORS_API |
756 /** #FF_JAVA_GLOBAL_INDICATORS_API |
465 Enables Java Global Indicator API. Global Indicator API can be used to add |
757 Enables Java Global Indicator API. Global Indicator API can be used to add |
466 indicators to phone status pane. |
758 indicators to phone status pane. |
467 */ |
759 */ |
468 #undef FF_JAVA_GLOBAL_INDICATORS_API |
760 #undef FF_JAVA_GLOBAL_INDICATORS_API |
469 |
761 |
|
762 /** #FF_KEYPAD_NO_SEND_KEY |
|
763 Device does not have a send key to activate phone call. |
|
764 */ |
|
765 #undef FF_KEYPAD_NO_SEND_KEY |
|
766 |
470 /** #FF_LAYOUT_360_640_NONTOUCH |
767 /** #FF_LAYOUT_360_640_NONTOUCH |
471 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to |
768 New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to |
472 hw image. |
769 hw image. |
473 */ |
770 */ |
474 #undef FF_LAYOUT_360_640_NONTOUCH |
771 #undef FF_LAYOUT_360_640_NONTOUCH |
475 |
772 |
|
773 /** #FF_LAYOUT_360_640_TOUCH_NHD4 |
|
774 layout for nhd4 |
|
775 */ |
|
776 #undef FF_LAYOUT_360_640_TOUCH_NHD4 |
|
777 |
476 /** #FF_LAYOUT_360_640_TOUCH_QHD2 |
778 /** #FF_LAYOUT_360_640_TOUCH_QHD2 |
477 Layout data for QHD2_TOUCH resolution. |
779 Layout data for QHD2_TOUCH resolution. |
478 */ |
780 */ |
479 #undef FF_LAYOUT_360_640_TOUCH_QHD2 |
781 #undef FF_LAYOUT_360_640_TOUCH_QHD2 |
|
782 |
|
783 /** #FF_LAYOUT_480_640_TOUCH_VGA4 |
|
784 layout for vga4 |
|
785 */ |
|
786 #undef FF_LAYOUT_480_640_TOUCH_VGA4 |
480 |
787 |
481 /** #FF_LAYOUT_480_640_VGA3 |
788 /** #FF_LAYOUT_480_640_VGA3 |
482 Layout data for VGA3 resolution. |
789 Layout data for VGA3 resolution. |
483 */ |
790 */ |
484 #undef FF_LAYOUT_480_640_VGA3 |
791 #undef FF_LAYOUT_480_640_VGA3 |
488 to hw image. |
795 to hw image. |
489 |
796 |
490 */ |
797 */ |
491 #undef FF_LAYOUT_640_360_NONTOUCH |
798 #undef FF_LAYOUT_640_360_NONTOUCH |
492 |
799 |
|
800 /** #FF_LAYOUT_640_360_TOUCH_NHD4 |
|
801 layout for nhd4 |
|
802 */ |
|
803 #undef FF_LAYOUT_640_360_TOUCH_NHD4 |
|
804 |
493 /** #FF_LAYOUT_640_360_TOUCH_QHD2 |
805 /** #FF_LAYOUT_640_360_TOUCH_QHD2 |
494 Layout data for QHD2 TOUCH resolution. |
806 Layout data for QHD2 TOUCH resolution. |
495 */ |
807 */ |
496 #undef FF_LAYOUT_640_360_TOUCH_QHD2 |
808 #undef FF_LAYOUT_640_360_TOUCH_QHD2 |
|
809 |
|
810 /** #FF_LAYOUT_640_480_TOUCH_VGA4 |
|
811 layout for vga4 landscape |
|
812 */ |
|
813 #undef FF_LAYOUT_640_480_TOUCH_VGA4 |
497 |
814 |
498 /** #FF_LAYOUT_640_480_VGA3 |
815 /** #FF_LAYOUT_640_480_VGA3 |
499 Layout data for VGA3 resolution. |
816 Layout data for VGA3 resolution. |
500 */ |
817 */ |
501 #undef FF_LAYOUT_640_480_VGA3 |
818 #undef FF_LAYOUT_640_480_VGA3 |
502 |
819 |
503 /** #FF_LBT_ENGINE |
820 /** #FF_LBT_ENGINE |
504 To enable/disable LBT engine from S60. By default this should be ON |
821 To enable/disable LBT engine from S60. By default this should be ON |
505 The Location Triggering subsystem provides a service to applications for |
822 The Location Triggering subsystem provides a service to applications for |
506 notifications based on the user’s location. Applications can create and remove |
823 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 |
824 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 |
825 their triggers is fired, i.e. the triggering conditions are met |
509 Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering |
826 Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering |
510 REQ: 101-34742 |
827 REQ: 101-34742 |
511 BREL : 405-1756 |
828 BREL : 405-1756 |
529 REQ : 403-1621 |
846 REQ : 403-1621 |
530 BREl : 405-1781 |
847 BREl : 405-1781 |
531 */ |
848 */ |
532 #define FF_LBT_MGTUI |
849 #define FF_LBT_MGTUI |
533 |
850 |
|
851 /** #FF_LIMITED_MESSAGE_AND_ALARM_TONE_SIZE |
|
852 When this flag is on the message alert tones and alarm (calendar, clock) tones |
|
853 maximum size is defined by cenrep key KProEngRingingToneMaxSize |
|
854 */ |
|
855 #undef FF_LIMITED_MESSAGE_AND_ALARM_TONE_SIZE |
|
856 |
534 /** #FF_LINKED_FONTS_CHINESE |
857 /** #FF_LINKED_FONTS_CHINESE |
535 For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE |
858 For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE |
536 is needed. |
859 is needed. |
537 This flag controls whether a single Chinese font or a linked font is used in |
860 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 |
861 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 |
862 fonts and a Chinese part which is the current Chinese font unchanged. To be used |
540 in Chinese variants only. |
863 in Chinese variants only. |
541 */ |
864 */ |
542 #undef FF_LINKED_FONTS_CHINESE |
865 #undef FF_LINKED_FONTS_CHINESE |
543 |
866 |
|
867 /** #FF_LIVETV |
|
868 support for DVBH live tv 1.1 (using bluetooth accessory SU-33W) |
|
869 */ |
|
870 #undef FF_LIVETV |
|
871 |
|
872 /** #FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT |
|
873 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 |
|
875 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. |
|
877 */ |
|
878 #undef FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT |
|
879 |
544 /** #FF_MDS_CAMERA_SUPPORT |
880 /** #FF_MDS_CAMERA_SUPPORT |
545 Enables camera application support for Metadata system. |
881 Enables camera application support for Metadata system. |
546 */ |
882 */ |
547 #define FF_MDS_CAMERA_SUPPORT |
883 #define FF_MDS_CAMERA_SUPPORT |
|
884 |
|
885 /** #FF_MECO_XMPP |
|
886 XMPP is an Instant Messaging Protocol. MECO (MEssaging COnvergence) |
|
887 implementation of XMPP is disabled by the use of this flag. This is to be used |
|
888 for run-time purposes. If this flag is false, then the functionality covered by |
|
889 this flag cannot be used although the library itself exists. |
|
890 |
|
891 */ |
|
892 #undef FF_MECO_XMPP |
548 |
893 |
549 /** #FF_MEETING_REQUEST_UI |
894 /** #FF_MEETING_REQUEST_UI |
550 Meeting request UI from Custom SW will be is part of Common Email. This new flag |
895 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 |
896 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. |
897 UI (viewer) is visible to Email application as Ecom plugin. |
553 |
898 |
554 If the flag is not defined, MR UI related components are not in ROM. |
899 If the flag is not defined, MR UI related components are not in ROM. |
555 */ |
900 */ |
556 #define FF_MEETING_REQUEST_UI |
901 #undef FF_MEETING_REQUEST_UI |
557 |
902 |
558 /** #FF_MENU_TEXTURE_PRELOADING |
903 /** #FF_MENU_TEXTURE_PRELOADING |
559 In Menu (AppShell) application the performance of changing the folder has been |
904 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 |
905 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 |
906 icons in advance improves the performance radically. The side effect is the |
567 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM |
912 /** #FF_MMS_POSTCARD_INCLUDE_IN_ROM |
568 This flags controls whether the MMS Postcard ROM files are included in the |
913 This flags controls whether the MMS Postcard ROM files are included in the |
569 build. |
914 build. |
570 */ |
915 */ |
571 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM |
916 #undef FF_MMS_POSTCARD_INCLUDE_IN_ROM |
|
917 |
|
918 /** #FF_MPX_VIDEO_PLAYER |
|
919 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 |
|
921 mpxvideoplayer.exe. This flag can be used at build time, if necessary, to decide |
|
922 if code can be build against services provided by MPX video player instead of |
|
923 libraries provided by Media Player and Video Center, which both are replaced by |
|
924 MPX Video Player. |
|
925 */ |
|
926 #define FF_MPX_VIDEO_PLAYER |
|
927 |
|
928 /** #FF_MTP_CONTROLLER |
|
929 The feature enables device to support MTP Controller service |
|
930 */ |
|
931 #define FF_MTP_CONTROLLER |
572 |
932 |
573 /** #FF_NCD_ENGINE |
933 /** #FF_NCD_ENGINE |
574 This flag enables building the NCD Engine to S60 release. |
934 This flag enables building the NCD Engine to S60 release. |
575 */ |
935 */ |
576 #define FF_NCD_ENGINE |
936 #define FF_NCD_ENGINE |
625 by switching the boolean flag defined/undefined. |
985 by switching the boolean flag defined/undefined. |
626 |
986 |
627 */ |
987 */ |
628 #undef FF_OFN_FEATURE |
988 #undef FF_OFN_FEATURE |
629 |
989 |
|
990 /** #FF_OMADRM1_FULL_SUPPORT |
|
991 This boolean feature flag indicates if OMA DRM v1 is fully (including combined |
|
992 delivery and separate delivery) supported or not. |
|
993 */ |
|
994 #undef FF_OMADRM1_FULL_SUPPORT |
|
995 |
|
996 /** #FF_OMADRM2_SUPPORT |
|
997 This boolean feature flag indicates if OMA DRM v2 is supported or not. |
|
998 */ |
|
999 #undef FF_OMADRM2_SUPPORT |
|
1000 |
630 /** #FF_OMA_SCOMO_ADAPTER |
1001 /** #FF_OMA_SCOMO_ADAPTER |
631 This feature enables OMA SCOMO feature in "application management component". |
1002 This feature enables OMA SCOMO feature in "application management component". |
632 |
1003 |
633 */ |
1004 */ |
634 #undef FF_OMA_SCOMO_ADAPTER |
1005 #define FF_OMA_SCOMO_ADAPTER |
635 |
1006 |
636 /** #FF_OOM_MONITOR2_COMPONENT |
1007 /** #FF_OOM_MONITOR2_COMPONENT |
637 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
1008 Feature flag for controlling the inclusion of Out-of-Memory2 component into the |
638 ROM image. |
1009 ROM image. |
639 |
1010 |
640 */ |
1011 */ |
641 #undef FF_OOM_MONITOR2_COMPONENT |
1012 #define FF_OOM_MONITOR2_COMPONENT |
|
1013 |
|
1014 /** #FF_OPENMAX_AL |
|
1015 OpenMax AL is a Khronos API (http://www.khronos.org) included as a platform API |
|
1016 to support QtMobility multimedia. |
|
1017 */ |
|
1018 #undef FF_OPENMAX_AL |
642 |
1019 |
643 /** #FF_OSS_LEGAL_NOTICE |
1020 /** #FF_OSS_LEGAL_NOTICE |
644 This feature adds OSS legal notice to About application. The notice is needed if |
1021 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. |
1022 any of the sw components, e.g. WRT widgets include any Open Source components. |
646 |
1023 |
654 #undef FF_OSS_LEGAL_NOTICE |
1031 #undef FF_OSS_LEGAL_NOTICE |
655 |
1032 |
656 /** #FF_PLATFORM_SIMULATOR |
1033 /** #FF_PLATFORM_SIMULATOR |
657 Platform Simulator product makes it possible to execute software on simulated |
1034 Platform Simulator product makes it possible to execute software on simulated |
658 target hardware using a Windows or Linux workstation. Platform Simulator is |
1035 target hardware using a Windows or Linux workstation. Platform Simulator is |
659 based on ARM® RealView® tools that support modeling terminal hardware using LISA |
1036 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 |
1037 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. |
1038 to the simulator as a core image loaded into the simulated flash memory. |
662 |
1039 |
663 Compared to WINS emulator Platform Simulator based S60 simulation is much closer |
1040 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 |
1041 to exeuction on real hardware. Yet there has to be some differences in the S60 |
676 configuration. In the future the Platform Simulator targets to support selected |
1053 configuration. In the future the Platform Simulator targets to support selected |
677 new reference hardware configurations. This makes the flag lifetime permanent. |
1054 new reference hardware configurations. This makes the flag lifetime permanent. |
678 */ |
1055 */ |
679 #undef FF_PLATFORM_SIMULATOR |
1056 #undef FF_PLATFORM_SIMULATOR |
680 |
1057 |
|
1058 /** #FF_PLAYREADY_SUPPORT |
|
1059 This boolean feature flag indicates if PlayReady technology is supported or not. |
|
1060 |
|
1061 */ |
|
1062 #undef FF_PLAYREADY_SUPPORT |
|
1063 |
681 /** #FF_PNPMS_PROV_FILTER |
1064 /** #FF_PNPMS_PROV_FILTER |
682 On enabling this feature flag pnpprovfilter.dll will be created and this feature |
1065 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 |
1066 flag is used to enable PNPProvisioning HTTP filter which by passes the download |
684 manager launching PNPMS provisioning engine. |
1067 manager launching PNPMS provisioning engine. |
685 */ |
1068 */ |
686 #define FF_PNPMS_PROV_FILTER |
1069 #undef FF_PNPMS_PROV_FILTER |
687 |
1070 |
688 /** #FF_PNPMS_SERVICE_HELP_PLUGIN |
1071 /** #FF_PNPMS_SERVICE_HELP_PLUGIN |
689 This feature flag is required for launching PNPMS application from general |
1072 This feature flag is required for launching PNPMS application from general |
690 settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will |
1073 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 |
1074 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 |
1075 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 |
1076 and direct the browser with predefined PnPMS server URL where user can download |
694 provisioning settings over HTTP from web server. |
1077 provisioning settings over HTTP from web server. |
695 */ |
1078 */ |
696 #define FF_PNPMS_SERVICE_HELP_PLUGIN |
1079 #undef FF_PNPMS_SERVICE_HELP_PLUGIN |
697 |
1080 |
698 /** #FF_POWER_SAVE |
1081 /** #FF_POWER_SAVE |
699 "Power save mode is a collection of features which are put in a power saving |
1082 "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. |
1083 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 |
1084 Power save mode can be extended to be supported by any application which can do |
715 enable item in General Settings and on selection of this item will open list |
1098 enable item in General Settings and on selection of this item will open list |
716 dialog for changing the authentication type. |
1099 dialog for changing the authentication type. |
717 */ |
1100 */ |
718 #undef FF_PROV_AUTHTYPE_PLUGIN |
1101 #undef FF_PROV_AUTHTYPE_PLUGIN |
719 |
1102 |
|
1103 /** #FF_QT |
|
1104 Generic feature flag for for QT based features (to be used in image creation and |
|
1105 run-time variation) |
|
1106 */ |
|
1107 #undef FF_QT |
|
1108 |
720 /** #FF_QWERTY_FN_KEY |
1109 /** #FF_QWERTY_FN_KEY |
721 The device has a Fn key |
1110 The device has a Fn key |
722 */ |
1111 */ |
723 #undef FF_QWERTY_FN_KEY |
1112 #undef FF_QWERTY_FN_KEY |
|
1113 |
|
1114 /** #FF_RFSUICON_ERASE_ALL_DATA |
|
1115 This feature flag is required to either enable or disable the display of “Erase |
|
1116 all data” icon (deep RFS) in S60 UI menu. Using this feature flag the |
|
1117 functioanlity can either be totally enabled or disabled. Not all devices may |
|
1118 require this feature and hence it needs to be configurable. |
|
1119 |
|
1120 */ |
|
1121 #undef FF_RFSUICON_ERASE_ALL_DATA |
724 |
1122 |
725 /** #FF_RND_COMMSDAT |
1123 /** #FF_RND_COMMSDAT |
726 The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT |
1124 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 |
1125 determine which default CommsDat will be put to the image independent of image |
728 type (prd or rnd): |
1126 type (prd or rnd): |
751 |
1149 |
752 /** #FF_ROCKER_KEY |
1150 /** #FF_ROCKER_KEY |
753 The device has multidirectional "rocker" key. |
1151 The device has multidirectional "rocker" key. |
754 |
1152 |
755 */ |
1153 */ |
756 #undef FF_ROCKER_KEY |
1154 #define FF_ROCKER_KEY |
757 |
1155 |
758 /** #FF_ROM_INCLUDE_ALF |
1156 /** #FF_ROM_INCLUDE_ALF |
759 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
1157 This flags controls whether the UI Accelerator toolkit (ALF) is included in the |
760 build. |
1158 build. |
761 */ |
1159 */ |
762 #define FF_ROM_INCLUDE_ALF |
1160 #define FF_ROM_INCLUDE_ALF |
763 |
1161 |
764 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
1162 /** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
765 To enable the feature to variate the device capability on runtime |
1163 To enable the feature to variate the device capability on runtime |
766 */ |
1164 */ |
767 #undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
1165 #define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION |
768 |
1166 |
769 /** #FF_S60_HELPS_IN_USE |
1167 /** #FF_S60_HELPS_IN_USE |
770 Platform helps are included into image based on this flag. |
1168 Platform helps are included into image based on this flag. |
771 */ |
1169 */ |
772 #define FF_S60_HELPS_IN_USE |
1170 #define FF_S60_HELPS_IN_USE |
800 display it in the application shell if desired. |
1198 display it in the application shell if desired. |
801 |
1199 |
802 */ |
1200 */ |
803 #undef FF_SHOW_MMPLAYER |
1201 #undef FF_SHOW_MMPLAYER |
804 |
1202 |
|
1203 /** #FF_SIDESLIDER_SUPPORT |
|
1204 To make the side slier support available at platform build which is currently |
|
1205 not. System application requires this flag |
|
1206 */ |
|
1207 #undef FF_SIDESLIDER_SUPPORT |
|
1208 |
|
1209 /** #FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING |
|
1210 When this flag is enabled UI error note will shonwn in case of consecutive 6F 00 |
|
1211 errors from UICC (SIM card) |
|
1212 */ |
|
1213 #undef FF_SIM_CONSECUTIVE_6F00_ERRORS_HANDLING |
|
1214 |
|
1215 /** #FF_SIP_APN_SWITCHING |
|
1216 Provides a mechanism to manipulate APN name of a IAP based SIP registration |
|
1217 status |
|
1218 */ |
|
1219 #undef FF_SIP_APN_SWITCHING |
|
1220 |
|
1221 /** #FF_SIP_CUSTOM_PDP_HANDLING |
|
1222 Controls the handling of PDP activation failures in operator specified method |
|
1223 */ |
|
1224 #undef FF_SIP_CUSTOM_PDP_HANDLING |
|
1225 |
|
1226 /** #FF_SMALL_SCREEN_TOUCH |
|
1227 for small physical screen but big resolution and touch(for example 2.4" vga |
|
1228 touch) |
|
1229 */ |
|
1230 #undef FF_SMALL_SCREEN_TOUCH |
|
1231 |
805 /** #FF_STARTUP_OMA_DM_SUPPORT |
1232 /** #FF_STARTUP_OMA_DM_SUPPORT |
806 The flag will be used to enable receiving OMA CP/DM messages during system |
1233 The flag will be used to enable receiving OMA CP/DM messages during system |
807 start-up in those devices that need the feature. |
1234 start-up in those devices that need the feature. |
808 */ |
1235 */ |
809 #undef FF_STARTUP_OMA_DM_SUPPORT |
1236 #undef FF_STARTUP_OMA_DM_SUPPORT |
|
1237 |
|
1238 /** #FF_STROKE_INPUTMODE_IN_TAIWAN |
|
1239 The flag to switch stroke input mode in taiwan language. This flag is introduced |
|
1240 from 9.2 |
|
1241 */ |
|
1242 #undef FF_STROKE_INPUTMODE_IN_TAIWAN |
|
1243 |
|
1244 /** #FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT |
|
1245 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 |
|
1247 settings DB |
|
1248 */ |
|
1249 #undef FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT |
|
1250 |
|
1251 /** #FF_SYNCML_STATUS_EXTENDED_ERROR_CODES |
|
1252 When this flag is ON it is possible to write extended syncml error codes to sync |
|
1253 log |
|
1254 */ |
|
1255 #undef FF_SYNCML_STATUS_EXTENDED_ERROR_CODES |
810 |
1256 |
811 /** #FF_TACTICONS |
1257 /** #FF_TACTICONS |
812 Tacticons are haptic effects that can be played by the applications to indicate |
1258 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 |
1259 success or failure of actions. Tacticons can be also automatically played |
814 together with some Sound IDs. |
1260 together with some Sound IDs. |
815 |
1261 |
816 */ |
1262 */ |
817 #undef FF_TACTICONS |
1263 #define FF_TACTICONS |
818 |
1264 |
819 /** #FF_TACTILE_FEEDBACK |
1265 /** #FF_TACTILE_FEEDBACK |
820 Device supports Tactile Feedback. Tactile feedback is produced by UI components |
1266 Device supports Tactile Feedback. Tactile feedback is produced by UI components |
821 and applications on pointer down events. Actual physical feedback effect |
1267 and applications on pointer down events. Actual physical feedback effect |
822 (vibra/audio/no feedback) depends on current settings and device configuration. |
1268 (vibra/audio/no feedback) depends on current settings and device configuration. |
840 Complementary package(both International & US)on S60 3.2.3. This feature flag is |
1292 Complementary package(both International & US)on S60 3.2.3. This feature flag is |
841 valid for MyProfile UI & MyProfile synchronization. |
1293 valid for MyProfile UI & MyProfile synchronization. |
842 */ |
1294 */ |
843 #undef FF_TCP_MYPROFILE |
1295 #undef FF_TCP_MYPROFILE |
844 |
1296 |
|
1297 /** #FF_TD_CLMContactReplicationFromPhonebookToUSIMCard |
|
1298 Support for CMCC standard USIM contact format. |
|
1299 |
|
1300 */ |
|
1301 #undef FF_TD_CLMContactReplicationFromPhonebookToUSIMCard |
|
1302 |
|
1303 /** #FF_TD_CMCCATCommandsSupport |
|
1304 When enabled, this flag will extend the set of supported AT commands |
|
1305 • AT+CMGD (Delete message) |
|
1306 • AT+CMGW (Write message to memory) |
|
1307 • AT^HVER (Hardware version) |
|
1308 • AT^SYSINFO (System information query) |
|
1309 • AT^DSCI (Call state indication) |
|
1310 • AT^DMUX (Multiplexing) |
|
1311 • AT^DDSETEX (Data card voice channel configuration) |
|
1312 |
|
1313 */ |
|
1314 #undef FF_TD_CMCCATCommandsSupport |
|
1315 |
|
1316 /** #FF_TD_CMCCPIMPromptServerFullWhenReceive420StatusCodeFromServer |
|
1317 When this flag is enabled, the device will give appropriate UI prompt to the |
|
1318 user, if status code 420 is received during data synchronization. |
|
1319 |
|
1320 */ |
|
1321 #undef FF_TD_CMCCPIMPromptServerFullWhenReceive420StatusCodeFromServer |
|
1322 |
|
1323 /** #FF_TD_CMCCPIMSynchronizationProgressIndicatorUI |
|
1324 This flag enables an enhanced progress status UI. Instead of standard progress |
|
1325 bar or percentage information, the UI will show following information: |
|
1326 x/y for uplink (x = current item, y = total items) and z for downlink (z = |
|
1327 current item). |
|
1328 |
|
1329 */ |
|
1330 #undef FF_TD_CMCCPIMSynchronizationProgressIndicatorUI |
|
1331 |
|
1332 /** #FF_TD_SCDMA |
|
1333 This is a feature flag used to turn on/off TD-SCDMA releated features |
|
1334 */ |
|
1335 #undef FF_TD_SCDMA |
|
1336 |
|
1337 /** #FF_TD_SCDMA_FORBIDDENOPERATORICONDISPLAY |
|
1338 This feature is used enable Forbidden operator icon display feature. |
|
1339 |
|
1340 */ |
|
1341 #undef FF_TD_SCDMA_FORBIDDENOPERATORICONDISPLAY |
|
1342 |
|
1343 /** #FF_TD_SCDMA_VIDEOCALL_KEY |
|
1344 This FF is used to enable video call key feature for TD-SCDMA product |
|
1345 */ |
|
1346 #undef FF_TD_SCDMA_VIDEOCALL_KEY |
|
1347 |
845 /** #FF_THEME_HAZE |
1348 /** #FF_THEME_HAZE |
846 Haze theme is included in ROM image. |
1349 Haze theme is included in ROM image. |
847 |
1350 |
848 */ |
1351 */ |
849 #define FF_THEME_HAZE |
1352 #define FF_THEME_HAZE |
898 C=Phone memory, E=Internal mass storage and F=Memory card. |
1415 C=Phone memory, E=Internal mass storage and F=Memory card. |
899 |
1416 |
900 The flag affects how S60 components see the drives setup from estart |
1417 The flag affects how S60 components see the drives setup from estart |
901 txt-file(s). |
1418 txt-file(s). |
902 */ |
1419 */ |
903 #undef FF_USE_MASS_STORAGE_CONFIG |
1420 #define FF_USE_MASS_STORAGE_CONFIG |
|
1421 |
|
1422 /** #FF_USE_NAVIKEY_FOR_VOLUME |
|
1423 This feature flag is used to enable/disable the use of the navikey for volume |
|
1424 adjustment. In products with no dedicated side volume key, this flag can be |
|
1425 enabled. When the flag is enabled, the "up" navikey is used to increment volume |
|
1426 by one step, and the "down" navikey is used to decrement volume by one step. |
|
1427 */ |
|
1428 #undef FF_USE_NAVIKEY_FOR_VOLUME |
904 |
1429 |
905 /** #FF_USE_ZI_ENGINE |
1430 /** #FF_USE_ZI_ENGINE |
906 On enabling this feature flag eZitext engine will be part of the Image and |
1431 On enabling this feature flag eZitext engine will be part of the Image and |
907 Ptiengine will utilize eZitext engine for editing features. |
1432 Ptiengine will utilize eZitext engine for editing features. |
908 */ |
1433 */ |
932 image. This is typically how it should be and the override flags should only be |
1457 image. This is typically how it should be and the override flags should only be |
933 used if some special functionality is needed. |
1458 used if some special functionality is needed. |
934 |
1459 |
935 */ |
1460 */ |
936 #undef FF_VANILLA_COMMSDAT |
1461 #undef FF_VANILLA_COMMSDAT |
|
1462 |
|
1463 /** #FF_VIDEO_AUDIO_BRANDING |
|
1464 When this flag is set on, videoplayer UI supports audio track type based |
|
1465 branding elements. |
|
1466 */ |
|
1467 #undef FF_VIDEO_AUDIO_BRANDING |
|
1468 |
|
1469 /** #FF_VIDEO_EDITOR |
|
1470 Feature flag for Video Editor support in the platform. Applications could check |
|
1471 for this feature support and make use of it. |
|
1472 Note: In Symbian Foundation context, Video Editor is not available in Sym ^3, |
|
1473 hence there is a need to have feature flag in public domain. Other vendors can |
|
1474 bring in their own implementation of the editor and make use of this flag to |
|
1475 pulish the feature support. |
|
1476 |
|
1477 */ |
|
1478 #undef FF_VIDEO_EDITOR |
937 |
1479 |
938 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
1480 /** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT |
939 Indicates whether a device needs Virtual full-screen qwerty input or not. |
1481 Indicates whether a device needs Virtual full-screen qwerty input or not. |
940 |
1482 |
941 */ |
1483 */ |
973 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS |
1515 When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS |
974 interface for video decoding and postprocessing. |
1516 interface for video decoding and postprocessing. |
975 */ |
1517 */ |
976 #undef FF_WEBVIDEO_PH2 |
1518 #undef FF_WEBVIDEO_PH2 |
977 |
1519 |
978 /** #FF_WLANSNIFFER |
1520 /** #FF_WLAN_AUTHENTICATION_ONLY_SUPPORT |
979 The purpose of the flag is to control whether the WlanSniffer2 application is to |
1521 When defined, the flag enables support for WLAN connections that are |
980 be integrated into 3.2 product builds or not. |
1522 authenticated but the agreed keys are not used for data frame protection. That |
981 */ |
1523 is, data is transferred in plaintext and with no cryptographic integrity |
982 #undef FF_WLANSNIFFER |
1524 protection. |
983 |
1525 */ |
984 /** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS |
1526 #undef FF_WLAN_AUTHENTICATION_ONLY_SUPPORT |
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 |
1527 |
990 /** #FF_WLAN_EXTENSIONS |
1528 /** #FF_WLAN_EXTENSIONS |
991 Device supports extended WLAN functionalities e.g. for association and |
1529 Device supports extended WLAN functionalities e.g. for association and |
992 authentication. |
1530 authentication. |
993 */ |
1531 */ |
1329 /** #LANGUAGE_VIETNAMESE |
1873 /** #LANGUAGE_VIETNAMESE |
1330 included Vietnamese |
1874 included Vietnamese |
1331 */ |
1875 */ |
1332 #define LANGUAGE_VIETNAMESE |
1876 #define LANGUAGE_VIETNAMESE |
1333 |
1877 |
|
1878 /** #SYMBIAN_INCLUDE_LOCATION_NPE_DSM |
|
1879 To Include the AGPS NPE Integration module. |
|
1880 |
|
1881 */ |
|
1882 #undef SYMBIAN_INCLUDE_LOCATION_NPE_DSM |
|
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 |
1334 /** #__3D_MENU |
1895 /** #__3D_MENU |
1335 3D Menu feature enhances Application Shell with animating 3D icons. |
1896 3D Menu feature enhances Application Shell with animating 3D icons. |
1336 */ |
1897 */ |
1337 #define __3D_MENU |
1898 #define __3D_MENU |
1338 |
1899 |
1339 /** #__3GP_EXTENTION |
1900 /** #__3GP_EXTENTION |
1340 This flag indicates that the 3GP Extention feature is supported in |
1901 This flag indicates that the 3GP Extention feature is supported in |
1341 MetadataUtility. |
1902 MetadataUtility. |
1342 */ |
1903 */ |
1343 #undef __3GP_EXTENTION |
1904 #define __3GP_EXTENTION |
1344 |
1905 |
1345 /** #__AAC_ENCODER_PLUGIN |
1906 /** #__AAC_ENCODER_PLUGIN |
1346 Device supports all-ARM AAC encoding capabilities. |
1907 Device supports all-ARM AAC encoding capabilities. |
1347 */ |
1908 */ |
1348 #define __AAC_ENCODER_PLUGIN |
1909 #define __AAC_ENCODER_PLUGIN |
1351 Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities |
1912 Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities |
1352 */ |
1913 */ |
1353 #define __AAC_PLUS_DECODER_PLUGIN |
1914 #define __AAC_PLUS_DECODER_PLUGIN |
1354 |
1915 |
1355 /** #__ACTIVE_IDLE |
1916 /** #__ACTIVE_IDLE |
1356 "The Active Idle includes several plugins to display different content. |
1917 The Active Idle includes several plugins to display different content. |
1357 Additional feature flags for them will be requested separately as the necessity |
1918 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 |
1919 for them to be optional arises.At the moment this flag will cover all Active |
1359 Idle mandatory features." |
1920 Idle mandatory features. |
1360 */ |
1921 */ |
1361 #undef __ACTIVE_IDLE |
1922 #undef __ACTIVE_IDLE |
1362 |
1923 |
1363 /** #__ALLOW_UPGRADE_HELIX |
1924 /** #__ALLOW_UPGRADE_HELIX |
1364 "Support for Aftermarket update of Codecs, and File Formats. To allow the helix |
1925 Support for Aftermarket update of Codecs, and File Formats. To allow the helix |
1365 dlls to be upgraded using a SISX file. " |
1926 dlls to be upgraded using a SISX file. |
1366 */ |
1927 */ |
1367 #define __ALLOW_UPGRADE_HELIX |
1928 #define __ALLOW_UPGRADE_HELIX |
1368 |
1929 |
1369 /** #__APP_CSD_SUPPORT |
1930 /** #__APP_CSD_SUPPORT |
1370 Device supports internal (HS)CSD in application UIs. |
1931 Device supports internal (HS)CSD in application UIs. |
1371 */ |
1932 */ |
1372 #undef __APP_CSD_SUPPORT |
1933 #undef __APP_CSD_SUPPORT |
1373 |
1934 |
1374 /** #__AUDIO_EFFECTS_API |
1935 /** #__AUDIO_EFFECTS_API |
1375 "Device supports utility APIs and framework for Series 60 Audio applications to |
1936 Device supports utility APIs and framework for Series 60 Audio applications to |
1376 enable predefined audio effects with audio play/record utilities. Features lilke |
1937 enable predefined audio effects with audio play/record utilities. Features lilke |
1377 Volume, Graphical Equalizer, Reverb are possible." |
1938 Volume, Graphical Equalizer, Reverb are possible. |
1378 */ |
1939 */ |
1379 #define __AUDIO_EFFECTS_API |
1940 #define __AUDIO_EFFECTS_API |
1380 |
1941 |
1381 /** #__AUDIO_MESSAGING |
1942 /** #__AUDIO_MESSAGING |
1382 Flag for Xpress Audio Messaging feature. Device supports recording and sending a |
1943 Flag for Xpress Audio Messaging feature. Device supports recording and sending a |
1575 |
2136 |
1576 /** #__INCLUDE_AAC_CMMFCODEC |
2137 /** #__INCLUDE_AAC_CMMFCODEC |
1577 AAC CMMFCodec (all-ARM software implementation) is included in build to be used |
2138 AAC CMMFCodec (all-ARM software implementation) is included in build to be used |
1578 by some other client than controller plug-in component. |
2139 by some other client than controller plug-in component. |
1579 */ |
2140 */ |
1580 #undef __INCLUDE_AAC_CMMFCODEC |
2141 #define __INCLUDE_AAC_CMMFCODEC |
1581 |
2142 |
1582 /** #__INCLUDE_AMR_NB_CMMFCODEC |
2143 /** #__INCLUDE_AMR_NB_CMMFCODEC |
1583 AMR NB CMMFCodec (all-ARM software implementation) is included in build to be |
2144 AMR NB CMMFCodec (all-ARM software implementation) is included in build to be |
1584 used by some other client than controller plug-in component. |
2145 used by some other client than controller plug-in component. |
1585 */ |
2146 */ |
1586 #undef __INCLUDE_AMR_NB_CMMFCODEC |
2147 #define __INCLUDE_AMR_NB_CMMFCODEC |
1587 |
2148 |
1588 /** #__INCLUDE_AMR_WB_CMMFCODEC |
2149 /** #__INCLUDE_AMR_WB_CMMFCODEC |
1589 AMR WB CMMFCodec (all-ARM software implementation) is included in build to be |
2150 AMR WB CMMFCodec (all-ARM software implementation) is included in build to be |
1590 used by some other client than controller plug-in component. |
2151 used by some other client than controller plug-in component. |
1591 */ |
2152 */ |
1592 #undef __INCLUDE_AMR_WB_CMMFCODEC |
2153 #define __INCLUDE_AMR_WB_CMMFCODEC |
1593 |
2154 |
1594 /** #__INCLUDE_EAACPLUS_CMMFCODEC |
2155 /** #__INCLUDE_EAACPLUS_CMMFCODEC |
1595 This flag is used to indicate that the eAAC+ soft codec should be included in |
2156 This flag is used to indicate that the eAAC+ soft codec should be included in |
1596 ROM. |
2157 ROM. |
1597 */ |
2158 */ |
1598 #undef __INCLUDE_EAACPLUS_CMMFCODEC |
2159 #define __INCLUDE_EAACPLUS_CMMFCODEC |
1599 |
2160 |
1600 /** #__INCLUDE_MP3_CMMFCODEC |
2161 /** #__INCLUDE_MP3_CMMFCODEC |
1601 MP3 CMMFCodec (all-ARM software implementation) is included in build to be used |
2162 MP3 CMMFCodec (all-ARM software implementation) is included in build to be used |
1602 by some other client than controller plug-in component. |
2163 by some other client than controller plug-in component. |
1603 */ |
2164 */ |
1604 #undef __INCLUDE_MP3_CMMFCODEC |
2165 #define __INCLUDE_MP3_CMMFCODEC |
1605 |
2166 |
1606 /** #__INCLUDE_QCELP_CMMFCODEC |
2167 /** #__INCLUDE_QCELP_CMMFCODEC |
1607 QCELP CMMFCodec (all-ARM software implementation) is included in build to be |
2168 QCELP CMMFCodec (all-ARM software implementation) is included in build to be |
1608 used by some other client than controller plug-in component. |
2169 used by some other client than controller plug-in component. |
1609 */ |
2170 */ |
2143 This flag is used to control the existance of the XCAP protocol implementation |
2704 This flag is used to control the existance of the XCAP protocol implementation |
2144 of XDM |
2705 of XDM |
2145 */ |
2706 */ |
2146 #define __XDM_XCAP |
2707 #define __XDM_XCAP |
2147 |
2708 |
2148 #endif // __BLDPUBLIC_HRH |
2709 /** Features added from bldcustomsw.hrh (copied from bldcustomsw.hrh)*/ |
|
2710 |
|
2711 /** #FF_MTP_ALBUM_ART */ |
|
2712 #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 */ |
|
2754 #undef FF_INTRANET_BROWSING |
|
2755 |
|
2756 /** #FF_HOME_SCREEN_EASY_DIALING */ |
|
2757 #define FF_HOME_SCREEN_EASY_DIALING |
|
2758 |
|
2759 #endif // __BLDPUBLIC_HRH |