152 #define BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF |
152 #define BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF |
153 |
153 |
154 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
154 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
155 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
155 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
156 #define BRDO_HTTP_STACK_93 |
156 #define BRDO_HTTP_STACK_93 |
157 |
|
158 // Flag for Multiple Font Support(Times New Roman,Arial and Courier).This feature is available only for TB9.2 |
|
159 #define BRDO_BROWSER_MULTIPLE_FONT_SUPPORT |
|
160 |
|
161 // Flag for Multi touch enable |
|
162 #define BRDO_MULTITOUCH_ENABLED_FF |
|
163 //To provide WidgetSIDChecker support |
|
164 #define APP_SID_CHECK_SUPPORT_FF |
|
165 |
|
166 // One Click Connectivity support flag |
|
167 #define BRDO_OCC_ENABLED_FF |
|
168 |
|
169 //Single click flag |
|
170 #define BRDO_SINGLE_CLICK_ENABLED_FF |
|
171 /* |
157 /* |
172 * =================== |
158 * =================== |
173 * S60 3.23 |
159 * S60 3.23 |
174 * =================== |
160 * =================== |
175 */ |
161 */ |
176 #if defined(__PLATFORM_VERSION_32__) |
162 #if defined(__PLATFORM_VERSION_32__) |
177 |
|
178 //OCC support |
|
179 #undef BRDO_OCC_ENABLED_FF |
|
180 |
|
181 //Single click support |
|
182 #undef BRDO_SINGLE_CLICK_ENABLED_FF |
|
183 |
|
184 //To provide WidgetSIDChecker support |
|
185 #undef APP_SID_CHECK_SUPPORT_FF |
|
186 |
|
187 // Flag for Multiple Font Support(Times New Roman,Arial and Courier).This feature is available only for TB9.2 |
|
188 #undef BRDO_BROWSER_MULTIPLE_FONT_SUPPORT |
|
189 |
|
190 // Flag for Multi touch enable |
|
191 #undef BRDO_MULTITOUCH_ENABLED_FF |
|
192 |
163 |
193 // Defines touch screen capability |
164 // Defines touch screen capability |
194 #undef BRDO_TOUCH_ENABLED_FF |
165 #undef BRDO_TOUCH_ENABLED_FF |
195 |
166 |
196 // Defines Avkon extended toolbar support |
167 // Defines Avkon extended toolbar support |
216 |
187 |
217 // Missing from 3.23 platform_paths.hrh |
188 // Missing from 3.23 platform_paths.hrh |
218 |
189 |
219 // Location, where the middleware layer localization .loc file should be exported |
190 // Location, where the middleware layer localization .loc file should be exported |
220 #if __GNUC__ >= 3 |
191 #if __GNUC__ >= 3 |
221 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(oem/exported) |
192 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(exported) |
222 #else |
193 #else |
223 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(oem/##exported) |
194 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(##exported) |
224 #endif |
195 #endif |
225 |
196 |
226 // Location, where the middleware layer localization .loc file should be exported |
197 // Location, where the middleware layer localization .loc file should be exported |
227 #if __GNUC__ >= 3 |
198 #if __GNUC__ >= 3 |
228 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(oem/exported) |
199 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(exported) |
229 #else |
200 #else |
230 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(oem/##exported) |
201 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(##exported) |
231 #endif |
202 #endif |
232 |
203 |
233 #if __GNUC__ >= 3 |
204 #if __GNUC__ >= 3 |
234 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../platform/mw/exported) |
205 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../platform/mw/exported) |
235 #else |
206 #else |
236 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../platform/mw/##exported) |
207 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../platform/mw/##exported) |
237 #endif |
208 #endif |
238 |
209 |
239 #ifndef OS_LAYER_ESTLIB_SYSTEMINCLUDE |
210 #define APP_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
240 #define OS_LAYER_ESTLIB_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
211 #define APP_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(ecom) |
241 #endif |
212 #define APP_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(http) |
242 |
213 #define APP_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
243 #ifndef MW_LAYER_CONNECT_SYSTEMINCLUDE |
214 #define APP_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(swi) |
|
215 #define APP_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(kernel) |
|
216 #define APP_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(push) |
|
217 #define APP_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
|
218 |
|
219 #define MW_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
|
220 #define MW_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(ecom) |
|
221 #define MW_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(http) |
244 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
222 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
245 #endif |
223 #define MW_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(swi) |
|
224 #define MW_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(kernel) |
|
225 #define MW_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(push) |
|
226 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
246 |
227 |
247 /* |
228 /* |
248 * =================== |
229 * =================== |
249 * S60 5.0 PF5250 / Tube / Alvin |
230 * S60 5.0 PF5250 / Tube / Alvin |
250 * =================== |
231 * =================== |
251 */ |
232 */ |
252 #elif defined(__PLATFORM_VERSION_50_TUBE__) |
233 #elif defined(__PLATFORM_VERSION_50_TUBE__) |
253 |
|
254 //OCC support |
|
255 #undef BRDO_OCC_ENABLED_FF |
|
256 //Single click support |
|
257 #undef BRDO_SINGLE_CLICK_ENABLED_FF |
|
258 |
|
259 // Flag for Multi touch enable |
|
260 #undef BRDO_MULTITOUCH_ENABLED_FF |
|
261 //To provide WidgetSIDChecker support |
|
262 #undef APP_SID_CHECK_SUPPORT_FF |
|
263 |
|
264 // Flag for Multiple Font Support(Times New Roman,Arial and Courier).This feature is available only for TB9.2 |
|
265 #undef BRDO_BROWSER_MULTIPLE_FONT_SUPPORT |
|
266 |
234 |
267 // Defines must accumulate versions. ie for 5.01 you must define BRDO_BROWSER_50_FF and BRDO_BROWSER_501_FF(To be reviewed) |
235 // Defines must accumulate versions. ie for 5.01 you must define BRDO_BROWSER_50_FF and BRDO_BROWSER_501_FF(To be reviewed) |
268 // The assumption is that anything that worked in 3.2 will work in 5.0 and 5.01. For anything doesn't work |
236 // The assumption is that anything that worked in 3.2 will work in 5.0 and 5.01. For anything doesn't work |
269 // in 3.2 but works in 5.0 and above, that code should be behind the BRDO_BROWSER_50_FF flag. |
237 // in 3.2 but works in 5.0 and above, that code should be behind the BRDO_BROWSER_50_FF flag. |
270 #define BRDO_BROWSER_50_FF |
238 #define BRDO_BROWSER_50_FF |
285 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/exported) |
253 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/exported) |
286 #else |
254 #else |
287 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/##exported) |
255 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/##exported) |
288 #endif |
256 #endif |
289 |
257 |
290 #ifndef OS_LAYER_ESTLIB_SYSTEMINCLUDE |
258 #define APP_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../libc) |
291 #define OS_LAYER_ESTLIB_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../libc) |
259 #define APP_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../ecom) |
292 #endif |
260 #define APP_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../http) |
293 |
261 #define APP_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../connect) |
294 #ifndef OS_LAYER_LIBC_SYSTEMINCLUDE |
262 #define APP_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../swi) |
295 #define OS_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../stdapis) \ |
263 #define APP_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../kernel) |
296 OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
264 #define APP_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../push) |
297 #endif |
265 #define APP_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../stdapis) |
298 |
266 |
299 #ifndef MW_LAYER_CONNECT_SYSTEMINCLUDE |
267 #define MW_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../libc) |
300 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE /epoc32/include/connect |
268 #define MW_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../ecom) |
301 #endif |
269 #define MW_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../http) |
|
270 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../connect) |
|
271 #define MW_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../swi) |
|
272 #define MW_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../kernel) |
|
273 #define MW_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../push) |
|
274 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../stdapis) |
302 |
275 |
303 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
276 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
304 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
277 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
305 #undef BRDO_HTTP_STACK_93 |
278 #undef BRDO_HTTP_STACK_93 |
306 /* |
279 /* |
307 * =================== |
280 * =================== |
308 * S60 5.0 PF5250+ / Ivalo / Saga |
281 * S60 5.0 PF5250+ / Ivalo / Saga |
309 * =================== |
282 * =================== |
310 */ |
283 */ |
311 #elif defined(__PLATFORM_VERSION_50__) |
284 #elif defined(__PLATFORM_VERSION_50__) |
312 |
|
313 //OCC support |
|
314 #undef BRDO_OCC_ENABLED_FF |
|
315 //Single click support |
|
316 #undef BRDO_SINGLE_CLICK_ENABLED_FF |
|
317 |
|
318 // Flag for Multi touch enable |
|
319 #undef BRDO_MULTITOUCH_ENABLED_FF |
|
320 |
|
321 //To provide WidgetSIDChecker support |
|
322 #undef APP_SID_CHECK_SUPPORT_FF |
|
323 |
|
324 // Flag for Multiple Font Support(Times New Roman,Arial and Courier).This feature is available only for TB9.2 |
|
325 #undef BRDO_BROWSER_MULTIPLE_FONT_SUPPORT |
|
326 |
285 |
327 // Defines must accumulate versions. ie for 5.01 you must define BRDO_BROWSER_50_FF and BRDO_BROWSER_501_FF(To be reviewed) |
286 // Defines must accumulate versions. ie for 5.01 you must define BRDO_BROWSER_50_FF and BRDO_BROWSER_501_FF(To be reviewed) |
328 // The assumption is that anything that worked in 3.2 will work in 5.0 and 5.01. For anything doesn't work |
287 // The assumption is that anything that worked in 3.2 will work in 5.0 and 5.01. For anything doesn't work |
329 // in 3.2 but works in 5.0 and above, that code should be behind the BRDO_BROWSER_50_FF flag. |
288 // in 3.2 but works in 5.0 and above, that code should be behind the BRDO_BROWSER_50_FF flag. |
330 #define BRDO_BROWSER_50_FF |
289 #define BRDO_BROWSER_50_FF |
333 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/exported) |
292 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/exported) |
334 #else |
293 #else |
335 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/##exported) |
294 #define BRDO_ADDED_EXPORT_LOCATION(exported) MW_LAYER_DOMAIN_EXPORT_PATH(../../platform/mw/##exported) |
336 #endif |
295 #endif |
337 |
296 |
338 #ifndef OS_LAYER_ESTLIB_SYSTEMINCLUDE |
297 #define APP_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../libc) |
339 #define OS_LAYER_ESTLIB_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../libc) |
298 #define APP_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../ecom) |
340 #endif |
299 #define APP_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../http) |
341 |
300 #define APP_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../connect) |
342 #ifndef MW_LAYER_CONNECT_SYSTEMINCLUDE |
301 #define APP_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../swi) |
343 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE /epoc32/include/connect |
302 #define APP_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../kernel) |
344 #endif |
303 #define APP_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../push) |
|
304 #define APP_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../stdapis) |
|
305 |
|
306 #define MW_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../libc) |
|
307 #define MW_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../ecom) |
|
308 #define MW_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../http) |
|
309 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../connect) |
|
310 #define MW_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../swi) |
|
311 #define MW_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../kernel) |
|
312 #define MW_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../push) |
|
313 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(../stdapis) |
345 |
314 |
346 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
315 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
347 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
316 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
348 #undef BRDO_HTTP_STACK_93 |
317 #undef BRDO_HTTP_STACK_93 |
349 /* |
318 /* |
351 * S60 5.1 |
320 * S60 5.1 |
352 * =================== |
321 * =================== |
353 */ |
322 */ |
354 #elif defined(__PLATFORM_VERSION_51__) |
323 #elif defined(__PLATFORM_VERSION_51__) |
355 |
324 |
356 //OCC support |
|
357 #undef BRDO_OCC_ENABLED_FF |
|
358 //Single click support |
|
359 #undef BRDO_SINGLE_CLICK_ENABLED_FF |
|
360 |
|
361 // Flag for Multi touch enable |
|
362 #undef BRDO_MULTITOUCH_ENABLED_FF |
|
363 |
|
364 //To provide WidgetSIDChecker support |
|
365 #undef APP_SID_CHECK_SUPPORT_FF |
|
366 |
|
367 // Flag for Multiple Font Support(Times New Roman,Arial and Courier).This feature is available only for TB9.2 |
|
368 #undef BRDO_BROWSER_MULTIPLE_FONT_SUPPORT |
|
369 |
|
370 // Defines whether SAPI Security Manager Prompt Enhancement is available |
325 // Defines whether SAPI Security Manager Prompt Enhancement is available |
371 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF |
326 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF |
372 |
327 |
373 #define BRDO_BROWSER_50_FF |
328 #define BRDO_BROWSER_50_FF |
374 #define BRDO_BROWSER_51_FF |
329 #define BRDO_BROWSER_51_FF |
375 |
330 |
376 #ifndef OS_LAYER_ESTLIB_SYSTEMINCLUDE |
331 #define APP_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
377 #define OS_LAYER_ESTLIB_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
332 #define APP_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(ecom) |
378 #endif |
333 #define APP_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(http) |
|
334 #define APP_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
|
335 #define APP_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(swi) |
|
336 #define APP_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(kernel) |
|
337 #define APP_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(push) |
|
338 #define APP_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
|
339 |
|
340 #define MW_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
|
341 #define MW_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(ecom) |
|
342 #define MW_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(http) |
|
343 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
|
344 #define MW_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(swi) |
|
345 #define MW_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(kernel) |
|
346 #define MW_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(push) |
|
347 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
379 |
348 |
380 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
349 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
381 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
350 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
382 #undef BRDO_HTTP_STACK_93 |
351 #undef BRDO_HTTP_STACK_93 |
383 /* |
352 /* |
384 * =================== |
353 * =================== |
385 * S60 5.2 |
354 * S60 5.2 |
386 * =================== |
355 * =================== |
387 */ |
356 */ |
388 //Flag provieded to not fix the problem for Multiple heap created for in application startup |
|
389 #undef BRDO_STATIC_DATA_CLEANUP_SUPPORT_FF |
|
390 #elif defined(__PLATFORM_VERSION_52__) |
357 #elif defined(__PLATFORM_VERSION_52__) |
391 |
358 |
392 // Defines whether SAPI Security Manager Prompt Enhancement is available |
359 // Defines whether SAPI Security Manager Prompt Enhancement is available |
393 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF |
360 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF |
394 |
|
395 //Defines One Click Connectivity support |
|
396 #define BRDO_OCC_ENABLED_FF |
|
397 |
|
398 //Single click support |
|
399 #define BRDO_SINGLE_CLICK_ENABLED_FF |
|
400 |
361 |
401 #define BRDO_BROWSER_50_FF |
362 #define BRDO_BROWSER_50_FF |
402 #define BRDO_BROWSER_51_FF |
363 #define BRDO_BROWSER_51_FF |
403 #define BRDO_BROWSER_52_FF |
364 #define BRDO_BROWSER_52_FF |
404 |
365 |
408 |
369 |
409 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
370 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining) |
410 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
371 //Flag need to be removed after this fix is supplied to Symbian 9.4 |
411 #undef BRDO_HTTP_STACK_93 |
372 #undef BRDO_HTTP_STACK_93 |
412 |
373 |
413 #ifndef OS_LAYER_ESTLIB_SYSTEMINCLUDE |
374 #define APP_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
414 #define OS_LAYER_ESTLIB_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
375 #define APP_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(ecom) |
415 #endif |
376 #define APP_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PUBLIC_EXPORT_PATH(http) |
|
377 #define APP_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
|
378 #define APP_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PLATFORM_EXPORT_PATH(swi) |
|
379 #define APP_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PLATFORM_EXPORT_PATH(kernel) |
|
380 #define APP_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PLATFORM_EXPORT_PATH(push) |
|
381 |
|
382 #define APP_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
|
383 |
|
384 #define MW_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(libc) |
|
385 #define MW_LAYER_ECOM_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(ecom) |
|
386 #define MW_LAYER_HTTP_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PUBLIC_EXPORT_PATH(http) |
|
387 |
|
388 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(connect) |
|
389 #define MW_LAYER_SWI_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PLATFORM_EXPORT_PATH(swi) |
|
390 #define MW_LAYER_OSKERNEL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PLATFORM_EXPORT_PATH(kernel) |
|
391 #define MW_LAYER_PUSH_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PLATFORM_EXPORT_PATH(push) |
|
392 |
|
393 |
|
394 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(stdapis) |
416 |
395 |
417 // Platform contains new Symbian Libxml implementation |
396 // Platform contains new Symbian Libxml implementation |
418 #define BRDO_SYMBIAN_LIBXML_FF |
397 #define BRDO_SYMBIAN_LIBXML_FF |
419 |
|
420 // Static data initializtion on start up in E32Main() |
|
421 #define BRDO_STATIC_DATA_CLEANUP_SUPPORT_FF |
|
422 |
|
423 //To provide WidgetSIDChecker support |
|
424 #define APP_SID_CHECK_SUPPORT_FF |
|
425 |
398 |
426 #endif // PLATFORM VERSION ID's |
399 #endif // PLATFORM VERSION ID's |
427 |
400 |
428 // Generic run-time definitions -- see WmlBrowserBuild.h for similar feature related definitions |
401 // Generic run-time definitions -- see WmlBrowserBuild.h for similar feature related definitions |
429 |
402 |