web_plat/browser_platform_api/inc/Browser_platform_variant.hrh
branchRCL_3
changeset 35 1f3c3f2f5b0a
parent 34 220a17280356
child 36 c711bdda59f4
equal deleted inserted replaced
34:220a17280356 35:1f3c3f2f5b0a
    32 * described below  
    32 * described below  
    33 *
    33 *
    34 */
    34 */
    35 /*
    35 /*
    36 * ===================
    36 * ===================
    37 *        S60 3.23 Gadget, etc..
    37 *        S60 3.23 etc..
    38 * ===================
    38 * ===================
    39 */ 
    39 */ 
    40 #if defined(__S60_32__)
    40 #if defined(__S60_32__)
    41 //
    41 //
    42 // this is the only supported platform that comes with unambiguous platform version flag
    42 // this is the only supported platform that comes with unambiguous platform version flag
    43 #define __PLATFORM_VERSION_32__
    43 #define __PLATFORM_VERSION_32__
    44 
    44 
    45 /*
    45 /*
    46 * ===================
    46 * ===================
    47 *        S60 5.0 Tube, Alvin, Ivalo, Saga, etc.
    47 *        S60 5.0 PF_52_50, etc.
    48 *        5.0/5250 platforms
    48 *        5.0/5250 platforms
    49 * ===================
    49 * ===================
    50 */ 
    50 */ 
    51 #elif defined(__S60_50__)
    51 #elif defined(__S60_50__)
    52 // manually edit the following lines to enable definition for
    52 // manually edit the following lines to enable definition for
    53 // whichever platform is in use
    53 // whichever platform is in use
    54 // un-comment following line for 5.0/5250 platforms running on products similar on Tube and Alvin
    54 // un-comment following line for 5.0/5250 platforms running on products similar on S60_50
    55 // #define __PLATFORM_VERSION_50_TUBE__
    55 // #define __PLATFORM_VERSION_S60_50__
    56 
    56 
    57 // un-comment following line for 5.0/5250 platforms for Ivalo and Saga
    57 // un-comment following line for 5.0/5250
    58 // #define __PLATFORM_VERSION_50__
    58 // #define __PLATFORM_VERSION_5250__
    59 
    59 
    60 /*
    60 /*
    61 * ===================
    61 * ===================
    62 *        S60 5.1 Corolla, etc.
    62 *        S60 5.1 S60_51, etc.
    63 * ===================
    63 * ===================
    64 */ 
    64 */ 
    65 // #elif defined(__S60_51__)
    65 // #elif defined(__S60_51__)
    66 // un-comment following line for 5.1/TB9.1 platforms
    66 // un-comment following line for 5.1/TB9.1 platforms
    67 // #define __PLATFORM_VERSION_51__
    67 // #define __PLATFORM_VERSION_51__
    68 
    68 
    69 /*
    69 /*
    70 * ===================
    70 * ===================
    71 *        S60 5.2 Vasco, etc.
    71 *        S60 5.2 TB_92, etc.
    72 * ===================
    72 * ===================
    73 */ 
    73 */ 
    74 // #elif defined(__S60_52__)
    74 // #elif defined(__S60_52__)
    75 
    75 
    76 // un-comment following line for 5.2/TB9.2 platforms
    76 // un-comment following line for 5.2/TB9.2 platforms
    77 #define __PLATFORM_VERSION_52__
    77 #define __PLATFORM_VERSION_52_TB92__
    78 //
    78 //
    79 #endif
    79 #endif
    80 
    80 
    81 /*
    81 /*
    82 *
    82 *
   131 #define BRDO_USE_GESTURE_HELPER
   131 #define BRDO_USE_GESTURE_HELPER
   132 
   132 
   133 // Defines WRT widgets feature to publish on homescreen
   133 // Defines WRT widgets feature to publish on homescreen
   134 #define BRDO_WRT_HS_FF
   134 #define BRDO_WRT_HS_FF
   135 
   135 
       
   136 // Defines flag for OOM Monitor-2
       
   137 #define BRDO_OOM_MONITOR2_COMPONENT_FF
       
   138 
   136 // Gallery App is not present
   139 // Gallery App is not present
   137 #undef BRDO_APP_GALLERY_SUPPORTED_FF
   140 #undef BRDO_APP_GALLERY_SUPPORTED_FF
   138 
   141 
   139 // Defines if MultipartParser should be built
   142 // Defines if MultipartParser should be built
   140 #define BRDO_MULTIPART_PARSER_FF
   143 #define BRDO_MULTIPART_PARSER_FF
   203 #undef BRDO_USE_GESTURE_HELPER
   206 #undef BRDO_USE_GESTURE_HELPER
   204 
   207 
   205 // Defines WRT widgets feature to publish on homescreen
   208 // Defines WRT widgets feature to publish on homescreen
   206 #undef BRDO_WRT_HS_FF
   209 #undef BRDO_WRT_HS_FF
   207 
   210 
       
   211 // Defines flag for OOM Monitor-2
       
   212 #undef BRDO_OOM_MONITOR2_COMPONENT_FF
       
   213 
   208 // Gallery App is present
   214 // Gallery App is present
   209 #define BRDO_APP_GALLERY_SUPPORTED_FF
   215 #define BRDO_APP_GALLERY_SUPPORTED_FF
   210 
   216 
   211 // Disable compilation of some of Search Integration specific code
   217 // Disable compilation of some of Search Integration specific code
   212 #undef BRDO_SEARCH_INTEGRATION_FF
   218 #undef BRDO_SEARCH_INTEGRATION_FF
   244 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(connect)
   250 #define MW_LAYER_CONNECT_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(connect)
   245 #endif
   251 #endif
   246 
   252 
   247 /*
   253 /*
   248 * ===================
   254 * ===================
   249 *        S60 5.0 PF5250 / Tube / Alvin
   255 *        S60 5.0 S60_50
   250 * ===================
   256 * ===================
   251 */ 
   257 */ 
   252 #elif defined(__PLATFORM_VERSION_50_TUBE__)
   258 #elif defined(__PLATFORM_VERSION_S60_50__)
   253 
   259 
   254 //OCC support
   260 //OCC support
   255 #undef BRDO_OCC_ENABLED_FF
   261 #undef BRDO_OCC_ENABLED_FF
   256 //Single click support
   262 //Single click support
   257 #undef BRDO_SINGLE_CLICK_ENABLED_FF
   263 #undef BRDO_SINGLE_CLICK_ENABLED_FF
   270 #define BRDO_BROWSER_50_FF
   276 #define BRDO_BROWSER_50_FF
   271 
   277 
   272 // Defines WRT widgets feature to publish on homescreen
   278 // Defines WRT widgets feature to publish on homescreen
   273 #undef BRDO_WRT_HS_FF
   279 #undef BRDO_WRT_HS_FF
   274 
   280 
       
   281 // Defines flag for OOM Monitor-2
       
   282 #undef BRDO_OOM_MONITOR2_COMPONENT_FF
       
   283 
   275 // Gallery App is present
   284 // Gallery App is present
   276 #define BRDO_APP_GALLERY_SUPPORTED_FF
   285 #define BRDO_APP_GALLERY_SUPPORTED_FF
   277 
   286 
   278 // Disable compilation of some of Search Integration specific code
   287 // Disable compilation of some of Search Integration specific code
   279 #undef BRDO_SEARCH_INTEGRATION_FF
   288 #undef BRDO_SEARCH_INTEGRATION_FF
   310 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining)
   319 // Defines Symbian HTTP stack parameters specific for symbian 9.3 (e.g. EHttpEnableOptimalPipelining, EHttpOptimalPipelining)
   311 //Flag need to be removed after this fix is supplied to Symbian 9.4
   320 //Flag need to be removed after this fix is supplied to Symbian 9.4
   312 #undef BRDO_HTTP_STACK_93
   321 #undef BRDO_HTTP_STACK_93
   313 /*
   322 /*
   314 * ===================
   323 * ===================
   315 *        S60 5.0 PF5250+ / Ivalo / Saga
   324 *        S60 5.0 PF5250+
   316 * ===================
   325 * ===================
   317 */ 
   326 */ 
   318 #elif defined(__PLATFORM_VERSION_50__)
   327 #elif defined(__PLATFORM_VERSION_5250__)
   319 
   328 
   320 //OCC support
   329 //OCC support
   321 #undef BRDO_OCC_ENABLED_FF
   330 #undef BRDO_OCC_ENABLED_FF
   322 //Single click support
   331 //Single click support
   323 #undef BRDO_SINGLE_CLICK_ENABLED_FF
   332 #undef BRDO_SINGLE_CLICK_ENABLED_FF
   392 *        S60 5.2
   401 *        S60 5.2
   393 * ===================
   402 * ===================
   394 */ 
   403 */ 
   395 //Flag provieded to not fix the problem for Multiple heap created for in application startup
   404 //Flag provieded to not fix the problem for Multiple heap created for in application startup
   396 #undef BRDO_STATIC_DATA_CLEANUP_SUPPORT_FF
   405 #undef BRDO_STATIC_DATA_CLEANUP_SUPPORT_FF
   397 #elif defined(__PLATFORM_VERSION_52__)
   406 #elif defined(__PLATFORM_VERSION_52_TB92__)
   398 
   407 
   399 // Defines whether SAPI Security Manager Prompt Enhancement is available
   408 // Defines whether SAPI Security Manager Prompt Enhancement is available
   400 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF
   409 #undef BRDO_SEC_MGR_PROMPT_ENHANCEMENT_FF
   401 
   410 
   402 //Defines One Click Connectivity support
   411 //Defines One Click Connectivity support