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

Side by Side Diff: chrome/common/extensions/extension.h

Issue 5730004: Rename ExtensionsService to ExtensionService. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix typo Created 10 years 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
« no previous file with comments | « chrome/chrome_tests.gypi ('k') | chrome/common/extensions/extension_file_util.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 #ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 5 #ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_H_
6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_H_
7 #pragma once 7 #pragma once
8 8
9 #include <map> 9 #include <map>
10 #include <set> 10 #include <set>
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 static void DecodeIconFromPath(const FilePath& icon_path, 289 static void DecodeIconFromPath(const FilePath& icon_path,
290 Icons icon_size, 290 Icons icon_size,
291 scoped_ptr<SkBitmap>* result); 291 scoped_ptr<SkBitmap>* result);
292 292
293 // Returns the base extension url for a given |extension_id|. 293 // Returns the base extension url for a given |extension_id|.
294 static GURL GetBaseURLFromExtensionId(const std::string& extension_id); 294 static GURL GetBaseURLFromExtensionId(const std::string& extension_id);
295 295
296 // Returns the url prefix for the extension/apps gallery. Can be set via the 296 // Returns the url prefix for the extension/apps gallery. Can be set via the
297 // --apps-gallery-url switch. The URL returned will not contain a trailing 297 // --apps-gallery-url switch. The URL returned will not contain a trailing
298 // slash. Do not use this as a prefix/extent for the store. Instead see 298 // slash. Do not use this as a prefix/extent for the store. Instead see
299 // ExtensionsService::GetWebStoreApp or 299 // ExtensionService::GetWebStoreApp or
300 // ExtensionsService::IsDownloadFromGallery 300 // ExtensionService::IsDownloadFromGallery
301 static std::string ChromeStoreLaunchURL(); 301 static std::string ChromeStoreLaunchURL();
302 302
303 // Helper function that consolidates the check for whether the script can 303 // Helper function that consolidates the check for whether the script can
304 // execute into one location. |page_url| is the page that is the candidate 304 // execute into one location. |page_url| is the page that is the candidate
305 // for running the script, |can_execute_script_everywhere| specifies whether 305 // for running the script, |can_execute_script_everywhere| specifies whether
306 // the extension is on the whitelist, |allowed_pages| is a vector of 306 // the extension is on the whitelist, |allowed_pages| is a vector of
307 // URLPatterns, listing what access the extension has, |script| is the script 307 // URLPatterns, listing what access the extension has, |script| is the script
308 // pointer (if content script) and |error| is an optional parameter, which 308 // pointer (if content script) and |error| is an optional parameter, which
309 // will receive the error string listing why access was denied. 309 // will receive the error string listing why access was denied.
310 static bool CanExecuteScriptOnPage( 310 static bool CanExecuteScriptOnPage(
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
684 extension_misc::LaunchContainer launch_container_; 684 extension_misc::LaunchContainer launch_container_;
685 685
686 // The default size of the container when launching. Only respected for 686 // The default size of the container when launching. Only respected for
687 // containers like panels and windows. 687 // containers like panels and windows.
688 int launch_width_; 688 int launch_width_;
689 int launch_height_; 689 int launch_height_;
690 690
691 // The Omnibox keyword for this extension, or empty if there is none. 691 // The Omnibox keyword for this extension, or empty if there is none.
692 std::string omnibox_keyword_; 692 std::string omnibox_keyword_;
693 693
694 FRIEND_TEST_ALL_PREFIXES(ExtensionsServiceTest, 694 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
695 UpdateExtensionPreservesLocation); 695 UpdateExtensionPreservesLocation);
696 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, LoadPageActionHelper); 696 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, LoadPageActionHelper);
697 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, InitFromValueInvalid); 697 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, InitFromValueInvalid);
698 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, InitFromValueValid); 698 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, InitFromValueValid);
699 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, InitFromValueValidNameInRTL); 699 FRIEND_TEST_ALL_PREFIXES(ExtensionTest, InitFromValueValidNameInRTL);
700 FRIEND_TEST_ALL_PREFIXES(TabStripModelTest, Apps); 700 FRIEND_TEST_ALL_PREFIXES(TabStripModelTest, Apps);
701 701
702 DISALLOW_COPY_AND_ASSIGN(Extension); 702 DISALLOW_COPY_AND_ASSIGN(Extension);
703 }; 703 };
704 704
(...skipping 27 matching lines...) Expand all
732 std::set<std::string> extension_api_permissions; 732 std::set<std::string> extension_api_permissions;
733 // TODO(akalin): Once we have a unified ExtensionType, replace the 733 // TODO(akalin): Once we have a unified ExtensionType, replace the
734 // below member variables with a member of that type. 734 // below member variables with a member of that type.
735 bool is_theme; 735 bool is_theme;
736 bool is_app; 736 bool is_app;
737 bool converted_from_user_script; 737 bool converted_from_user_script;
738 GURL update_url; 738 GURL update_url;
739 }; 739 };
740 740
741 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 741 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_H_
OLDNEW
« no previous file with comments | « chrome/chrome_tests.gypi ('k') | chrome/common/extensions/extension_file_util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698