Index: ios/chrome/browser/ui/DEPS |
diff --git a/ios/chrome/browser/ui/DEPS b/ios/chrome/browser/ui/DEPS |
new file mode 100644 |
index 0000000000000000000000000000000000000000..fa03c9add216a6fbd704eef38329aa49dbdc986b |
--- /dev/null |
+++ b/ios/chrome/browser/ui/DEPS |
@@ -0,0 +1,50 @@ |
+specific_include_rules = { |
+ # TODO(crbug.com/620134): Remove these exceptions. |
+ "^chrome_web_view_factory.*\.mm$": [ |
+ "+ios/web/net/request_group_util.h", |
+ "+ios/web/net/request_tracker_impl.h", |
+ ], |
+ |
+ # TODO(crbug.com/620489): Remove these exceptions. |
+ "^browser_view_controller\.mm$": [ |
+ "+ios/web/navigation/crw_session_controller.h", |
+ "+ios/web/navigation/crw_session_entry.h", |
+ "+ios/web/navigation/navigation_manager_impl.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ "^browser_view_controller_unittest\.mm$": [ |
+ "+ios/web/navigation/crw_session_controller.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ "+ios/web/web_state/web_state_impl.h", |
+ ], |
+ |
+ # TODO(crbug.com/620139): Remove this exception. |
+ "^fullscreen_controller\.mm$": [ |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ |
+ # TODO(crbug.com/620143): Remove these exceptions. |
+ "^fullscreen_controller_unittest\.mm$": [ |
+ "+ios/web/web_state/crw_web_view_proxy_impl.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ |
+ # TODO(crbug.com/620139): Remove these exceptions. |
+ "^fullscreen_controller_unittest\.mm$": [ |
+ "+ios/web/web_state/crw_web_view_proxy_impl.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ |
+ # TODO(crbug.com/620147): Remove these exceptions. |
+ "^open_in_controller\.mm$": [ |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ "^open_in_controller_unittest\.mm$": [ |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ |
+ # TODO(crbug.com/620438): Remove this exception. |
+ "^preload_controller\.mm$": [ |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+} |