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

Side by Side Diff: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc

Issue 680213003: Cleanup: Remove most enable_extensions logic in chrome/ extensions code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/renderer/extensions/chrome_extensions_dispatcher_delegate.h" 5 #include "chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/sha1.h" 8 #include "base/sha1.h"
9 #include "base/strings/string_number_conversions.h" 9 #include "base/strings/string_number_conversions.h"
10 #include "chrome/common/chrome_switches.h" 10 #include "chrome/common/chrome_switches.h"
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 blink::WebString::fromUTF8(content::kChromeUIScheme), 88 blink::WebString::fromUTF8(content::kChromeUIScheme),
89 blink::WebString::fromUTF8(chrome::kChromeUIExtensionIconHost), 89 blink::WebString::fromUTF8(chrome::kChromeUIExtensionIconHost),
90 false); 90 false);
91 } 91 }
92 } 92 }
93 93
94 void ChromeExtensionsDispatcherDelegate::RegisterNativeHandlers( 94 void ChromeExtensionsDispatcherDelegate::RegisterNativeHandlers(
95 extensions::Dispatcher* dispatcher, 95 extensions::Dispatcher* dispatcher,
96 extensions::ModuleSystem* module_system, 96 extensions::ModuleSystem* module_system,
97 extensions::ScriptContext* context) { 97 extensions::ScriptContext* context) {
98 #if !defined(ENABLE_EXTENSIONS)
99 return;
100 #endif
101 module_system->RegisterNativeHandler( 98 module_system->RegisterNativeHandler(
102 "app", 99 "app",
103 scoped_ptr<NativeHandler>( 100 scoped_ptr<NativeHandler>(
104 new extensions::AppBindings(dispatcher, context))); 101 new extensions::AppBindings(dispatcher, context)));
105 module_system->RegisterNativeHandler( 102 module_system->RegisterNativeHandler(
106 "sync_file_system", 103 "sync_file_system",
107 scoped_ptr<NativeHandler>( 104 scoped_ptr<NativeHandler>(
108 new extensions::SyncFileSystemCustomBindings(context))); 105 new extensions::SyncFileSystemCustomBindings(context)));
109 module_system->RegisterNativeHandler( 106 module_system->RegisterNativeHandler(
110 "enterprise_platform_keys_natives", 107 "enterprise_platform_keys_natives",
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
321 if (!extension) 318 if (!extension)
322 return; 319 return;
323 320
324 extension->permissions_data()->UpdateTabSpecificPermissions( 321 extension->permissions_data()->UpdateTabSpecificPermissions(
325 tab_id, 322 tab_id,
326 new extensions::PermissionSet(extensions::APIPermissionSet(), 323 new extensions::PermissionSet(extensions::APIPermissionSet(),
327 extensions::ManifestPermissionSet(), 324 extensions::ManifestPermissionSet(),
328 origin_set, 325 origin_set,
329 extensions::URLPatternSet())); 326 extensions::URLPatternSet()));
330 } 327 }
OLDNEW
« no previous file with comments | « chrome/common/extensions/chrome_utility_extensions_messages.h ('k') | chrome/renderer/extensions/extension_frame_helper.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698