summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/extension_set.cc
Commit message (Collapse)AuthorAgeFilesLines
* [NTP4] Add ExtensionSet::AddAll and ExtensionService::GetAllInstalledExtensions.dbeam@chromium.org2012-01-181-1/+10
| | | | | | | | | | | | R=aa@chromium.org TBR=estade@chromium.org TEST=ExtensionsSetTest.ExtensionSet passes and nothing breaks. BUG=97762 Review URL: http://codereview.chromium.org/9134003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118077 0039d316-1c4b-4281-b951-d872f2087c98
* Move/replace/rename URL-based extension getters from ExtensionService to/in ↵yoz@chromium.org2011-12-131-9/+27
| | | | | | | | | | | | | | | | ExtensionSet. ExtensionService::GetExtensionByURL -> GetByID with the host ExtensionService::GetExtensionByWebExtent -> GetHostedAppByURL GetByURL -> GetExtensionOrAppByURL BUG=104091 TEST=existing tests Review URL: http://codereview.chromium.org/8827013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114148 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113071 - Revert 113047 - Make ExtensionService use ExtensionSet.yoz@chromium.org2011-12-061-1/+9
| | | | | | | | | | | | | | | | | | | ExtensionManagementApiBrowserTest.LaunchApp fixed by r113141. Make ExtensionSet iterate like a set instead of a map. BUG=104091 TEST=existing tests Review URL: http://codereview.chromium.org/8733004 TBR=yoz@chromium.org Review URL: http://codereview.chromium.org/8789018 TBR=yoz@chromium.org Review URL: http://codereview.chromium.org/8822021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113233 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113047 - Make ExtensionService use ExtensionSet.yoz@chromium.org2011-12-061-9/+1
| | | | | | | | | | | | | | | | It broke ExtensionManagementApiBrowserTest.LaunchApp. Make ExtensionSet iterate like a set instead of a map. BUG=104091 TEST=existing tests Review URL: http://codereview.chromium.org/8733004 TBR=yoz@chromium.org Review URL: http://codereview.chromium.org/8789018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113071 0039d316-1c4b-4281-b951-d872f2087c98
* Make ExtensionService use ExtensionSet.yoz@chromium.org2011-12-051-1/+9
| | | | | | | | | | | Make ExtensionSet iterate like a set instead of a map. BUG=104091 TEST=existing tests Review URL: http://codereview.chromium.org/8733004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113047 0039d316-1c4b-4281-b951-d872f2087c98
* Consider the origin when computing extension permissionsabarth@chromium.org2011-12-021-12/+39
| | | | | | | | | | | | This patch teaches the extension system to use the document's origin when computing extension permissions. Ideally, we'd use only the document's origin, but because app extents don't cover entire origins, we need to also consider the document's URL. BUG=103630 Review URL: http://codereview.chromium.org/8659009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112655 0039d316-1c4b-4281-b951-d872f2087c98
* Collect histograms for page load time when adblock extensions are installed.mpcomplete@chromium.org2011-10-161-1/+1
| | | | | | | | | | BUG=100411 TEST=no Review URL: http://codereview.chromium.org/8305016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105712 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97365 - Added code for localizing scripts CSS before injection takes ↵wez@chromium.org2011-08-191-10/+0
| | | | | | | | | | | | | | | place. BUG=39899 TEST=browser_tests:ExtensionApiTest.ContentScriptCSSLocalization Review URL: http://codereview.chromium.org/7552028 TBR=adriansc@google.com Review URL: http://codereview.chromium.org/7655057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97394 0039d316-1c4b-4281-b951-d872f2087c98
* Added code for localizing scripts CSS before injection takes place.adriansc@google.com2011-08-181-0/+10
| | | | | | | | | | BUG=39899 TEST=browser_tests:ExtensionApiTest.ContentScriptCSSLocalization Review URL: http://codereview.chromium.org/7552028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97365 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ExtensionExtent to URLPatternSet and use URLPatternSet instead of ↵morrita@chromium.org2011-05-201-2/+2
| | | | | | | | | | | | | | | | | | std::vector<URLPattern> - Rename ExtensionExtent to URLPatternSet - Refactor common/extensions/user_script.h, common/extensions/user_script.cc, common/extensions/file_browser_handler.h and common/extensions/file_browser_handler.cc so that they use URLPatternSet instead of std::vector<URLPattern> - At many places rename std::vector<URLPattern> to URLPatternList, which is typedefed at common/extensions/url_pattern.h - Rename URLPatternSet::ClearPaths() to URLPatternSet::ClearPatterns() - Rename URLPatternSet::ContainsURL() to URLPatternSet::MatchesUrl() BUG=72955 TEST=ExtensionManifestTest.FileBrowserHandlers, ExtensionUserScriptTest.*, ExtensionURLPatternTest.* Review URL: http://codereview.chromium.org/7038029 Patch from Kentaro Hara <haraken@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86060 0039d316-1c4b-4281-b951-d872f2087c98
* Move ExtensionRendereInfo into common and call it ExtensionSet instead.aa@chromium.org2011-01-291-0/+81
BUG= TEST= Review URL: http://codereview.chromium.org/6383013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73055 0039d316-1c4b-4281-b951-d872f2087c98