| specific_include_rules = { |
| "browser_about_rewriter.cc": [ |
| "+ios/chrome/browser/ui/ui_feature_flags.h", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "browsing_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "browsing_prevent_default_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "cache_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "child_window_open_by_dom_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| "chrome_main_parts\.(h|mm)": [ |
| "+components/memory_system", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "forms_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "http_auth_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "js_print_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "progress_indicator_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "push_and_replace_state_navigation_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "stop_loading_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "visible_url_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| # web::HttpServer is deprecated in favor of net::EmbeddedTestServer. |
| # TODO:(crbug.com/891834) Remove this exception. |
| "window_open_by_dom_egtest\.mm": [ |
| "+ios/web/public/test/http_server", |
| ], |
| |
| # TODO(crbug.com/1294160): Remove these dependencies. |
| "^chrome_web_client.mm": [ |
| "+ios/chrome/browser/ui/elements/windowed_container_view.h", |
| "+ios/chrome/browser/ui/reading_list/reading_list_features.h", |
| "+ios/chrome/browser/ui/reading_list/reading_list_javascript_feature.h", |
| "+ios/chrome/browser/ui/ui_feature_flags.h", |
| ], |
| "^page_placeholder_tab_helper.h": [ |
| "+ios/chrome/browser/ui/elements/top_aligned_image_view.h", |
| ], |
| "^page_placeholder_tab_helper.mm": [ |
| "+ios/chrome/browser/ui/util/named_guide.h", |
| ], |
| "^sad_tab_tab_helper.mm": [ |
| "+ios/chrome/browser/ui/fullscreen/fullscreen_controller.h", |
| "+ios/chrome/browser/ui/fullscreen/scoped_fullscreen_disabler.h", |
| ], |
| "^web_state_delegate_browser_agent.h": [ |
| "+ios/chrome/browser/ui/dialogs/overlay_java_script_dialog_presenter.h", |
| ], |
| "^web_state_delegate_browser_agent.mm": [ |
| "+ios/chrome/browser/ui/dialogs/nsurl_protection_space_util.h", |
| "+ios/chrome/browser/ui/context_menu/context_menu_configuration_provider.h", |
| ], |
| |
| } |