Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc

Issue 195943018: Move extensions BCKS factory creation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: move stuff back out of PreProfileInit (because TestingProfile) Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/profiles/chrome_browser_main_extra_parts_profiles.h" 5 #include "chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.h"
6 6
7 #include "apps/app_load_service_factory.h"
8 #include "apps/app_restore_service_factory.h"
9 #include "apps/app_window_geometry_cache.h"
10 #include "chrome/browser/apps/ephemeral_app_service_factory.h" 7 #include "chrome/browser/apps/ephemeral_app_service_factory.h"
11 #include "chrome/browser/apps/shortcut_manager_factory.h" 8 #include "chrome/browser/apps/shortcut_manager_factory.h"
12 #include "chrome/browser/autofill/personal_data_manager_factory.h" 9 #include "chrome/browser/autofill/personal_data_manager_factory.h"
13 #include "chrome/browser/background/background_contents_service_factory.h" 10 #include "chrome/browser/background/background_contents_service_factory.h"
14 #include "chrome/browser/bookmarks/bookmark_model_factory.h" 11 #include "chrome/browser/bookmarks/bookmark_model_factory.h"
15 #include "chrome/browser/chrome_browser_main.h" 12 #include "chrome/browser/chrome_browser_main.h"
16 #include "chrome/browser/content_settings/cookie_settings.h" 13 #include "chrome/browser/content_settings/cookie_settings.h"
17 #include "chrome/browser/custom_handlers/protocol_handler_registry_factory.h" 14 #include "chrome/browser/custom_handlers/protocol_handler_registry_factory.h"
18 #include "chrome/browser/dom_distiller/dom_distiller_service_factory.h" 15 #include "chrome/browser/dom_distiller/dom_distiller_service_factory.h"
19 #include "chrome/browser/download/download_service_factory.h" 16 #include "chrome/browser/download/download_service_factory.h"
(...skipping 15 matching lines...) Expand all
35 #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service_factory. h" 32 #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service_factory. h"
36 #include "chrome/browser/profiles/gaia_info_update_service_factory.h" 33 #include "chrome/browser/profiles/gaia_info_update_service_factory.h"
37 #include "chrome/browser/search/hotword_service_factory.h" 34 #include "chrome/browser/search/hotword_service_factory.h"
38 #include "chrome/browser/search/instant_service_factory.h" 35 #include "chrome/browser/search/instant_service_factory.h"
39 #include "chrome/browser/search_engines/template_url_fetcher_factory.h" 36 #include "chrome/browser/search_engines/template_url_fetcher_factory.h"
40 #include "chrome/browser/search_engines/template_url_service_factory.h" 37 #include "chrome/browser/search_engines/template_url_service_factory.h"
41 #include "chrome/browser/sessions/session_service_factory.h" 38 #include "chrome/browser/sessions/session_service_factory.h"
42 #include "chrome/browser/sessions/tab_restore_service_factory.h" 39 #include "chrome/browser/sessions/tab_restore_service_factory.h"
43 #include "chrome/browser/signin/about_signin_internals_factory.h" 40 #include "chrome/browser/signin/about_signin_internals_factory.h"
44 #include "chrome/browser/signin/signin_manager_factory.h" 41 #include "chrome/browser/signin/signin_manager_factory.h"
45 #include "chrome/browser/speech/extension_api/tts_extension_api.h"
46 #include "chrome/browser/sync/profile_sync_service_factory.h" 42 #include "chrome/browser/sync/profile_sync_service_factory.h"
47 #include "chrome/browser/themes/theme_service_factory.h" 43 #include "chrome/browser/themes/theme_service_factory.h"
48 #include "chrome/browser/thumbnails/thumbnail_service_factory.h" 44 #include "chrome/browser/thumbnails/thumbnail_service_factory.h"
49 #include "chrome/browser/ui/find_bar/find_bar_state_factory.h" 45 #include "chrome/browser/ui/find_bar/find_bar_state_factory.h"
50 #include "chrome/browser/ui/global_error/global_error_service_factory.h" 46 #include "chrome/browser/ui/global_error/global_error_service_factory.h"
51 #include "chrome/browser/ui/tabs/pinned_tab_service_factory.h" 47 #include "chrome/browser/ui/tabs/pinned_tab_service_factory.h"
52 #include "chrome/browser/ui/webui/ntp/ntp_resource_cache_factory.h" 48 #include "chrome/browser/ui/webui/ntp/ntp_resource_cache_factory.h"
53 #include "chrome/browser/undo/bookmark_undo_service_factory.h" 49 #include "chrome/browser/undo/bookmark_undo_service_factory.h"
54 #include "chrome/browser/webdata/web_data_service_factory.h" 50 #include "chrome/browser/webdata/web_data_service_factory.h"
55 51
56 #if defined(ENABLE_EXTENSIONS) 52 #if defined(ENABLE_EXTENSIONS)
57 #include "chrome/browser/extensions/activity_log/activity_log.h" 53 #include "apps/browser_context_keyed_service_factories.h"
James Cook 2014/03/17 17:31:51 In the old code, headers like this were not includ
Ken Rockot(use gerrit already) 2014/03/17 20:08:27 Done.
James Cook 2014/03/17 17:31:51 It's kind of weird that these three files all have
Ken Rockot(use gerrit already) 2014/03/17 20:08:27 Yeah, I didn't want to leave them like this. All c
58 #include "chrome/browser/extensions/api/activity_log_private/activity_log_privat e_api.h" 54 #include "chrome/browser/extensions/chrome_extensions_browser_context_keyed_serv ice_factories.h"
59 #include "chrome/browser/extensions/api/alarms/alarm_manager.h" 55 #include "extensions/browser/context_keyed_service_factories.h"
60 #include "chrome/browser/extensions/api/audio/audio_api.h" 56 #endif
61 #include "chrome/browser/extensions/api/bluetooth/bluetooth_api.h"
62 #include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manage r_private_api.h"
63 #include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h"
64 #include "chrome/browser/extensions/api/braille_display_private/braille_display_ private_api.h"
65 #include "chrome/browser/extensions/api/commands/command_service.h"
66 #include "chrome/browser/extensions/api/cookies/cookies_api.h"
67 #include "chrome/browser/extensions/api/developer_private/developer_private_api. h"
68 #include "chrome/browser/extensions/api/dial/dial_api_factory.h"
69 #include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
70 #include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h"
71 #include "chrome/browser/extensions/api/font_settings/font_settings_api.h"
72 #include "chrome/browser/extensions/api/history/history_api.h"
73 #include "chrome/browser/extensions/api/hotword_private/hotword_private_api.h"
74 #include "chrome/browser/extensions/api/identity/identity_api.h"
75 #include "chrome/browser/extensions/api/idle/idle_manager_factory.h"
76 #include "chrome/browser/extensions/api/input/input.h"
77 #include "chrome/browser/extensions/api/location/location_manager.h"
78 #include "chrome/browser/extensions/api/management/management_api.h"
79 #include "chrome/browser/extensions/api/mdns/mdns_api.h"
80 #include "chrome/browser/extensions/api/media_galleries_private/media_galleries_ private_api.h"
81 #include "chrome/browser/extensions/api/networking_private/networking_private_ev ent_router_factory.h"
82 #include "chrome/browser/extensions/api/omnibox/omnibox_api.h"
83 #include "chrome/browser/extensions/api/preference/chrome_direct_setting_api.h"
84 #include "chrome/browser/extensions/api/preference/preference_api.h"
85 #include "chrome/browser/extensions/api/processes/processes_api.h"
86 #include "chrome/browser/extensions/api/push_messaging/push_messaging_api.h"
87 #include "chrome/browser/extensions/api/runtime/runtime_api.h"
88 #include "chrome/browser/extensions/api/serial/serial_connection.h"
89 #include "chrome/browser/extensions/api/settings_overrides/settings_overrides_ap i.h"
90 #include "chrome/browser/extensions/api/signed_in_devices/signed_in_devices_mana ger.h"
91 #include "chrome/browser/extensions/api/streams_private/streams_private_api.h"
92 #include "chrome/browser/extensions/api/system_info/system_info_api.h"
93 #include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h"
94 #include "chrome/browser/extensions/api/tabs/tabs_windows_api.h"
95 #include "chrome/browser/extensions/api/usb/usb_device_resource.h"
96 #include "chrome/browser/extensions/api/web_navigation/web_navigation_api.h"
97 #include "chrome/browser/extensions/api/web_request/web_request_api.h"
98 #include "chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_privat e_api.h"
99 #include "chrome/browser/extensions/extension_system_factory.h"
100 #include "chrome/browser/extensions/extension_toolbar_model_factory.h"
101 #include "chrome/browser/extensions/extension_web_ui_override_registrar.h"
102 #include "chrome/browser/extensions/install_tracker_factory.h"
103 #include "chrome/browser/extensions/menu_manager_factory.h"
104 #include "chrome/browser/extensions/plugin_manager.h"
105 #include "chrome/browser/extensions/token_cache/token_cache_service_factory.h"
106 #include "extensions/browser/api/api_resource_manager.h"
107 #include "extensions/browser/api/socket/socket.h"
108 #include "extensions/browser/api/socket/tcp_socket.h"
109 #include "extensions/browser/api/socket/udp_socket.h"
110 #include "extensions/browser/api/sockets_tcp/tcp_socket_event_dispatcher.h"
111 #include "extensions/browser/api/sockets_tcp_server/tcp_server_socket_event_disp atcher.h"
112 #include "extensions/browser/api/sockets_udp/udp_socket_event_dispatcher.h"
113 #include "extensions/browser/api/storage/settings_frontend.h"
114 #include "extensions/browser/extension_prefs_factory.h"
115 #include "extensions/browser/renderer_startup_helper.h"
116 #endif // defined(ENABLE_EXTENSIONS)
117 57
118 #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION) 58 #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION)
119 #include "chrome/browser/captive_portal/captive_portal_service_factory.h" 59 #include "chrome/browser/captive_portal/captive_portal_service_factory.h"
120 #endif 60 #endif
121 61
122 #if defined(ENABLE_CONFIGURATION_POLICY) 62 #if defined(ENABLE_CONFIGURATION_POLICY)
123 #include "chrome/browser/policy/cloud/policy_header_service_factory.h" 63 #include "chrome/browser/policy/cloud/policy_header_service_factory.h"
124 #include "chrome/browser/policy/cloud/user_cloud_policy_invalidator_factory.h" 64 #include "chrome/browser/policy/cloud/user_cloud_policy_invalidator_factory.h"
125 #include "chrome/browser/policy/schema_registry_service_factory.h" 65 #include "chrome/browser/policy/schema_registry_service_factory.h"
126 #if defined(OS_CHROMEOS) 66 #if defined(OS_CHROMEOS)
(...skipping 12 matching lines...) Expand all
139 79
140 #if defined(ENABLE_MANAGED_USERS) 80 #if defined(ENABLE_MANAGED_USERS)
141 #include "chrome/browser/managed_mode/managed_user_service_factory.h" 81 #include "chrome/browser/managed_mode/managed_user_service_factory.h"
142 #include "chrome/browser/managed_mode/managed_user_sync_service_factory.h" 82 #include "chrome/browser/managed_mode/managed_user_sync_service_factory.h"
143 #if defined(OS_CHROMEOS) 83 #if defined(OS_CHROMEOS)
144 #include "chrome/browser/managed_mode/chromeos/managed_user_password_service_fac tory.h" 84 #include "chrome/browser/managed_mode/chromeos/managed_user_password_service_fac tory.h"
145 #include "chrome/browser/managed_mode/chromeos/manager_password_service_factory. h" 85 #include "chrome/browser/managed_mode/chromeos/manager_password_service_factory. h"
146 #endif 86 #endif
147 #endif 87 #endif
148 88
149 #if defined(OS_CHROMEOS)
150 #include "chrome/browser/chromeos/extensions/file_manager/file_browser_private_a pi_factory.h"
151 #include "chrome/browser/chromeos/extensions/input_method_api.h"
152 #include "chrome/browser/chromeos/extensions/media_player_api.h"
153 #include "chrome/browser/chromeos/extensions/screenlock_private_api.h"
154 #include "chrome/browser/extensions/api/input_ime/input_ime_api.h"
155 #include "chrome/browser/extensions/api/log_private/log_private_api.h"
156 #endif
157
158 #if defined(USE_AURA) 89 #if defined(USE_AURA)
159 #include "chrome/browser/ui/gesture_prefs_observer_factory_aura.h" 90 #include "chrome/browser/ui/gesture_prefs_observer_factory_aura.h"
160 #endif 91 #endif
161 92
162 #if defined(OS_ANDROID) 93 #if defined(OS_ANDROID)
163 #include "chrome/browser/media/protected_media_identifier_permission_context_fac tory.h" 94 #include "chrome/browser/media/protected_media_identifier_permission_context_fac tory.h"
164 #else 95 #else
165 #include "chrome/browser/media_galleries/media_galleries_preferences_factory.h" 96 #include "chrome/browser/media_galleries/media_galleries_preferences_factory.h"
166 #include "chrome/browser/notifications/sync_notifier/chrome_notifier_service_fac tory.h" 97 #include "chrome/browser/notifications/sync_notifier/chrome_notifier_service_fac tory.h"
167 #include "chrome/browser/notifications/sync_notifier/synced_notification_app_inf o_service_factory.h" 98 #include "chrome/browser/notifications/sync_notifier/synced_notification_app_inf o_service_factory.h"
168 #include "chrome/browser/profile_resetter/automatic_profile_resetter_factory.h" 99 #include "chrome/browser/profile_resetter/automatic_profile_resetter_factory.h"
169 #endif 100 #endif
170 101
171 #if defined(ENABLE_SPELLCHECK) 102 #if defined(ENABLE_SPELLCHECK)
172 #include "chrome/browser/extensions/api/spellcheck/spellcheck_api.h"
173 #include "chrome/browser/spellchecker/spellcheck_factory.h" 103 #include "chrome/browser/spellchecker/spellcheck_factory.h"
174 #endif 104 #endif
175 105
176 #if defined(ENABLE_MDNS) 106 #if defined(ENABLE_MDNS)
177 #include "chrome/browser/local_discovery/privet_notifications_factory.h" 107 #include "chrome/browser/local_discovery/privet_notifications_factory.h"
178 #endif 108 #endif
179 109
180 namespace chrome { 110 namespace chrome {
181 111
182 void AddProfilesExtraParts(ChromeBrowserMainParts* main_parts) { 112 void AddProfilesExtraParts(ChromeBrowserMainParts* main_parts) {
(...skipping 14 matching lines...) Expand all
197 // dependency graph when we create a profile so we can dispatch the profile 127 // dependency graph when we create a profile so we can dispatch the profile
198 // creation message to the services that want to create their services at 128 // creation message to the services that want to create their services at
199 // profile creation time. 129 // profile creation time.
200 // 130 //
201 // TODO(erg): This needs to be something else. I don't think putting every 131 // TODO(erg): This needs to be something else. I don't think putting every
202 // FooServiceFactory here will scale or is desirable long term. 132 // FooServiceFactory here will scale or is desirable long term.
203 // 133 //
204 // static 134 // static
205 void ChromeBrowserMainExtraPartsProfiles:: 135 void ChromeBrowserMainExtraPartsProfiles::
206 EnsureBrowserContextKeyedServiceFactoriesBuilt() { 136 EnsureBrowserContextKeyedServiceFactoriesBuilt() {
137 AppShortcutManagerFactory::GetInstance();
James Cook 2014/03/17 17:31:51 These used to be wrapped in ENABLE_EXTENSIONS. Do
Ken Rockot(use gerrit already) 2014/03/17 20:08:27 Moved into the ENABLE_EXTENSIONS block.
138 EphemeralAppServiceFactory::GetInstance();
139 #if defined(ENABLE_EXTENSIONS)
140 apps::EnsureBrowserContextKeyedServiceFactoriesBuilt();
141 extensions::EnsureBrowserContextKeyedServiceFactoriesBuilt();
142 EnsureChromeExtensionsBrowserContextKeyedServiceFactoriesBuilt();
James Cook 2014/03/17 17:31:51 Ugh. Hmm. Yuck. If it has to be an awful name lik
Ken Rockot(use gerrit already) 2014/03/17 20:08:27 How about consistent function names (EnsureBrowser
143 #endif
James Cook 2014/03/17 17:31:51 nit: Put a blank line after this ENABLE_EXTENSIONS
Ken Rockot(use gerrit already) 2014/03/17 20:08:27 Done.
207 AboutSigninInternalsFactory::GetInstance(); 144 AboutSigninInternalsFactory::GetInstance();
208 autofill::PersonalDataManagerFactory::GetInstance(); 145 autofill::PersonalDataManagerFactory::GetInstance();
209 #if !defined(OS_ANDROID) 146 #if !defined(OS_ANDROID)
210 AutomaticProfileResetterFactory::GetInstance(); 147 AutomaticProfileResetterFactory::GetInstance();
211 #endif 148 #endif
212 #if defined(ENABLE_BACKGROUND) 149 #if defined(ENABLE_BACKGROUND)
213 BackgroundContentsServiceFactory::GetInstance(); 150 BackgroundContentsServiceFactory::GetInstance();
214 #endif 151 #endif
215 BookmarkModelFactory::GetInstance(); 152 BookmarkModelFactory::GetInstance();
216 #if !defined(OS_ANDROID) 153 #if !defined(OS_ANDROID)
217 BookmarkUndoServiceFactory::GetInstance(); 154 BookmarkUndoServiceFactory::GetInstance();
218 #endif 155 #endif
219 #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION) 156 #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION)
220 captive_portal::CaptivePortalServiceFactory::GetInstance(); 157 captive_portal::CaptivePortalServiceFactory::GetInstance();
221 #endif 158 #endif
222 ChromeGeolocationPermissionContextFactory::GetInstance(); 159 ChromeGeolocationPermissionContextFactory::GetInstance();
223 #if defined(OS_ANDROID) 160 #if defined(OS_ANDROID)
224 ProtectedMediaIdentifierPermissionContextFactory::GetInstance(); 161 ProtectedMediaIdentifierPermissionContextFactory::GetInstance();
225 #endif 162 #endif
226 #if defined(ENABLE_FULL_PRINTING) 163 #if defined(ENABLE_FULL_PRINTING)
227 CloudPrintProxyServiceFactory::GetInstance(); 164 CloudPrintProxyServiceFactory::GetInstance();
228 #endif 165 #endif
229 CookieSettings::Factory::GetInstance(); 166 CookieSettings::Factory::GetInstance();
230 #if defined(ENABLE_NOTIFICATIONS) 167 #if defined(ENABLE_NOTIFICATIONS)
231 DesktopNotificationServiceFactory::GetInstance(); 168 DesktopNotificationServiceFactory::GetInstance();
232 #endif 169 #endif
233 dom_distiller::DomDistillerServiceFactory::GetInstance(); 170 dom_distiller::DomDistillerServiceFactory::GetInstance();
234 DownloadServiceFactory::GetInstance(); 171 DownloadServiceFactory::GetInstance();
235 #if defined(ENABLE_EXTENSIONS)
236 AppShortcutManagerFactory::GetInstance();
237 apps::AppLoadServiceFactory::GetInstance();
238 apps::AppRestoreServiceFactory::GetInstance();
239 apps::AppWindowGeometryCache::Factory::GetInstance();
240 EphemeralAppServiceFactory::GetInstance();
241 extensions::ActivityLog::GetFactoryInstance();
242 extensions::ActivityLogAPI::GetFactoryInstance();
243 extensions::AlarmManager::GetFactoryInstance();
244 extensions::ApiResourceManager<extensions::ResumableTCPServerSocket>::
245 GetFactoryInstance();
246 extensions::ApiResourceManager<extensions::ResumableTCPSocket>::
247 GetFactoryInstance();
248 extensions::ApiResourceManager<extensions::ResumableUDPSocket>::
249 GetFactoryInstance();
250 extensions::ApiResourceManager<extensions::SerialConnection>::
251 GetFactoryInstance();
252 extensions::ApiResourceManager<extensions::Socket>::GetFactoryInstance();
253 extensions::ApiResourceManager<extensions::UsbDeviceResource>::
254 GetFactoryInstance();
255 extensions::core_api::TCPServerSocketEventDispatcher::GetFactoryInstance();
256 extensions::core_api::TCPSocketEventDispatcher::GetFactoryInstance();
257 extensions::core_api::UDPSocketEventDispatcher::GetFactoryInstance();
258 extensions::AudioAPI::GetFactoryInstance();
259 extensions::BookmarksAPI::GetFactoryInstance();
260 extensions::BookmarkManagerPrivateAPI::GetFactoryInstance();
261 extensions::BluetoothAPI::GetFactoryInstance();
262 extensions::BrailleDisplayPrivateAPI::GetFactoryInstance();
263 extensions::chromedirectsetting::ChromeDirectSettingAPI::GetFactoryInstance();
264 extensions::CommandService::GetFactoryInstance();
265 extensions::CookiesAPI::GetFactoryInstance();
266 extensions::DeveloperPrivateAPI::GetFactoryInstance();
267 extensions::DialAPIFactory::GetInstance();
268 extensions::ExtensionActionAPI::GetFactoryInstance();
269 extensions::ExtensionPrefsFactory::GetInstance();
270 extensions::ExtensionSystemFactory::GetInstance();
271 extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance();
272 extensions::FeedbackPrivateAPI::GetFactoryInstance();
273 extensions::FontSettingsAPI::GetFactoryInstance();
274 extensions::HistoryAPI::GetFactoryInstance();
275 extensions::HotwordPrivateEventService::GetFactoryInstance();
276 extensions::IdentityAPI::GetFactoryInstance();
277 extensions::IdleManagerFactory::GetInstance();
278 extensions::InstallTrackerFactory::GetInstance();
279 #if defined(TOOLKIT_VIEWS)
280 extensions::InputAPI::GetFactoryInstance();
281 #endif
282 #if defined(OS_CHROMEOS)
283 extensions::InputImeAPI::GetFactoryInstance();
284 extensions::InputMethodAPI::GetFactoryInstance();
285 extensions::ScreenlockPrivateEventRouter::GetFactoryInstance();
286 #endif
287 extensions::LocationManager::GetFactoryInstance();
288 #if defined(OS_CHROMEOS)
289 extensions::LogPrivateAPI::GetFactoryInstance();
290 #endif
291 extensions::ManagementAPI::GetFactoryInstance();
292 extensions::MDnsAPI::GetFactoryInstance();
293 extensions::MediaGalleriesPrivateAPI::GetFactoryInstance();
294 #if defined(OS_CHROMEOS)
295 extensions::MediaPlayerAPI::GetFactoryInstance();
296 #endif
297 extensions::MenuManagerFactory::GetInstance();
298 #if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_MACOSX)
299 extensions::NetworkingPrivateEventRouterFactory::GetInstance();
300 #endif // defined(OS_CHROMEOS) || defined(OS_WIN)
301 extensions::OmniboxAPI::GetFactoryInstance();
302 #if defined(ENABLE_PLUGINS)
303 extensions::PluginManager::GetFactoryInstance();
304 #endif // defined(ENABLE_PLUGINS)
305 extensions::PreferenceAPI::GetFactoryInstance();
306 extensions::ProcessesAPI::GetFactoryInstance();
307 extensions::PushMessagingAPI::GetFactoryInstance();
308 extensions::RendererStartupHelperFactory::GetInstance();
309 extensions::RuntimeAPI::GetFactoryInstance();
310 extensions::SettingsFrontend::GetFactoryInstance();
311 extensions::SettingsOverridesAPI::GetFactoryInstance();
312 extensions::SignedInDevicesManager::GetFactoryInstance();
313 #if defined(ENABLE_SPELLCHECK)
314 extensions::SpellcheckAPI::GetFactoryInstance();
315 #endif
316 extensions::StreamsPrivateAPI::GetFactoryInstance();
317 extensions::SystemInfoAPI::GetFactoryInstance();
318 extensions::TabCaptureRegistry::GetFactoryInstance();
319 extensions::TabsWindowsAPI::GetFactoryInstance();
320 extensions::TtsAPI::GetFactoryInstance();
321 extensions::WebNavigationAPI::GetFactoryInstance();
322 extensions::WebRequestAPI::GetFactoryInstance();
323 extensions::WebrtcAudioPrivateEventService::GetFactoryInstance();
324 ExtensionToolbarModelFactory::GetInstance();
325 #endif // defined(ENABLE_EXTENSIONS)
326 FaviconServiceFactory::GetInstance(); 172 FaviconServiceFactory::GetInstance();
327 #if defined(OS_CHROMEOS)
328 file_manager::FileBrowserPrivateAPIFactory::GetInstance();
329 #endif
330 FindBarStateFactory::GetInstance(); 173 FindBarStateFactory::GetInstance();
331 GAIAInfoUpdateServiceFactory::GetInstance(); 174 GAIAInfoUpdateServiceFactory::GetInstance();
332 #if defined(USE_AURA) 175 #if defined(USE_AURA)
333 GesturePrefsObserverFactoryAura::GetInstance(); 176 GesturePrefsObserverFactoryAura::GetInstance();
334 #endif 177 #endif
335 GlobalErrorServiceFactory::GetInstance(); 178 GlobalErrorServiceFactory::GetInstance();
336 GoogleURLTrackerFactory::GetInstance(); 179 GoogleURLTrackerFactory::GetInstance();
337 HistoryServiceFactory::GetInstance(); 180 HistoryServiceFactory::GetInstance();
338 HotwordServiceFactory::GetInstance(); 181 HotwordServiceFactory::GetInstance();
339 invalidation::InvalidationServiceFactory::GetInstance(); 182 invalidation::InvalidationServiceFactory::GetInstance();
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
394 #if defined(ENABLE_SPELLCHECK) 237 #if defined(ENABLE_SPELLCHECK)
395 SpellcheckServiceFactory::GetInstance(); 238 SpellcheckServiceFactory::GetInstance();
396 #endif 239 #endif
397 ThumbnailServiceFactory::GetInstance(); 240 ThumbnailServiceFactory::GetInstance();
398 TabRestoreServiceFactory::GetInstance(); 241 TabRestoreServiceFactory::GetInstance();
399 TemplateURLFetcherFactory::GetInstance(); 242 TemplateURLFetcherFactory::GetInstance();
400 TemplateURLServiceFactory::GetInstance(); 243 TemplateURLServiceFactory::GetInstance();
401 #if defined(ENABLE_THEMES) 244 #if defined(ENABLE_THEMES)
402 ThemeServiceFactory::GetInstance(); 245 ThemeServiceFactory::GetInstance();
403 #endif 246 #endif
404 #if defined(ENABLE_EXTENSIONS)
405 TokenCacheServiceFactory::GetInstance();
406 #endif
407 WebDataServiceFactory::GetInstance(); 247 WebDataServiceFactory::GetInstance();
408 } 248 }
409 249
410 void ChromeBrowserMainExtraPartsProfiles::PreProfileInit() { 250 void ChromeBrowserMainExtraPartsProfiles::PreProfileInit() {
411 EnsureBrowserContextKeyedServiceFactoriesBuilt(); 251 EnsureBrowserContextKeyedServiceFactoriesBuilt();
412 } 252 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698