| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/extensions/extension_function_registry.h" | 5 #include "chrome/browser/extensions/extension_function_registry.h" |
| 6 | 6 |
| 7 #include "chrome/browser/accessibility/accessibility_extension_api.h" | 7 #include "chrome/browser/accessibility/accessibility_extension_api.h" |
| 8 #include "chrome/browser/extensions/api/app/app_api.h" | 8 #include "chrome/browser/extensions/api/app/app_api.h" |
| 9 #include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manage
r_private_api.h" | 9 #include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manage
r_private_api.h" |
| 10 #include "chrome/browser/extensions/api/browsing_data/browsing_data_api.h" | 10 #include "chrome/browser/extensions/api/browsing_data/browsing_data_api.h" |
| 11 #include "chrome/browser/extensions/api/commands/commands.h" | 11 #include "chrome/browser/extensions/api/commands/commands.h" |
| 12 #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" | |
| 13 #include "chrome/browser/extensions/api/idle/idle_api.h" | 12 #include "chrome/browser/extensions/api/idle/idle_api.h" |
| 14 #include "chrome/browser/extensions/api/managed_mode/managed_mode_api.h" | 13 #include "chrome/browser/extensions/api/managed_mode/managed_mode_api.h" |
| 15 #include "chrome/browser/extensions/api/metrics/metrics.h" | 14 #include "chrome/browser/extensions/api/metrics/metrics.h" |
| 16 #include "chrome/browser/extensions/api/module/module.h" | 15 #include "chrome/browser/extensions/api/module/module.h" |
| 17 #include "chrome/browser/extensions/api/omnibox/omnibox_api.h" | 16 #include "chrome/browser/extensions/api/omnibox/omnibox_api.h" |
| 18 #include "chrome/browser/extensions/api/preference/preference_api.h" | 17 #include "chrome/browser/extensions/api/preference/preference_api.h" |
| 19 #include "chrome/browser/extensions/api/runtime/runtime_api.h" | 18 #include "chrome/browser/extensions/api/runtime/runtime_api.h" |
| 20 #include "chrome/browser/extensions/api/test/test_api.h" | 19 #include "chrome/browser/extensions/api/test/test_api.h" |
| 21 #include "chrome/browser/extensions/api/top_sites/top_sites_api.h" | 20 #include "chrome/browser/extensions/api/top_sites/top_sites_api.h" |
| 22 #include "chrome/browser/extensions/api/web_request/web_request_api.h" | 21 #include "chrome/browser/extensions/api/web_request/web_request_api.h" |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 143 RegisterFunction<extensions::TestResetQuotaFunction>(); | 142 RegisterFunction<extensions::TestResetQuotaFunction>(); |
| 144 RegisterFunction<extensions::TestCreateIncognitoTabFunction>(); | 143 RegisterFunction<extensions::TestCreateIncognitoTabFunction>(); |
| 145 RegisterFunction<extensions::TestSendMessageFunction>(); | 144 RegisterFunction<extensions::TestSendMessageFunction>(); |
| 146 RegisterFunction<extensions::TestGetConfigFunction>(); | 145 RegisterFunction<extensions::TestGetConfigFunction>(); |
| 147 | 146 |
| 148 // Accessibility. | 147 // Accessibility. |
| 149 RegisterFunction<GetFocusedControlFunction>(); | 148 RegisterFunction<GetFocusedControlFunction>(); |
| 150 RegisterFunction<SetAccessibilityEnabledFunction>(); | 149 RegisterFunction<SetAccessibilityEnabledFunction>(); |
| 151 RegisterFunction<GetAlertsForTabFunction>(); | 150 RegisterFunction<GetAlertsForTabFunction>(); |
| 152 | 151 |
| 153 // Commands. | |
| 154 RegisterFunction<GetAllCommandsFunction>(); | |
| 155 | |
| 156 // Omnibox. | 152 // Omnibox. |
| 157 RegisterFunction<extensions::OmniboxSendSuggestionsFunction>(); | 153 RegisterFunction<extensions::OmniboxSendSuggestionsFunction>(); |
| 158 RegisterFunction<extensions::OmniboxSetDefaultSuggestionFunction>(); | 154 RegisterFunction<extensions::OmniboxSetDefaultSuggestionFunction>(); |
| 159 | 155 |
| 160 #if defined(TOOLKIT_VIEWS) | 156 #if defined(TOOLKIT_VIEWS) |
| 161 // Input. | 157 // Input. |
| 162 RegisterFunction<extensions::SendKeyboardEventInputFunction>(); | 158 RegisterFunction<extensions::SendKeyboardEventInputFunction>(); |
| 163 #endif | 159 #endif |
| 164 | 160 |
| 165 #if defined(OS_CHROMEOS) | 161 #if defined(OS_CHROMEOS) |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 | 285 |
| 290 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry() | 286 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry() |
| 291 : factory_(0), histogram_value_(extensions::functions::UNKNOWN) { | 287 : factory_(0), histogram_value_(extensions::functions::UNKNOWN) { |
| 292 } | 288 } |
| 293 | 289 |
| 294 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry( | 290 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry( |
| 295 ExtensionFunctionFactory factory, | 291 ExtensionFunctionFactory factory, |
| 296 extensions::functions::HistogramValue histogram_value) | 292 extensions::functions::HistogramValue histogram_value) |
| 297 : factory_(factory), histogram_value_(histogram_value) { | 293 : factory_(factory), histogram_value_(histogram_value) { |
| 298 } | 294 } |
| OLD | NEW |