Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / bookmarks / DEPS
index 7c8f4bc..73aa9a2 100644 (file)
@@ -5,6 +5,7 @@ include_rules = [
   # exceptions!
   "-chrome/browser",
   "+chrome/browser/bookmarks",
+  "+chrome/browser/browser_process.h",
   "+chrome/browser/favicon",
   "+chrome/browser/chrome_notification_types.h",
   "+chrome/browser/policy/profile_policy_connector.h",
@@ -13,6 +14,7 @@ include_rules = [
   "+chrome/browser/profiles/profile.h",
   "+chrome/browser/profiles/startup_task_runner_service.h",
   "+chrome/browser/profiles/startup_task_runner_service_factory.h",
+  "+chrome/browser/signin/signin_manager_factory.h",
   "+chrome/browser/undo/bookmark_undo_service.h",
   "+chrome/browser/undo/bookmark_undo_service_factory.h",
 
@@ -22,7 +24,6 @@ include_rules = [
   "!chrome/browser/history/history_service.h",
   "!chrome/browser/history/history_service_factory.h",
   "!chrome/browser/history/url_database.h",
-  "!chrome/browser/omnibox/omnibox_field_trial.h",
   # Do not add to the list of temporarily-allowed dependencies above,
   # and please do not introduce more #includes of these files.
 ]
@@ -33,4 +34,10 @@ specific_include_rules = {
     "+chrome/test/base/testing_profile.h",
     "+chrome/utility/importer/bookmark_html_reader.h",
   ],
+  # Allow to include flags_storage into enhanced_bookmarks_features.cc because
+  # it has a function used by about_flags.cc and it needs flags_storage.
+  # This should be removed after enhanced bookmarks experiment is over.
+  'enhanced_bookmarks_features\.cc': [
+    "+chrome/browser/flags_storage.h",
+  ],
 }