[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 1 | include_rules = [ |
[email protected] | c2e2b6d | 2013-01-22 02:23:29 | [diff] [blame] | 2 | "+apps", |
enne | 34f6084c | 2017-02-02 22:39:08 | [diff] [blame] | 3 | "+cc/paint", |
Andrew Grieve | 4a42c22e | 2019-06-24 16:14:29 | [diff] [blame] | 4 | "+chrome/android/chrome_jni_headers", |
| 5 | "+chrome/android/features/autofill_assistant/jni_headers", |
| 6 | "+chrome/android/public/profiles/jni_headers", |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 7 | "+chrome/app", |
erikwright | 0cdddbff | 2015-03-12 18:05:34 | [diff] [blame] | 8 | "+chrome/chrome_watcher", |
Tien Mai | b89c140 | 2018-11-13 13:25:36 | [diff] [blame] | 9 | "+chrome/credential_provider/common", |
thestig | 4a2e88e | 2016-08-27 23:23:51 | [diff] [blame] | 10 | "+chrome/grit", |
jwd | c882e48d | 2016-08-19 00:14:42 | [diff] [blame] | 11 | "+chrome/install_static", |
grt | 6990ce31 | 2017-03-27 12:04:17 | [diff] [blame] | 12 | "+chrome/installer/util", |
Xi Cheng | b7c35726b | 2018-04-25 04:55:14 | [diff] [blame] | 13 | "+chrome/notification_helper/notification_helper_constants.h", |
Maggie Cai | 5e292d2 | 2019-03-11 22:58:24 | [diff] [blame] | 14 | "+chrome/services/app_service/public/mojom", |
Luum Habtemariam | 9d99993 | 2018-10-15 23:04:12 | [diff] [blame] | 15 | "+chrome/services/cups_ipp_parser/public", |
Luum Habtemariam | c295b4ea | 2019-04-24 20:18:51 | [diff] [blame] | 16 | "+chrome/services/cups_proxy", |
Maksim Ivanov | 23e78307 | 2018-10-30 21:50:14 | [diff] [blame] | 17 | "+chrome/services/diagnosticsd/public", |
Jay Civelli | 8743364b | 2017-11-02 18:14:36 | [diff] [blame] | 18 | "+chrome/services/file_util/public", |
Jay Civelli | 069422f | 2017-11-10 18:55:52 | [diff] [blame] | 19 | "+chrome/services/media_gallery_util/public", |
Jay Civelli | 407c3fc | 2017-12-14 00:25:27 | [diff] [blame] | 20 | "+chrome/services/printing/public", |
Jay Civelli | 66e0d89 | 2017-12-05 01:05:10 | [diff] [blame] | 21 | "+chrome/services/removable_storage_writer/public", |
Jay Civelli | 446d1db | 2017-11-15 00:19:26 | [diff] [blame] | 22 | "+chrome/services/util_win/public", |
| 23 | "+chrome/services/wifi_util_win/public", |
[email protected] | 5cf19b9 | 2012-03-21 22:25:05 | [diff] [blame] | 24 | "+chromeos", |
brettw | b1fc1b8 | 2016-02-02 00:19:08 | [diff] [blame] | 25 | "+components", |
Colin Blundell | b078723 | 2019-06-25 07:38:48 | [diff] [blame] | 26 | |
| 27 | # Use identity_manager.h instead of the below files; |
Colin Blundell | d55fde8 | 2018-12-18 16:04:37 | [diff] [blame] | 28 | # see https://groups.google.com/a/chromium.org/d/msg/chromium-dev/dgFLuxqZt1o/iEqkyoQQBwAJ for help and info. |
Colin Blundell | b078723 | 2019-06-25 07:38:48 | [diff] [blame] | 29 | "-components/signin/core/browser/account_fetcher_service.h", |
| 30 | "-components/signin/core/browser/account_info_fetcher.h", |
| 31 | "-components/signin/core/browser/account_tracker_service.h", |
| 32 | "-components/signin/core/browser/child_account_info_fetcher_android.h", |
| 33 | "-components/signin/core/browser/fake_profile_oauth2_token_service.h", |
| 34 | "-components/signin/core/browser/gaia_cookie_manager_service.h", |
| 35 | "-components/signin/core/browser/oauth2_token_service_delegate_android.h", |
| 36 | "-components/signin/core/browser/oauth2_multilogin_helper.h", |
| 37 | "-components/signin/core/browser/oauth2_multilogin_token_fetcher.h", |
| 38 | "-components/signin/core/browser/primary_account_manager.h", |
| 39 | "-components/signin/core/browser/primary_account_policy_manager.h", |
| 40 | "-components/signin/core/browser/profile_oauth2_token_service.h", |
| 41 | "-components/signin/core/browser/profile_oauth2_token_service_delegate_chromeos.h", |
| 42 | "-components/signin/core/browser/ubertoken_fetcher_impl.h", |
| 43 | |
[email protected] | fd31c221 | 2011-10-17 19:43:43 | [diff] [blame] | 44 | "+content/public/browser", |
Ke He | 0be22ba | 2017-12-18 05:12:38 | [diff] [blame] | 45 | "+content/public/common", |
[email protected] | 94a481b | 2014-03-28 19:41:55 | [diff] [blame] | 46 | "+courgette", |
alexis.menard | 2fe63eaa | 2016-10-13 21:42:43 | [diff] [blame] | 47 | "+device/base", |
[email protected] | 06af6a4 | 2012-12-14 00:16:40 | [diff] [blame] | 48 | "+device/bluetooth", |
Adam Langley | 573d3ac | 2018-04-28 00:32:13 | [diff] [blame] | 49 | "+device/fido", |
Matt Reynolds | 660a4775 | 2018-06-28 19:42:48 | [diff] [blame] | 50 | "+device/gamepad/public/cpp", |
Scott Violet | c8240b0 | 2018-03-08 22:03:59 | [diff] [blame] | 51 | "+device/vr/buildflags/buildflags.h", |
Bill Orr | eb42922 | 2018-08-08 21:14:43 | [diff] [blame] | 52 | "+device/vr/public", |
[email protected] | 993da5e | 2013-03-23 21:25:16 | [diff] [blame] | 53 | "+extensions/browser", |
[email protected] | 885c0e9 | 2012-11-13 20:27:42 | [diff] [blame] | 54 | "+extensions/common", |
oshima | 758abebc | 2014-11-06 10:55:50 | [diff] [blame] | 55 | "+extensions/components/javascript_dialog_extensions_client", |
Scott Violet | c8240b0 | 2018-03-08 22:03:59 | [diff] [blame] | 56 | "+extensions/buildflags", |
mukai | 4245dfe8 | 2014-09-05 17:40:51 | [diff] [blame] | 57 | "+extensions/grit", |
yoz | e8dc2f1 | 2014-09-09 23:16:32 | [diff] [blame] | 58 | "+extensions/test", |
[email protected] | 83c2950 | 2012-08-22 19:34:48 | [diff] [blame] | 59 | "+google/cacheinvalidation", # Sync invalidation API protobuf files. |
[email protected] | 6386cf5 | 2012-09-07 04:26:37 | [diff] [blame] | 60 | "+google_apis", |
[email protected] | cec9984 | 2012-02-10 03:24:23 | [diff] [blame] | 61 | "+google_update", |
[email protected] | b4d08ea | 2012-05-24 19:26:57 | [diff] [blame] | 62 | "+installer_util_strings", # For generated headers |
Ken Rockot | 388ba4fc | 2018-02-10 17:23:41 | [diff] [blame] | 63 | "+mash/public/mojom", |
Thomas Guilbert | 642e97d | 2019-03-27 23:33:37 | [diff] [blame] | 64 | "+media/media_buildflags.h", |
dalecurtis | 1620bd3a | 2015-04-28 20:26:29 | [diff] [blame] | 65 | "+media/audio", # For media audio hang monitor. |
[email protected] | e2e8e32 | 2012-09-12 04:37:02 | [diff] [blame] | 66 | "+media/base", # For media switches |
chcunningham | 9205ea8 | 2018-07-12 18:04:20 | [diff] [blame] | 67 | "+media/capabilities", # For InMemoryVideoDecodeStatsDB |
xhwang | c3a252b | 2016-05-23 02:35:48 | [diff] [blame] | 68 | "+media/cdm/cdm_paths.h", |
Xiangjun Zhang | 3aafe30 | 2018-02-07 20:10:40 | [diff] [blame] | 69 | "+media/capture", |
yhirano | bbea627 | 2015-09-17 07:09:03 | [diff] [blame] | 70 | "+media/midi", # For midi switches |
alokp | 6ecb238 | 2016-01-27 00:40:00 | [diff] [blame] | 71 | "+media/mojo", # For mojo media services. |
Saman Sami | 2acabd1 | 2018-03-10 00:51:09 | [diff] [blame] | 72 | "+media/renderers", |
Alex Loiko | 66f63f5c | 2018-11-16 10:21:06 | [diff] [blame] | 73 | "+media/webrtc", # For webrtc media switches. |
[email protected] | 1b4209f | 2011-01-07 00:25:40 | [diff] [blame] | 74 | "+ppapi/c", # For various types. |
[email protected] | b7631cc | 2012-09-15 05:08:38 | [diff] [blame] | 75 | "+ppapi/host", |
[email protected] | 709a847e | 2010-11-10 01:16:11 | [diff] [blame] | 76 | "+ppapi/proxy", |
[email protected] | 8ddc6b7c | 2013-12-12 20:42:06 | [diff] [blame] | 77 | "+ppapi/shared_impl", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 78 | "+rlz", |
[email protected] | 18149178 | 2012-07-18 00:59:15 | [diff] [blame] | 79 | "+sandbox/win/src", # The path doesn't say it, but this is the Windows sandbox. |
Olga Sharonova | a234a0a | 2018-02-16 11:12:23 | [diff] [blame] | 80 | "+services/audio/public", |
Ken Rockot | 80b08e9 | 2018-08-15 04:22:02 | [diff] [blame] | 81 | "+services/content/simple_browser", |
Jay Civelli | d8dc7c6 | 2017-11-02 02:10:41 | [diff] [blame] | 82 | "+services/data_decoder/public", |
Ke He | 0be22ba | 2017-12-18 05:12:38 | [diff] [blame] | 83 | "+services/device/public", |
Colin Blundell | e89886a | 2017-06-12 11:26:56 | [diff] [blame] | 84 | "+services/identity/public", |
Andrew Moylan | 8ed9d83c8 | 2019-01-29 20:23:52 | [diff] [blame] | 85 | "+services/image_annotation/public", |
Becca Hughes | f87f525 | 2018-08-30 18:43:36 | [diff] [blame] | 86 | "+services/media_session/public", |
Steven Holte | e830e7e | 2017-11-07 23:47:30 | [diff] [blame] | 87 | "+services/metrics/metrics_mojo_service.h", |
Mounir Lamouri | fd9dcefa | 2017-07-06 10:26:55 | [diff] [blame] | 88 | "+services/metrics/public", |
John Abd-El-Malek | 21bca7c | 2018-10-26 22:13:33 | [diff] [blame] | 89 | "+services/network/cert_verifier_with_trust_anchors.h", |
| 90 | "+services/network/cert_verify_proc_chromeos.h", |
John Abd-El-Malek | 89c02ae | 2018-02-01 01:56:19 | [diff] [blame] | 91 | "+services/network/ignore_errors_cert_verifier.h", |
John Abd-El-Malek | 8e82a32 | 2018-01-31 20:30:47 | [diff] [blame] | 92 | "+services/network/network_service.h", |
Ken Rockot | 7d0a5ff6 | 2018-04-26 21:46:51 | [diff] [blame] | 93 | "+services/network/public", |
Mark Pilgrim | 9c330c221 | 2018-04-27 15:35:27 | [diff] [blame] | 94 | "+services/network/test", |
Matt Mueller | dbc0aa7 | 2019-02-04 22:13:18 | [diff] [blame] | 95 | "+services/network/trial_comparison_cert_verifier_mojo.h", |
Mark Pilgrim | 9c330c221 | 2018-04-27 15:35:27 | [diff] [blame] | 96 | "+services/network/url_request_context_owner.h", |
John Abd-El-Malek | 8e82a32 | 2018-01-31 20:30:47 | [diff] [blame] | 97 | "+services/network/url_request_context_builder_mojo.h", |
rockot | 905e389 | 2017-02-18 10:47:11 | [diff] [blame] | 98 | "+services/preferences/public/cpp", |
Ken Rockot | f7f533e | 2018-02-11 02:21:33 | [diff] [blame] | 99 | "+services/preferences/public/mojom", |
Jay Civelli | 2df2464 | 2017-10-09 20:22:28 | [diff] [blame] | 100 | "+services/proxy_resolver", # Android runs the packaged proxy resolver |
| 101 | # service in process and needs impl access. |
Ken Rockot | 26cf474 | 2018-02-11 04:10:40 | [diff] [blame] | 102 | "+services/proxy_resolver/public/mojom", |
oysteine | 8c8d3b70 | 2017-05-18 15:18:17 | [diff] [blame] | 103 | "+services/resource_coordinator/public/cpp", |
Ken Rockot | 95c888a4 | 2018-02-11 05:54:11 | [diff] [blame] | 104 | "+services/resource_coordinator/public/mojom", |
Ken Rockot | d7e999b | 2018-02-11 15:48:21 | [diff] [blame] | 105 | "+services/shape_detection/public/mojom", |
Ken Rockot | cebdf9c8 | 2019-05-28 20:33:03 | [diff] [blame] | 106 | "+services/strings", |
Oystein Eftevaag | 424fd37 | 2019-06-07 17:51:03 | [diff] [blame] | 107 | "+services/tracing/public/cpp", |
Guido Urdaneta | 191635e | 2018-05-09 16:00:53 | [diff] [blame] | 108 | "+services/video_capture/public", |
Scott Violet | 703b824 | 2019-06-11 19:34:36 | [diff] [blame] | 109 | "+services/viz/public", |
Saman Sami | 2acabd1 | 2018-03-10 00:51:09 | [diff] [blame] | 110 | "+services/viz/privileged", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 111 | "+skia/ext", |
tfarina | 29a3a174 | 2016-10-28 18:47:33 | [diff] [blame] | 112 | "+third_party/boringssl/src/include", |
manzagop | a5d6688d | 2016-10-25 20:16:03 | [diff] [blame] | 113 | "+third_party/crashpad", |
[email protected] | 4404e5b | 2011-08-16 19:08:46 | [diff] [blame] | 114 | "+third_party/cros_system_api", |
Steven Holte | f9d5ed6 | 2017-10-21 02:02:30 | [diff] [blame] | 115 | "+third_party/metrics_proto", |
Xiaohan Wang | f170c73 | 2018-09-27 05:45:26 | [diff] [blame] | 116 | "+third_party/widevine/cdm/buildflags.h", |
Xiaohan Wang | a4e4184 | 2018-06-26 18:45:10 | [diff] [blame] | 117 | "+third_party/widevine/cdm/widevine_cdm_common.h", |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 118 | |
Scott Violet | 8ff9c30 | 2018-02-22 22:28:35 | [diff] [blame] | 119 | # Code under //ash runs out-of-process in mash so it must be accessed via mojo |
| 120 | # interfaces in //ash/public/interfaces. See //ash/README.md. |
jamescook | 1f91eac1 | 2017-05-30 17:27:32 | [diff] [blame] | 121 | "-ash", |
| 122 | "+ash/public", |
Darren Shen | 50e1495 | 2019-05-14 03:40:43 | [diff] [blame] | 123 | "+ash/keyboard/ui/public", |
| 124 | "+ash/keyboard/ui/grit", |
| 125 | "+ash/keyboard/ui/public", |
| 126 | "+ash/keyboard/ui/resources", |
Mike Wasserman | 1fff5685 | 2019-05-02 03:38:40 | [diff] [blame] | 127 | "+ash/components/shortcut_viewer", |
jamescook | 1f91eac1 | 2017-05-30 17:27:32 | [diff] [blame] | 128 | |
Evan Stade | 30e7ed2 | 2019-06-11 21:43:54 | [diff] [blame] | 129 | # The message center should only be accessed through |
| 130 | # //chrome/browser/notifications. |
Evan Stade | 196ec04 | 2018-03-13 19:44:36 | [diff] [blame] | 131 | "-ui/message_center", |
| 132 | "+ui/message_center/public", |
| 133 | |
[email protected] | 1249f32 | 2013-10-23 21:03:16 | [diff] [blame] | 134 | # chrome only needs switches from cc. All usage of the compositor is from |
| 135 | # content. Definitely don't include generic stuff from cc/base here, if this |
| 136 | # is needed these files need to move to base/ |
| 137 | "+cc/base/switches.h", |
| 138 | |
[email protected] | bbe2f51 | 2013-08-16 12:54:39 | [diff] [blame] | 139 | # Unsafe to use from //chrome, see http://goo.gl/QQG5wo |
| 140 | "-content/public/test/test_browser_context.h", |
| 141 | |
pilgrim | e92c5fcd | 2014-09-10 23:31:23 | [diff] [blame] | 142 | "+storage/browser", |
pilgrim | 1633055 | 2014-09-10 01:32:22 | [diff] [blame] | 143 | "+storage/common", |
[email protected] | c4298d0 | 2013-05-20 05:42:52 | [diff] [blame] | 144 | |
[email protected] | 81963ad | 2012-05-17 19:25:03 | [diff] [blame] | 145 | "-chrome/browser/ui/views", |
Greg Thompson | 0d974c4 | 2017-11-03 16:17:26 | [diff] [blame] | 146 | "+chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h", |
[email protected] | e8b6ca0 | 2013-07-10 18:00:51 | [diff] [blame] | 147 | "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h", |
estade | d3aa0e8 | 2016-02-17 22:55:21 | [diff] [blame] | 148 | "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h", |
Maksim Sisov | 1f2f2e6 | 2019-05-08 07:56:22 | [diff] [blame] | 149 | "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux_x11.h", |
ananta | 5ecf11b | 2017-04-29 00:45:10 | [diff] [blame] | 150 | "+chrome/browser/ui/views/extensions/request_file_system_dialog_view.h", |
Greg Thompson | 0d974c4 | 2017-11-03 16:17:26 | [diff] [blame] | 151 | "+chrome/browser/ui/views/try_chrome_dialog_win/try_chrome_dialog.h", |
[email protected] | 81963ad | 2012-05-17 19:25:03 | [diff] [blame] | 152 | |
Sebastien Marchand | f466c53 | 2019-06-04 20:09:48 | [diff] [blame] | 153 | # Ensure that only the public interface of performance_manager gets used. |
| 154 | "-chrome/browser/performance_manager", |
| 155 | "+chrome/browser/performance_manager/public", |
| 156 | "+chrome/browser/performance_manager/chrome_browser_main_extra_parts_performance_manager.h", |
| 157 | "+chrome/browser/performance_manager/chrome_content_browser_client_performance_manager_part.h", |
| 158 | "+chrome/browser/performance_manager/performance_manager.h", |
| 159 | "+chrome/browser/performance_manager/performance_manager_tab_helper.h", |
| 160 | |
boliu | 60df207 | 2015-10-26 22:55:19 | [diff] [blame] | 161 | # Explicitly disallow using SyncMessageFilter to prevent browser from |
| 162 | # sending synchronous IPC messages on non-UI threads. |
| 163 | "-ipc/ipc_sync_message_filter.h", |
| 164 | |
mmenke | f73a512 | 2017-07-13 23:27:39 | [diff] [blame] | 165 | # Allows in-process use of NetworkService for URLRequestContext configuration. |
| 166 | # Should be removed once the actual network service ships. |
| 167 | "+content/public/network", |
| 168 | |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 169 | # Other libraries. |
tfarina | c28691d | 2015-07-23 19:22:51 | [diff] [blame] | 170 | "+libxml", |
[email protected] | 17a444c | 2014-06-24 01:44:32 | [diff] [blame] | 171 | "+third_party/google_toolbox_for_mac/src", |
[email protected] | 8bbf619 | 2013-07-18 11:14:04 | [diff] [blame] | 172 | "+third_party/icu/source/common/unicode", |
| 173 | "+third_party/icu/source/i18n/unicode", |
[email protected] | f82ef06 | 2012-04-27 17:52:54 | [diff] [blame] | 174 | "+third_party/leveldatabase", |
tfarina | c28691d | 2015-07-23 19:22:51 | [diff] [blame] | 175 | "+third_party/libxml", |
[email protected] | 17a444c | 2014-06-24 01:44:32 | [diff] [blame] | 176 | "+third_party/mozilla", # Mozilla interface headers. |
miguelg | dbb2e23 | 2016-10-14 18:50:13 | [diff] [blame] | 177 | "+third_party/ocmock/gtest_support.h", |
[email protected] | 3828d6f | 2011-02-24 18:32:21 | [diff] [blame] | 178 | "+third_party/protobuf/src/google/protobuf", |
[email protected] | 4728ca8 | 2012-08-24 10:39:59 | [diff] [blame] | 179 | "+third_party/re2", |
[email protected] | b84ee6e | 2014-03-15 22:51:54 | [diff] [blame] | 180 | "+third_party/smhasher", |
[email protected] | 2b733b3 | 2011-09-22 06:18:24 | [diff] [blame] | 181 | "+third_party/sqlite", |
[email protected] | 537c638d | 2013-07-04 00:49:19 | [diff] [blame] | 182 | "+third_party/zlib", |
[email protected] | af6e075 | 2013-06-21 15:50:38 | [diff] [blame] | 183 | |
Kinuko Yasuda | 2008306 | 2018-02-10 02:13:30 | [diff] [blame] | 184 | # No inclusion of WebKit from the browser, other than the ones in |
Kinuko Yasuda | 6f03105 | 2018-02-19 15:25:27 | [diff] [blame] | 185 | # WebKit/public/{mojom,common}, or the ones that are strictly enum/POD, |
[email protected] | af6e075 | 2013-06-21 15:50:38 | [diff] [blame] | 186 | # header-only types, and some selected common code. |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 187 | "-third_party/blink", |
| 188 | "+third_party/blink/public/common", |
| 189 | "+third_party/blink/public/mojom", |
| 190 | "+third_party/blink/public/platform/web_cache.h", |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 191 | "+third_party/blink/public/platform/web_loading_behavior_flag.h", |
| 192 | "+third_party/blink/public/platform/web_gesture_event.h", |
| 193 | "+third_party/blink/public/platform/web_input_event.h", |
| 194 | "+third_party/blink/public/platform/web_mouse_event.h", |
| 195 | "+third_party/blink/public/platform/web_mouse_wheel_event.h", |
Aldo Culquicondor | 5319555 | 2018-06-19 21:53:13 | [diff] [blame] | 196 | "+third_party/blink/public/platform/web_touch_event.h", |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 197 | "+third_party/blink/public/platform/web_security_style.h", |
Katie D | 8236c3a3 | 2018-04-24 18:49:27 | [diff] [blame] | 198 | "+third_party/blink/public/platform/web_speech_synthesis_constants.h", |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 199 | "+third_party/blink/public/platform/web_sudden_termination_disabler_type.h", |
| 200 | "+third_party/blink/public/platform/modules/notifications/web_notification_constants.h", |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 201 | "+third_party/blink/public/public_buildflags.h", |
| 202 | "+third_party/blink/public/web/web_context_menu_data.h", |
Dave Tapuska | 3ed4419 | 2018-05-01 18:53:30 | [diff] [blame] | 203 | "+third_party/blink/public/web/web_fullscreen_options.h", |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 204 | "+third_party/blink/public/web/web_media_player_action.h", |
| 205 | "+third_party/blink/public/web/web_plugin_action.h", |
| 206 | "+third_party/blink/public/web/web_presentation_receiver_flags.h", |
| 207 | "+third_party/blink/public/web/web_text_direction.h", |
| 208 | "+third_party/blink/public/web/web_triggering_event_info.h", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 209 | ] |
Scott Violet | d4b21d25 | 2017-08-11 17:27:36 | [diff] [blame] | 210 | |
jamescook | 1f91eac1 | 2017-05-30 17:27:32 | [diff] [blame] | 211 | specific_include_rules = { |
Scott Violet | 0eea3b2 | 2018-05-05 16:50:06 | [diff] [blame] | 212 | "ash_service_registry\.cc": [ |
Scott Violet | 7eb50d2 | 2018-05-04 17:12:18 | [diff] [blame] | 213 | "+ash/ash_service.h", |
| 214 | ], |
Christopher Cameron | 936b0a19 | 2018-10-08 20:22:35 | [diff] [blame] | 215 | "platform_util_mac.mm": [ |
| 216 | # The following is used to forward methods to an NSWindow in another |
| 217 | # process, via the views::Widget API. |
| 218 | "+ui/views/widget/widget.h", |
| 219 | ], |
Steven Bennetts | 26121cb | 2018-06-25 20:54:40 | [diff] [blame] | 220 | # TODO(mash): Fix. https://crbug.com/768439, https://crbug.com/768395. |
Scott Violet | 737fb75 | 2018-04-11 15:35:22 | [diff] [blame] | 221 | "exo_parts\.cc": [ |
| 222 | "+ash/shell.h", |
| 223 | ], |
jamescook | 1f91eac1 | 2017-05-30 17:27:32 | [diff] [blame] | 224 | # TODO(mash): Remove. http://crbug.com/678705 |
| 225 | "fullscreen_chromeos\.cc": [ |
| 226 | "+ash/root_window_controller.h", |
| 227 | "+ash/shell.h", |
Scott Violet | 776edf8 | 2017-09-29 02:03:01 | [diff] [blame] | 228 | ], |
Evan Stade | 196ec04 | 2018-03-13 19:44:36 | [diff] [blame] | 229 | # TODO(estade): the message center is initialized and shut down here, but it |
| 230 | # should be the responsibility of code in chrome/browser/notifications/ |
| 231 | "browser_process_impl.cc": [ |
| 232 | "+ui/message_center/message_center.h", |
| 233 | ], |
Lukasz Anforowicz | 23f6bc71 | 2019-02-25 20:05:57 | [diff] [blame] | 234 | # To share values of UMA enums between product code and tests. |
| 235 | "translate_manager_browsertest.cc": [ |
| 236 | "+services/network/initiator_lock_compatibility.h", |
| 237 | ], |
Darren Shen | 50e1495 | 2019-05-14 03:40:43 | [diff] [blame] | 238 | "input_method_manager_impl.cc": [ |
Darren Shen | cb250844 | 2019-07-03 21:48:23 | [diff] [blame^] | 239 | "+ash/keyboard/ui/keyboard_ui_controller.h", |
Darren Shen | 50e1495 | 2019-05-14 03:40:43 | [diff] [blame] | 240 | ], |
Robbie McElrath | eeebbf9 | 2019-06-13 17:37:13 | [diff] [blame] | 241 | "chrome_browsing_data_remover_delegate_unittest.cc": [ |
| 242 | "+services/network/network_context.h", |
| 243 | "+services/network/network_service.h", |
| 244 | ], |
jamescook | 1f91eac1 | 2017-05-30 17:27:32 | [diff] [blame] | 245 | } |