aboutsummaryrefslogtreecommitdiffstats
path: root/rilsrc/libsecnativefeature/SecNativeFeatureTagWeb.h
diff options
context:
space:
mode:
Diffstat (limited to 'rilsrc/libsecnativefeature/SecNativeFeatureTagWeb.h')
-rw-r--r--rilsrc/libsecnativefeature/SecNativeFeatureTagWeb.h150
1 files changed, 150 insertions, 0 deletions
diff --git a/rilsrc/libsecnativefeature/SecNativeFeatureTagWeb.h b/rilsrc/libsecnativefeature/SecNativeFeatureTagWeb.h
new file mode 100644
index 0000000..100448a
--- /dev/null
+++ b/rilsrc/libsecnativefeature/SecNativeFeatureTagWeb.h
@@ -0,0 +1,150 @@
+#ifndef SEC_NATIVE_FEATURE_TAG_WEB_H
+#define SEC_NATIVE_FEATURE_TAG_WEB_H
+
+
+// Note
+// The string must be same as the string in CSCFeatureTagWeb.java
+// Because one feature coulde be implemented both in java layer and in native layer
+
+// The default values for each types
+// This means the specified TAG is not defined
+#define CSCFeatureTagWeb_Str_NoTag ""
+#define CSCFeatureTagWeb_Bool_NoTag false
+#define CSCFeatureTagWeb_Int_NoTag 0
+
+// To define custom UserAgent string
+// If this value is not defined, the default Android UserAgent will be sent to server
+#define CSCFeatureTagWeb_SetUserAgent "CscFeature_Web_SetUserAgent"
+
+
+// To define UAProfile string
+// If this value is not defined, UAProfile will not be sent to server
+#define CSCFeatureTagWeb_SetUAProfile "CscFeature_Web_SetUAProfile"
+
+// Change homepage_base regardless language and APN
+#define CscFeatureTagWeb_SetHomepageURL "CscFeature_Web_SetHomepageURL"
+// Disable RSS button on the url bar
+#define CscFeatureTagWeb_DisableRSS "CscFeature_Web_DisableRSS"
+// Remove voicesearch button on the url bar
+#define CscFeatureTagWeb_DisableVoiceSearch "CscFeature_Web_DisableVoiceSearch"
+// Disable showing activity chooser on redirecting in case when 3rd party browser also installed
+#define CscFeatureTagWeb_DisableRedirectionChooser "CscFeature_Web_DisableRedirectionChooser"
+
+// Enable UAProfile in Header
+#define CscFeatureTagWeb_Bool_EnableUAProfile "CscFeature_Web_Bool_EnableUAProfile"
+
+// To Enable the GateConfig Logs(USA STA requirement for stability test)
+#define CscFeatureTagWeb_Bool_EnableGateConfig "CscFeature_Web_EnableLogStabililtyTest"
+
+//add for Handling Operator UA
+#define CscFeature_Web_OverrideUserAgent "CscFeature_Web_OverrideUserAgent"
+
+// add menu clear today history
+#define CscFeatureTagWeb_EnableDeletingTodayHistory "CscFeature_Web_EnableDeletingTodayHistory"
+
+ // To enable bookmark overwrite
+#define CscFeatureTagWeb_EnableOverwritingBookmark "CscFeature_Web_EnableOverwritingBookmark"
+
+// To enable downloaded folder notification
+#define CscFeatureTagWeb_EnableDownloadedFolderInNotificationBar "CscFeature_Web_EnableDownloadedFolderInNotificationBar"
+
+ //Enable DeviceID at Header(USA ATT Requirement)
+#define CscFeatureTag_Web_Bool_DeviceID "CscFeature_Web_UseDeviceIdInHeader"
+
+// support uploading contacts in VCard format (China-Telecom requirement)
+#define CscFeatureTagWeb_SupportVcfUpload "CscFeature_Web_SupportVcfUpload"
+//Parse XHTML document as HTML (ignore parse error. China-Telecom requirement)
+#define CscFeatureTagWeb_ParseXHtmlToHtml "CscFeature_Web_ParseXHtmlToHtml"
+
+ //Block SD & CD download ( NAGSM common requirement)
+#define CscFeatureTag_Web_Bool_BlockSDCDDownload "CscFeature_Web_BlockSDCDDownload"
+
+// display download progress on notification bar (China-Telecom requirement)
+#define CscFeatureTagWeb_ShowDownloadProgressOnNotification "CscFeature_Web_ShowDownloadProgressOnNotification"
+
+// show browser version in browser settings (China-Telecom requirement)
+#define CscFeatureTagWeb_ShowVersionInSetting "CscFeature_Web_ShowVersionInSetting"
+
+// support "exit browser" option (China-Telecom requirement)
+#define CscFeatureTagWeb_AddOptionToTerminate "CscFeature_Web_AddOptionToTerminate"
+// Add "Delete-all" function at Download list (China-Telecom requirement)
+#define CscFeatureTagWeb_EnableDeleteAllOnDownloadList "CscFeature_Web_EnableDeleteAllOnDownloadList"
+// Support save-as function and default folder by mime-type (China-Telecom requirement)
+#define CscFeatureTagWeb_SupportDownloadSaveAs "CscFeature_Web_SupportDownloadSaveAs"
+// support delete-all option in bookmarks page (China-Telecom requirement)
+#define CscFeatureTagWeb_EnableDeleteAllBookmarks "CscFeature_Web_EnableDeleteAllBookmarks"
+// Add "FullHandwriting IME issue "(China-Common requirement)
+#define CscFeatureTagWeb_EnableOptionEditTextDuringFullHwr "CscFeature_Web_EnableOptionEditTextDuringFullHwr"
+// support offline-startup page includes bookmarks, history, search dialog (China-Telecom requirement)
+#define CscFeatureTagWeb_SupportOfflineStartupPage "CscFeature_Web_SupportOfflineStartupPage"
+
+// support not to set factory-reset-homepage to PREF_HOMEPAGE
+#define CscFeatureTagWeb_Bool_DisableSetFactoryResetHomeToPrefHome "CscFeature_Web_Bool_DisableSetFactoryResetHomeToPrefHome"
+
+// Show roaming dialog (ATT Requirement)
+#define CscFeatureTagWeb_Bool_ShowRoamingDialog "CscFeature_Web_EnableRoamingDialog"
+
+// set download folder by mime-type for China-Telecom requirement
+#define CscFeatureTagWeb_SetDownloadFolderNameByMimeType "CscFeature_Web_SetDownloadFolderNameByMimeType"
+
+// Disable showing activity chooser for defined string
+#define CscFeature_Web_DisableChooser4 "CscFeature_Web_DisableChooser4"
+
+// Enable download hebrew filename
+#define CscFeature_Web_SupportHebrewFileName "CscFeature_Web_SupportHebrewFileName"
+
+// remove google in search engine list
+#define CscFeatureTagWeb_DisableGoogleInBrowserSearchEngine "CscFeature_Web_DisableGoogleInBrowserSearchEngine"
+
+// set off overview mode as default (CTC Requirement)
+#define CscFeatureTagWeb_SetOffOverviewModeAsDefault "CscFeature_Web_SetOffOverviewModeAsDefault"
+
+// Disable setting homepage as it is set in APN when SIM changed
+#define CscFeature_Web_EnableAutoSimHomeUrlInProfile "CscFeature_Web_EnableAutoSimHomeUrlInProfile"
+
+// Add download file name decode feature for China region
+#define CscFeatureTagWeb_SupportDownloadedFileNameInChineseChar "CscFeature_Web_SupportDownloadedFileNameInChineseChar"
+
+// support multiAPN (CMCC Requirement)
+#define CscFeatureTagWeb_EnableMultipleApn4 "CscFeature_Web_EnableMultipleApn4"
+
+// Enable Ask to exit on back (CMCC Requirement)
+#define CscFeatureTagWeb_EnablePromptToExit "CscFeature_Web_EnablePromptToExit"
+
+
+// Enable EMOJI for JPN
+#define CscFeatureTagWeb_EnableEmoji "CscFeature_Web_Bool_EnableEmoji"
+
+// Show Wifi AP List when WIFI switch is on (CMCC Requirement)
+#define CscFeatureTagWeb_ShowWifiAPList "CscFeature_Web_ShowWifiAPList"
+
+ // Enable Operator's toolbar (ATT Requirement)
+#define CscFeatureTagWeb_EnableOperatorToolbar "CscFeature_Web_EnableOperatorToolbar"
+
+// Set TCP Connection timout (China Requirement)
+#define CscFeatureTagWeb_SetTcpConnTimeoutAs "CscFeature_Web_SetTcpConnTimeoutAs"
+
+// Add WML mime type to Accept Header (CMCC Requirement)
+#define CscFeatureTagWeb_AddWmlToHttpAcceptHeader4 "CscFeature_Web_AddWmlToHttpAcceptHeader4"
+
+// change block zoom method to position based touch block zoom (Australia Requirement)
+#define CscFeature_Web_BlockZoomBaseOnTouchPosition "CscFeature_Web_BlockZoomBaseOnTouchPosition"
+
+// Remove Partial View During Horizontal Scroll in Nav Screen (Australia Requirement)
+#define CscFeature_Web_RemovePartialViewDuringHorizontalScroll "CscFeature_Web_RemovePartialViewDuringHorizontalScroll"
+
+// Show Popup for MaxLength reached during Url input (CMCC Requirement)
+#define CscFeatureTagWeb_EnablePopup4MaxLengthReachedDuringUrlInput "CscFeature_Web_EnablePopup4MaxLengthReachedDuringUrlInput"
+
+// Support Tel Number in the page to go to dialing app (KOR Requirement)
+#define CscFeature_Web_RecognizeTelNumber "CscFeature_Web_RecognizeTelNumber"
+
+// Large file transfer in Internet download (VZW Requirement)
+#define CscFeature_Web_EnableWifiOption4LargeFileDownload "CscFeature_Web_EnableWifiOption4LargeFileDownload"
+
+// Add additional accept charset to Accept Header (CTC Requirement)
+#define CscFeature_Web_AddCharSetToHttpHeader "CscFeature_Web_AddCharSetToHttpHeader"
+
+// max connection per host for performance
+#define CscFeature_Web_MaxConnectionPerHost "CscFeature_Web_MaxConnectionPerHost"
+#endif // SEC_NATIVE_FEATURE_TAG_WEB_H