web_plat/browser_platform_api/inc/Browser_platform_variant.hrh
changeset 36 0ed94ceaa377
parent 27 60c5402cb945
child 37 cb62a4f66ebe
equal deleted inserted replaced
32:9a9a761f03f1 36:0ed94ceaa377
   187 
   187 
   188 // Missing from 3.23 platform_paths.hrh
   188 // Missing from 3.23 platform_paths.hrh
   189 
   189 
   190 // Location, where the middleware layer localization .loc file should be exported
   190 // Location, where the middleware layer localization .loc file should be exported
   191 #if __GNUC__ >= 3
   191 #if __GNUC__ >= 3
   192 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(exported)
   192 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(oem/exported)
   193 #else
   193 #else
   194 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(##exported)
   194 #define MW_LAYER_LOC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(oem/##exported)
   195 #endif
   195 #endif
   196 
   196 
   197 // Location, where the middleware layer localization .loc file should be exported
   197 // Location, where the middleware layer localization .loc file should be exported
   198 #if __GNUC__ >= 3
   198 #if __GNUC__ >= 3
   199 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(exported)
   199 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(oem/exported)
   200 #else
   200 #else
   201 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(##exported)
   201 #define APP_LAYER_LOC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(oem/##exported)
   202 #endif
   202 #endif
   203 
   203 
   204 #if __GNUC__ >= 3
   204 #if __GNUC__ >= 3
   205 #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)
   206 #else
   206 #else
   352 /*
   352 /*
   353 * ===================
   353 * ===================
   354 *        S60 5.2
   354 *        S60 5.2
   355 * ===================
   355 * ===================
   356 */ 
   356 */ 
       
   357 //Flag provieded to not fix the problem for Multiple heap created for in application startup
       
   358 #undef BRDO_STATIC_DATA_CLEANUP_SUPPORT_FF
   357 #elif defined(__PLATFORM_VERSION_52__)
   359 #elif defined(__PLATFORM_VERSION_52__)
   358 
   360 
   359 // Defines whether SAPI Security Manager Prompt Enhancement is available
   361 // Defines whether SAPI Security Manager Prompt Enhancement is available
   360 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF
   362 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF
   361 
   363 
   390 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(stdapis)
   392 #define MW_LAYER_STDAPIS_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(stdapis)
   391 
   393 
   392 // Platform contains new Symbian Libxml implementation
   394 // Platform contains new Symbian Libxml implementation
   393 #define BRDO_SYMBIAN_LIBXML_FF
   395 #define BRDO_SYMBIAN_LIBXML_FF
   394 
   396 
       
   397 // Static data initializtion on start up in E32Main() 
       
   398 #define BRDO_STATIC_DATA_CLEANUP_SUPPORT_FF
   395 #endif // PLATFORM VERSION ID's
   399 #endif // PLATFORM VERSION ID's
   396 
   400 
   397 // 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
   398 
   402 
   399 // Browser Update - Independent Application Delivery
   403 // Browser Update - Independent Application Delivery