DEPS 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. include_rules = [
  2. "-android_webview",
  3. "+android_webview/browser",
  4. "+android_webview/browser_jni_headers",
  5. "+android_webview/common",
  6. "+android_webview/grit",
  7. "+android_webview/proto",
  8. "+android_webview/test/android_webview_unittests_jni",
  9. "+cc",
  10. "+components/android_autofill/browser",
  11. "+components/autofill/content/browser",
  12. "+components/autofill/content/common",
  13. "+components/autofill/core/browser",
  14. "+components/autofill/core/common",
  15. "+components/cdm/browser",
  16. "+components/component_updater/android",
  17. "+components/component_updater/installer_policies",
  18. "+components/crash/content/browser",
  19. "+components/crash/core",
  20. "+components/download/public/common",
  21. "+components/embedder_support",
  22. "+components/favicon_base",
  23. "+components/flags_ui",
  24. "+components/heap_profiling",
  25. "+components/keyed_service/core",
  26. "+components/minidump_uploader",
  27. "+components/navigation_interception",
  28. "+components/optimization_guide/core/bloom_filter.h",
  29. "+components/page_load_metrics/browser",
  30. "+components/permissions",
  31. "+components/policy/core/browser",
  32. "+components/policy/core/common",
  33. "+components/policy/content",
  34. "+components/power_metrics",
  35. "+components/pref_registry",
  36. "+components/printing/browser",
  37. "+components/printing/common",
  38. "+components/profile_metrics",
  39. "+components/safe_browsing/android",
  40. "+components/safe_browsing/content/browser",
  41. "+components/safe_browsing/core/browser",
  42. "+components/safe_browsing/core/common",
  43. "+components/security_interstitials",
  44. "+components/services/heap_profiling",
  45. "+components/spellcheck/browser",
  46. "+components/spellcheck/common",
  47. "+components/strings",
  48. "+components/tracing/common",
  49. "+components/url_formatter",
  50. "+components/url_matcher",
  51. "+components/user_prefs",
  52. "+components/variations",
  53. "+components/visitedlink/browser",
  54. "+components/viz/common",
  55. "+components/viz/service/display",
  56. "+components/viz/service/display_embedder",
  57. "+components/viz/service/frame_sinks",
  58. "+components/viz/test",
  59. "+components/webdata/common",
  60. "+content/public/browser",
  61. "+content/public/test",
  62. # Explicitly disallow using SyncMessageFilter to prevent browser from
  63. # sending synchronous IPC messages on non-UI threads.
  64. "-ipc/ipc_sync_message_filter.h",
  65. "+media/base/android",
  66. "+media/mojo/buildflags.h",
  67. "+components/policy/policy_constants.h",
  68. "+components/embedder_support/android",
  69. "+printing",
  70. "+services/cert_verifier/public/mojom",
  71. "+services/metrics/public/cpp/ukm_source_id.h",
  72. "+services/network/public",
  73. # This is needed for the CookieManager to configure the CookieStore directly.
  74. "+services/network/cookie_access_delegate_impl.h",
  75. "+services/network/network_service.h",
  76. "+services/resource_coordinator/public/cpp",
  77. "+services/service_manager/public/cpp",
  78. # This is needed for AwPacResolver
  79. "+services/proxy_resolver",
  80. # network service related unit tests
  81. "+services/network/test",
  82. "+mojo/core/embedder/embedder.h",
  83. "+mojo/public/cpp/system",
  84. # Background tracing support
  85. "+services/tracing/public/cpp",
  86. "+storage/browser/quota",
  87. "+storage/common/quota",
  88. "+third_party/blink/public/common/page_state/page_state.h",
  89. "+third_party/blink/public/common/features.h",
  90. "+third_party/blink/public/common/permissions/permission_utils.h",
  91. "+third_party/blink/public/common/storage_key/storage_key.h",
  92. "+third_party/blink/public/mojom/loader/resource_load_info.mojom-shared.h",
  93. "+third_party/crashpad/crashpad/client",
  94. "+third_party/crashpad/crashpad/util",
  95. "+ui/display",
  96. "+ui/gfx",
  97. "+ui/gl",
  98. "+ui/touch_selection/touch_handle.h",
  99. # Temporary until we bundle our own favicon. See
  100. # AwContentBrowserClient::GetDefaultFavicon
  101. "!ui/resources/grit/ui_resources.h",
  102. # For using the same legacy IPC channel for mojo.
  103. "+third_party/blink/public/common/associated_interfaces",
  104. # Required for AwURLLoaderThrottle.
  105. "+third_party/blink/public/common/loader/url_loader_throttle.h",
  106. # For messaging between embedders and Javascript content.
  107. "+third_party/blink/public/common/messaging",
  108. # Required for MediaStreams.
  109. "+third_party/blink/public/common/mediastream",
  110. # QuotaStatusCode required by AwQuotaManagerBridge.
  111. "+third_party/blink/public/mojom/quota",
  112. "+third_party/blink/public/mojom/mediastream/media_stream.mojom-shared.h",
  113. "+third_party/blink/public/mojom/mediastream/media_stream.mojom.h",
  114. # For favicon url
  115. "+third_party/blink/public/mojom/favicon",
  116. # For find-in-page
  117. "+third_party/blink/public/mojom/frame",
  118. # Required for the Web Speech API.
  119. "+third_party/blink/public/mojom/speech",
  120. # Required by AwSettings.
  121. "+third_party/blink/public/common/renderer_preferences/renderer_preferences.h",
  122. "+third_party/blink/public/mojom/webpreferences/web_preferences.mojom.h",
  123. # For the content_browser overlay manifest
  124. "+third_party/blink/public/mojom/input",
  125. # For background tracing setup.
  126. "+third_party/metrics_proto",
  127. ]