summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions
Commit message (Collapse)AuthorAgeFilesLines
* Merging the new CLD code to the 249 branch.jcampan@chromium.org2010-02-042-10/+1
| | | | | | | | BUG=None TEST=All tests should pass. Review URL: http://codereview.chromium.org/576005 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@38123 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 37143 - Associate popups with the top level frame instead of the ↵pkasting@chromium.org2010-01-272-6/+4
| | | | | | | | | | | | | | | | | | | | security origin. Associate popups with the top level frame instead of the security origin. No longer send the creator from the renderer to the browser since this was all it was used for. BUG=none TEST=none Review URL: http://codereview.chromium.org/543199 TBR=erg@chromium.org Review URL: http://codereview.chromium.org/553107 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@37192 0039d316-1c4b-4281-b951-d872f2087c98
* Landing the CL that moves the CLD from the browser to the rendererjcampan@chromium.org2010-01-131-1/+1
| | | | | | | | | | | to the 249 branch. BUG=32207 TEST=Run unit-tests. Make sure the tranlsate extension still works as expected. TBR=jschuh Review URL: http://codereview.chromium.org/536051 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@36175 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34668 - Fix regression where we stopped running content scripts inlaforge@chromium.org2010-01-071-0/+15
| | | | | | | | | | | | extension processes. BUG=29621 Review URL: http://codereview.chromium.org/505012 TBR=aa@chromium.org git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35717 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 35673 - Fix issue where we weren't requiring the commandline flag forerikkay@chromium.org2010-01-071-0/+31
| | | | | | | | | | | | | | experimental API use and weren't requiring that it be declared in the manifest. BUG=31537 TEST=none Review URL: http://codereview.chromium.org/526011 TBR=erikkay@chromium.org git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35687 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34668: Fix regression where we stopped running content scripts inaa@chromium.org2010-01-061-2/+2
| | | | | | | | | extension processes. BUG=29621 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35664 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33533 - Make sure we don't dismiss extension popups when the focusaa@chromium.org2010-01-062-2/+4
| | | | | | | | | | | | | | | | | | changes for a child window of the popup, as it is the case with select popups. BUG=28110 TEST=Make sure extension popups are still working as expected. Open an extension popup with a select popup (combo box) in it. Click on the select to bring up its popup, the extension popup should stay opened. Review URL: http://codereview.chromium.org/459005 TBR=jcampan@chromium.org Review URL: http://codereview.chromium.org/525078 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35663 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32120: Refactoring of the chrome.experimental.popup API implementation ↵aa@chromium.org2010-01-0610-102/+311
| | | | | | | | | | | | | to allow display of pop-ups for extensions viewed through a tab-contents view.I added a new class, ExtensionPopupHost. This class implements the necessary environment for managing child popup windows from either an ExtensionHost, or an ExtensionDOMUI. Note that this class is added as a member to ExtensionHost and ExtensionDOMUI. I decided to take this approach to prevent multiple inheritance of the NotificationObserver class: Both ExtensionPopupHost and ExtensionHost must inherit from this class, and I was uncertain of how the system would behave wrt virtual inheritance. Please comment on if I should have used the inheritance approach. I also removed the customHandler tag (in extension_api.json) that I had added in the initial submission. The arguments in the schema are now those that users of the API see. The nodocs tags were also removed. The api experimental.popup.getAnchorWindow() has been renamed to popup.getParentWindow, as per a suggestion from Erik K. git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35662 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing minor problems with b249 merge.cira@chromium.org2010-01-061-2/+1
| | | | | | | | | | Include for g_browser_process was missing. Went back on using GetDictionary vs. GetDictionaryWithoutPathExpansion. GetDictionaryWithoutPathExpansion was added in r33109 (after b249 was cut) with many changes to DictionaryValues class. Review URL: http://codereview.chromium.org/525071 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35631 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34808 - Workaround to prevent a crash checking extensions blacklist.aa@chromium.org2010-01-061-0/+6
| | | | | | | | | | | | | | | | Somehow the extensions dictionary is ending up null when we don't expect it to. This prevents the crash but may not prevent other problems. BUG=29317 TEST=none Review URL: http://codereview.chromium.org/507030 TBR=asargent@chromium.org Review URL: http://codereview.chromium.org/523090 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35616 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33048 - Ignore UTF8's BOM when parsing userscript's metadata.hayato@chromium.org2010-01-062-1/+21
| | | | | | | | | | | | BUG=27333 TEST=UserScriptTest and check the issue does not happen against userscipt encoded in UTF8 with BOM.. Review URL: http://codereview.chromium.org/420001 TBR=hayato@chromium.org Review URL: http://codereview.chromium.org/524045 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35611 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34846 - Load message catalogs on demand when chrome.i18n.getMessage ↵cira@chromium.org2010-01-066-12/+5
| | | | | | | | | | | | | | | | | | needs them. 1. Added default locale to the url context 2. Removed old code that was uploading catalogs on load (to renderer) 3. Removed message bundle object from Extension class. BUG=27361 TEST=Open Chrome with lang=sr and load src\chrome\common\extensions\docs\examples\api\i18n\getMessage extension from chrome://extensions page. Click on icon and text in popup should be localized. Review URL: http://codereview.chromium.org/463011 TBR=cira@chromium.org Review URL: http://codereview.chromium.org/518045 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35597 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34749 - Localizing manifest for installed or unpacked extensions.cira@chromium.org2010-01-069-192/+324
| | | | | | | | | | | | | | | | | | 1. Use _MSG_ format for manifest fields instead of hardcoded names. 2. Localize manifest during installation procedure > save localized version to prefs. 3. Add current_locale field to manifest so we can detect when chrome locale changes and relocalize manifest. 4. Adds prefs method to MigratePrefs&Write to disk. 5. General refactor of extension_file_util wrt l10n code. 6. Don't localize themes (we can revert this by adding default_locale and current_locale keys to allowed keys for theme section). BUG=27360 Review URL: http://codereview.chromium.org/434015 TBR=cira@chromium.org Review URL: http://codereview.chromium.org/526015 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35586 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34206 - Make BrowserProcess::GetApplicationLocale thread safe and migratecira@chromium.org2010-01-051-3/+2
| | | | | | | | | | | | | | | | | | | | callers of l10n_util::GetApplicationLocale to use this instead. In the browser process, it's wrong to call l10n_util::GetApplicationLocale with an empty string because then it won't consider the user pref value when resolving the locale. On Linux, it's also wrong to call l10n_util::GetApplicationLocale after startup because the call touches disk and on Linux, we assume that all of the program files can be deleted after startup (so updates in place can work). Review URL: http://codereview.chromium.org/476002 TBR=tony@chromium.org Review URL: http://codereview.chromium.org/521035 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35583 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32885 - Remove ResourceBundle::LoadImageResourceBytes since it appears tocira@chromium.org2010-01-051-1/+1
| | | | | | | | | | | | be identical to LoadDataResourceBytes. Migrate callers to LoadDataResourceBytes. Review URL: http://codereview.chromium.org/437019 TBR=tony@chromium.org Review URL: http://codereview.chromium.org/519054 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35578 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 35003 - Fix a number of issues with extension disableonupdate:mpcomplete@chromium.org2010-01-052-8/+6
| | | | | | | | | | | | | | | | No longer create 2 infobars. No longer leak infobars. This fixes a crash. Update the disabled list before sending the notification, so that the extension management page updates properly. BUG=30407 Review URL: http://codereview.chromium.org/501104 TBR=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/519053 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35577 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 35480 - Permission escalation when extension updates should trigger ↵finnur@chromium.org2010-01-056-11/+76
| | | | | | | | | | | | | | | | | | | the install warning when enabling the extension through the Extensions Management UI. TBR=mpcomplete BUG=http://crbug.com/30752 TEST=This requires an extension that autoupdates _and_ increases its permissions. If you ignore the infobar that says it has been disabled, you should still get the Install Warning dialog when you try to enable the extension. TBR=finnur@chromium.org Review URL: http://codereview.chromium.org/523072 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35566 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34649 - Fix browser crash in extension system.finnur@chromium.org2010-01-053-118/+62
| | | | | | | | | | | | | | | | | | | | | | When an external extension is removed from the json file (for example by a 3rd party installer) after the user has explicitly uninstalled it, Chrome would start crashing and crashing. This is now fixed. Also added a couple of unit tests for this case (for each external provider) and cleaned up one of those unit tests to make it match what the other was doing. BUG=http://crbug.com/30505 TEST=Covered by unit test. Review URL: http://codereview.chromium.org/504016 TBR=finnur@chromium.org Review URL: http://codereview.chromium.org/523071 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35564 0039d316-1c4b-4281-b951-d872f2087c98
* Merge r34489estade@chromium.org2010-01-052-4/+12
| | | | | | | | | | | | | | | | | | Fix extension shutdown notification, take 2. The first patch was broken because a lot of stuff relied on the EXTENSION_PROCESS_CRASHED notification being sent when the extension hadn't actually "crashed". New fix: rename the notification to EXTENSION_PROCESS_TERMINATED, and don't send unload notifications during browser shutdown. BUG=30057 Review URL: http://codereview.chromium.org/489009 TBR=evan Review URL: http://codereview.chromium.org/525037 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35562 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32345 - Parse messages.json in ExtensionUnpacker (like we do for ↵cira@chromium.org2010-01-054-83/+386
| | | | | | | | | | | | | | | | manifest) and pass them to sandboxed_extension_unpacker. Added unittest files for unpacker and sandboxed unpacker. TEST=Try loading any of the unpacker samples added in this CL. They should either pass, or show error and fail. BUG=27362 Review URL: http://codereview.chromium.org/390019 TBR=cira@chromium.org Review URL: http://codereview.chromium.org/526012 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35547 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33720 - Don't ping for extension blacklist when no extensions are ↵pam@chromium.org2010-01-044-5/+44
| | | | | | | | | | | | installed. BUG=24168 TEST=covered by unit tests Review URL: http://codereview.chromium.org/466012 TBR=pam@chromium.org git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35491 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 35202 - (fix merge error).rafaelw@chromium.org2009-12-243-0/+14
| | | | | | | | | | | | | | | | | Reland Disallow chrome.tabs.executeScript from injecting code into gallery TBR=aa BUG=30146 TEST=browertest is pending: http://codereview.chromium.org/506066 Original review: http://codereview.chromium.org/501098/ Review URL: http://codereview.chromium.org/518005 TBR=rafaelw@chromium.org Review URL: http://codereview.chromium.org/515025 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35247 0039d316-1c4b-4281-b951-d872f2087c98
* Merge revision 35176 to branch 249rafaelw@chromium.org2009-12-242-3/+15
| | | | | | | | | | | | Check permissions for chrome.tabs.executeScript() in the renderer Original Review: http://codereview.chromium.org/509032 TBR=aa Review URL: http://codereview.chromium.org/515023 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35246 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 35197 - Fix utf8 issue in extension action context menu.finnur@chromium.org2009-12-231-1/+1
| | | | | | | | | | | | BUG=29538 TEST=Extensions with utf8 encoded names should appear correctly named in the context menu. Review URL: http://codereview.chromium.org/520001 TBR=finnur@chromium.org Review URL: http://codereview.chromium.org/515020 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35242 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32634 - Make executeScript and insertCSS inject code into all frames.aa@chromium.org2009-12-234-7/+26
| | | | | | | | | | | Patched from 401007(see http://codereview.chromium.org/401007/) to commit. Reviewed by aa and darin. R=aa,darin Review URL: http://codereview.chromium.org/421005 TBR=tangjie@chromium.org Review URL: http://codereview.chromium.org/518013 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35241 0039d316-1c4b-4281-b951-d872f2087c98
* Merge revision 35203 to branch 249.rafaelw@chromium.org2009-12-235-13/+70
| | | | | | | | | | | | Don't inject content scripts into incognito browsers BUG=21392 original review: http://codereview.chromium.org/502079 Review URL: http://codereview.chromium.org/517007 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35233 0039d316-1c4b-4281-b951-d872f2087c98
* Merge r34203:estade@chromium.org2009-12-212-8/+8
| | | | | | | | | | | | | r34203 | evan@chromium.org | 2009-12-09 15:53:18 -0800 (Wed, 09 Dec 2009) | 5 lines extensions: Properly use string16 for Unicode text. BUG=29850 Review URL: http://codereview.chromium.org/477011 TBR=evan Review URL: http://codereview.chromium.org/504076 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35095 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34812 - Add the rightclick context menu for Browser actions and Pagefinnur@chromium.org2009-12-196-49/+151
| | | | | | | | | | | | | | | Actions. BUG=29538 TEST=Rightclick an extension icon and make sure all the options work for both Page and Browser actions (Options should be grayed out when there is no Options page specified in the manifest). TBR=laforge@chromium.org Review URL: http://codereview.chromium.org/501136 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35039 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 34858 - Merge 34812 Add the rightclick context menu for Browser ↵laforge@chromium.org2009-12-186-151/+49
| | | | | | | | | | | | | | | | | | actions and Page Actions. BUG=29538 TEST=Rightclick an extension icon and make sure all the options work for both Page and Browser actions (Options should be grayed out when there is no Options page specified in the manifest). Review URL: http://codereview.chromium.org/486022 TBR=finnur@chromium.org Review URL: http://codereview.chromium.org/501085 TBR=tim@chromium.org Review URL: http://codereview.chromium.org/501130 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35007 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 34974 - Fix build problem on the 249 branch.laforge@chromium.org2009-12-181-1/+1
| | | | | | | | | | | | | | | | simple_menu_model.h was moved after we branched. It looks fixing the include should do the trick. TBR=laforge BUG=None TEST=None Review URL: http://codereview.chromium.org/501119 TBR=arv@chromium.org Review URL: http://codereview.chromium.org/502082 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35006 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 34987 - Build fix for 249laforge@chromium.org2009-12-181-1/+1
| | | | | | | | | | | | | TBR=laforge BUG=None TEST=None Review URL: http://codereview.chromium.org/501121 TBR=skrul@chromium.org Review URL: http://codereview.chromium.org/501129 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35005 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34957 - Fixes crash when message ↵cira@chromium.org2009-12-181-2/+2
| | | | | | | | | | | | | | IDS_EXTENSION_PACK_DIALOG_SUCCESS_BODY_NEW has nonASCII characters. BUG=30736 TEST=Open chrome with lang=sr and try to pack extension. It shouldn't crash, and files with be generated. Review URL: http://codereview.chromium.org/503051 TBR=cira@chromium.org Review URL: http://codereview.chromium.org/503061 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@35004 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix for 249finnur@chromium.org2009-12-181-1/+1
| | | | | | | | | | TBR=laforge BUG=None TEST=None Review URL: http://codereview.chromium.org/501121 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34987 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build problem on the 249 branch.finnur@chromium.org2009-12-181-1/+1
| | | | | | | | | | | | | simple_menu_model.h was moved after we branched. It looks fixing the include should do the trick. TBR=laforge BUG=None TEST=None Review URL: http://codereview.chromium.org/501119 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34974 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34733 - Only show gray LOADING dialog for Themes.rafaelw@chromium.org2009-12-172-0/+10
| | | | | | | | | | | | | | | The patch changes the behavior of the LOADING dialog such that it is only shown for extension downloads from the minigallery (theme) url. Note that this means that themes from the chrome extensions gallery will also NOT have the dialog shown. BUG=29628 TEST=Install an theme from https://tools.google.com/chrome/intl/pt/themes/index.html. The gray LOADING dialog should appear. Install extension or theme from chrome.google.com/extensions. No LOADING dialog should appear Review URL: http://codereview.chromium.org/507016 TBR=rafaelw@chromium.org,aa@chromium.org Review URL: http://codereview.chromium.org/505037 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34859 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 34812 - Add the rightclick context menu for Browser actions and Page ↵finnur@chromium.org2009-12-176-49/+151
| | | | | | | | | | | | | | | Actions. BUG=29538 TEST=Rightclick an extension icon and make sure all the options work for both Page and Browser actions (Options should be grayed out when there is no Options page specified in the manifest). Review URL: http://codereview.chromium.org/486022 TBR=finnur@chromium.org Review URL: http://codereview.chromium.org/501085 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34858 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33035 - Introduce a new 'all_frames' property to content scripts andaa@chromium.org2009-12-171-0/+10
| | | | | | | | | | | | | default it to false. This should improve performance in sites that use frames and elimiate confusion, since in most cases developers *don't* expect content scripts to match frames. Review URL: http://codereview.chromium.org/412008 TBR=aa@chromium.org git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34785 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33731 - Send Keystone ID to Omaha for Extensions Gallery update checks.asargent@chromium.org2009-12-151-0/+16
| | | | | | | | | | | | | | This is the OSX complement to http://src.chromium.org/viewvc/chrome?view=rev&revision=32853 BUG=b/2168147 TEST=extension autoupdate should still work on MacOS Review URL: http://codereview.chromium.org/431033 TBR=asargent@chromium.org Review URL: http://codereview.chromium.org/506006 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34523 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33599 - Unload the entire extension when any part of it crashes.aa@chromium.org2009-12-131-0/+12
| | | | | | | | | | | | | | Also enable the task_manager_browsertest.cc (where I added the new test) on Linux. TEST=Covered by browser_tests. BUG=21635 Review URL: http://codereview.chromium.org/465007 TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/491072 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34448 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33770 - Add ExtensionsQuotaService to limit abusive amounts of requeststim@chromium.org2009-12-0911-37/+1009
| | | | | | | | | | | | | | | | | | to mutating extension functions, as discussed on chromiumdev and in Extensions quotaserver design doc. Add a hook in the dispatcher to have the quota service assess the request. Wire up bookmarks.{create, move, remove, update} to the service. BUG=19899 TEST=ExtensionsQuotaServiceTest, QuotaLimitHeuristicTest (both new) Review URL: http://codereview.chromium.org/441006 Review URL: http://codereview.chromium.org/464076 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@34128 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33530 - Delete old version directories of installed extensions during ↵mpcomplete@chromium.org2009-12-023-8/+43
| | | | | | | | | | | | | | | garbage collection. BUG=28884 Review URL: http://codereview.chromium.org/455026 TBR=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/460024 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33602 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33541 - Ok, here is a different approach at this change.mal@chromium.org2009-12-022-0/+19
| | | | | | | | | | | | | | | Instead of storing pointers into a vector, store offsets. That way, if the vector resizes, we should still be OK. Also, add a DCHECK that we only enter this method once, which is my current assumption. Review URL: http://codereview.chromium.org/457028 TBR=aa@chromium.org Review URL: http://codereview.chromium.org/462004 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33560 0039d316-1c4b-4281-b951-d872f2087c98
* Disable extensions on Mac.mal@chromium.org2009-12-012-0/+10
| | | | | | | | | BUG= http://crbug.com/29086 TEST = Try installing and running extensions. Review URL: http://codereview.chromium.org/450039 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33490 0039d316-1c4b-4281-b951-d872f2087c98
* Revert changes 33261,33262,33275aa@chromium.org2009-12-011-2/+1
| | | | | | | | | These changes merged the completion of browser action popups to trunk, which we've decided we don't want. Review URL: http://codereview.chromium.org/449035 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33382 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 32853 - Make extension updates use omaha id when talking to omaha.asargent@chromium.org2009-11-303-1/+145
| | | | | | | | | | | | | BUG=b/2168147 TEST=Extensions autoupdates should still work. Review URL: http://codereview.chromium.org/403026 TBR=asargent@chromium.org Review URL: http://codereview.chromium.org/457007 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33323 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33269 - Revert 33255 Report active extensions in crash reports. This ↵aa@chromium.org2009-11-302-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | only implements Windows right now. Mac and linux will be separate CLs. "Active" is overloaded to mean different things depending on the process type: browser: all enabled extensions renderer: unique set of extensions from all user scripts extension: extensions running in the process BUG=27169 Review URL: http://codereview.chromium.org/437078 There are thousands of new crashes with reivison 33256 and 33255, so i'm reverting. the crashes are in chrome_2610000!child_process_logging::SetActiveURL TBR=aa@chromium.org Review URL: http://codereview.chromium.org/448006 TBR=nsylvain@chromium.org Review URL: http://codereview.chromium.org/451005 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33274 0039d316-1c4b-4281-b951-d872f2087c98
* Adds popups to browser actions, completing the feature.aa@chromium.org2009-11-301-1/+2
| | | | | | | | | Adds functionality to choose between two different InfoBubbleView types: white background and gradient background. TBR=andybons@chromium.org Review URL: http://codereview.chromium.org/453003 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33261 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33255 - Report active extensions in crash reports. This only ↵aa@chromium.org2009-11-302-0/+16
| | | | | | | | | | | | | | | | | | | | implements Windows right now. Mac and linux will be separate CLs. "Active" is overloaded to mean different things depending on the process type: browser: all enabled extensions renderer: unique set of extensions from all user scripts extension: extensions running in the process BUG=27169 Review URL: http://codereview.chromium.org/437078 TBR=aa@chromium.org Review URL: http://codereview.chromium.org/445005 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33257 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33108 - Enable the RTL UI support in the extensions_ui ↵jshin@chromium.org2009-11-251-0/+2
| | | | | | | | | | | | | | | | (chrome://extensions). While doing so, make it use the fontfamily and fontsize (84% by default) set in locale_settings for the current UI language. The body font size used to be 87%. To make up for the difference between two, the font sizes given in percentage are adjusted (increased) accordingly in the rest of the file. BUG=28202 TEST=1. Run Chrome with 'lang=he' or 'lang=ar' on Windows (or 'LANGUAGE=he chrome' / 'LANGUAGE=ar chrome' on Linux) and go to 'chrome://extensions'. Strings are not yet translated, but the overall UI should be RTL. 2. Run Chrome in enUS (or your favorite LTR language) and go to 'chrome://extensions'. It should look the same as before. Review URL: http://codereview.chromium.org/434024 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/434105 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33158 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 33057 - Fixing 27834 by always deleting ExtensionMessageService onhuanr@chromium.org2009-11-252-6/+18
| | | | | | | | | | | | | | | UI thread. BUG=27834 TEST=none Review URL: http://codereview.chromium.org/440012 TBR=huanr@chromium.org Review URL: http://codereview.chromium.org/435047 git-svn-id: svn://svn.chromium.org/chrome/branches/249/src@33090 0039d316-1c4b-4281-b951-d872f2087c98