[Android] Lint pylib/base.

BUG=168518

Review URL: https://codereview.chromium.org/156603003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250545 0039d316-1c4b-4281-b951-d872f2087c98
[FastTextAutosizer] Add chrome://flags entry for the fast text autosizer

This patch adds a chrome://flags entry for enabling the fast text
autosizer on Android. This is a first step towards getting
some early data before enabling this on the dev channel.

This patch has added CONTENT_EXPORT to kEnableFastTextAutosizing
so the flag is accessible from chrome/browser.

For more information, see our doc: http://tinyurl.com/fasttextautosizing

BUG=342474

Review URL: https://codereview.chromium.org/146893006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250546 0039d316-1c4b-4281-b951-d872f2087c98
Add test plumbing so that layout tests can query whether a compositor frame was requested

BUG=336676

Review URL: https://codereview.chromium.org/159493002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250549 0039d316-1c4b-4281-b951-d872f2087c98
Remove src/cloud_print from _CheckSpamLogging.
None of src/cloud_print is part of chrome binary.

NOTRY=true

Review URL: https://codereview.chromium.org/159933005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250550 0039d316-1c4b-4281-b951-d872f2087c98
cc: Always use combined_bin when computing GPU memory manager stats.

By only including memory used for pending or active tree in GPU
memory manager stats we often report usage that will cause the
manager to think our requirements are lower than they are.
Always using the combined bin seem to produce better results.

BUG=342261

Review URL: https://codereview.chromium.org/153263005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250556 0039d316-1c4b-4281-b951-d872f2087c98
Add <link rel=next> support to prerender.

IEs prerender implementation supports rel=next link elements. Let's
also parse them, and based on a field trial launch these as
prerenders.

R=davidben,tburkard,jochen,jschuh@chromium.org
BUG=329963

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250280

Review URL: https://codereview.chromium.org/113803003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250558 0039d316-1c4b-4281-b951-d872f2087c98
Suppress leak in DOMWrapperWorld()

BUG=340952
TBR=haraken@chromium.org
TEST=waterfall.sh match

Review URL: https://codereview.chromium.org/160133002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250559 0039d316-1c4b-4281-b951-d872f2087c98
sync: move ProfileSyncService early-init code from StartUp to Initialize

Since this means doing a bit more work in Initialize that will need tear
down at destruction time, move some tear-down code to Shutdown and call
it from the destructor.

This is in preparation for an upcoming change to move
slow-startup control of PSS into a separate class.

BUG=80194

Review URL: https://codereview.chromium.org/153893008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250561 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250320 "Make the libc overrides in zygote_main_linux.cc s..."

> Make the libc overrides in zygote_main_linux.cc sanitizer-friendly.
> 
> Previosly they would bypass sanitizer interceptors and call the libc
> implementations directly. No bueno.
> 
> BUG=123263
> R=jln@chromium.org
> 
> Review URL: https://codereview.chromium.org/158833004

TBR=earthdok@chromium.org

Review URL: https://codereview.chromium.org/159393003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250563 0039d316-1c4b-4281-b951-d872f2087c98
Disable infobars by default through extra browser args when reporting speed index.

BUG=336007
TEST=

./tools/perf/run_measurement page_cycler --browser=android-chromium-testshell tools/perf/page_sets/key_search_mobile.json --report-speed-index

Should have no more infobars by default.

Review URL: https://codereview.chromium.org/147263003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250564 0039d316-1c4b-4281-b951-d872f2087c98
Add suppression for variant of NSS leak called from NSSDecryptor::Init()

BUG=321976
TBR=rtenneti@chromium.org

Review URL: https://codereview.chromium.org/156603006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250565 0039d316-1c4b-4281-b951-d872f2087c98
Move webkit/common/gpu/test_context_provider_factory.* to content/test/

BUG=338338

Review URL: https://codereview.chromium.org/160013003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250566 0039d316-1c4b-4281-b951-d872f2087c98
Clang update script: nuke .obj files, not .o.d files.

On Windows, we want to nuke .obj files when clobbering the build.
We don't generate .o.d files anymore, so don't try to delete those.

BUG=82385
NOTRY=true
TBR=thakis

Review URL: https://codereview.chromium.org/150203013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250567 0039d316-1c4b-4281-b951-d872f2087c98
Enable encrypted cookies on Mac OSX.

Encrypted cookies have been enabled on Windows and Linux for some time but Mac needed to be done separately because tests will hang unless the Encryptor is first told to use the mock keychain.

BUG=313323

Review URL: https://codereview.chromium.org/135183021

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250568 0039d316-1c4b-4281-b951-d872f2087c98
Fixes crash during destruction

During tear down the ActivationClient may be NULL. NativeWidgetAura
needs to check appropriately before using ActivationClient.

BUG=314118 342529
TEST=covered by test now
R=ben@chromium.org

Review URL: https://codereview.chromium.org/159503002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250569 0039d316-1c4b-4281-b951-d872f2087c98
Redefine is_linux to not include Android in the GN build.

This matches the GYP definition and seems to be what most build files expect.

This also removes some additions of lib "dl" which I'm making global.

R=scottmg@chromium.org
TBR=scottmg

Review URL: https://codereview.chromium.org/156563002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250572 0039d316-1c4b-4281-b951-d872f2087c98
Pass DomContentLoaded event from prerenders to launching elements.

Review URL: https://codereview.chromium.org/133073021

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250573 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166937:166943

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166938:166943&mode=html
TBR=
BUG=

Review URL: https://codereview.chromium.org/159553003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250577 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250580 0039d316-1c4b-4281-b951-d872f2087c98
Fix a ComponentLoader error at chrome startup.

ComponentLoader was trying to load the Virtual Keyboard even when the resources
were not loaded.  Ensure this doesn't happen, so we don't throw an error.

BUG=342055

Review URL: https://codereview.chromium.org/136933006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250581 0039d316-1c4b-4281-b951-d872f2087c98