summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/DEPS
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/autofill/DEPS')
-rw-r--r--chrome/browser/autofill/DEPS25
1 files changed, 21 insertions, 4 deletions
diff --git a/chrome/browser/autofill/DEPS b/chrome/browser/autofill/DEPS
index b52824e..3b46adf 100644
--- a/chrome/browser/autofill/DEPS
+++ b/chrome/browser/autofill/DEPS
@@ -1,13 +1,29 @@
include_rules = [
# Autofill is being made into a component (it will end up at
- # src/components/autofill and not depend on src/chrome), so we have
+ # //components/autofill and not depend on //chrome), so we have
# these basic rules followed by temporary exceptions. Please don't
# add to the list of exceptions!
"-chrome/browser",
- "+chrome/browser/api/sync",
- "+chrome/browser/api/webdata",
+ "-chrome/common",
"+chrome/browser/autofill",
- "+chrome/browser/common",
+
+ # TODO(joi): These rules are necessary until we move these files to
+ # //components/autofill/common.
+ "+chrome/common/autofill/autocheckout_status.h",
+ "+chrome/common/autofill/web_element_descriptor.h",
+ "+chrome/common/autofill_messages.h",
+ "+chrome/common/form_data.h",
+ "+chrome/common/form_data_predictions.h",
+ "+chrome/common/form_field_data.h",
+ "+chrome/common/form_field_data_predictions.h",
+ "+chrome/common/password_form_fill_data.h",
+
+ # TODO(joi): Get rid of these.
+ "!chrome/common/render_messages.h",
+ "!chrome/common/chrome_constants.h",
+ "!chrome/common/chrome_notification_types.h",
+ "!chrome/common/chrome_paths.h",
+ "!chrome/common/url_constants.h",
# Permanently-allowed DEPS beyond the standard Browser
# Components-like DEPS above go here.
@@ -45,6 +61,7 @@ specific_include_rules = {
"!chrome/browser/ui/browser_tabstrip.h",
"!chrome/browser/ui/browser_window.h",
"!chrome/browser/ui/tabs/tab_strip_model.h",
+ "!chrome/common/pref_names.h"
],
# TODO(joi): These files will stay in chrome/browser/autofill when