summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions')
-rw-r--r--chrome/browser/extensions/extension_accessibility_api.h1
-rw-r--r--chrome/browser/extensions/extension_browser_actions_api.h1
-rw-r--r--chrome/browser/extensions/extension_context_menu_api.h1
-rw-r--r--chrome/browser/extensions/extension_cookies_api.h1
-rw-r--r--chrome/browser/extensions/extension_function.h3
-rw-r--r--chrome/browser/extensions/extension_processes_api.cc2
-rw-r--r--chrome/browser/extensions/extensions_service.h1
-rw-r--r--chrome/browser/extensions/sandboxed_extension_unpacker.h2
-rw-r--r--chrome/browser/extensions/sandboxed_extension_unpacker_unittest.cc1
9 files changed, 9 insertions, 4 deletions
diff --git a/chrome/browser/extensions/extension_accessibility_api.h b/chrome/browser/extensions/extension_accessibility_api.h
index 6c79d7d..b837e06 100644
--- a/chrome/browser/extensions/extension_accessibility_api.h
+++ b/chrome/browser/extensions/extension_accessibility_api.h
@@ -11,6 +11,7 @@
#include "base/callback.h"
#include "base/singleton.h"
+#include "base/values.h"
#include "chrome/browser/accessibility_events.h"
#include "chrome/browser/extensions/extension_function.h"
#include "chrome/common/notification_service.h"
diff --git a/chrome/browser/extensions/extension_browser_actions_api.h b/chrome/browser/extensions/extension_browser_actions_api.h
index 6dd3d20..c6b2e24 100644
--- a/chrome/browser/extensions/extension_browser_actions_api.h
+++ b/chrome/browser/extensions/extension_browser_actions_api.h
@@ -9,6 +9,7 @@
#include "chrome/browser/extensions/extension_function.h"
#include "chrome/common/extensions/extension_action.h"
+class DictionaryValue;
class ExtensionAction;
// Base class for chrome.browserAction.* APIs.
diff --git a/chrome/browser/extensions/extension_context_menu_api.h b/chrome/browser/extensions/extension_context_menu_api.h
index 77aac9d..4c246c2 100644
--- a/chrome/browser/extensions/extension_context_menu_api.h
+++ b/chrome/browser/extensions/extension_context_menu_api.h
@@ -10,6 +10,7 @@
#include "chrome/browser/extensions/extension_menu_manager.h"
#include "chrome/common/extensions/extension_extent.h"
+class DictionaryValue;
class ExtensionMenuItem;
class ExtensionContextMenuFunction : public SyncExtensionFunction {
diff --git a/chrome/browser/extensions/extension_cookies_api.h b/chrome/browser/extensions/extension_cookies_api.h
index 067cb6f..666fe7a 100644
--- a/chrome/browser/extensions/extension_cookies_api.h
+++ b/chrome/browser/extensions/extension_cookies_api.h
@@ -20,6 +20,7 @@
#include "googleurl/src/gurl.h"
#include "net/base/cookie_monster.h"
+class DictionaryValue;
class URLRequestContextGetter;
// Observes CookieMonster notifications and routes them as events to the
diff --git a/chrome/browser/extensions/extension_function.h b/chrome/browser/extensions/extension_function.h
index 9bb4be5..44fde69 100644
--- a/chrome/browser/extensions/extension_function.h
+++ b/chrome/browser/extensions/extension_function.h
@@ -9,14 +9,15 @@
#include <string>
#include <list>
-#include "base/values.h"
#include "base/scoped_ptr.h"
#include "base/ref_counted.h"
#include "chrome/browser/extensions/extension_function_dispatcher.h"
class ExtensionFunctionDispatcher;
+class ListValue;
class Profile;
class QuotaLimitHeuristic;
+class Value;
#define EXTENSION_FUNCTION_VALIDATE(test) do { \
if (!(test)) { \
diff --git a/chrome/browser/extensions/extension_processes_api.cc b/chrome/browser/extensions/extension_processes_api.cc
index c4895d3..1c6c8dc 100644
--- a/chrome/browser/extensions/extension_processes_api.cc
+++ b/chrome/browser/extensions/extension_processes_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_processes_api.h"
+#include "base/values.h"
+
#include "chrome/browser/extensions/extension_tabs_module.h"
#include "chrome/browser/extensions/extension_processes_api_constants.h"
#include "chrome/browser/renderer_host/render_process_host.h"
diff --git a/chrome/browser/extensions/extensions_service.h b/chrome/browser/extensions/extensions_service.h
index a857364..4290f2e 100644
--- a/chrome/browser/extensions/extensions_service.h
+++ b/chrome/browser/extensions/extensions_service.h
@@ -19,7 +19,6 @@
#include "base/task.h"
#include "base/time.h"
#include "base/tuple.h"
-#include "base/values.h"
#include "chrome/browser/chrome_thread.h"
#include "chrome/browser/extensions/extension_icon_manager.h"
#include "chrome/browser/extensions/extension_menu_manager.h"
diff --git a/chrome/browser/extensions/sandboxed_extension_unpacker.h b/chrome/browser/extensions/sandboxed_extension_unpacker.h
index a9b6408..00ee232 100644
--- a/chrome/browser/extensions/sandboxed_extension_unpacker.h
+++ b/chrome/browser/extensions/sandboxed_extension_unpacker.h
@@ -11,9 +11,9 @@
#include "base/file_path.h"
#include "base/ref_counted.h"
#include "base/scoped_temp_dir.h"
-#include "base/values.h"
#include "chrome/browser/utility_process_host.h"
+class DictionaryValue;
class Extension;
class ResourceDispatcherHost;
diff --git a/chrome/browser/extensions/sandboxed_extension_unpacker_unittest.cc b/chrome/browser/extensions/sandboxed_extension_unpacker_unittest.cc
index 748cd46..92e897e 100644
--- a/chrome/browser/extensions/sandboxed_extension_unpacker_unittest.cc
+++ b/chrome/browser/extensions/sandboxed_extension_unpacker_unittest.cc
@@ -8,7 +8,6 @@
#include "base/ref_counted.h"
#include "base/scoped_temp_dir.h"
#include "base/string_util.h"
-#include "base/values.h"
#include "chrome/browser/extensions/sandboxed_extension_unpacker.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/extensions/extension.h"