Fix a bug to only record cookie actions if the prerender progressed
sufficiently far.

R=davidben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246339 0039d316-1c4b-4281-b951-d872f2087c98
Clang roll script: support building with non-default GCC and bundle libstdc++.so

After Clang started using C++11, we can no longer build it with GCC 4.6, which
is the default version on our buildbots and most workstations. This patch adds
the --gcc-toolchain command-line flag which will make us bootstrap clang using
that specific toolchain, and also bundle that GCC's libstdc++.so.

BUG=333968
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246340 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246340
Fixes an ODR for the UpdateChecker class in the component updater.

Building with WPO shows an ODR in the component updater code after
https://codereview.chromium.org/138553004/ has landed.

The root cause for the ODR was that UpdateChecker in the
chrome\browser\component_updater\swiftshader_component_installer.cc
was scoped too wide.

BUG=336620

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246341 0039d316-1c4b-4281-b951-d872f2087c98
Create UMA metric logging touch point movement distance,

We log the maximum distance (in pixels) that a touch point
travelled away from its starting point. Only measured for
single finger gestures. This is logged using euclidean
distance.

This will be used to tune that size of the slop region.

BUG=156608

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246342 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246342
PerformanceMonitor: Add new UMA histograms to track average/high CPU utilization of more process types.

    R=asvitkine@chromium.org, yoz@chromium.org
    BUG=306713

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246343 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246343
Updating trunk VERSION from 1800.0 to 1801.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246348 0039d316-1c4b-4281-b951-d872f2087c98
[Android] User picture downloader for account management screen

BUG=316637

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246350 0039d316-1c4b-4281-b951-d872f2087c98
Use Euclidean distance for touch slop region in Aura.

Previously we used manhattan distance to determine if
a touch point had moved far enough to start a scroll.

We now use euclidean distance. This patch also changes
the size of the slop region from
25 pixels manhattan distance to
15 pixels euclidean distance.

This is in preparation for transitioning to android
style touch slop, where instead of jumping to catch up
with the scrolling finger, we allow a slight offset
from where you first touched down.

BUG=335349

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246351 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246350
SVN changes up to revision 246351
Clang roll script: fix error when GYP_DEFINES isn't defined

This should fix the Android WebView AOSP bot which was failing with:

src/tools/clang/scripts/update.sh: line 113: GYP_DEFINES: unbound variable

BUG=none
TBR=thakis

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246353 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246353
Mojo: Make different mojom generators look the same.

And generate files from a loop. Next step: Add a command-line option to
specify which generators to use and load them dynamically.

R=davemoore@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246354 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246354
Clang roll script: fix the fix

BUG=none
TBR=thakis

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246355 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246355