summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions
Commit message (Collapse)AuthorAgeFilesLines
* Make the extension API docs point out the minimum version that supports an ↵skerner@chromium.org2010-06-2849-6/+4940
| | | | | | | | | | | API call. BUG=41127 TEST=none Review URL: http://codereview.chromium.org/2812023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51013 0039d316-1c4b-4281-b951-d872f2087c98
* Add info about impending keyboard shortcuts.kathyw@chromium.org2010-06-282-2/+92
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/2841027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50983 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50977 - Add support for RLZ chrome extension api.sky@chromium.org2010-06-281-36/+0
| | | | | | | | | | | | BUG=NONE TEST=See unit tests as part of this CL. Review URL: http://codereview.chromium.org/2804010 TBR=rogerta@google.com Review URL: http://codereview.chromium.org/2835022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50979 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for RLZ chrome extension api.rogerta@google.com2010-06-281-0/+36
| | | | | | | | | BUG=NONE TEST=See unit tests as part of this CL. Review URL: http://codereview.chromium.org/2804010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50977 0039d316-1c4b-4281-b951-d872f2087c98
* Re-implement app overlap detection with new extent syntax.aa@chromium.org2010-06-266-19/+112
| | | | | | | | BUG=47445 Review URL: http://codereview.chromium.org/2876009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50929 0039d316-1c4b-4281-b951-d872f2087c98
* Split out the bookmark permission into its own line inaa@chromium.org2010-06-263-2/+36
| | | | | | | | | | | | | | | ExtensionInstallUI. Also, fix a bug where a change to the geolocation permission wasn't triggering the privilege increase path and refactor code to try and reduce the chance of that kind of bug in the future. BUG=45715 Review URL: http://codereview.chromium.org/2846034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50916 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak in ExtensionExtentUnittest by fixing a badaa@chromium.org2010-06-253-16/+17
| | | | | | | | | | API design choice. BUG=47539,47545 Review URL: http://codereview.chromium.org/2870027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50912 0039d316-1c4b-4281-b951-d872f2087c98
* Extension Docs (No building or testable files)rafaelw@chromium.org2010-06-2548-0/+958
| | | | | | | | | | | Extension docs now list valid values for enumerated types. BUG=45035 TBR=aa,kathyw Review URL: http://codereview.chromium.org/2843025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50889 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Break some common->app dependencies.thestig@chromium.org2010-06-251-2/+2
| | | | | | | | BUG=46666 TEST=none Review URL: http://codereview.chromium.org/2821010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50875 0039d316-1c4b-4281-b951-d872f2087c98
* Canvas refactoring part 3.ben@chromium.org2010-06-251-11/+12
| | | | | | | | | | | | | | - Replace Canvas instance users with CanvasSkia users. - Rename Canvas2 to Canvas. - Delete Canvas subclass of CanvasSkia. This has created some ugliness around the fact that people that used SkCanvas methods on Canvas now have to go through AsCanvasSkia first. This is temporary ugliness that will be eradicated as I incrementally build out the new Canvas API. BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50854 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r50834aa@chromium.org2010-06-2511-194/+135
| | | | | | TBR=tony@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50837 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r50834aa@chromium.org2010-06-2511-135/+194
| | | | | | TBR=tony@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50835 0039d316-1c4b-4281-b951-d872f2087c98
* Allow multiple domains in app.aa@chromium.org2010-06-2511-194/+135
| | | | | | | | | | | | | | | | | | | | | Subsequent changes will: * Allow URLPatterns to specify * for scheme, so that http/https doesn't need to be repeated for each host. * Fix the overlap detection. Suggested review order: - test files - url_pattern* - extension_extent* - extension* - everything else BUG=46633 Review URL: http://codereview.chromium.org/2876007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50834 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert "Show extension icons next to their top-level context menu ↵hclam@chromium.org2010-06-256-23/+175
| | | | | | | | | | | items."" This reverts r50828 as the error is already suppressed r50793. TBR=asargent Review URL: http://codereview.chromium.org/2844028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50831 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r50779 as it breaks memory testshclam@chromium.org2010-06-256-175/+23
| | | | | | | | | TBR=asargent@chromium.org TEST=Tree goes green Review URL: http://codereview.chromium.org/2812025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50828 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50784 - Canvas refactoring part 3.ben@chromium.org2010-06-241-12/+11
| | | | | | | | | | | | | | | | | | - Replace Canvas instance users with CanvasSkia users. - Rename Canvas2 to Canvas. - Delete Canvas subclass of CanvasSkia. This has created some ugliness around the fact that people that used SkCanvas methods on Canvas now have to go through AsCanvasSkia first. This is temporary ugliness that will be eradicated as I incrementally build out the new Canvas API. BUG=none TEST=none Review URL: http://codereview.chromium.org/2825018 TBR=ben@chromium.org Review URL: http://codereview.chromium.org/2811032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50790 0039d316-1c4b-4281-b951-d872f2087c98
* Canvas refactoring part 3.ben@chromium.org2010-06-241-11/+12
| | | | | | | | | | | | | | | - Replace Canvas instance users with CanvasSkia users. - Rename Canvas2 to Canvas. - Delete Canvas subclass of CanvasSkia. This has created some ugliness around the fact that people that used SkCanvas methods on Canvas now have to go through AsCanvasSkia first. This is temporary ugliness that will be eradicated as I incrementally build out the new Canvas API. BUG=none TEST=none Review URL: http://codereview.chromium.org/2825018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50784 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Show a warning message if the cache might not be cleared correctly ↵mlloyd@chromium.org2010-06-241-14/+0
| | | | | | | | | | between runs." This reverts SVN revision 50777. Review URL: http://codereview.chromium.org/2819024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50780 0039d316-1c4b-4281-b951-d872f2087c98
* Show extension icons next to their top-level context menu items.asargent@chromium.org2010-06-246-23/+175
| | | | | | | | | | | | | | | Also fix a bug in extension icon caching where we weren't keeping track of potential resizing done by ImageLoadingTracker before setting the cached SkBitmap. BUG=39494 TEST=Install an extension that includes an icon and uses the experimental context menu API. You should see the extension's icon in the context menu next to its top-level item. Review URL: http://codereview.chromium.org/2867008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50779 0039d316-1c4b-4281-b951-d872f2087c98
* Show a warning message if the cache might not be cleared correctly between runs.mlloyd@chromium.org2010-06-241-0/+14
| | | | | | | | | | | This new version adds a missing dep to webkit/DEPS. BUG=44688 TEST=trybots pass Review URL: http://codereview.chromium.org/2875010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50775 0039d316-1c4b-4281-b951-d872f2087c98
* Add info about the "chrome://favicon" permission.kathyw@chromium.org2010-06-242-0/+22
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2817030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50763 0039d316-1c4b-4281-b951-d872f2087c98
* Require user opt-in before allowing content script injection on file URLs.mpcomplete@chromium.org2010-06-244-28/+10
| | | | | | | | BUG=47180 Review URL: http://codereview.chromium.org/2809034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50737 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Show a warning message if the cache might not be cleared correctly ↵mlloyd@chromium.org2010-06-231-14/+0
| | | | | | | | | | between runs." This reverts commit f98a0891c5baa2bc173fd93f22c18d5686d2c810 / revision 50623. Review URL: http://codereview.chromium.org/2856015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50627 0039d316-1c4b-4281-b951-d872f2087c98
* Show a warning message if the cache might not be cleared correctly between runs.mlloyd@chromium.org2010-06-231-0/+14
| | | | | | | | BUG=44688 Review URL: http://codereview.chromium.org/2841013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50623 0039d316-1c4b-4281-b951-d872f2087c98
* whitespace change to kick buildersrafaelw@chromium.org2010-06-231-1/+1
| | | | | | | | TBR=aa Review URL: http://codereview.chromium.org/2807018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50572 0039d316-1c4b-4281-b951-d872f2087c98
* Reland - Only allow installation of extensions/apps with gallery update url ↵rafaelw@chromium.org2010-06-234-3/+20
| | | | | | | | | | | | | | via download from gallery original review here: http://codereview.chromium.org/2855009 BUG=45542 TEST=NONE TBR=aa Review URL: http://codereview.chromium.org/2872013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50571 0039d316-1c4b-4281-b951-d872f2087c98
* Require tabId for infobar.show()rafaelw@chromium.org2010-06-232-4/+3
| | | | | | | | | BUG=41515 TEST=none Review URL: http://codereview.chromium.org/2864017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50568 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove some unneeded webkit/glue headers from chrome.thestig@chromium.org2010-06-232-5/+2
| | | | | | | | BUG=46666 TEST=none Review URL: http://codereview.chromium.org/2850021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50562 0039d316-1c4b-4281-b951-d872f2087c98
* Enable ManifestTest.AppLaunchContainer as it should be passing now.scherkus@chromium.org2010-06-231-2/+1
| | | | | | | | | | BUG=47230 TEST=test passes TBR=robertshield Review URL: http://codereview.chromium.org/2844016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50553 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling crashing test ManifestTest.AppLaunchContainer.robertshield@chromium.org2010-06-221-1/+2
| | | | | | | | | | BUG=47230 TEST=none TBR=scherkus,avi,willchan Review URL: http://codereview.chromium.org/2800023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50534 0039d316-1c4b-4281-b951-d872f2087c98
* Unreverting 50489 - Added app.launch.width and app.launch.height keys to app ↵scherkus@chromium.org2010-06-225-0/+67
| | | | | | manifest. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50523 0039d316-1c4b-4281-b951-d872f2087c98
* Oops, forgot a file in 2842006.kathyw@chromium.org2010-06-221-0/+452
| | | | | | | | | | TBR=aa TEST=none BUG=none Review URL: http://codereview.chromium.org/2831021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50520 0039d316-1c4b-4281-b951-d872f2087c98
* Add Accessibility page. All doc/*html files changed,kathyw@chromium.org2010-06-2250-0/+960
| | | | | | | | | | | since the left nav changed. BUG=none TEST=none Review URL: http://codereview.chromium.org/2842006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50517 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50489 - Added app.launch.width and app.launch.height keys to app ↵robertshield@chromium.org2010-06-225-67/+0
| | | | | | | | | | | | | | | | manifest. This allows panels and window container types to specify initial dimensions when launching. BUG=46501 TEST=add app.launch.width/height to an app manifest with container==panel/window Review URL: http://codereview.chromium.org/2814016 TBR=scherkus@chromium.org Review URL: http://codereview.chromium.org/2823023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50505 0039d316-1c4b-4281-b951-d872f2087c98
* Added app.launch.width and app.launch.height keys to app manifest.scherkus@chromium.org2010-06-225-0/+67
| | | | | | | | | | | This allows panels and window container types to specify initial dimensions when launching. BUG=46501 TEST=add app.launch.width/height to an app manifest with container==panel/window Review URL: http://codereview.chromium.org/2814016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50489 0039d316-1c4b-4281-b951-d872f2087c98
* Whitespace change to kick builders.aa@chromium.org2010-06-221-1/+1
| | | | | | TBR=rafaelw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50435 0039d316-1c4b-4281-b951-d872f2087c98
* Honor @version field when converting greasemonkey scripts toaa@chromium.org2010-06-221-0/+9
| | | | | | | | | | extensions. BUG=30760 Review URL: http://codereview.chromium.org/2829011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50430 0039d316-1c4b-4281-b951-d872f2087c98
* Extension Docs Changes (nothing buildable or testable)rafaelw@chromium.org2010-06-2246-47/+47
| | | | | | | | | | | This fixes a bug in the alphabetical ordering of the types section of the extension docs BUG=47110 TBR=kathyw Review URL: http://codereview.chromium.org/2834014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50415 0039d316-1c4b-4281-b951-d872f2087c98
* Address some visual problems with the omnibox extension API:mpcomplete@chromium.org2010-06-214-22/+634
| | | | | | | | | | | | - Remove some of the boilerplate strings. - Allow the description field to be fully customizable and stylable. BUG=46478 BUG=46479 Review URL: http://codereview.chromium.org/2849015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50411 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50333 - Only allow installation of extensions/apps with gallery ↵tkent@chromium.org2010-06-214-20/+3
| | | | | | | | | | | | | | | | update url via download from gallery Because of multiple failures of unit_tests and interactive_ui_tests. BUG=45542 TEST=NONE Review URL: http://codereview.chromium.org/2855009 TBR=rafaelw@chromium.org Review URL: http://codereview.chromium.org/2822021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50334 0039d316-1c4b-4281-b951-d872f2087c98
* Only allow installation of extensions/apps with gallery update url via ↵rafaelw@chromium.org2010-06-214-3/+20
| | | | | | | | | | | download from gallery BUG=45542 TEST=NONE Review URL: http://codereview.chromium.org/2855009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50333 0039d316-1c4b-4281-b951-d872f2087c98
* Re-apply r50278.aa@chromium.org2010-06-196-87/+40
| | | | | | | BUG=46632 TBR=rafaelw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50314 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r50278.aa@chromium.org2010-06-186-40/+87
| | | | | | TBR=rafaelw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50284 0039d316-1c4b-4281-b951-d872f2087c98
* Whitespace change to kick builders.aa@chromium.org2010-06-181-1/+1
| | | | | | TBR=rafaelw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50280 0039d316-1c4b-4281-b951-d872f2087c98
* Some app-related manifest cleanup:aa@chromium.org2010-06-186-87/+40
| | | | | | | | | | | | | | | | | | 1) Group app-related keys under a new "app" key, and change the implementation of IsApp() to just check that. 2) Rename IsApp() and IsTheme() -> is_app(), is_theme() to match style guide. 3) Remove web_content.enabled. That was a stupid idea. 4) Make some kind of launch URL required for apps. BUG=46632 Review URL: http://codereview.chromium.org/2836012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50278 0039d316-1c4b-4281-b951-d872f2087c98
* Adding Rachel Shearer's updated feed.html with keyboard nav and ARIA attributes.kurrik@chromium.org2010-06-185-0/+396
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/2711005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50262 0039d316-1c4b-4281-b951-d872f2087c98
* Add the source code for the Google Wave Notifier extension. (Thekathyw@chromium.org2010-06-1815-0/+1480
| | | | | | | | | | | | | extension is available in the gallery at https://chrome.google.com/extensions/detail/ihbcpkcoopncbdefilgpnlncpeajenmk.) TBR=bkennish TEST=none BUG=none Review URL: http://codereview.chromium.org/2838009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50239 0039d316-1c4b-4281-b951-d872f2087c98
* Document the "key" value in the extension manifest.aa@chromium.org2010-06-174-3/+65
| | | | | | | | BUG=40101 Review URL: http://codereview.chromium.org/2870008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50118 0039d316-1c4b-4281-b951-d872f2087c98
* Allow themes to be localized. This doesn't show up anywhereaa@chromium.org2010-06-172-4/+2
| | | | | | | | | | in Chrome (yet), but it is used by the gallery. BUG=46379 Review URL: http://codereview.chromium.org/2845010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50062 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50050 - Revert r48693: This broke existing extensions that wanted to ↵aa@chromium.org2010-06-162-2/+4
| | | | | | | | | | | | | run script on XML pages. For more info, see: http://code.google.com/p/chromium/issues/detail?id=39845#c7 TBR=rafaelw@chromium.org TBR=aa@chromium.org Review URL: http://codereview.chromium.org/2812006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50051 0039d316-1c4b-4281-b951-d872f2087c98