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

Side by Side Diff: chrome/browser/extensions/extension_service.cc

Issue 8619007: Revert "Move a bunch of ChromeOS APIs out of chrome/browser/extensions." (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 1 month 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 (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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_service.h" 5 #include "chrome/browser/extensions/extension_service.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <set> 8 #include <set>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 23 matching lines...) Expand all
34 #include "chrome/browser/extensions/component_loader.h" 34 #include "chrome/browser/extensions/component_loader.h"
35 #include "chrome/browser/extensions/crx_installer.h" 35 #include "chrome/browser/extensions/crx_installer.h"
36 #include "chrome/browser/extensions/default_apps_trial.h" 36 #include "chrome/browser/extensions/default_apps_trial.h"
37 #include "chrome/browser/extensions/extension_accessibility_api.h" 37 #include "chrome/browser/extensions/extension_accessibility_api.h"
38 #include "chrome/browser/extensions/extension_browser_event_router.h" 38 #include "chrome/browser/extensions/extension_browser_event_router.h"
39 #include "chrome/browser/extensions/extension_cookies_api.h" 39 #include "chrome/browser/extensions/extension_cookies_api.h"
40 #include "chrome/browser/extensions/extension_data_deleter.h" 40 #include "chrome/browser/extensions/extension_data_deleter.h"
41 #include "chrome/browser/extensions/extension_error_reporter.h" 41 #include "chrome/browser/extensions/extension_error_reporter.h"
42 #include "chrome/browser/extensions/extension_global_error.h" 42 #include "chrome/browser/extensions/extension_global_error.h"
43 #include "chrome/browser/extensions/extension_host.h" 43 #include "chrome/browser/extensions/extension_host.h"
44 #include "chrome/browser/extensions/extension_input_ime_api.h"
44 #include "chrome/browser/extensions/extension_management_api.h" 45 #include "chrome/browser/extensions/extension_management_api.h"
45 #include "chrome/browser/extensions/extension_preference_api.h" 46 #include "chrome/browser/extensions/extension_preference_api.h"
46 #include "chrome/browser/extensions/extension_process_manager.h" 47 #include "chrome/browser/extensions/extension_process_manager.h"
47 #include "chrome/browser/extensions/extension_processes_api.h" 48 #include "chrome/browser/extensions/extension_processes_api.h"
48 #include "chrome/browser/extensions/extension_special_storage_policy.h" 49 #include "chrome/browser/extensions/extension_special_storage_policy.h"
49 #include "chrome/browser/extensions/extension_sync_data.h" 50 #include "chrome/browser/extensions/extension_sync_data.h"
50 #include "chrome/browser/extensions/extension_updater.h" 51 #include "chrome/browser/extensions/extension_updater.h"
51 #include "chrome/browser/extensions/extension_web_ui.h" 52 #include "chrome/browser/extensions/extension_web_ui.h"
52 #include "chrome/browser/extensions/extension_webnavigation_api.h" 53 #include "chrome/browser/extensions/extension_webnavigation_api.h"
53 #include "chrome/browser/extensions/external_extension_provider_impl.h" 54 #include "chrome/browser/extensions/external_extension_provider_impl.h"
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 #include "net/base/registry_controlled_domain.h" 97 #include "net/base/registry_controlled_domain.h"
97 #include "webkit/database/database_tracker.h" 98 #include "webkit/database/database_tracker.h"
98 #include "webkit/database/database_util.h" 99 #include "webkit/database/database_util.h"
99 100
100 #if defined(OS_CHROMEOS) 101 #if defined(OS_CHROMEOS)
101 #include "chrome/browser/chromeos/cros/cros_library.h" 102 #include "chrome/browser/chromeos/cros/cros_library.h"
102 #include "chrome/browser/chromeos/extensions/file_browser_event_router.h" 103 #include "chrome/browser/chromeos/extensions/file_browser_event_router.h"
103 #include "chrome/browser/chromeos/extensions/input_method_event_router.h" 104 #include "chrome/browser/chromeos/extensions/input_method_event_router.h"
104 #include "chrome/browser/chromeos/extensions/media_player_event_router.h" 105 #include "chrome/browser/chromeos/extensions/media_player_event_router.h"
105 #include "chrome/browser/chromeos/input_method/input_method_manager.h" 106 #include "chrome/browser/chromeos/input_method/input_method_manager.h"
106 #include "chrome/browser/chromeos/extensions/input_ime_extension_api.h" 107 #include "chrome/browser/extensions/extension_input_ime_api.h"
107 #include "webkit/fileapi/file_system_context.h" 108 #include "webkit/fileapi/file_system_context.h"
108 #include "webkit/fileapi/file_system_mount_point_provider.h" 109 #include "webkit/fileapi/file_system_mount_point_provider.h"
109 #include "webkit/fileapi/file_system_path_manager.h" 110 #include "webkit/fileapi/file_system_path_manager.h"
110 #endif 111 #endif
111 112
112 #if defined(OS_CHROMEOS) && defined(TOUCH_UI) 113 #if defined(OS_CHROMEOS) && defined(TOUCH_UI)
113 #include "chrome/browser/extensions/extension_input_ui_api.h" 114 #include "chrome/browser/extensions/extension_input_ui_api.h"
114 #endif 115 #endif
115 116
116 using base::Time; 117 using base::Time;
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after
489 490
490 #if defined(OS_CHROMEOS) 491 #if defined(OS_CHROMEOS)
491 file_browser_event_router_.reset( 492 file_browser_event_router_.reset(
492 new ExtensionFileBrowserEventRouter(profile_)); 493 new ExtensionFileBrowserEventRouter(profile_));
493 file_browser_event_router_->ObserveFileSystemEvents(); 494 file_browser_event_router_->ObserveFileSystemEvents();
494 495
495 input_method_event_router_.reset( 496 input_method_event_router_.reset(
496 new chromeos::ExtensionInputMethodEventRouter); 497 new chromeos::ExtensionInputMethodEventRouter);
497 498
498 ExtensionMediaPlayerEventRouter::GetInstance()->Init(profile_); 499 ExtensionMediaPlayerEventRouter::GetInstance()->Init(profile_);
499 InputImeExtensionEventRouter::GetInstance()->Init(); 500 ExtensionInputImeEventRouter::GetInstance()->Init();
500 #endif 501 #endif
501 502
502 #if defined(OS_CHROMEOS) && defined(TOUCH_UI) 503 #if defined(OS_CHROMEOS) && defined(TOUCH_UI)
503 ExtensionInputUiEventRouter::GetInstance()->Init(); 504 ExtensionInputUiEventRouter::GetInstance()->Init();
504 #endif 505 #endif
505 506
506 event_routers_initialized_ = true; 507 event_routers_initialized_ = true;
507 } 508 }
508 509
509 const Extension* ExtensionService::GetExtensionById( 510 const Extension* ExtensionService::GetExtensionById(
(...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after
1004 #if defined(OS_CHROMEOS) 1005 #if defined(OS_CHROMEOS)
1005 #if defined(TOUCH_UI) 1006 #if defined(TOUCH_UI)
1006 chromeos::input_method::InputMethodManager* input_method_manager = 1007 chromeos::input_method::InputMethodManager* input_method_manager =
1007 chromeos::input_method::InputMethodManager::GetInstance(); 1008 chromeos::input_method::InputMethodManager::GetInstance();
1008 #endif 1009 #endif
1009 for (std::vector<Extension::InputComponentInfo>::const_iterator component = 1010 for (std::vector<Extension::InputComponentInfo>::const_iterator component =
1010 extension->input_components().begin(); 1011 extension->input_components().begin();
1011 component != extension->input_components().end(); 1012 component != extension->input_components().end();
1012 ++component) { 1013 ++component) {
1013 if (component->type == Extension::INPUT_COMPONENT_TYPE_IME) { 1014 if (component->type == Extension::INPUT_COMPONENT_TYPE_IME) {
1014 InputImeExtensionEventRouter::GetInstance()->RegisterIme( 1015 ExtensionInputImeEventRouter::GetInstance()->RegisterIme(
1015 profile_, extension->id(), *component); 1016 profile_, extension->id(), *component);
1016 } 1017 }
1017 #if defined(TOUCH_UI) 1018 #if defined(TOUCH_UI)
1018 if (component->type == Extension::INPUT_COMPONENT_TYPE_VIRTUAL_KEYBOARD && 1019 if (component->type == Extension::INPUT_COMPONENT_TYPE_VIRTUAL_KEYBOARD &&
1019 !component->layouts.empty()) { 1020 !component->layouts.empty()) {
1020 const bool is_system = 1021 const bool is_system =
1021 !Extension::IsExternalLocation(extension->location()); 1022 !Extension::IsExternalLocation(extension->location());
1022 input_method_manager->RegisterVirtualKeyboard( 1023 input_method_manager->RegisterVirtualKeyboard(
1023 extension->url(), 1024 extension->url(),
1024 component->name, // human-readable name of the keyboard extension. 1025 component->name, // human-readable name of the keyboard extension.
(...skipping 1485 matching lines...) Expand 10 before | Expand all | Expand 10 after
2510 2511
2511 ExtensionService::NaClModuleInfoList::iterator 2512 ExtensionService::NaClModuleInfoList::iterator
2512 ExtensionService::FindNaClModule(const GURL& url) { 2513 ExtensionService::FindNaClModule(const GURL& url) {
2513 for (NaClModuleInfoList::iterator iter = nacl_module_list_.begin(); 2514 for (NaClModuleInfoList::iterator iter = nacl_module_list_.begin();
2514 iter != nacl_module_list_.end(); ++iter) { 2515 iter != nacl_module_list_.end(); ++iter) {
2515 if (iter->url == url) 2516 if (iter->url == url)
2516 return iter; 2517 return iter;
2517 } 2518 }
2518 return nacl_module_list_.end(); 2519 return nacl_module_list_.end();
2519 } 2520 }
OLDNEW
« no previous file with comments | « chrome/browser/extensions/extension_mediaplayer_private_api.cc ('k') | chrome/browser/extensions/file_manager_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698