123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- include_rules = [
- "-android_webview",
- "+android_webview/browser",
- "+android_webview/browser_jni_headers",
- "+android_webview/common",
- "+android_webview/grit",
- "+android_webview/proto",
- "+android_webview/test/android_webview_unittests_jni",
- "+cc",
- "+components/android_autofill/browser",
- "+components/autofill/content/browser",
- "+components/autofill/content/common",
- "+components/autofill/core/browser",
- "+components/autofill/core/common",
- "+components/cdm/browser",
- "+components/component_updater/android",
- "+components/component_updater/installer_policies",
- "+components/crash/content/browser",
- "+components/crash/core",
- "+components/download/public/common",
- "+components/embedder_support",
- "+components/favicon_base",
- "+components/flags_ui",
- "+components/heap_profiling",
- "+components/keyed_service/core",
- "+components/minidump_uploader",
- "+components/navigation_interception",
- "+components/optimization_guide/core/bloom_filter.h",
- "+components/page_load_metrics/browser",
- "+components/permissions",
- "+components/policy/core/browser",
- "+components/policy/core/common",
- "+components/policy/content",
- "+components/power_metrics",
- "+components/pref_registry",
- "+components/printing/browser",
- "+components/printing/common",
- "+components/profile_metrics",
- "+components/safe_browsing/android",
- "+components/safe_browsing/content/browser",
- "+components/safe_browsing/core/browser",
- "+components/safe_browsing/core/common",
- "+components/security_interstitials",
- "+components/services/heap_profiling",
- "+components/spellcheck/browser",
- "+components/spellcheck/common",
- "+components/strings",
- "+components/tracing/common",
- "+components/url_formatter",
- "+components/url_matcher",
- "+components/user_prefs",
- "+components/variations",
- "+components/visitedlink/browser",
- "+components/viz/common",
- "+components/viz/service/display",
- "+components/viz/service/display_embedder",
- "+components/viz/service/frame_sinks",
- "+components/viz/test",
- "+components/webdata/common",
- "+content/public/browser",
- "+content/public/test",
- # Explicitly disallow using SyncMessageFilter to prevent browser from
- # sending synchronous IPC messages on non-UI threads.
- "-ipc/ipc_sync_message_filter.h",
- "+media/base/android",
- "+media/mojo/buildflags.h",
- "+components/policy/policy_constants.h",
- "+components/embedder_support/android",
- "+printing",
- "+services/cert_verifier/public/mojom",
- "+services/metrics/public/cpp/ukm_source_id.h",
- "+services/network/public",
- # This is needed for the CookieManager to configure the CookieStore directly.
- "+services/network/cookie_access_delegate_impl.h",
- "+services/network/network_service.h",
- "+services/resource_coordinator/public/cpp",
- "+services/service_manager/public/cpp",
- # This is needed for AwPacResolver
- "+services/proxy_resolver",
- # network service related unit tests
- "+services/network/test",
- "+mojo/core/embedder/embedder.h",
- "+mojo/public/cpp/system",
- # Background tracing support
- "+services/tracing/public/cpp",
- "+storage/browser/quota",
- "+storage/common/quota",
- "+third_party/blink/public/common/page_state/page_state.h",
- "+third_party/blink/public/common/features.h",
- "+third_party/blink/public/common/permissions/permission_utils.h",
- "+third_party/blink/public/common/storage_key/storage_key.h",
- "+third_party/blink/public/mojom/loader/resource_load_info.mojom-shared.h",
- "+third_party/crashpad/crashpad/client",
- "+third_party/crashpad/crashpad/util",
- "+ui/display",
- "+ui/gfx",
- "+ui/gl",
- "+ui/touch_selection/touch_handle.h",
- # Temporary until we bundle our own favicon. See
- # AwContentBrowserClient::GetDefaultFavicon
- "!ui/resources/grit/ui_resources.h",
- # For using the same legacy IPC channel for mojo.
- "+third_party/blink/public/common/associated_interfaces",
- # Required for AwURLLoaderThrottle.
- "+third_party/blink/public/common/loader/url_loader_throttle.h",
- # For messaging between embedders and Javascript content.
- "+third_party/blink/public/common/messaging",
- # Required for MediaStreams.
- "+third_party/blink/public/common/mediastream",
- # QuotaStatusCode required by AwQuotaManagerBridge.
- "+third_party/blink/public/mojom/quota",
- "+third_party/blink/public/mojom/mediastream/media_stream.mojom-shared.h",
- "+third_party/blink/public/mojom/mediastream/media_stream.mojom.h",
- # For favicon url
- "+third_party/blink/public/mojom/favicon",
- # For find-in-page
- "+third_party/blink/public/mojom/frame",
- # Required for the Web Speech API.
- "+third_party/blink/public/mojom/speech",
- # Required by AwSettings.
- "+third_party/blink/public/common/renderer_preferences/renderer_preferences.h",
- "+third_party/blink/public/mojom/webpreferences/web_preferences.mojom.h",
- # For the content_browser overlay manifest
- "+third_party/blink/public/mojom/input",
- # For background tracing setup.
- "+third_party/metrics_proto",
- ]
|