summaryrefslogtreecommitdiffstats
path: root/chrome/browser/component_updater
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup the IPC param traits structure:jam@chromium.org2012-09-251-0/+1
| | | | | | | | | | | -traits that are only used by chrome should be in chrome -traits that aren't used by chrome shouldn't be in content/public -use macros for serialization where possible -traits that are only used by one message file should just be listed in it -get rid of webkit_param_traits since it's not needed anymore. It was added as a hack to keep npchrome_frame.dll's size small by giving a hint to the MSVS linker, but now that there's more split between the message files because of the content split it's not necessary anymore. I've verified that npchrome_frame.dll's size (Release, non-component) size doesn't change. Review URL: https://codereview.chromium.org/10980010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158570 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome/browser/plugin_* to chrome/browser/plugins/ibraaaa@google.com2012-09-202-2/+2
| | | | | | | | | | | TBR=jhawkins@chromium.org BUG=124396 Review URL: https://chromiumcodereview.appspot.com/10933044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157834 0039d316-1c4b-4281-b951-d872f2087c98
* Add some logging to debug PPAPI permissions.brettw@chromium.org2012-09-161-0/+4
| | | | | | | | | | Somehow these aren't getting set properly for the bundled Flash case. The code path we take to get them is pretty long, so this patch adds some temporary logging to try to see wher they're lost. BUG=147507 Review URL: https://codereview.chromium.org/10917160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157040 0039d316-1c4b-4281-b951-d872f2087c98
* Keep the state of component-updated and bundled Pepper Flash in sync.yzshen@chromium.org2012-09-111-24/+6
| | | | | | | | | | BUG=None TEST=PluginPrefsTest.UnifiedPepperFlashState Review URL: https://chromiumcodereview.appspot.com/10928006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155938 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bundled NPAPI Flash on Windows.yzshen@chromium.org2012-09-071-1/+2
| | | | | | | | | | | | This change also takes care of turning on bundled Pepper Flash, if NPAPI Flash is enabled while Pepper Flash is disabled. BUG=146869 TEST=None Review URL: https://chromiumcodereview.appspot.com/10911137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155507 0039d316-1c4b-4281-b951-d872f2087c98
* Changing PluginPrefs to use PluginFinder's async interface. Also, making its ↵ibraaaa@google.com2012-09-051-2/+8
| | | | | | | | | | | | | methods doesn't rely on PluginGroup class instead use PluginList's method versions that directly use WebPluginInfo. CL in the series to delete PluginGroup and move hardcoded plugin group definitions to metadata files. BUG=124396 Review URL: https://chromiumcodereview.appspot.com/10872034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154995 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Fix a leak in the V8ValueConverterImplTest test.jhawkins@chromium.org2012-09-011-1/+1
| | | | | | | | | | | | Helper function takes ownership now. BUG=98967 R=khorimoto@chromium.org TBR=jamesr Review URL: https://chromiumcodereview.appspot.com/10912035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154592 0039d316-1c4b-4281-b951-d872f2087c98
* Make GpuDataManager thread safe.zmo@chromium.org2012-08-301-1/+1
| | | | | | | | | | | | | | | | Instead of forcing it on UI thread only, this CL makes it thread safe. We already put a locker around gpu_info, this CL puts another locker around log_messages, and the updater_list is thread safe. Therefore, the whole class now is thread safe. Also, I did a little bit clean up, 1) remove two dead function declarations; 2) rename Features to BlacklistedFeatures, because the old naming is confusing and multiple people complained to me already. 3) Expose AddLogMessage() so it can also be called on browser thread, which is the original motivation for me to do this refactoring. I am working on a unit test for GpuDataManager, but will upload it as a separate CL. This CL does not change behavior at all. BUG= TEST=tree Review URL: https://chromiumcodereview.appspot.com/10891013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154275 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring: ProtocolHandler::MaybeCreateJob and other functions take ↵shalev@chromium.org2012-08-242-2/+6
| | | | | | | | | | | | | | NetworkDelegate as argument This change goes a long way to prepare for removing NetworkDelegate from URLRequestContext. TBR=sky@chromium.org, michaeln@chromium.org, benjhayden@chromium.org, brettw@chromium.org, ben@chromium.org, davemoore@chromium.org, zelidrag@chromium.org, mnissler@chromium.org, thestig@chromium.org, asargent@chromium.org, jhawkins@chromium.org, bulach@chromium.org BUG=crbug.com/142945 Review URL: https://chromiumcodereview.appspot.com/10855209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153133 0039d316-1c4b-4281-b951-d872f2087c98
* Enable component updated flapper while bundled flapper is available.yzshen@chromium.org2012-08-231-6/+6
| | | | | | | | | | | | Only the newer one of the two will show up in about:plugins. One issue is that they have separate enable/disable state, so users may see Flapper gets enabled/disabled automatically when we switch between the two. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10832377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152886 0039d316-1c4b-4281-b951-d872f2087c98
* Add GPU memory tab to the task manager.ccameron@chromium.org2012-08-181-0/+3
| | | | | | | | | | | | | | | | Each renderer process will have all of the resources that the GPU process has allocated on its behalf (including WebGL resources, compositor resources, and the backbuffer) included in its printed total. The GPU process will have the all resources currently allocated by the GPU process in its column. This will be approximately the sum of all other rows. The row for the GPU process is printed in ()s to draw attention to the fact that its size includes duplicates from other processes' sizes. I happy this UI scheme (having played with a few), but I'd wider feedback. Note that we do not account for swapchains or for backbuffers allocated by the browser process, so those allocations are not counted in the total. BUG=140157 Review URL: https://chromiumcodereview.appspot.com/10854076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152233 0039d316-1c4b-4281-b951-d872f2087c98
* Have component updater send a "wow64=1" parameter, to be ablejvoung@chromium.org2012-08-172-2/+6
| | | | | | | | | | | | | | | | | | to tell when the windows platform is 64-bit. PNaCl needs to use 64-bit nexes in that case, even if chrome is 32-bit. Retry of: http://codereview.chromium.org/10834348/ but this time with baseurl... BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365 TBR=cpu@chromium.org Review URL: https://chromiumcodereview.appspot.com/10831374 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152161 0039d316-1c4b-4281-b951-d872f2087c98
* Add pepper permissions to WebPluginInfobrettw@chromium.org2012-08-091-4/+3
| | | | | | | | | | | This allows us to round-trip from PepperPluginInfo to WebPluginInfo and back. This happens in the component updater when it registers Flash. BUG=138902 Review URL: https://chromiumcodereview.appspot.com/10831224 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150922 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity fixlet.danhn@chromium.org2012-07-271-3/+3
| | | | | | | | CID=104449,104364,104363,104357,104340,104298,104297,104058,104056,104055 Review URL: https://chromiumcodereview.appspot.com/10833014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148669 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more set noparentsben@chromium.org2012-07-251-1/+0
| | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10824025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148406 0039d316-1c4b-4281-b951-d872f2087c98
* Moved CrxInstaller and CrxInstallerError into extensions namespacerdevlin.cronin@chromium.org2012-07-241-3/+4
| | | | | | | | BUG=134756, 117261 Review URL: https://chromiumcodereview.appspot.com/10683003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148244 0039d316-1c4b-4281-b951-d872f2087c98
* Fix unit test to allow repeated successful runs by avoiding a function ↵scottbyer@chromium.org2012-07-143-0/+9
| | | | | | | | | | | | | | | | static variable in tests. BUG=137145 TEST=run unit_tests with --gtest_filter=ComponentInstallerTest.PepperFlashCheck --gtest_repeat=2 successfully. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=146670 Reverted as http://src.chromium.org/viewvc/chrome?view=rev&revision=146672 Review URL: https://chromiumcodereview.appspot.com/10702188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146690 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 146670 - Fix unit test to allow repeated successful runs by avoiding ↵scottbyer@chromium.org2012-07-132-5/+0
| | | | | | | | | | | | | | | | | a function static variable in tests. BUG=137145 TEST=run unit_tests with --gtest_filter=ComponentInstallerTest.PepperFlashCheck --gtest_repeat=2 successfully. Review URL: https://chromiumcodereview.appspot.com/10702188 TBR=scottbyer@chromium.org Revert reason: checkdeps fail (passed trybots?) Review URL: https://chromiumcodereview.appspot.com/10788005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146672 0039d316-1c4b-4281-b951-d872f2087c98
* Fix unit test to allow repeated successful runs by avoiding a function ↵scottbyer@chromium.org2012-07-132-0/+5
| | | | | | | | | | | | static variable in tests. BUG=137145 TEST=run unit_tests with --gtest_filter=ComponentInstallerTest.PepperFlashCheck --gtest_repeat=2 successfully. Review URL: https://chromiumcodereview.appspot.com/10702188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146670 0039d316-1c4b-4281-b951-d872f2087c98
* Add permissions buts for Pepper plugins.brettw@chromium.org2012-07-131-0/+3
| | | | | | | | This patch doesn't actually hook anything up, but it plumbs them in for the laces we'll need it. Review URL: https://chromiumcodereview.appspot.com/10735011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146519 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-118-8/+0
| | | | | | | | | For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98
* Add a switch to allow overriding pnacl's base install directory,jvoung@chromium.org2012-07-021-12/+7
| | | | | | | | | | | | | to allow external test harnesses to use a pre-setup pnacl install which is independent of the user-data-dir. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365 TEST= none Review URL: https://chromiumcodereview.appspot.com/10700020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145224 0039d316-1c4b-4281-b951-d872f2087c98
* Move SandboxedExtensionUnpacker and SandboxedExtensionUnpackerClient into ↵rdevlin.cronin@chromium.org2012-07-021-2/+2
| | | | | | | | | | | extensions namespace; rename them to SandboxedUnpacker and SandboxedUnpackerClient. BUG=134011, 117261 Review URL: https://chromiumcodereview.appspot.com/10637004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145161 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor CRX file header into SandboxedExtensionHeader.pkl@chromium.org2012-06-261-54/+15
| | | | | | | | | | | | | | | Introduces a new class SandboxedExtensionHeader to manage the CRX header format, magic string, and version checking. Also moves the initialization of the magic string "Cr24" into SandboxedExtensionHeader. No one should have a need to reference this magic string directly. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10640020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144149 0039d316-1c4b-4281-b951-d872f2087c98
* Update PNaCl updater to handle newer directory layout (w/ arch in path),jvoung@google.com2012-06-252-41/+111
| | | | | | | | | | | | | | | | | | | | | | | and to do sanity check on arch tag from pnacl.json instead of manifest.json. manifest.json will be checked by the chrome extension subsystem, so we can't go adding fields to that. With these changes, we can use the installer again. Otherwise, the installer will choke on sanity checks. Other cleanups: - Delete old versions on startup (cribbed from pepper flash). - Look for x86-64 correctly on windows (cribbed from IRT lookup code). - Use "DIR" instead of "FILE" to describe the directory. - Add some warnings on error paths. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365 TEST= manual: "chrome --user-data-dir=/tmp/temp_profile --enable-pnacl --component-updater-debug=fast-update" will download pnacl after a few seconds. Review URL: https://chromiumcodereview.appspot.com/10596006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144042 0039d316-1c4b-4281-b951-d872f2087c98
* Move content::URLFetcher static functions to net::URLFetcherakalin@chromium.org2012-06-192-6/+6
| | | | | | | | | | | | | | | | | Remove content::URLFetcher. Update all references. Add explicit dependency on content_common from browser, since template_url_fetcher.cc calls AssociateURLFetcherWithRenderView (there are probably other direct uses of content_common). BUG=118220 TEST= TBR=satorux@chromium.org,mnissler@chromium.org,mal@chromium.org,jhawkins@chromium.org,sky@chromium.org,rlp@chromium.org Review URL: https://chromiumcodereview.appspot.com/10554008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142926 0039d316-1c4b-4281-b951-d872f2087c98
* Delete old versions of SwiftShader.jbauman@chromium.org2012-06-061-5/+19
| | | | | | | | | | | On startup, make a list of outdated copies of swiftshader and delete them. BUG=130706 TEST= Review URL: https://chromiumcodereview.appspot.com/10521011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140677 0039d316-1c4b-4281-b951-d872f2087c98
* Move test headers from content\test to content\public\test. This way we can ↵jam@chromium.org2012-06-041-1/+2
| | | | | | | | | | enforce that internal content headers don't leak to embedders. BUG=98716 TBR=phajdan.jr Review URL: https://chromiumcodereview.appspot.com/10502009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140261 0039d316-1c4b-4281-b951-d872f2087c98
* Move test_browser_thread.h from content\test to content\public\test. This ↵jam@chromium.org2012-06-042-2/+2
| | | | | | | | | | way we can enforce that internal content headers don't leak to embedders. BUG=98716 TBR=phajdan.jr Review URL: https://chromiumcodereview.appspot.com/10500016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140254 0039d316-1c4b-4281-b951-d872f2087c98
* RefCounted types should not have public destructors, component_updater editionrsleevi@chromium.org2012-05-292-7/+9
| | | | | | | | | | BUG=123295 TEST=existing Review URL: https://chromiumcodereview.appspot.com/10414019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139284 0039d316-1c4b-4281-b951-d872f2087c98
* Change most content::URLFetcher references to net::URLFetcherakalin@chromium.org2012-05-231-4/+4
| | | | | | | | | | | | | | | | The only remaining use of content::URLFetcher is content::URLFetcher::Create. Make content::URLFetcher not inherit from net::URLFetcher. Also make code that directly create URLFetcherImpl instead call content::URLFetcher::Create. BUG=118220 TEST= TBR=mnissler@chromium.org,sky@chromium.org,mal@chromium.org,sail@chromium.org Review URL: https://chromiumcodereview.appspot.com/10412050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138443 0039d316-1c4b-4281-b951-d872f2087c98
* Remove content::URLFetcherDelegateakalin@chromium.org2012-05-221-3/+3
| | | | | | | | | | | | | | | | | Change all references to net::URLFetcherDelegate. Change some instances of content::URLFetcher to net::URLFetcher as needed. Remove unused files auth_response_handler.*. BUG=118220 TEST= TBR=sky@chromium.org,joi@chromium.org,mnissler@chromium.org,rlp@chromium.org Review URL: https://chromiumcodereview.appspot.com/10392192 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138384 0039d316-1c4b-4281-b951-d872f2087c98
* Move Extension into extensions namespaceaa@chromium.org2012-05-212-0/+2
| | | | | | | | | BUG=117262 TBR=aa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10375021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138074 0039d316-1c4b-4281-b951-d872f2087c98
* Move URLFetcherDelegate to net/ and split URLFetcher between net/ and content/akalin@chromium.org2012-05-111-7/+7
| | | | | | | | | | | | | | | | | | | | | Temporarily make a shim content::URLFetcherDelegate class. A future CL will replace all instances of content::URLFetcherDelegate with net::URLFetcherDelegate and remove that class. Move most URLFetcher methods to net::URLFetcher, except for the static methods (which will be handled in a future CL) and AssociateWithRenderView, which is content-specific. Replace all instances of content::URLFetcher* in the URLFetcherDelegate callbacks with net::URLFetcher* (except for rlz, which required its own special hack). BUG=118220 TEST= TBR=mnissler@chromium.org,jhawkins@chromium.org,cpu@chromium.org,estade@chromium.org,sky@chromium.org,joth@chromium.org,satish@chromium.org Review URL: https://chromiumcodereview.appspot.com/10386063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136514 0039d316-1c4b-4281-b951-d872f2087c98
* RefCounted types should not have public destructors, chrome/browser/ part 1rsleevi@chromium.org2012-04-271-0/+2
| | | | | | | | | | BUG=123295 TEST=none Review URL: http://codereview.chromium.org/10071032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134231 0039d316-1c4b-4281-b951-d872f2087c98
* Use bundled Pepper Flash on Windows (Canary, still on a field trial).viettrungluu@chromium.org2012-04-243-108/+3
| | | | | | | | | First committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=133472 (was reverted, due to missing SHARED_INTERMEDIATE_DIR include dir in chrome_browser.gypi) Review URL: http://codereview.chromium.org/10123016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133594 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 133472 - Use bundled Pepper Flash on Windows (Canary, still on a ↵groby@chromium.org2012-04-233-3/+108
| | | | | | | | | | | | | field trial). Reverted because it failed to find "flapper.h" in pepper_flash_component_installer Review URL: http://codereview.chromium.org/10123016 TBR=viettrungluu@chromium.org Review URL: https://chromiumcodereview.appspot.com/10193001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133482 0039d316-1c4b-4281-b951-d872f2087c98
* Use bundled Pepper Flash on Windows (Canary, still on a field trial).viettrungluu@chromium.org2012-04-233-108/+3
| | | | | | Review URL: http://codereview.chromium.org/10123016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133472 0039d316-1c4b-4281-b951-d872f2087c98
* Enable flapper by default on window 8 metro modecpu@chromium.org2012-04-121-1/+7
| | | | | | | | | | The npapi flash does not work on metro mode. BUG=118641 TEST=in metro mode go to youtube observe pleasing video and audio Review URL: https://chromiumcodereview.appspot.com/10069021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132036 0039d316-1c4b-4281-b951-d872f2087c98
* Field Trials choices can now be forced from a command line argument, and yet ↵mad@chromium.org2012-04-121-3/+5
| | | | | | | | | | | | | | | | | still behave as if a coin was tossed, except the coin is tricked :-). To do this, we needed to change the usage from a regular constructor (which is not private) to a static CreateInstance method (which is why there is a bunch of TBR'd owners, those changes were trivial to existing users of FieldTrials). OWNERs of trivially changed files: TBR=sky,jamesr,cpu,joi, BUG=119726 TEST=base_unittests.exe --gtest_filter=FieldTrialTest.* You can also find an active field trial name and force it to a given group by passing the following command line argument "--force-fieldtest=<trial_name>/<default_group_name>/<group_name>/" Review URL: http://codereview.chromium.org/9705074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131948 0039d316-1c4b-4281-b951-d872f2087c98
* Load plug-ins on the blocking pool on Windows and don't block shutdown on it.bauerb@chromium.org2012-04-071-1/+2
| | | | | | | | | | | In order to make PluginPrefsTest work with background threads, PluginPrefs::EnablePlugin and PluginPrefs::EnablePluginGlobally need a callback, so we need to update their callers as well. BUG=120902 TEST=none Review URL: http://codereview.chromium.org/9977008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131248 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a const to a time var in component updater.cpu@chromium.org2012-04-061-1/+1
| | | | | | | | | | TBR=asargent BUG=none TEST=none Review URL: http://codereview.chromium.org/9968103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131081 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SwiftShader when CPU doesn't have SSE2.jbauman@chromium.org2012-03-311-1/+6
| | | | | | | | | | | | Completely disable downloading and running it, as it doesn't work and can pop up an error dialog in this case. BUG=119948 TEST= Review URL: http://codereview.chromium.org/9791028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130049 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old versions of Pepper Flash on users' machines.yzshen@chromium.org2012-03-241-8/+29
| | | | | | | | | | | | Everytime a new WinFlapper is downloaded, the older ones will be removed the next time Chrome is launched. BUG=None TEST=None Review URL: http://codereview.chromium.org/9812019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128714 0039d316-1c4b-4281-b951-d872f2087c98
* Move the pepper flash to the top of the flash plugin list, if the client is ↵yzshen@chromium.org2012-03-061-5/+6
| | | | | | | | | | | | within the enable-by-default field trial group. BUG=None TEST=None Review URL: http://codereview.chromium.org/9600029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125099 0039d316-1c4b-4281-b951-d872f2087c98
* Convert uses of int ms to TimeDelta in component updater.tedvessenes@gmail.com2012-03-043-9/+18
| | | | | | | | | | R=cpu@chromium.org BUG=108171 Review URL: http://codereview.chromium.org/9580037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124884 0039d316-1c4b-4281-b951-d872f2087c98
* Move TestURLRequestContextGetter to url_request_test_util.{h,cc}akalin@chromium.org2012-03-021-4/+3
| | | | | | | | | | | Make everything use this instead of rolling their own. BUG=113723 TEST= Review URL: https://chromiumcodereview.appspot.com/9562037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124758 0039d316-1c4b-4281-b951-d872f2087c98
* Enable pepper flash by default for part of the Windows Canary users.yzshen@chromium.org2012-02-283-4/+95
| | | | | | | | | | | | | - 50% of those users who have opted in to send metrics. - --ppapi-flash-field-trial=[enable-by-default|disable-by-default] can be used to override the field trial group assignment. BUG=None TEST=None Review URL: http://codereview.chromium.org/9455028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123943 0039d316-1c4b-4281-b951-d872f2087c98
* Break two classes defined in json_value_serializer.cc, .h into separate files.bbudge@chromium.org2012-02-262-2/+2
| | | | | | | | | This will allow the use of JSONStringValueSerializer in the NaCl sandbox. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9465030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123701 0039d316-1c4b-4281-b951-d872f2087c98
* Update the format of the Pepper Flash manifest.viettrungluu@chromium.org2012-02-213-26/+36
| | | | | | | | | | | | | Allow multiple "or" possibilities for interfaces. E.g., a string of the form "Foo|Bar|Baz" indicates that (at least) one of the interfaces "Foo", "Bar", "Baz" must be supported (for the plugin to be compatible). This is needed so that we can remove support for old interfaces. Review URL: http://codereview.chromium.org/9424018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122869 0039d316-1c4b-4281-b951-d872f2087c98