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

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

Issue 8438028: ntp: remove ShownSectionHandler and all references to it (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more functional test updates 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 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 #include "chrome/browser/search_engines/template_url_service_factory.h" 64 #include "chrome/browser/search_engines/template_url_service_factory.h"
65 #include "chrome/browser/sync/api/sync_change.h" 65 #include "chrome/browser/sync/api/sync_change.h"
66 #include "chrome/browser/themes/theme_service.h" 66 #include "chrome/browser/themes/theme_service.h"
67 #include "chrome/browser/themes/theme_service_factory.h" 67 #include "chrome/browser/themes/theme_service_factory.h"
68 #include "chrome/browser/ui/browser.h" 68 #include "chrome/browser/ui/browser.h"
69 #include "chrome/browser/ui/browser_list.h" 69 #include "chrome/browser/ui/browser_list.h"
70 #include "chrome/browser/ui/global_error_service.h" 70 #include "chrome/browser/ui/global_error_service.h"
71 #include "chrome/browser/ui/global_error_service_factory.h" 71 #include "chrome/browser/ui/global_error_service_factory.h"
72 #include "chrome/browser/ui/webui/chrome_url_data_manager.h" 72 #include "chrome/browser/ui/webui/chrome_url_data_manager.h"
73 #include "chrome/browser/ui/webui/favicon_source.h" 73 #include "chrome/browser/ui/webui/favicon_source.h"
74 #include "chrome/browser/ui/webui/ntp/shown_sections_handler.h"
75 #include "chrome/browser/ui/webui/ntp/thumbnail_source.h" 74 #include "chrome/browser/ui/webui/ntp/thumbnail_source.h"
76 #include "chrome/common/child_process_logging.h" 75 #include "chrome/common/child_process_logging.h"
77 #include "chrome/common/chrome_notification_types.h" 76 #include "chrome/common/chrome_notification_types.h"
78 #include "chrome/common/chrome_paths.h" 77 #include "chrome/common/chrome_paths.h"
79 #include "chrome/common/chrome_switches.h" 78 #include "chrome/common/chrome_switches.h"
80 #include "chrome/common/extensions/extension.h" 79 #include "chrome/common/extensions/extension.h"
81 #include "chrome/common/extensions/extension_constants.h" 80 #include "chrome/common/extensions/extension_constants.h"
82 #include "chrome/common/extensions/extension_error_utils.h" 81 #include "chrome/common/extensions/extension_error_utils.h"
83 #include "chrome/common/extensions/extension_file_util.h" 82 #include "chrome/common/extensions/extension_file_util.h"
84 #include "chrome/common/extensions/extension_l10n_util.h" 83 #include "chrome/common/extensions/extension_l10n_util.h"
(...skipping 2539 matching lines...) Expand 10 before | Expand all | Expand 10 after
2624 } 2623 }
2625 2624
2626 // Do not record the install histograms for upgrades. 2625 // Do not record the install histograms for upgrades.
2627 if (!GetExtensionByIdInternal(extension->id(), true, true, false)) { 2626 if (!GetExtensionByIdInternal(extension->id(), true, true, false)) {
2628 UMA_HISTOGRAM_ENUMERATION("Extensions.InstallType", 2627 UMA_HISTOGRAM_ENUMERATION("Extensions.InstallType",
2629 extension->GetType(), 100); 2628 extension->GetType(), 100);
2630 RecordPermissionMessagesHistogram( 2629 RecordPermissionMessagesHistogram(
2631 extension, "Extensions.Permissions_Install"); 2630 extension, "Extensions.Permissions_Install");
2632 } 2631 }
2633 2632
2634 ShownSectionsHandler::OnExtensionInstalled(profile_->GetPrefs(), extension);
2635 extension_prefs_->OnExtensionInstalled( 2633 extension_prefs_->OnExtensionInstalled(
2636 extension, 2634 extension,
2637 initial_enable ? Extension::ENABLED : Extension::DISABLED, 2635 initial_enable ? Extension::ENABLED : Extension::DISABLED,
2638 from_webstore, 2636 from_webstore,
2639 page_index); 2637 page_index);
2640 2638
2641 // Unpacked extensions default to allowing file access, but if that has been 2639 // Unpacked extensions default to allowing file access, but if that has been
2642 // overridden, don't reset the value. 2640 // overridden, don't reset the value.
2643 if (Extension::ShouldAlwaysAllowFileAccess(extension->location()) && 2641 if (Extension::ShouldAlwaysAllowFileAccess(extension->location()) &&
2644 !extension_prefs_->HasAllowFileAccessSetting(id)) { 2642 !extension_prefs_->HasAllowFileAccessSetting(id)) {
(...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after
3060 3058
3061 ExtensionService::NaClModuleInfoList::iterator 3059 ExtensionService::NaClModuleInfoList::iterator
3062 ExtensionService::FindNaClModule(const GURL& url) { 3060 ExtensionService::FindNaClModule(const GURL& url) {
3063 for (NaClModuleInfoList::iterator iter = nacl_module_list_.begin(); 3061 for (NaClModuleInfoList::iterator iter = nacl_module_list_.begin();
3064 iter != nacl_module_list_.end(); ++iter) { 3062 iter != nacl_module_list_.end(); ++iter) {
3065 if (iter->url == url) 3063 if (iter->url == url)
3066 return iter; 3064 return iter;
3067 } 3065 }
3068 return nacl_module_list_.end(); 3066 return nacl_module_list_.end();
3069 } 3067 }
OLDNEW
« no previous file with comments | « chrome/browser/extensions/apps_promo_unittest.cc ('k') | chrome/browser/ui/webui/ntp/app_launcher_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698