Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(243)

Side by Side Diff: chrome/browser/DEPS

Issue 2891923003: chromeos: Tighten DEPS on //ash in //chrome/browser to support mash (Closed)
Patch Set: rebase Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | chrome/browser/chromeos/DEPS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 include_rules = [ 1 include_rules = [
2 "+apps", 2 "+apps",
3 "+ash",
4 "+cc/paint", 3 "+cc/paint",
5 "+chrome/app", 4 "+chrome/app",
6 "+chrome/chrome_watcher", 5 "+chrome/chrome_watcher",
7 "+chrome/grit", 6 "+chrome/grit",
8 "+chrome/install_static", 7 "+chrome/install_static",
9 "+chrome/installer/util", 8 "+chrome/installer/util",
10 "+chrome_elf/blacklist", 9 "+chrome_elf/blacklist",
11 "+chrome_elf/chrome_elf_constants.h", 10 "+chrome_elf/chrome_elf_constants.h",
12 "+chrome_elf/dll_hash", 11 "+chrome_elf/dll_hash",
13 "+chromeos", 12 "+chromeos",
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 "+services/resource_coordinator/public/cpp", 53 "+services/resource_coordinator/public/cpp",
55 "+services/resource_coordinator/public/interfaces/memory_instrumentation", 54 "+services/resource_coordinator/public/interfaces/memory_instrumentation",
56 "+services/service_manager", 55 "+services/service_manager",
57 "+services/shape_detection/public/interfaces", 56 "+services/shape_detection/public/interfaces",
58 "+services/ui/public", 57 "+services/ui/public",
59 "+skia/ext", 58 "+skia/ext",
60 "+third_party/boringssl/src/include", 59 "+third_party/boringssl/src/include",
61 "+third_party/crashpad", 60 "+third_party/crashpad",
62 "+third_party/cros_system_api", 61 "+third_party/cros_system_api",
63 62
63 # Code under //ash runs out-of-process under mustash (chrome --mash) so it
64 # must be accessed via mojo interfaces in //ash/public/interfaces. See
65 # //ash/README.md.
66 "-ash",
67 "+ash/public",
68 "+ash/ash_switches.h",
69
64 # chrome only needs switches from cc. All usage of the compositor is from 70 # chrome only needs switches from cc. All usage of the compositor is from
65 # content. Definitely don't include generic stuff from cc/base here, if this 71 # content. Definitely don't include generic stuff from cc/base here, if this
66 # is needed these files need to move to base/ 72 # is needed these files need to move to base/
67 "+cc/base/switches.h", 73 "+cc/base/switches.h",
68 74
69 # Unsafe to use from //chrome, see http://goo.gl/QQG5wo 75 # Unsafe to use from //chrome, see http://goo.gl/QQG5wo
70 "-content/public/test/test_browser_context.h", 76 "-content/public/test/test_browser_context.h",
71 77
72 "+storage/browser", 78 "+storage/browser",
73 "+storage/common", 79 "+storage/common",
74 80
75 "-chrome/browser/ui/views", 81 "-chrome/browser/ui/views",
76 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h", 82 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h",
77 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h", 83 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h",
78 "+chrome/browser/ui/views/extensions/request_file_system_dialog_view.h", 84 "+chrome/browser/ui/views/extensions/request_file_system_dialog_view.h",
79 "+chrome/browser/ui/views/try_chrome_dialog_view.h", 85 "+chrome/browser/ui/views/try_chrome_dialog_view.h",
80 "+chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h", 86 "+chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h",
81 87
82 # Code in chrome should not use ash::SessionStateDelegate and friends.
83 # Instead, use SessionManager/UserManager/SessionControllerClient directly
84 # since they are part of chrome.
85 "-ash/session",
86
87 # Explicitly disallow using SyncMessageFilter to prevent browser from 88 # Explicitly disallow using SyncMessageFilter to prevent browser from
88 # sending synchronous IPC messages on non-UI threads. 89 # sending synchronous IPC messages on non-UI threads.
89 "-ipc/ipc_sync_message_filter.h", 90 "-ipc/ipc_sync_message_filter.h",
90 91
91 # Other libraries. 92 # Other libraries.
92 "+libxml", 93 "+libxml",
93 "+third_party/google_toolbox_for_mac/src", 94 "+third_party/google_toolbox_for_mac/src",
94 "+third_party/icu/source/common/unicode", 95 "+third_party/icu/source/common/unicode",
95 "+third_party/icu/source/i18n/unicode", 96 "+third_party/icu/source/i18n/unicode",
96 "+third_party/leveldatabase", 97 "+third_party/leveldatabase",
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 "+third_party/WebKit/public/platform/modules/webshare/webshare.mojom.h", 129 "+third_party/WebKit/public/platform/modules/webshare/webshare.mojom.h",
129 "+third_party/WebKit/public/platform/site_engagement.mojom.h", 130 "+third_party/WebKit/public/platform/site_engagement.mojom.h",
130 "+third_party/WebKit/public/public_features.h", 131 "+third_party/WebKit/public/public_features.h",
131 "+third_party/WebKit/public/web/WebContextMenuData.h", 132 "+third_party/WebKit/public/web/WebContextMenuData.h",
132 "+third_party/WebKit/public/web/WebFindOptions.h", 133 "+third_party/WebKit/public/web/WebFindOptions.h",
133 "+third_party/WebKit/public/web/WebMediaPlayerAction.h", 134 "+third_party/WebKit/public/web/WebMediaPlayerAction.h",
134 "+third_party/WebKit/public/web/WebPluginAction.h", 135 "+third_party/WebKit/public/web/WebPluginAction.h",
135 "+third_party/WebKit/public/web/WebTextDirection.h", 136 "+third_party/WebKit/public/web/WebTextDirection.h",
136 "+third_party/WebKit/public/web/window_features.mojom.h", 137 "+third_party/WebKit/public/web/window_features.mojom.h",
137 ] 138 ]
139 specific_include_rules = {
140 # TODO(mash): Remove. http://crbug.com/678705
141 "fullscreen_chromeos\.cc": [
142 "+ash/root_window_controller.h",
143 "+ash/shell.h",
144 ]
145 }
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/chromeos/DEPS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698