diff options
author | Abhijith Nair <abhijithnair@google.com> | 2023-02-01 14:21:49 +0000 |
---|---|---|
committer | Abhijith Nair <abhijithnair@google.com> | 2023-02-01 14:21:49 +0000 |
commit | 7d5d6f58a04393740eaa7a8389e0e6555982645b (patch) | |
tree | 123ced7cbd8507f8838046c742c80dc5d3d17e8e | |
parent | 0b036b2ef020e38d85660bf14d39798b353effc9 (diff) | |
parent | 0baab1a7112ed22f356e0a1482df8050dd0a20e9 (diff) | |
download | webview_support_interfaces-androidx-privacysandbox-ads-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
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"; } |