summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhijith Nair <abhijithnair@google.com>2023-02-01 14:21:49 +0000
committerAbhijith Nair <abhijithnair@google.com>2023-02-01 14:21:49 +0000
commit7d5d6f58a04393740eaa7a8389e0e6555982645b (patch)
tree123ced7cbd8507f8838046c742c80dc5d3d17e8e
parent0b036b2ef020e38d85660bf14d39798b353effc9 (diff)
parent0baab1a7112ed22f356e0a1482df8050dd0a20e9 (diff)
downloadwebview_support_interfaces-androidx-window-extensions-core-release.tar.gz
[AndroidX Webkit] roll boundary interfaces to 0baab1aandroidx-window-extensions-core-releaseandroidx-privacysandbox-ads-release
This rolls the boundary interfaces for the androidx.webkit module to include the following commit range: https://android.googlesource.com/platform/external/webview_support_interfaces/+log/0b036b2ef020e38d85660bf14d39798b353effc9..0baab1a7112ed22f356e0a1482df8050dd0a20e9 Test: N/A Change-Id: Ie73884d3e3bdd2dbf3bee85ae4fb0b7078d2616e
-rw-r--r--src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java17
-rw-r--r--src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java2
-rw-r--r--src/org/chromium/support_lib_boundary/util/Features.java3
3 files changed, 18 insertions, 4 deletions
diff --git a/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java b/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java
index 4da312b..1b8a7d2 100644
--- a/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java
+++ b/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java
@@ -20,10 +20,7 @@ public final class ProcessGlobalConfigConstants {
/** @hide */
@RestrictTo(RestrictTo.Scope.LIBRARY)
- @StringDef(value =
- {
- DATA_DIRECTORY_SUFFIX,
- })
+ @StringDef(value = {DATA_DIRECTORY_SUFFIX, DATA_DIRECTORY_BASE_PATH, CACHE_DIRECTORY_BASE_PATH})
@Retention(RetentionPolicy.SOURCE)
@Target({ElementType.PARAMETER, ElementType.METHOD})
public @interface ProcessGlobalConfigMapKey {}
@@ -33,4 +30,16 @@ public final class ProcessGlobalConfigConstants {
* via reflection into AndroidX class.
*/
public static final String DATA_DIRECTORY_SUFFIX = "DATA_DIRECTORY_SUFFIX";
+
+ /**
+ * Key for the data directory base path in the process global config map that is read in
+ * chromium via reflection into AndroidX class.
+ */
+ public static final String DATA_DIRECTORY_BASE_PATH = "DATA_DIRECTORY_BASE_PATH";
+
+ /**
+ * Key for the cache directory base path in the process global config map that is read in
+ * chromium via reflection into AndroidX class.
+ */
+ public static final String CACHE_DIRECTORY_BASE_PATH = "CACHE_DIRECTORY_BASE_PATH";
} \ No newline at end of file
diff --git a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
index af22eb5..ef9eef8 100644
--- a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
+++ b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
@@ -62,4 +62,6 @@ public interface WebSettingsBoundaryInterface {
void setEnterpriseAuthenticationAppLinkPolicyEnabled(boolean enabled);
boolean getEnterpriseAuthenticationAppLinkPolicyEnabled();
+
+ void enableRestrictSensitiveWebContent();
}
diff --git a/src/org/chromium/support_lib_boundary/util/Features.java b/src/org/chromium/support_lib_boundary/util/Features.java
index 990b16d..a0e17e5 100644
--- a/src/org/chromium/support_lib_boundary/util/Features.java
+++ b/src/org/chromium/support_lib_boundary/util/Features.java
@@ -238,4 +238,7 @@ public class Features {
// DropDataContentProvider.onDragEnd
// DropDataContentProvider.call
public static final String IMAGE_DRAG_DROP = "IMAGE_DRAG_DROP";
+
+ // WebSettingsCompat.enableRestrictSensitiveWebContent
+ public static final String RESTRICT_SENSITIVE_WEB_CONTENT = "RESTRICT_SENSITIVE_WEB_CONTENT";
}