6 "+chrome/tools/profiles", # For history unit tests.
8 "+components/autofill/browser",
9 "+components/autofill/common",
10 "+components/auto_login_parser",
11 "+components/autofill/common",
12 "+components/webdata",
13 "+components/navigation_interception",
14 "+components/user_prefs",
15 "+components/visitedlink/browser",
16 "+components/web_contents_delegate_android",
17 "+content/public/browser",
19 "+device/media_transfer_protocol",
20 "+extensions/browser",
22 "+google/cacheinvalidation", # Sync invalidation API protobuf files.
25 "+grit", # For generated headers
26 "+installer_util_strings", # For generated headers
27 "+media/base", # For media switches
28 "+policy", # For generated headers and source
29 "+ppapi/c", # For various types.
32 "+ppapi/shared_impl/api_id.h",
33 # Defines some types that are marshalled over IPC.
34 "+ppapi/shared_impl/ppp_flash_browser_operations_shared.h",
37 "+sandbox/win/src", # The path doesn't say it, but this is the Windows sandbox.
40 "+sync/api", # Sync API files.
41 "+sync/notifier", # Sync invalidation API files.
42 "+sync/protocol", # Sync protobuf files.
43 "+third_party/cros_system_api",
45 "+xib_localizers", # For generated mac localization helpers
47 # TODO(stuartmorgan): Remove these by refactoring necessary code out of
48 # webkit/. See crbug.com/146251
49 # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW!
53 "+webkit/dom_storage/dom_storage_types.h",
55 "+webkit/plugins", # Defines some types that are marshalled over IPC.
58 # webkit/glue files are listed individually since they aren't conceptually
59 # grouped like the other webkit/ files, and can therefore be tackled one at
61 "+webkit/glue/glue_serialize.h",
62 "+webkit/glue/image_decoder.h",
63 "+webkit/glue/image_resource_fetcher.h",
64 "+webkit/glue/resource_loader_bridge.h",
65 "+webkit/glue/resource_type.h",
66 "+webkit/glue/web_intent_data.h",
67 "+webkit/glue/web_intent_reply_data.h",
68 "+webkit/glue/web_intent_service_data.h",
69 "+webkit/glue/webcursor.h",
70 "+webkit/glue/webdropdata.h",
71 "+webkit/glue/webkit_glue.h",
72 "+webkit/glue/webmenuitem.h",
73 "+webkit/glue/webpreferences.h",
74 # DO NOT ADD ANY MORE ITEMS TO THE ABOVE LIST!
76 "-chrome/browser/ui/views",
77 # TODO(tfarina): Remove all these. crbug.com/125846.
78 # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW!
79 "!chrome/browser/ui/views/extensions/extension_view_views.h",
80 "!chrome/browser/ui/views/location_bar/location_bar_view.h",
81 "!chrome/browser/ui/views/location_bar/location_icon_view.h",
82 "!chrome/browser/ui/views/notifications/balloon_view.h",
83 "!chrome/browser/ui/views/notifications/balloon_view_host.h",
84 "!chrome/browser/ui/views/reload_button.h",
85 "!chrome/browser/ui/views/select_file_dialog_extension.h",
86 # DO NOT ADD ANY MORE ITEMS TO THE ABOVE LIST!
89 "+chrome/third_party/mozilla_security_manager",
90 "+libxml", # For search engine definition parsing.
91 "+third_party/apple_sample_code", # Apple code ImageAndTextCell.
95 "+third_party/iaccessible2",
97 "+third_party/isimpledom",
98 "+third_party/leveldatabase",
99 "+third_party/libevent", # For the remote V8 debugging server
100 "+third_party/libjingle",
101 "+third_party/protobuf/src/google/protobuf",
103 "+third_party/sqlite",
104 "+third_party/undoview",