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