3 "+ios/shared/chrome/common",
6 "+services/network/test",
7 "+services/network/public/cpp",
12 # Only parts of skia are compiled on iOS, so we explicitly list the
13 # files that can be included to avoid bringing in more code.
14 "+skia/ext/skia_utils_ios.h",
15 "+third_party/skia/include/core/SkBitmap.h",
16 "+third_party/skia/include/core/SkColor.h",
17 "+third_party/skia/include/core/SkGraphics.h",
19 # The subdirectories in ios/chrome/ will manually allow their own include
20 # directories in ios/chrome/ so we disallow all of them.
28 # Chrome cannot use any ios/web APIs inside ios/web/public that are
29 # designed only for ios/web_view.
30 "-ios/web/public/web_view_only",
32 # All code in ios/chrome assumes that web::BrowserState* can be safely
33 # casted to ChromeBrowserState*. This mean that no code should use
34 # web::TestBrowserState in ios/chrome.
35 "-ios/web/public/test/fakes/test_browser_state.h",
37 # Disallow direct uses of libraries that compose MaterialComponents.
38 "+ios/third_party/material_components_ios",
39 "-ios/third_party/material_font_disk_loader_ios",
40 "-ios/third_party/material_internationalization_ios",
41 "-ios/third_party/material_roboto_font_loader_ios",
42 "-ios/third_party/material_sprited_animation_view_ios",
43 "-ios/third_party/material_text_accessibility_ios",
44 "-ios/third_party/motion_animator_objc",
45 "-ios/third_party/motion_interchange_objc",
46 "-ios/third_party/motion_transitioning_objc",
48 # web::HttpServer is deprecated in favor of net::EmbeddedTestServer.
49 # See crbug.com/891834.
50 "-ios/web/public/test/http_server",