#include "apps/app_keep_alive_service_factory.h"
#include "apps/app_load_service_factory.h"
#include "apps/app_restore_service_factory.h"
-#include "apps/shell_window_geometry_cache.h"
+#include "apps/app_window_geometry_cache.h"
#include "chrome/browser/apps/ephemeral_app_service_factory.h"
#include "chrome/browser/apps/shortcut_manager_factory.h"
#include "chrome/browser/autofill/personal_data_manager_factory.h"
#include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h"
#include "chrome/browser/extensions/api/font_settings/font_settings_api.h"
#include "chrome/browser/extensions/api/history/history_api.h"
+#include "chrome/browser/extensions/api/hotword_private/hotword_private_api.h"
#include "chrome/browser/extensions/api/identity/identity_api.h"
#include "chrome/browser/extensions/api/idle/idle_manager_factory.h"
#include "chrome/browser/extensions/api/input/input.h"
#if defined(ENABLE_MANAGED_USERS)
#include "chrome/browser/managed_mode/managed_user_service_factory.h"
#include "chrome/browser/managed_mode/managed_user_sync_service_factory.h"
+#if defined(OS_CHROMEOS)
+#include "chrome/browser/managed_mode/chromeos/managed_user_password_service_factory.h"
+#include "chrome/browser/managed_mode/chromeos/manager_password_service_factory.h"
+#endif
#endif
#if defined(OS_CHROMEOS)
+#include "chrome/browser/chromeos/extensions/file_manager/file_browser_private_api_factory.h"
#include "chrome/browser/chromeos/extensions/input_method_api.h"
#include "chrome/browser/chromeos/extensions/media_player_api.h"
#include "chrome/browser/chromeos/extensions/screenlock_private_api.h"
-#include "chrome/browser/chromeos/extensions/file_manager/file_browser_private_api_factory.h"
#include "chrome/browser/extensions/api/input_ime/input_ime_api.h"
#include "chrome/browser/extensions/api/log_private/log_private_api.h"
#endif
#include "chrome/browser/profile_resetter/automatic_profile_resetter_factory.h"
#endif
+#if defined(ENABLE_APP_LIST)
+#include "chrome/browser/ui/app_list/start_page_service_factory.h"
+#endif
+
#if defined(ENABLE_SPELLCHECK)
#include "chrome/browser/extensions/api/spellcheck/spellcheck_api.h"
#include "chrome/browser/spellchecker/spellcheck_factory.h"
void ChromeBrowserMainExtraPartsProfiles::
EnsureBrowserContextKeyedServiceFactoriesBuilt() {
AboutSigninInternalsFactory::GetInstance();
+#if defined(ENABLE_APP_LIST)
+ app_list::StartPageServiceFactory::GetInstance();
+#endif
autofill::PersonalDataManagerFactory::GetInstance();
#if !defined(OS_ANDROID)
AutomaticProfileResetterFactory::GetInstance();
AppShortcutManagerFactory::GetInstance();
apps::AppLoadServiceFactory::GetInstance();
apps::AppRestoreServiceFactory::GetInstance();
- apps::ShellWindowGeometryCache::Factory::GetInstance();
+ apps::AppWindowGeometryCache::Factory::GetInstance();
EphemeralAppServiceFactory::GetInstance();
extensions::ActivityLogFactory::GetInstance();
extensions::ActivityLogAPI::GetFactoryInstance();
extensions::FeedbackPrivateAPI::GetFactoryInstance();
extensions::FontSettingsAPI::GetFactoryInstance();
extensions::HistoryAPI::GetFactoryInstance();
+ extensions::HotwordPrivateEventService::GetFactoryInstance();
extensions::IdentityAPI::GetFactoryInstance();
extensions::IdleManagerFactory::GetInstance();
extensions::InstallTrackerFactory::GetInstance();
extensions::MediaPlayerAPI::GetFactoryInstance();
#endif
extensions::MenuManagerFactory::GetInstance();
-#if defined(OS_CHROMEOS) || defined(OS_WIN)
+#if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_MACOSX)
extensions::NetworkingPrivateEventRouterFactory::GetInstance();
#endif // defined(OS_CHROMEOS) || defined(OS_WIN)
extensions::OmniboxAPI::GetFactoryInstance();
#if defined(ENABLE_MANAGED_USERS)
ManagedUserServiceFactory::GetInstance();
ManagedUserSyncServiceFactory::GetInstance();
+#if defined(OS_CHROMEOS)
+ ManagedUserPasswordServiceFactory::GetInstance();
+ ManagerPasswordServiceFactory::GetInstance();
+#endif
#endif
#if !defined(OS_ANDROID)
MediaGalleriesPreferencesFactory::GetInstance();