summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_extensions.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Making ShowExtensionInstallDialog a callbacksail@chromium.org2012-10-121-2/+0
| | | | | | | | | BUG=152010 TBR=rdsmith@chromium.org, jrg@chromium.org Review URL: https://chromiumcodereview.appspot.com/11087071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161479 0039d316-1c4b-4281-b951-d872f2087c98
* Switch install-from-webstore UI to use regular instead of inline install dialogasargent@chromium.org2012-10-081-4/+4
| | | | | | | | | | | | | Also rename WebstoreInlineInstaller to WebstoreStandaloneInstaller, and add an expectation to a browser test that we don't create any new browser windows. TBR=sky@chromium.org (for the .gypi changes) BUG=153000 Review URL: https://codereview.chromium.org/11028070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160691 0039d316-1c4b-4281-b951-d872f2087c98
* Skeleton of first notification API.miket@chromium.org2012-10-081-0/+2
| | | | | | | | | | The plan is that this API will pop up a notification similar to a WebKit desktop notification. But right now it doesn't do anything at all. TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/11076005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160687 0039d316-1c4b-4281-b951-d872f2087c98
* Move ownership of ExtensionAction into ExtensionSystem.jyasskin@chromium.org2012-10-081-1/+3
| | | | | | | | | | | | | | | | | | | | | ExtensionActions will be created by ExtensionActionManager during the EXTENSION_LOADED notification and destroyed during EXTENSION_UNLOADED. In this change, the ExtensionActionManager inserts pointers to the ExtensionActions into their Extension, but those pointers will go away in the next refactoring step. This is part of a 4-part refactoring to clean up ExtensionAction icon handling. The subsequent parts are: 2) Change ExtensionAction accesses from using Extension::*action() to using ExtensionSystem. 3) Move ExtensionAction from common/ to browser/ 4) Make the icon-loading and -caching classes into ExtensionAction methods. BUG=153463 Review URL: https://chromiumcodereview.appspot.com/11032013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160677 0039d316-1c4b-4281-b951-d872f2087c98
* Add a query API for listing all commands and which shortcut they have (if any).finnur@chromium.org2012-10-051-0/+2
| | | | | | | | BUG=152936 TEST=Added new automated test. Review URL: https://codereview.chromium.org/11048020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160388 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 159653 - Beginnings of the script bubble.aa@chromium.org2012-10-021-0/+2
| | | | | | | | | BUG=153137,135503 TBR=arv@chromium.org,jyasskin@chromium.org Review URL: https://codereview.chromium.org/11032016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159780 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 159653 - Beginnings of the script bubble.aa@chromium.org2012-10-021-2/+0
| | | | | | | | | | | BUG=153137,135503 TBR=arv@chromium.org Review URL: https://codereview.chromium.org/11014009 TBR=aa@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159655 0039d316-1c4b-4281-b951-d872f2087c98
* Beginnings of the script bubble.aa@chromium.org2012-10-021-0/+2
| | | | | | | | | BUG=153137,135503 TBR=arv@chromium.org Review URL: https://codereview.chromium.org/11014009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159653 0039d316-1c4b-4281-b951-d872f2087c98
* Initial extensions bindings for Initial extensions bindings for Cloud-backed ↵kinuko@chromium.org2012-10-021-11/+13
| | | | | | | | | | | FileSystem API to add chrome.syncFileSystem.requestFileSystem. BUG=146316 TEST=browser_tests:ExtensionApiTest.SyncFileSystem_RequestFileSystem Review URL: https://codereview.chromium.org/10985023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159652 0039d316-1c4b-4281-b951-d872f2087c98
* Give platform apps control over launcher right-click context menu.mek@chromium.org2012-09-281-0/+2
| | | | | | | | | | | | | | | | This moves most of the extension context menu related code from RenderViewContextMenu to a separate class, which is then used in two other places as well. This time without a bug that caused the 'tab' parameter in the onClicked event to no longer get valid values (as well as an extension to a test so this problem is not just caught in debug builds but also in tests run in release builds). See http://codereview.chromium.org/10918103/ for the previous go at this patch. BUG=143222 Review URL: https://chromiumcodereview.appspot.com/10979036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159312 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 156678 - Native messaging now uses the MessageService back-end.mpcomplete@chromium.org2012-09-281-18/+0
| | | | | | | | | | | | | | | | Reason: Regression in a ChromeOS extension causing it to continue running after unloading. (try #2 after the last revert broke compile.) BUG=142915 Review URL: https://codereview.chromium.org/10818013 TBR=eaugusti@chromium.org Review URL: https://chromiumcodereview.appspot.com/10990064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159210 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 158830 - Revert 156678 - Native messaging now uses the MessageService ↵ilevy@chromium.org2012-09-261-0/+18
| | | | | | | | | | | | | | | | | | back-end. Reason: Regression in a ChromeOS extension causing it to continue running after unloading. BUG=142915 Review URL: https://codereview.chromium.org/10818013 TBR=eaugusti@chromium.org TBR=mpcomplete@chromium.org TBR=mmoss, rouslan Review URL: https://codereview.chromium.org/10991044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158833 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 156678 - Native messaging now uses the MessageService back-end.mpcomplete@chromium.org2012-09-261-18/+0
| | | | | | | | | | | | | Reason: Regression in a ChromeOS extension causing it to continue running after unloading. BUG=142915 Review URL: https://codereview.chromium.org/10818013 TBR=eaugusti@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158830 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 158691 - Give platform apps control over launcher right-click context ↵csilv@chromium.org2012-09-261-2/+0
| | | | | | | | | | | | | | | | | | | menu. This moves most of the extension context menu related code from RenderViewContextMenu to a seperate class, which is then used in two other places as well. Reverted due to failures on Mac testers in: ExtensionContextMenuBrowserLazyTest.EventPage http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20(dbg)(1)/builds/1693/steps/browser_tests/logs/EventPage BUG=143222 Review URL: https://chromiumcodereview.appspot.com/10918103 TBR=mek@chromium.org Review URL: https://codereview.chromium.org/10984034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158705 0039d316-1c4b-4281-b951-d872f2087c98
* Give platform apps control over launcher right-click context menu.mek@chromium.org2012-09-251-0/+2
| | | | | | | | | | | This moves most of the extension context menu related code from RenderViewContextMenu to a seperate class, which is then used in two other places as well. BUG=143222 Review URL: https://chromiumcodereview.appspot.com/10918103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158691 0039d316-1c4b-4281-b951-d872f2087c98
* Make extension commands grant the activeTab permission.kalman@chromium.org2012-09-241-2/+2
| | | | | | | | | | | BUG=138203 TEST=Install an extension with commands and the activeTab permission. Activating commands should grant it. See chrome/test/data/extensions/api_test/keybinding/... for examples. Review URL: https://chromiumcodereview.appspot.com/10880064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158224 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 158199 - extensions: Add ExtensionView interface.tfarina@chromium.org2012-09-231-2/+0
| | | | | | | | | | | | | | | | | We abstract all ports (android, cocoa, gtk and views) behind this interface. That way chrome/browser/extensions/ does not need to include any platform-specific ui header files. Popup window was not appearing for externsions. Hence the revert. BUG=125846,151843 TBR=ben@chromium.org Review URL: https://codereview.chromium.org/10913243 TBR=tfarina@chromium.org Review URL: https://codereview.chromium.org/10961066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158219 0039d316-1c4b-4281-b951-d872f2087c98
* extensions: Add ExtensionView interface.tfarina@chromium.org2012-09-231-0/+2
| | | | | | | | | | | | We abstract all ports (android, cocoa, gtk and views) behind this interface. That way chrome/browser/extensions/ does not need to include any platform-specific ui header files. BUG=125846 R=ben@chromium.org,aa@chromium.org,rsesek@chromium.org,erg@chromium.org Review URL: https://codereview.chromium.org/10913243 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158199 0039d316-1c4b-4281-b951-d872f2087c98
* Moving preference API into api/preferencesvabr@chromium.org2012-09-191-6/+6
| | | | | | | | | | | | | | Also putting it into extensions namespace and removing redundant "extension" prefixes from names. BUG=101244 TEST=N/A, no code change, moving stuff around only TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10952021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157600 0039d316-1c4b-4281-b951-d872f2087c98
* Change browser/page action default icon defined in manifest to support hidpi.tbarzic@chromium.org2012-09-181-0/+2
| | | | | | | | | | | | | | | | | | | To support hidpi for browser action default icons, ability to define dictionary of icon in manifest as default icons is added. Defining images of sizes 19 and 38 is allowed (other dictionary values will be ignored). The image to be painted will be determined based on screen density. Similary, for script badges, default icon is determined using 16 and 32 px icon defined in extension manifest. I have extracted actual icon loading code to extension_action_icon_factory.h/.cc, so it doesn't have to be implemented for all platform specific solutions. BUG=138025,135271 Review URL: https://chromiumcodereview.appspot.com/10905005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157309 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 156659 - Restart running apps when chrome restarts.koz@chromium.org2012-09-171-4/+0
| | | | | | | | | | | | | This adds the event chrome.app.runtime.onRestarted, which apps can use to restore their state after a restart. BUG=138676,149727 Review URL: https://chromiumcodereview.appspot.com/10875027 TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10905306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157076 0039d316-1c4b-4281-b951-d872f2087c98
* Meant to commit this along with the changes in ↵erikwright@chromium.org2012-09-151-0/+1
| | | | | | | | | | | | | | | https://chromiumcodereview.appspot.com/10905238/ but pressed the wrong button. This CL is required to ensure clean builds of app_host don't fail. NOTRY=True TBR=huangs,grt,brettw BUG=138315 TEST=None Review URL: https://chromiumcodereview.appspot.com/10914296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157015 0039d316-1c4b-4281-b951-d872f2087c98
* After delegating to chrome.exe (i.e. to launch a packaged app) check if ↵huangs@chromium.org2012-09-141-0/+3
| | | | | | | | | | | | | | app_host is out-of-date and, if so, invoke the Chrome Binaries installer to update it. R=erikwright,grt TBR=brettw BUG=138315 NOTRY=True TEST=Install Chrome vX at system level. Install App Host vY at user-level, where Y < X. Launch app_host.exe. Inspect "Properties" of app_host.exe and verify that it has been updated to vX. Review URL: https://chromiumcodereview.appspot.com/10905238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156934 0039d316-1c4b-4281-b951-d872f2087c98
* Native messaging now uses the MessageService back-end.eaugusti@chromium.org2012-09-131-0/+18
| | | | | | | | BUG=142915 Review URL: https://codereview.chromium.org/10818013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156678 0039d316-1c4b-4281-b951-d872f2087c98
* Restart running apps when chrome restarts.koz@chromium.org2012-09-131-0/+4
| | | | | | | | | | | | | This adds the event chrome.app.runtime.onRestarted, which apps can use to restore their state after a restart. BUG=138676 Review URL: https://chromiumcodereview.appspot.com/10875027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156659 0039d316-1c4b-4281-b951-d872f2087c98
* This adds read-only access to POST data for webRequest's onBeforeRequest ↵vabr@chromium.org2012-09-131-0/+6
| | | | | | | | | | | | | | listeners. browser_tests: ExtensionWebRequestApiTest.WebRequestPost; unit_tests: ExtensionWebRequestPostDataParserTest.Parsing, ExtensionWebRequestTest.AccessPostData TBR=jhawkins@chromium.org BUG=91191 TEST=Please follow the instructions from comment 23 on the BUG (http://code.google.com/p/chromium/issues/detail?id=91191#c23). Note that the feature only works for requests with an HTTP or HTTPS scheme in the URL. Review URL: https://chromiumcodereview.appspot.com/10694055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156547 0039d316-1c4b-4281-b951-d872f2087c98
* Media Galleries: Add private onDeviceAttached and onDeviceDetached events.thestig@chromium.org2012-09-121-0/+2
| | | | | | | | BUG=144496 Review URL: https://chromiumcodereview.appspot.com/10905164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156409 0039d316-1c4b-4281-b951-d872f2087c98
* Enforce the 'requirements' field in manifests.eaugusti@chromium.org2012-09-111-0/+2
| | | | | | | | | | | | Try 2. First try: https://chromiumcodereview.appspot.com/10689097 BUG=133027, 130405 TBR=jhawkins@chromium.org, aa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10908184 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156119 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 155861 - Enforce the 'requirements' field in manifests.khorimoto@chromium.org2012-09-101-2/+0
| | | | | | | | | | | | | Implemented for the "plugins" and "3d" options. BUG=133027, 130405 Review URL: https://chromiumcodereview.appspot.com/10689097 TBR=eaugusti@chromium.org Review URL: https://chromiumcodereview.appspot.com/10916220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155862 0039d316-1c4b-4281-b951-d872f2087c98
* Enforce the 'requirements' field in manifests.eaugusti@chromium.org2012-09-101-0/+2
| | | | | | | | | | Implemented for the "plugins" and "3d" options. BUG=133027, 130405 Review URL: https://chromiumcodereview.appspot.com/10689097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155861 0039d316-1c4b-4281-b951-d872f2087c98
* Split user agent code out of the 'glue' targetstuartmorgan@chromium.org2012-09-101-1/+1
| | | | | | | | | | | | This creates a new user_agent component target for the user agent handling code. This makes it straightforward for iOS to build only the user-agent part of glue. It should also make incremental dismantling of webkit/ easier, since the dependencies on user agent code are now explicit. The code that was in user_agent.cc/h (the webkit_user_agent target) has been moved to user_agent_util.cc/h, and folded into the user_agent component target. All user-agent related code has been moved to a new webkit/user_agent/ directory. BUG=None Review URL: https://chromiumcodereview.appspot.com/10869073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155695 0039d316-1c4b-4281-b951-d872f2087c98
* Refine systemInfo.cpu API and provide systemInfo.cpu.get impl for Windows ↵hongbo.min@intel.com2012-09-081-0/+2
| | | | | | | | | | | and Linux. BUG=136519 TEST=browser_test --gtest_filter=SystemInfoCpuApiTest.* Review URL: https://chromiumcodereview.appspot.com/10914060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155575 0039d316-1c4b-4281-b951-d872f2087c98
* Wired chrome.rtcPrivate API.zelidrag@chromium.org2012-09-061-8/+24
| | | | | | | | | BUG=141764 TEST=RtcPrivateApiTest.* Review URL: https://chromiumcodereview.appspot.com/10919086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155242 0039d316-1c4b-4281-b951-d872f2087c98
* Moving extension_processes_api to api/processesvabr@chromium.org2012-09-061-6/+7
| | | | | | | | | | | | | | Also putting it into extensions namespace and removing redundant "extension" prefixes from names. BUG=101244 TEST=N/A, no code change, moving stuff around only Review URL: https://chromiumcodereview.appspot.com/10915067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155151 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 155114 - Broke linux_aurarsleevi@chromium.org2012-09-061-4/+0
| | | | | | | | | | | | | | Wired chrome.rtcPrivate API. BUG=141764 TEST=RtcPrivateApiTest.* Review URL: https://chromiumcodereview.appspot.com/10919086 TBR=zelidrag@chromium.org Review URL: https://chromiumcodereview.appspot.com/10913107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155117 0039d316-1c4b-4281-b951-d872f2087c98
* Wired chrome.rtcPrivate API.zelidrag@chromium.org2012-09-061-0/+4
| | | | | | | | | BUG=141764 TEST=RtcPrivateApiTest.* Review URL: https://chromiumcodereview.appspot.com/10919086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155114 0039d316-1c4b-4281-b951-d872f2087c98
* Add the basic code skeleton for system info event router.hongbo.min@intel.com2012-09-041-1/+2
| | | | | | | | | BUG=136519 TEST=browser_tests --gtest_filter=SystemInfoStorageApiTest.* Review URL: https://chromiumcodereview.appspot.com/10836341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154770 0039d316-1c4b-4281-b951-d872f2087c98
* This adds WebIntentCallbacks, which is a ProfileKeyedService. It manages ↵thorogood@chromium.org2012-09-031-0/+2
| | | | | | | | | | | | | WebIntentsDispatcher instances which represent the callback type for Web Intents currently being handled by packaged apps. These dispatchers are cleared on reply, or when the source WebContents disappears. This patch also adds a hidden API call which allows packaged apps to actually send their response, this is in app_runtime_api.cc. BUG=134044 Review URL: https://chromiumcodereview.appspot.com/10828172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154658 0039d316-1c4b-4281-b951-d872f2087c98
* Move context-sensitive app.window.* functions to app.window.current().*jeremya@chromium.org2012-09-021-0/+2
| | | | | | | | | | | | | | | | | | This changes app.window.create() to call back with a wrapper AppWindow object instead of a direct reference to the DOM of the child window. The DOM is still accessible via child.dom. chrome.app.window.create('child.html', function (child) { child.dom.onload = function () { ... } child.maximize(); }) R=mihaip@chromium.org,kalman@chromium.org Review URL: https://chromiumcodereview.appspot.com/10878040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154631 0039d316-1c4b-4281-b951-d872f2087c98
* Upon execution of the App Host, ask Omaha to install the Chrome Binaries if ↵erikwright@chromium.org2012-09-011-2/+7
| | | | | | | | | | | | they are not present on the system. BUG=138313 TEST=Install Chrome at system level. Install the app host. Uninstall Chrome. Launch the app host. NB: The installation will fail until r151283 makes it to dev channel (or whichever channel Chrome is originally installed at). Review URL: https://chromiumcodereview.appspot.com/10825364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154627 0039d316-1c4b-4281-b951-d872f2087c98
* Moved info_private_api_chromeos into a separate directory in c/b/extensions/apivabr@chromium.org2012-08-311-2/+0
| | | | | | | | | | | | | and putting it into the "extensions" namespace. BUG=101244 TEST=N/A, no code change, moving stuff around only Review URL: https://chromiumcodereview.appspot.com/10831352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154475 0039d316-1c4b-4281-b951-d872f2087c98
* First part of remembering platform app window geometry.mek@chromium.org2012-08-311-0/+2
| | | | | | | | | | | This adds the infastructure necesary to remember and restore window sizes and positions, but doesn't include the platform-specific bits to actually remember window geometry yet. BUG=140658 Review URL: https://chromiumcodereview.appspot.com/10871086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154451 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate WebRequestRedirectByRegExAction to use RE2 and roll RE2 to revision ↵battre@chromium.org2012-08-241-0/+1
| | | | | | | | | | | | | | 97:401ab4168e8e This is a relanding of https://chromiumcodereview.appspot.com/10826120/ after RE2 has been fixed upstream to contain no static initializers. In contrast to https://chromiumcodereview.appspot.com/10873029/ is also removes some static initializers, see remove-static-initializers.patch. TBR=yoz@chromium.org BUG=112155 Review URL: https://chromiumcodereview.appspot.com/10875047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153185 0039d316-1c4b-4281-b951-d872f2087c98
* Polish the SystemInfoProvider template code and refactor StorageInfoProvider ↵hongbo.min@intel.com2012-08-241-0/+2
| | | | | | | | | | | based on it. BUG=136519 TEST=browser_tests --gtest_filter=SystemInfoStorageApiTest.* Review URL: https://chromiumcodereview.appspot.com/10876041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153163 0039d316-1c4b-4281-b951-d872f2087c98
* Obfuscated Gaia ID fetcher petewil@google.com2012-08-231-0/+2
| | | | | | | | | | As part of our Push Messaging API, we need to fetch the Obfuscated GAIA ID from the server. This code fetches the Obfuscated GAIA ID, and uses it to construct a channel-id which is used in the push messaging process. The Push Messaging client hands the channel ID to their push messaging server, which uses it when they communicate with the Google back end for push messaging. BUG=139658 Review URL: https://chromiumcodereview.appspot.com/10836182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153108 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 152992 - Migrate WebRequestRedirectByRegExAction to use RE2 and roll ↵battre@chromium.org2012-08-231-1/+0
| | | | | | | | | | | | | | | | | | RE2 to revision 97:401ab4168e8e This is a relanding of https://chromiumcodereview.appspot.com/10826120/ after RE2 has been fixed upstream to contain no static initializers. TBR=yoz@chromium.org BUG=112155 Review URL: https://chromiumcodereview.appspot.com/10873029 Reverting due to static initializers. TBR=battre@chromium.org Review URL: https://chromiumcodereview.appspot.com/10883009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152993 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate WebRequestRedirectByRegExAction to use RE2 and roll RE2 to revision ↵battre@chromium.org2012-08-231-0/+1
| | | | | | | | | | | | | 97:401ab4168e8e This is a relanding of https://chromiumcodereview.appspot.com/10826120/ after RE2 has been fixed upstream to contain no static initializers. TBR=yoz@chromium.org BUG=112155 Review URL: https://chromiumcodereview.appspot.com/10873029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152992 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out common Element struct from BlobData and ResourceRequestBodykinuko@chromium.org2012-08-231-0/+1
| | | | | | | | | | BUG=110119 TEST=none Review URL: https://chromiumcodereview.appspot.com/10827414 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152987 0039d316-1c4b-4281-b951-d872f2087c98
* Add a generic template for system info provider and also provides mock cpu ↵hongbo.min@intel.com2012-08-231-1/+4
| | | | | | | | | | | info provider based on it. BUG=136519 TEST=browser_tests --gtest_filter=SystemInfoCpuApiTest.* Review URL: https://chromiumcodereview.appspot.com/10831353 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152950 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb invalidations from Tango to the extensions code for the Push Messaging ↵dcheng@chromium.org2012-08-221-1/+5
| | | | | | | | | | API. BUG=139661,139663 Review URL: https://chromiumcodereview.appspot.com/10826156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152877 0039d316-1c4b-4281-b951-d872f2087c98