| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
-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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/10123016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133472 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|