summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorerikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-24 19:45:11 +0000
committererikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-24 19:45:11 +0000
commit60036f6b4ae5cba5909ee7fc1169a02dbed2c1d9 (patch)
tree3d9c6dd465d7066f5de217a8f3b5de5b74346a8f
parenta637cbea8da26b78717cac014306975f4193b7ff (diff)
downloadchromium_src-60036f6b4ae5cba5909ee7fc1169a02dbed2c1d9.zip
chromium_src-60036f6b4ae5cba5909ee7fc1169a02dbed2c1d9.tar.gz
chromium_src-60036f6b4ae5cba5909ee7fc1169a02dbed2c1d9.tar.bz2
Set-up work for componentization of history.
R=joi,sky BUG=144050 Review URL: https://chromiumcodereview.appspot.com/10867028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153259 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--WATCHLISTS2
-rw-r--r--chrome/browser/history/DEPS59
2 files changed, 60 insertions, 1 deletions
diff --git a/WATCHLISTS b/WATCHLISTS
index 1736cfe..2701fac 100644
--- a/WATCHLISTS
+++ b/WATCHLISTS
@@ -65,7 +65,7 @@
'filepath': 'chrome/browser/chromeos/',
},
'browser_components': {
- 'filepath': 'chrome/browser/autofill/',
+ 'filepath': 'chrome/browser/autofill/|chrome/browser/history/',
},
'browser_compositor': {
'filepath': 'ui/compositor/'
diff --git a/chrome/browser/history/DEPS b/chrome/browser/history/DEPS
new file mode 100644
index 0000000..1d7d51a
--- /dev/null
+++ b/chrome/browser/history/DEPS
@@ -0,0 +1,59 @@
+include_rules = [
+ # History is being made into a Browser Component, so we have these
+ # three basic rules followed by temporary exceptions. Please don't
+ # add to the list of exceptions!
+ "-chrome/browser",
+ "+chrome/browser/api",
+ "+chrome/browser/history",
+
+ # TODO(erikwright): Bring this list to zero.
+ #
+ # Do not add to the list of temporarily-allowed dependencies below,
+ # and please do not introduce more #includes of these files.
+ "!chrome/browser/autocomplete/autocomplete_field_trial.h",
+ "!chrome/browser/autocomplete/autocomplete_log.h",
+ "!chrome/browser/autocomplete/autocomplete_match.h",
+ "!chrome/browser/autocomplete/autocomplete_provider.h",
+ "!chrome/browser/autocomplete/autocomplete_result.h",
+ "!chrome/browser/autocomplete/history_provider_util.h",
+ "!chrome/browser/autocomplete/history_url_provider.h",
+ "!chrome/browser/autocomplete/url_prefix.h",
+ "!chrome/browser/bookmarks/bookmark_codec.h",
+ "!chrome/browser/bookmarks/bookmark_model.h",
+ "!chrome/browser/bookmarks/bookmark_model_factory.h",
+ "!chrome/browser/bookmarks/bookmark_service.h",
+ "!chrome/browser/browser_process.h",
+ "!chrome/browser/cancelable_request.h",
+ "!chrome/browser/chromeos/login/existing_user_controller.h",
+ "!chrome/browser/diagnostics/sqlite_diagnostics.h",
+ "!chrome/browser/extensions/event_router.h",
+ "!chrome/browser/extensions/extension_function.h",
+ "!chrome/browser/favicon/favicon_service.h",
+ "!chrome/browser/prefs/pref_service.h",
+ "!chrome/browser/prefs/scoped_user_pref_update.h",
+ "!chrome/browser/profiles/profile.h",
+ "!chrome/browser/profiles/profile_dependency_manager.h",
+ "!chrome/browser/profiles/profile_manager.h",
+ "!chrome/browser/profiles/refcounted_profile_keyed_service.h",
+ "!chrome/browser/profiles/refcounted_profile_keyed_service_factory.h",
+ "!chrome/browser/search_engines/template_url_id.h",
+ "!chrome/browser/ui/profile_error_dialog.h",
+ "!chrome/browser/ui/webui/ntp/most_visited_handler.h",
+ "!chrome/browser/ui/webui/ntp/new_tab_ui.h",
+ "!chrome/browser/visitedlink/visitedlink_master.h",
+]
+
+specific_include_rules = {
+ # TODO(erikwright): Bring this list to zero.
+ #
+ # Do not add to the list of temporarily-allowed dependencies below,
+ # and please do not introduce more #includes of these files.
+ '.*_[a-z]*test\.cc': [
+ "!chrome/browser/bookmarks/bookmark_utils.h",
+ "!chrome/browser/extensions/extension_apitest.h",
+ "!chrome/browser/extensions/extension_function_test_utils.h",
+ "!chrome/browser/ui/browser.h",
+ "!chrome/browser/ui/browser_tabstrip.h",
+ "!chrome/browser/ui/view_ids.h",
+ ]
+}